【Linux常用命令】
1、find命令
find /home/admin -name 'name*' 这个命令是搜索文件名,使用 * 号表示模糊搜索
2、grep 命令
grep -r '名称' 路径
grep -r 112.1212 /home/admin 查找指定路径下子目录下的文件内的内容信息
3、tail命令
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
tail -f filename 会把filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的内容
如:
tail -f text.log 会一直在末尾打印信息
tail -n 100 text.log 显示最后100行的数据
tail -n -100 text.log 除了前99行不显示,显示100行到末尾
4、cat命令
cat命令有三个功能
4.1、一次性显示所有文件:cat text.log
4.2、创建一个文件:cat > text.log
4.3、多个文件合并为一个:text1.log text2.log > text.log
cat -n text.log | grep 123456 根据关键字查询当前行数,之后再根据行数查询前几行和后几行,123456是关键字
cat -n text.log | grep 123456 > log.txt 将查询到关键字信息保存到log.txt文件中。拉取下来查看
cat -n text.log | tail -n +100 | head -n 100
tail -n +100 表示查询100行之后的日志,这里的行数根据查到关键字的行数来。
head -n 100 表示在前面的查询结果再查前100条记录。这里就是说在你关键字的行数前面再查100行。
5、more命令
more的命令类似cat,不过不会想cat一样整个文件打印出来,而是以一页一页显示,空格键下一页显示,按键 b 则上一页显示.
cat -n text.log | grep 123456 | more 分页打印文件
6、查找当前应用程序安装的路径
1 netstat -pan | grep 8088 先查询对应的端口的好的pid号
2 cd /proc 目录,找到对应的pid号的文件夹
3 进入该文件夹, ls 命令查看,可以查看到对应的执行的脚本的地址
7、查看CPU配置信息
1、查看CPU个数
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
2
2、查看CPU核数
cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4
3、查看CPU型号
cat /proc/cpuinfo | grep 'model name' |uniq
model name : Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
总结:该服务器有2个4核CPU,型号Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
8、telnet测试ip与端口是否相通(多用于服务器与中间件网络是否相通)
telnet 10.8.5.125 6379
如果ip端口可用,则结果为:
退出的命令为:
按Ctrl+],然后输入quit回车即可
ip端口都不通的情况
一直处于Trying的情况下,直接Ctrl+C即可
【mysql】
一般的配置文件my.ini(或my.cnf)都是在/etc/my.cnf(或/etc/mysql/my.cnf)
启动mysql
service mysql start
关闭mysql
service mysql stop
重启mysql
service mysql restart
【后续会陆续更新常用命令,标颜色的表示常用的】