1、Vim编辑器
(1)什么是vim?
Vim是从Vi发展出来的一个文本编辑器,代码补完、编译及错误跳转等功能,在Linux中,必须学会使用Vim(查看内容、编辑内容、保存内容)。
(2)使用方法
- vim 文件名(如果文件名不存在直接创建并进入命令模式,存在就是修改)
- 按i进入编辑模式
- 编辑完成之后,按ESC退出编辑模式
- 输入:进入底线模式,输入wq保存并退出
(3)底线模式相关的命令
- :set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
- :set nonu 与 set nu 相反,为取消行号!
- :w [filename] 将编辑的数据储存成另一个档案(类似另存新档)
- :wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
- /word 向光标之下寻找一个名称为 word 的字符串。
- ?word 向光标之上寻找一个字符串名称为 word 的字符串。
2、账号管理
(1)创建用户
useradd -m 用户名
(2)删除用户
userdel -r 用户名:删除用户以及目录
(3)修改用户
usermod -d 目录名 用户名
(4)切换用户
su 用户名
exit 退出当前用户
(5)用户的密码设置
passwd 用户名,然后输入两次你要设置的密码
重新建立一个连接,使用自己创建的用户名和密码来登录
(6)锁定用户(锁定之后用户不能登录)
passwd -l 用户名:锁定用户
passwd -u 用户名:解锁用户
3、用户组管理
(1)创建用户组
groupadd 用户组名
groupadd -g ID号 用户组名(带id的)
(2)删除用户组
groupdel 用户组名
(3)修改用户组
groupmod -g id号 -n 新用户组名 原来用户组名
4、磁盘管理
- df -h:查看文件系统整体的磁盘使用量
- du -a:可看到文件以及子文件大小
- du -sm /~:查看根目录下每个目录所占的容量
- mount /dev/yao /mnt/yao:挂载本地磁盘或者文件
- umount -f 挂载位置:卸载
5、进程管理
(1)ps:查看当前系统中正在执行的各种进程的信息
|:在Linux中就做管道符,A|B A的做过作用于B
grep:查找文件符合条件的字符串
ps -a:显示当前终端运行的所有的进程信息
ps -u:以用户的信息显示进程
ps -x:显示后台运行进程的参数
ps -aux|grep mysql:查看mysql相关的进程
ps -xxx|grep:格式
(2)ps -ef:查看父进程的信息
ps -ef|grep mysql
pstree -p:以目录树结构查看父进程id
pstree -u:以目录树结构查看用户组
(3)kill:结束进程
kill -9 进程id:强制杀死该进程
6、rpm安装JDK
- 下载jdk,点击下载
- 安装:rpm -ivh jdk-8u251-linux-x64.rpm
- 卸载:rpm -e jdk1.8-1.8.0_251-fcs.x86_64
- 配置环境:vim /etc/profile
- 让配置文件生效:source /etc/profile
- lsof -i:8080:查看端口号被占用的进程
- 防火墙端口设置相关的命令
firewall-cmd --list-all:查看全部信息
firewall-cmd --list-ports:查看端口信息
firewall-cmd --zone public --add-port 端口号/tcp --permanent:开启某端口号
systemctl restart firewalld.service :重启防火墙(开启端口后需要重启才能看见)
- 测试,发布项目
将项目达成jar包,然后放在home目录下
java -jar jar包名:运行
使用公网IP:端口进行访问
7、安装tomcat
打的war包就需要放在tomcat中才能运行
- 解压文件
tar -zxvf apache-tomcat-9.0.36.tar.gz
- 运行
./startup.sh:开始
./stutdown.sh:结束