# 开启前端端口 8081
firewall-cmd --zone=public --add-port=8081/tcp --permanent
# 开启后端端口 8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 重启防火墙
firewall-cmd --reload
# 进入目录
cd /var/
# 创建文件夹 创建一个名为 myDir 的文件夹
mkdir myDir
# touch 创建文件的命令 touch 文件名 创建一个 名字为 abc 的文本文件
touch abc.txt
# vi 文件名 创建一个编辑的文件
vi abcd.txt
# cat 将文件打印到标准输出设备上。
# cat [-AbeEnstTuv] [--help] [--version] fileName
# 将文件内容打印到控制台屏幕
cat abc.txt
# 把 abc 的文档内容加上行号后输入 abcd 这个文档里
cat -n abc.txt > abcd.txt
# less 查看文件
less linuxdaxue.com-access_log
# 一次查看多个文件
less linuxdaxue.com-access_log linuxdaxue.com-error_log
# 在 less 查看的文件中 寻找某个关键词
? *
# 使用 tail 查看文件 tail [参数] [文件]
tail notes.log # 默认显示最后 10 行
# 实时跟踪名为 notes.log 的文件的增长情况
tail -f notes.log
# 查询关键字ResponseBody最后一次出现位置,前后21行
grep -C 10 'ResponseBody' paybank_info.log |tail -21
# 同理,搜索关键词第一次出现位置:
grep -C 10 'ResponseBody' paybank_info.log |head -21,交易时间
1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
2)ps -A 显示所有程序。
3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
4)ps -e 此参数的效果和指定"A"参数相同。
5)ps e 列出程序时,显示每个程序所使用的环境变量。
6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
7)ps -H 显示树状结构,表示程序间的相互关系。
8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
9)ps s 采用程序信号的格式显示程序状况。
10)ps S 列出程序时,包括已中断的子程序资料。
11)ps -t <终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。
12)ps u 以用户为主的格式来显示程序状况。
13)ps x 显示所有程序,不以终端机来区分。
14)ps -l 較長,較詳細的顯示該PID的信息
# 常用命令 根据关键词查看某些进程
ps -ef|grep java
# 关闭进程 kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
kill 12345
# 强制杀死进程
kill -KILL 123456
# 彻底杀死进程
kill -9 123456
# 查看主机磁盘占用情况 将容量结果以易读的容量格式显示出来
df -h
# 将 /etc 底下的可用的磁盘容量以易读的容量格式显示
df -h /etc

15) du Linux du 命令也是查看使用空间的,与 df 不一样的是,du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。
# du [-ahskm] 文件或目录名称 查看当前目录下所有文件的占用情况
du -hd1
16) 查看CPU与内存信息命令
# 查看 CPU 信息命令
cat /proc/cpuinfo
# 使用top命令查看CPU的使用情况
top
# free命令查看内存
free