目錄網路
計畫任務(定時任務)
df
-h 顯示人類易讀的方式
linux下磁碟命名格式
/dev/sd[a-z]
du
-s 檢視目錄
-h 顯示人類易讀的方式
du -sh /*
dd if=/dev/zero of=file bs=size count=number
if = input file 表示從inputfile裡面讀取內容
of = output file 表示將讀出的資料寫入到什麼地方
bs = byte size 可以是k,m,g,t
raid1
raid5
raid6
raid10
raid01
ipv4:4段 32位
網路位+主機位
網段:主機:
a網路位為8位
主機位為24位
第一位不可以變
0 0000001
0 1111111
1-126
127 有特殊用途,回環位址
可用網段數:2^7 -1
每乙個網段有多少可用主機:2^24-2
有兩個是不可以用:
主機位全為0,表示乙個網段
主機位全為1,表示網段裡面的廣播位址
子網掩碼:255.0.0.0
10 段
1.1.1.1/8
00000001.0.0.0
11111111.0.0.0
1.0.0.0
b16位網路位
16位為主機位
10 000000 00000000
10 111111 11111111
可用網段:2^14
每個網段有多少可用主機:2^16-2
172.16-172.31
子網掩碼:255.255.0.0
c前24位為網路位
後8位為主機位
110 00000 000000000 00000000
110 11111 11111111 11111111
可用網段:2^21
每個網段有多少可用機器:2^8-2
192.168.0 -192.168.255
子網掩碼 255.255.255.0
d作為多播位址
1110 0000
1110 1111
e作為科研使用
cidr(無類域間路由)
網路位向主機位借位
16 +5
21位網路位 11個 2^11 2046
255.255.11111000.0
255.255.248.0
網路位向主機位借位:
24+6 30
2^2 -2
子網掩碼
網路位全為1,主機位全為0
ip位址和子網掩碼來確定屬於那個網段
按位與 :只要有0就是0,全部為1,才是1
1&0 0
2&3 2
按位或:只要有1就是1,全部為0,才是0
1|0 1
2|3 3
異或:相同為0,不同為1
1^0 1
2^3 1
3^5 6
取反:-(n+1)
~2 -3
~-4 3
左移:n*2的左移次方
2<<2 8
10<<3 80
右移:n/2的右移次方(向下取整,不是四捨五入)
12>>2 3
13>>2 3
50>>2 12
2>>2 0
10.20.43.65/10
網段
10.20.43.65
00001010.00010100.
11111111.11000000
10.0.0.0
自動分配
永久生效
ss命令用來列印linux系統中網路的狀態資訊,可以讓管理員更好的了解網路情況
-a 所有
-l 監聽中的
-t tcp
-u udp
-x unix socket檔案
-p 相關的程式
-n 顯示服務的埠號
常用組合 -anlp -tnlp -unlp
* ipv4 0.0.0.0 表示當前主機上的所有ip位址
:: ipv6 所有位址
-q 靜默模式
-c 斷點續傳
-o filename 另存為的名稱
-p 儲存到指定的目錄
管理服務 service
start name ... 啟動服務
stop name ... 關閉服務
reload name 重讀配置檔案 平滑重啟
restart name 重啟服務
status name 檢視狀態
enable name 開機自啟動
disabled name 關閉開機自啟動
systemctl list-unit-files |grep sshd 檢視服務是否開機自啟動
centos6
service 動作 服務
chkconfig 用來管理服務的開機啟動
/etc/crontab
shell=/bin/bash
path=/sbin:/bin:/usr/sbin:/usr/bin
mailto=root
# for details see man 4 crontabs
# example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) or jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (sunday=0 or 7) or sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
22 * * * * * root touch b.txt 每天的每小時的第22分鐘做什麼事
25 15 * * * root touch /tmp/c.txt 每天下午的三點25分
27 15,16,17 * * * root touch /tmp/d.txt 每天的15點,16點,17點的第27分鐘
28 15-19 * * * root touch /tmp/e.txt 表示 每天的15點到19點的28分鐘
30 10-20/5 * * * root touch /tmp/f.txt 每天的10點到20點每個5小時
*/7 * * * * root touch /tmp/f.txt 從0開始重新結算
37 * 10,20,30 * 4 echo $(date) >> /tmp/g.txt 表示每個月的10,20,30或者每週的周四
建議:分鐘不要寫成*
分鐘不要寫成*
分鐘不要寫成*
-e 編輯
-u 指定使用者,如果不寫,預設為當前使用者
-l 列出當前使用者的計畫任務
-r 刪除使用者的計畫任務
1.crontab的日誌
/var/log/cron
2.命令最好寫絕對路徑
3.ping
-c 指定次數
icmp 協議
icmp(internet control message protocol)internet控制報文協議。它是tcp/ip協議簇的乙個子協議,用於在ip主機、路由器之間傳遞控制訊息。控制訊息是指網路通不通、主機是否可達、路由是否可用等網路本身的訊息。這些控制訊息雖然並不傳輸使用者資料,但是對於使用者資料的傳遞起著重要的作用。
icmp使用ip的基本支援,就像它是乙個更高階別的協議,但是,icmp實際上是ip的乙個組成部分,必須由每個ip模組實現。
作 者:郭楷豐
出 處:
一下。您的鼓勵是博主的最大動力!
自 勉:生活,需要追求;夢想,需要堅持;生命,需要珍惜;但人生的路上,更需要堅強。帶著感恩的心啟程,學會愛,愛父母,愛自己,愛朋友,愛他人。
linux 5 基礎學習
組建立 groupadd groupadd option group name g gid 指明gid號 gid min,gid max r 建立系統組 centos 6 id 500 centos 7 id 1000檢視使用者相關的id資訊 id id option user u uid g gi...
Linux 零基礎學習 (5)Linux基礎 D
序號命令 對應英文 作用01 cat 檔名concatenate 檢視檔案內容 建立檔案 檔案合併 追加檔案內容功能 02more 檔名more 分屏 顯示檔案內容 03grep 搜尋文字檔案名grep 搜尋文字檔案內容 選項含義 b對非空輸出行編號 n對輸出的所有行編號 操作鍵功能 空格鍵顯示手冊...
linux網路基礎5
給network02新增閘道器,使network02能夠訪問外網 配置iptable 規則 iptables t nat a postrouting s 172.16.1.0 24 j masquerade 把172.16.1.0 24網路中的ip轉換成10.0.0.12 可以訪問外網的位址 t n...