文章目錄
- 一、查看日志
- 1,查看實時日志
- 2,查看實時日志指定關鍵字及高亮顯示
- 3,按照時間查詢日志(sed )
- 4,按照時間查詢日志(sed )并過濾關鍵字并高亮顯示并過濾行
- 5,查看少量日志或文本
- 6,查看比較多量日志或文本
- 7,查看多量日志或文本
- 二、查看cpu,某行程埠號
- 1.查看cpu
- 2.某行程埠號
- 三、清理磁盤
- 1.查看磁盤占用空間
- 2.查看具體占用檔案
- 3.清理檔案
- 四、網路
- 1,查看網路情況
- 2,查看是否連通某網路
- 3,查看埠號
- 4,查看開通關閉防火墻
一、查看日志
1,查看實時日志
tail -f 日志文本名
2,查看實時日志指定關鍵字及高亮顯示
// 如果不需要指定行數就洗掉-A3
tail -f 日志文本名 | grep '關鍵字' --color=auto -A3 -A3是關鍵字下3行
3,按照時間查詢日志(sed )
// **注意:** 2020-03-28 11:39:08日期一定要在日志中有才能查出記錄
sed -n '/2020-03-28 11:39:08/,/2020-03-28 11:41:59/p' service.out
4,按照時間查詢日志(sed )并過濾關鍵字并高亮顯示并過濾行
// **注意:** 2020-03-28 11:39:08日期一定要在日志中有才能查出記錄
sed -n '/2020-03-28 11:39:08/,/2020-03-28 11:41:59/p' service.out | grep "關鍵字" --color=auto
5,查看少量日志或文本
//不需要過濾過濾關鍵字去除 | grep "關鍵字" --color=auto
cat 文本 | grep "關鍵字" --color=auto
6,查看比較多量日志或文本
//不需要過濾過濾關鍵字去除 | grep "關鍵字" --color=auto
less 文本 | grep "關鍵字" --color=auto
7,查看多量日志或文本
//不需要過濾過濾關鍵字去除 | grep "關鍵字" --color=auto
more 文本 | grep "關鍵字" --color=auto
二、查看cpu,某行程埠號
1.查看cpu
//查看cpu整體情況
cat /proc/cpuinfo
// 查看cpu占用排行
top
2.某行程埠號
ps -ef | grep 行程名稱 例子:ps -ef | grep java
三、清理磁盤
1.查看磁盤占用空間
// 查看磁盤占用確定問題
df -h
2.查看具體占用檔案
//查看具體占用檔案 cd 到root path 下
du -sh *
3.清理檔案
//清理 **-rf 慎用**
rm -rf 檔案名
四、網路
1,查看網路情況
ifconfig
2,查看是否連通某網路
ping www.baidu.com
3,查看埠號
#1.方法一
lsof -i:埠號
#2.方法二
netstat -apn|grep 埠號
#3.方法三
ps -au|grep 埠號
4,查看開通關閉防火墻
Centos 6.x版本 iptables
查看防火墻狀態:
[root@centos6 ~]# service iptables status
iptables: Firewall is not running. 說明防火墻沒有開啟,
開啟防火墻:
[root@centos6 ~]# service iptables start
關閉防火墻:
[root@centos6 ~]# service iptables stop
Centos 7版本 firewall
背景:在CentOS上面安裝了mysql、svn、tomcat等軟體,發現訪問不了,用telnet命令查看埠,發現都不通,
telnet IP 埠
作業系統環境:CentOS Linux release 7.0.1406(Core) 64位
CentOS7 默認使用firewalld防火墻,如果想換回iptables防火墻,可關閉firewalld并安裝iptables,
1、關閉firewall:
停止firewall
systemctl stop firewalld.service
禁止firewall開機啟動
systemctl disable firewalld.service
查看默認防火墻狀態(關閉后顯示notrunning,開啟后顯示running)
firewall-cmd --state
2.安裝iptables-services
yum install iptables-services
3.修改防火墻組態檔
vi /etc/sysconfig/iptables
默認的檔案為:
在修改之前使用telnet命令查看埠是否開放,
1.啟動telnet,控制面板-->程式和功能-->打開或關閉windows功能-->勾選Telnet的兩個選項,
2.打開cmd視窗,輸入telnet,如果埠關倍訓者無法連接,則顯示不能打開到主機的鏈接,鏈接失敗;埠打開的情況下,鏈接成功,則進入telnet頁面(全黑的),證明埠可用,
(1)telnet IP 埠,
(2)telnet 域名 埠,
如果成功連接會進入的界面
連接失敗
添加埠80、8080、3306、3690埠:
esc :wq! 退出保存修改,
注意:添加在埠22上面或者下面,不要放在最后,不然不起作用,
4.重啟防火墻使配置生效
systemctl restart iptables.service
剛剛yum install iptables.service之后系統如果沒有重啟,iptables.service是找不到的,會報unit not fount,耽誤時間的小坑!
設定防火墻開機啟動:
systemctl enable iptables.service
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/216216.html
標籤:其他
上一篇:saltstack極簡版部署,簡單5步,ansible和saltstack的區別,兩者對比,作業如何選擇——面試小技巧口述型
