1.Linux的发行版本以及不同发行版本之间的联系
主要发行版:Redhat、Debian系列(包含Debian和Ubuntu)、红旗Linux、麒麟Linux
不同发行版之间的联系:
1) 所有的发行版本都使用Linux内核;2)遵循一定规则;3)版本格式约定保持一致
不同发行版之间的区别:
1)本质区别在于继承不同版本的内核、库和程序的组成。
2.查看CPU信息的命令
free:快速查看内存使用情况的方法
top:提供了实时的运行中的程序的资源使用统计
ps aux:可以实时的显示各个进程的内存使用情况
vmstat:显示实时的和平均的统计,覆盖CPU 内存 I/O等内容
3.如何通过命令查看文件的某几行
【一】从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000
【二】显示1000行到3000行
cat filename | head -n 3000 | tail -n +1000
*注意两种方法的顺序
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
4.过滤文件内容
过滤内容使用grep命令,举例如下:
(1)使用“grep "3306" my.cnf”命令,可以查看my.cnf文件中是否存在“3306”内容。
(2)使用“ grep -n "3306" my.cnf”命令,确定“3306”在文件中的行数。
(3)使用“grep -n -i "mysql" my.cnf”命令,可以忽略查找关键字的大小写。
例如,查询text.txt文件中含有error的最后10行:grep “error”text.txt|tail –n 10
5.查看端口号、进程号
netstat –anp|grep 端口号
netstat –nltp|grep 端口号或服务名
netstat –ntl 查看监听了哪些端口
6.动态打印tomcat日志
进入tomcat目录,进入logs目录,输入 tail –f catalina.out打印日志,ctrl+c退出