馬哥N46第六周作業

2021-10-08 07:10:23 字數 1542 閱讀 7181

1 使用netstat和awk統計伺服器出現tcp網路狀態並按數量排序:

netstat -lnt|awk 'nr>2 '|sort -nr|uniq -c

17 listen

2 ll|awk ''這條命令的作用:

輸出資訊列印3列內容,awk預設用空格區分每一列,列印內容:

第一列顯示ll中的檔案所有者資訊

第二列會在每一行列印字元owns

第三列當檔案為軟連線時會顯示->,當檔名有空格時會顯示空格後緊挨

的不包含空格的所有字元

3 用awk實現查詢檔案file1裡面空格開始的所在行號:

awk '/^[[:space:]]+.*/' file1

1214

1718

19...

4 用awk命令計算乙個目錄下檔案大小的總和:

du|awk 'end'

54360kb

5 拒絕所有主機ping當前主機

iptables -f

iptables -t filter -a input -d 10.0.0.200 -p icmp -m state --state new

-j reject

測試結果:

[root@localhost ~]# ping 10.0.0.200

ping 10.0.0.200 (10.0.0.200) 56(84) bytes of data.

from 10.0.0.200 icmp_seq=1 destination port unreachable

from 10.0.0.200 icmp_seq=2 destination port unreachable

6 僅允許192.168.1.0/24網段訪問本機的192.168.1.202的60522,其餘禁止:

iptables -f

iptables -t filter -i input -s 10.0.0.0/24 -d 10.0.0.200 -p tcp -j accept

iptables -t filter -i input -s 10.0.0.0/24 -d 10.0.0.200 -p udp -j accept

iptables -p input drop

7 nat埠對映,內網主機是web server,需要將80埠對映出去:

3臺主機:外網主機10.0.0.204,閘道器(外網10.0.0.200,內網192.168.0.201),http server192.168.0.200

所有3臺主機僅http server開啟httpd服務,其餘關閉

[18:48:57 root@centos8 ipv4]##iptables -t nat -a prerouting -s 0/0 -d 10.0.0.200 -p tcp --dport 80 -j dnat --to-destination 192.168.0.200

N46期第1周作業

n46期第一周作業 1 解釋drwx rwx rwx中每個字元表 什麼?答 d 代表檔案型別是目錄 第乙個 rwx 代表 uid讀寫執行 許可權 第二個rwx 代表gid讀寫執行許可權 第三個rwx 代表other讀寫執行許可權 2 linux系統中,新增 戶的命令是 useradd 修改 戶密碼的...

N46期第二週作業

a ps b,eat c more d grep 2.檢視 件最後100 的命令是 tail n 100 3.實現查詢 件fifile1 空格開始的所在的 號?grep en space fifile1 4.統計 etc fstab 件中每個單詞出現的次數?grep eo a z etc fstab...

第六周作業

a.用指標訪問物件 includeusing namespace std class a a int aa a aa 定義建構函式,用引數aa初始化資料成員a void display int main b.指標型別作為成員函式的引數 includeusing namespace std class...