一、crond任務調度
任務調度: 指系統在某個時間執行的特定的命令或程序。
語法:contab
[選項]
常用選項:
選項 | 描述 |
---|---|
-u | 用來設定某個用戶的crontab服務 |
-e | 編輯某個用戶的crontab文件內容。如果不指定用戶,則表示編輯當前用戶的crontab文件。 |
-l | 顯示某個用戶的crontab文件內容,如果不指定用戶,則表示顯示當前用戶的crontab文件內容。 |
-r | 從/var/spool/cron目錄中刪除某個用戶的crontab文件,如果不指定用戶,則默認刪除當前用戶的crontab文件。 |
-i | 在刪除用戶的crontab文件時給確認提示。 |
cron五個佔位符說明:
項目 | 含義 | 範圍 |
---|---|---|
第一個"*" | 一小時當中的第幾分鐘 | 0-59 |
第二個"*" | 一天當中的第幾小時 | 0-23 |
第三個"*" | 一個月當中的第幾天 | 1-31 |
第四個"*" | 一年當中的第幾月 | 1-12 |
第五個"*" | 一週當中的星期幾 | 0-7(0和7都代表星期天) |
實例:備份數據庫
# 1.編寫備份數據庫腳本(mysqlback.sh),並給一個可執行權限
# 2.執行crontab
crontab -e
# 3.寫入定時命令,類似vim編輯
# 每天6點,腳本路徑
0 6 * * * /home/mysqlbackup/mysqlback.sh
# 4.查看日誌
tail -f /var/log/cron
二、磁盤分區、掛載
1、磁盤說明
1).Linux硬盤分爲IDE硬盤和SCSI硬盤,目前基本上是SCSI硬盤。
2).對於SCSI硬盤則標識爲“sdx~”,SCSI硬盤是用“sd”來表示分區所在的類型。
2.lsblk
列出塊設備信息。
語法:lsblk
[選項]
常用選項:
選項 | 描述 |
---|---|
-a | 顯示所有設備。 |
-f | 顯示文件系統信息。 |
-m | 顯示權限信息。 |
示例:
[root@IP0200005 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 49G 0 part
├─centos-root 253:0 0 47G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 50G 0 disk
sdc 8:32 0 50G 0 disk
sr0 11:0 1 4.3G 0 rom
3.df
磁盤情況查詢。
語法:df
[選項]
常用選項:
選項 | 描述 |
---|---|
-a | 包含全部的文件系統 |
-h | 以可讀性較高的方式來顯示信息 |
-l | 僅顯示本地端的文件系統 |
示例:
[root@IP0200005 ~]# df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/mapper/centos-root 47G 35G 13G 73% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 69M 7.7G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 1014M 162M 853M 16% /boot
tmpfs 1.6G 0 1.6G 0% /run/user/997
tmpfs 1.6G 0 1.6G 0% /run/user/0
172.16.211.6:/js_hx 148G 8.8G 132G 7% /usr/local/finance-share-directory
4.du
顯示每個文件和目錄的磁盤使用空間。
語法:du
[選項] [文件]
**常用選項:**默認爲當前目錄
選項 | 描述 |
---|---|
-a | 包含文件 |
-s | 指定目錄佔用大小彙總 |
-h | 以K,M,G爲單位,提高信息的可讀性 |
-c | 列出明細同時增加彙總值 |
示例:
# 顯示指定目錄大小
[root@IP0200005 home]# du -sh /home
8.0G /home
三、網絡配置
1.ifconfig
查看網絡配置。
2.ping
測試與目標主機的連通性。
語法:ping
[參數] [主機名或IP]
常用選項:
選項 | 描述 |
---|---|
-c 數目 | 在發送指定數目的包後停止 |
-i 秒數 | 設定間隔幾秒送一個網絡封包給一臺機器 |
示例:
[root@IP0200005 home]# ping 10.102.34.15
PING 10.102.34.15 (10.102.34.15) 56(84) bytes of data.
64 bytes from 10.102.34.15: icmp_seq=1 ttl=64 time=0.630 ms
64 bytes from 10.102.34.15: icmp_seq=2 ttl=64 time=0.523 ms
64 bytes from 10.102.34.15: icmp_seq=3 ttl=64 time=0.534 ms
3.tracert
Tracert 是一個 Windows 實用程序,可用於跟蹤從路由器到目標網絡的數據採集的路由。它還顯示了在整個傳輸路由期間採用的跳數。
語法:tracert
IP
4.telnet
查看某個端口是否可訪問。
語法:telnet
IP 端口 或者 telnet
域名 端口
示例:
[root@IP0200005 home]# telnet 10.102.34.15 3306
Trying 10.102.34.15...
Connected to 10.102.34.15.
Escape character is '^]'.
5.netstat
檢驗本機各端口的網絡連接情況。
語法:netstat
[參數]
常用選項:
選項 | 描述 |
---|---|
-a | 顯示所有選項,默認不顯示LISTEN相關 |
-t | 僅顯示tcp相關選項 |
-u | 僅顯示udp相關選項 |
-n | 拒絕顯示別名,能顯示數字的全部轉化成數字 |
-l | 僅列出有在 Listen (監聽) 的服務狀態 |
-p | 顯示建立相關鏈接的程序名 |
-r | 顯示路由信息,路由表 |
-e | 顯示擴展信息,例如uid等 |
示例:
[root@IP0200005 home]# netstat -lntp | grep 8080
tcp6 0 0 :::8080 :::* LISTEN 128380/java