1、认识linux
在linux中一切皆文件:文件就是读、写(权限)
Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等。
服务器搭配:
LAMP:Linux+Apache+MySQL+PHP
LNMP:Linux+Nginx+MySQL+PHP
2、基本的命令
参考:https://www.cnblogs.com/zhuchenglin/p/8686924.html
/bin 二进制可执行命令
/dev 设备特殊文件
/opt:主机额外安装软件所摆放的目录
/etc 系统管理和配置文件(这个比较重要)
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公共的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统
/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含:
/usr/x11R6 存放x window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库根文件系统
文件内容查看:
- cat: 由第一行开始显示文件内容
- tac: 从最后一行开始显示,可以看出tac是cat的倒写形式
- nl: 显示的时候顺便显示行号
- more: 一页一页地显示文件内容
- less: 与more类似,但是比more更好的是,可以往前翻页
- tail: 只看结尾几行
- od: 以二进制的方式读取文件内容
Vim编辑器:
按英文“:”,进入底线命令模式
q:退出
W:保存
账号管理
用户组管理
磁盘管理
进程管理
3、软件安装和部署(java、Tomcat、docker)
安装系统linux:
(1)、安装VM
(2)、安装镜像
(3)、购买服务器的要去安全组开放端口
(4)、下载xshell远程连接工具,xftp文件上传
(5)、xshell连接服务器
软件安装三种方式:rpm、解压缩、yum在线安装
安装jdk:
安装Tomcat:
安装docker:
原文:https://www.cnblogs.com/lyt-echso/p/12864193.html