linux網絡管理

啓動Linux系統的路由轉發功能web

[root@a etc]# vim /etc/sysctl.conf vim

net.ipv4.ip_forward=1    #添加路由轉發功能瀏覽器

[root@a etc]# sysctl -p    #加載配置,-p參數使配置馬上生效
net.ipv4.ip_forward = 1安全

安裝Linux字符瀏覽器ssh

[root@a ~]# yum install -y elinks測試

測試web訪問spa

[root@a ~]# elinks www.baidu.com日誌

修改HTTP服務配置文件的dns配置dns

[root@a conf]# sed -i.bak "96s/^/ServerName 192.168.0.160/" httpd.conf        #在96行添加dns信息ip

 

過濾出全部登錄相關的安全日誌ip地址信息

[root@a conf]# cat  /var/log/secure | grep -nE "([0-9]{1,3}\.){3}[0-9]{1,3}"  #注意,grep命令後面匹配內容的雙引號不能少,不然報錯

6:Apr 29 08:42:16 localhost sshd[1009]: Server listening on 0.0.0.0 port 22.
8:Apr 29 08:52:44 localhost sshd[1122]: Accepted password for root from 192.168.0.160 por
13:Apr 29 13:37:46 localhost sshd[1803]: Accepted password for root from 192.168.0.160 po
20:May 1 19:32:23 localhost sshd[998]: Server listening on 0.0.0.0 port 22.

 

grep的-o參數,僅顯示匹配內容的行

[root@a conf]# cat /var/log/secure |grep -oE "([0-9]{1,3}\.){3}[0-9]{1,3}"

0.0.0.0
192.168.0.160
192.168.0.160
0.0.0.0

[root@a wgk]# cat /var/log/secure |grep -oE "([0-9]{1,3}\.){3}[0-9]{1,3}" | sort -nr | uniq -c
7 192.168.0.160
1 192.168.0.115
2 192.168.0.106
3 192.168.0.105
2 192.168.0.100
9 0.0.0.0
[root@a wgk]# cat /var/log/secure |grep -oE "([0-9]{1,3}\.){3}[0-9]{1,3}" | sort -nr | uniq -c | awk '$1>=4{print $2}'
192.168.0.160
0.0.0.0

 查找並刪除/abc目錄下30之前的文件,騰出空間用來備份

[root@a ~]# find /abc/  -mtime +30 -exec rm {} \;

[root@abc~]# tar -czf $(date +%Y%m%d).tar.gz /boot/grub2/*

 

echo -n 不換行輸出

echo -e 處理特殊字符若字符串中出現如下字符,則特別加以處理,而不會將它當成通常文字輸出:

\a 發出警告聲;

\b 刪除前一個字符;

\c 最後不加上換行符號;

\f 換行但光標仍舊停留在原來的位置;

\n 換行且光標移至行首;

\r 光標移至行首,但不換行;

\t 插入tab;

\v 與\f相同;

\\ 插入\字符;

相關文章
相關標籤/搜索