經常使用命令整理
系統命令:
#查看系統時間
date
#格式化輸出日期
date +%Y-%m-%d
2018-10-24
date "+%Y%m%d"
20181024
#修改系統時間
#-s<字符串>:根據字符串來設置日期與時間。字符串先後必須加上雙引號;
date -s "20181024 11:25:23"
#加減操做
#顯示字符串所指的日期與時間。字符串先後必須加上雙引號;day month year
date -d "-1 day" +%Y%m%d
#ip地址設置:
查看設備ip狀況
ifconfig
臨時設置ip
ifconfig eth0 192.168.1.156
暫時禁用或關閉網絡
ifconfig eth0 down
開啓
ifconfig eth0 up
如何永久設置IP
紅帽系統 setup 圖形設置
網絡配置地址:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
注意:ONBOOT="no"改成ONBOOT = yes
網絡命令:
ping命令 -c 指定發送次數,判斷對方是否存在
ping www.baidu.com
ping -c 5 www.baidu.com
traceroute 顯示數據包到主機的路徑(win tracert)
traceroute www.baodu.comshell
用戶管理:
useradd tmp_233 添加tmp_233帳戶
passwd tmp_233 爲 tmp_233設置密碼
userdel tmp_233 刪除用戶
userdel -r tmp_233 了在刪除用戶時徹底刪除家目錄,咱們能夠使用 -r 選項。這個選項一樣會刪除用戶的郵件池
-f 強制刪除用戶
強制退出已經登錄用戶:
who :查看一登錄用戶
ps -u : 查看用戶pid,-u uid or username 選擇有效的用戶id或者是用戶名
kill pid :殺死對應用戶的pid
last :統計全部用戶最後登錄時間
lastlog: 顯示全部用戶,並顯示登錄時間
進程管理:
進程查看:
ps aux/ps -le
相似任務管理器命令
top 輸入q退出監控
pstree 能夠查看進程關聯關係
關閉進程:
kill pid
kill -1 pid 重啓進程
kill -9 pid 強制殺死進程
系統定時任務:
crond 後臺服務進程
查看是否開機啓動
chkconfig --list | grep crond
啓動:
service crond restart
crontab
-e 編輯
-l 查看
-r 刪除
例:
0 5 * * * /root/autobak.shell
備份:
dump 指說普通備份,非增量備份
dump -0j -f /root/etc.bak.bz2 /etc/ :把/etc/目錄備份爲etc.bak.bz2
恢復備份
restore -r -f /root/boot.bak.bz2 :將/root/boot.bak.bz2解壓縮到當前目錄
關機:
當即關機:
shutdown -h now
shutdown -h 20:25vim
重啓命令:網絡
reboot
系統在今天的 20:25 分會關機,若在21:25才下達此命令,則隔天才關機
shutdown -h +10 系統再過十分鐘後自動關機
shutdown -r now 系統馬上從新啓動
ui