5.crond、磁盤、網絡等配置

一、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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章