安装软件
在Ubuntu中使用apt-get install命令。
例如安装上传下载工具使用apt-get install lrzsz
。
更新软件列表使用apt-get update命令。
更新已安装的软件使用apt-get upgrade命令。
注意:在执行apt-get upgrade命令之前必须先要执行apt-get update命令。
防火墙操作
Ubuntu系统
开启防火墙
ufw enable
开放端口
ufw allow 80
注意:在Ubuntu系统中修改防火墙后不用重启,直接就能生效。
查看开放了哪些端口
ufw status
关闭端口
ufw delete allow 80
关闭防火墙
ufw disable
重启防火墙
ufw reload
CentOS系统
开启防火墙
systemctl start firewalld
查看开放了哪些端口
firewall-cmd --list-ports
开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重载防火墙配置
firewall-cmd --reload
或者使用
systemctl reload firewalld
把防火墙加入开机自启动
systemctl enable firewalld
关闭防火墙
systemctl stop firewalld
取消开机自启动
systemctl disable firewalld
vim常用命令
由命令行模式切换到编辑模式,使用i或o,其中i命令是在当前光标的位置进行插入,而a则是在光标的下一行进行插入。
在命令行模式中:
- x:保存并退出
- q:退出
- q!:强制退出
- wq:保存并退出
- wq!:保存并强制退出
- yy:复制当前行
- nyy:向下复制n行,n表示数字
- p:粘贴
- /你要查找的内容:向下查找,按n则跳转到下一个目标
- ?你要查找的内容:向上查找,按N则跳转到上一个目标
- :set number:设置行号
- :set nonumber:取消行号
- :noh:取消高亮显示
Nginx操作
以下命令适用于编译安装的nginx
测试nginx配置文件时候配置正确
/usr/local/nginx/sbin/nginx -t
重载配置文件
/usr/local/nginx/sbin/nginx -reload
其它操作
关闭ssh不会挂起程序的运行
nohup java -jar XXX.jar > /dev/null 2>&1 &
注意:输入exit退出终端,不能直接关闭终端
查看运行的程序
ps aux | grep tomcat
杀掉某进程
kill -9 PID
Q.E.D.