3、linux命令三
1、管道符:将第一个命令的执行结果给第二个命令
形式为 命令A|命令B,意思是:将命令A的输出结果,当作是命令B的标准输入
ss -ln | grep 3306 用mysql的端口判断 mysql是否启动
ps aux | grep mysql 用mysql的进程判断 mysql是否启动
2、grep:查找指定目录下过滤文本文件中行数据
是根据文件的内容进行查找,会对文件的每一行按照给定的模式进行匹配查找
grep 'test' d* #显示所有以d开头的文件中包含 test的行
grep ‘test’ aa #显示在aa文件中包含test的行
grep -r magic /usr/src #显示/usr/src目录下的文件(包含子目录)包含magic的行
3、find:查找指定目录下文件
根据文件的属性进行查找,如文件名、文件大小、所有者、所有组、访问时间等
find /etc -name httpd.conf #在/etc目录下文件httpd.conf
4、如何动态查看文件中你关心的error信息?
答:tail -f |grep error信息
5、如何跨服务拷贝你的文件?跨服务器拷贝需要用到的命令是scp
答:拷贝文件夹 :
把当前文件夹tempA拷贝到目标服务器10.191.33.25 服务器的 /tmp/wang/文件夹下
scp -r /tmp/tempA/ wasadmin@10.127.40.25:/tmp/wang/
其中wasadmin是目标服务器的用户名,执行命令提示输入密码,然后输入密码即可
拷贝文件:
把当前文件夹tempA.txt拷贝到 目标服务器10.191.33.25 服务器的 /tmp/wang/文件夹下
scp /tmp/tempA.txt wasadmin@10.127.40.25:/tmp/wang/
6、超大文件在跨服务器拷贝过程中,经常断开,你怎么解决?
答:断点续传命令 rsync
7、文件查看常用命令都有什么?
答:tail 、morr、 less、 cat
tail动态查询,morr less可以显示分页,cat 查看文本
8、如何去除文件中的重复行?
答:cat 文件名 查看所有
cat 文件名 | sort 排序
cat 文件名 | sort | uniq 去重复排序,但是不会改变原文件
cat 文件名 | sort | uniq > data1 去重复排序,把改变的内容保存到文件data1中
9、如何通过监控命令查看服务器的平均负载值?
答:top

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号