2019-06-26

用戶管理查看命令
id whoami w
last --- 記錄系統(tǒng)有哪些用戶曾經(jīng)登錄過
lastlog --- 記錄系統(tǒng)中所有用戶剿骨,登錄系統(tǒng)使用情況

系統(tǒng)相關(guān)檢查命令
top --- 檢查負(fù)載情況 檢查內(nèi)存使用 檢查CPU使用情況
每個(gè)進(jìn)程消耗的系統(tǒng)資源情況
us: 用戶態(tài)信息:時(shí)間消耗
sy: 內(nèi)核態(tài)信息:時(shí)間消耗
id: 空閑狀態(tài):
htop --- top一個(gè)升級(jí)版
iotop --- 檢查確認(rèn)磁盤的IO消耗情況
free
iftop --- 檢查網(wǎng)絡(luò)帶寬使用情況
netstat(ss) -lntup|grep ssh --- 檢查網(wǎng)絡(luò)狀態(tài)信息命令 已知服務(wù)丈攒,獲得對(duì)應(yīng)端口號(hào)
-l 列表顯示網(wǎng)絡(luò)服務(wù)狀態(tài)信息
-n 網(wǎng)絡(luò)中的端口號(hào)碼以數(shù)字形式顯示
-t 顯示網(wǎng)絡(luò)的tcp協(xié)議服務(wù)信息
-u 顯示網(wǎng)絡(luò)的udp洗衣服務(wù)信息
-p 網(wǎng)絡(luò)協(xié)議服務(wù)進(jìn)程信息進(jìn)行顯示
lsof -i:端口號(hào) --- 檢查網(wǎng)絡(luò)服務(wù)信息 已知端口號(hào)没卸,獲得對(duì)應(yīng)服務(wù)進(jìn)程名

安全操作命令
chattr 將文件數(shù)據(jù)進(jìn)行上鎖命令
+i 對(duì)文件進(jìn)行上鎖
-i 對(duì)文件進(jìn)行解鎖
lsattr 查看文件鎖定狀態(tài)

  1. 定時(shí)任務(wù)介紹
    作用說明:自動(dòng)備份數(shù)據(jù) 自動(dòng)同步時(shí)間 自動(dòng)清空數(shù)據(jù)
    鬧鐘 Alarmy 叫醒方式:算法(加減乘除 2位) 動(dòng)作(5次) 拍照()
    實(shí)現(xiàn)方法:cronie
    實(shí)現(xiàn)方式:系統(tǒng)默認(rèn)定時(shí)任務(wù)
    /etc/cron.daily --- 每天執(zhí)行的任務(wù)
    logrotate 腳本 --- 實(shí)現(xiàn)日志文件切割功能
    切割文件過程
    01. 將源文件進(jìn)行重命名 注意:一般與cron打頭的都跟定時(shí)任務(wù)有關(guān)
    02. 重啟程序服務(wù)熟丸,生成源文件
    /etc/cron.hourly --- 每小時(shí)執(zhí)行的任務(wù)
    /etc/cron.monthly --- 每個(gè)月執(zhí)行的任務(wù)
    /etc/cron.weekly --- 每周執(zhí)行的任務(wù)

          自定義定時(shí)任務(wù)
          一個(gè)命令:
          crontab -l  --- 顯示定時(shí)任務(wù)配置信息
          crontab -e  --- 編寫定時(shí)任務(wù)配置信息    visudo        
          兩個(gè)文件:
          /var/spool/cron/root(oldboy)   --- root用戶編寫的定時(shí)任務(wù)配置信息  ---這個(gè)文件是沒有檢查功能薯鳍,編寫錯(cuò)誤是無法檢查出來的
          /var/log/cron                  --- 定時(shí)任務(wù)日志文件(排錯(cuò))
          /etc/cron.deny                 --- 定義定時(shí)任務(wù)用戶黑名單  (了解)
    
  2. 定時(shí)任務(wù)編寫方法:
    準(zhǔn)備工作:定時(shí)任務(wù)服務(wù)是否開啟
    [oldboy@oldboyedu62 ~]$ ps -ef|grep cron
    root 6389 1 0 Jun23 ? 00:00:01 /usr/sbin/crond -n
    systemctl status crond.service
    編寫定時(shí)任務(wù):crontab -e
    格式信息:

            • 具體做的事情
              測(cè)驗(yàn)01:每天晚上9:30 上床睡覺 30 21 * * * 上床睡覺
              測(cè)驗(yàn)02:每天早上7:00 起床上學(xué) 00 07 * * * 起床上學(xué)
              測(cè)驗(yàn)03:每隔1個(gè)小時(shí) 下課休息 * */1 * * * 休息時(shí)間
              測(cè)驗(yàn)04:上午10點(diǎn)整 11點(diǎn)整 12點(diǎn)整 都要進(jìn)行休息 00 10-12 * * * 進(jìn)行休息
              測(cè)驗(yàn)05:上午10點(diǎn)整休息 12點(diǎn)整 下午 15點(diǎn)整 下午 17點(diǎn)整 00 10,12,15,17 * * * 進(jìn)行休息
    • 每 每分鐘 每小時(shí) 每天 每月 每周
      / 每隔 */1 每隔一分鐘 每隔1小時(shí)

    • 間隔(連續(xù))10-12 10 11 12 10:00 10:01 10:02 11:00 11:01
      , 間隔(不連續(xù)) 10,12

    測(cè)驗(yàn)06:每月5號(hào) 周三 晚上12點(diǎn)整 和女朋友睡覺
    PS: 日期和星期不能同時(shí)出現(xiàn)

  3. 編寫定時(shí)任務(wù)實(shí)踐:
    1)每隔3分鐘午绳,進(jìn)行時(shí)間同步
    第一步:利用命令實(shí)現(xiàn)時(shí)間同步
    ntpdate ntp1.aliyun.com
    第二步:編輯定時(shí)任務(wù)時(shí)間信息
    */3 * * * * /usr/bin/ntpdate ntp1.aliyun.com
    第三步:編寫定時(shí)任務(wù)注釋說明

    完成時(shí)間同步

    */3 * * * * ntpdate ntp1.aliyun.com

    2)每隔1小時(shí)的整點(diǎn)嗜憔,執(zhí)行數(shù)據(jù)備份任務(wù) (cp /etc/hosts /tmp/hosts.bak)
    00 */1 * * * cp /etc/hosts /tmp/hosts.bak ---需要注意時(shí)間

    • */1 * * * cp /etc/hosts /tmp/hosts.date +%T

    3)每隔1分鐘杜跷,將/etc/hosts /etc/rc.local /server/scripts 進(jìn)行壓縮,生成壓縮有時(shí)間信息
    壓縮包保存在/tmp目錄/oldboy_10:00:00.tar.gz
    第一個(gè)歷程:執(zhí)行命令測(cè)試
    cd /
    tar zchf /tmp/oldboy_$(date +%H-%M).tar.gz ./etc/hosts ./etc/rc.local ./server/scripts/ ---- 鏈接文件要加參數(shù)h , . 防止出現(xiàn)錯(cuò)誤
    第二個(gè)歷程:編寫腳本信息 就是多干幾件事用腳本

    !/bin/bash

    cd /
    tar zchf /tmp/oldboy_$(date +%H-%M).tar.gz ./etc/hosts ./etc/rc.local ./server/scripts/
    第三個(gè)歷程:測(cè)試執(zhí)行腳本
    /bin/sh /server/scripts/compress.sh
    第四個(gè)歷程:編寫定時(shí)任務(wù)
    crontab -e

            • /bin/sh /server/scripts/compress.sh &>/dev/null
              第五個(gè)歷程:驗(yàn)證定時(shí)任務(wù)
              01.調(diào)整時(shí)間
              02.縮短時(shí)間
  1. 定時(shí)任務(wù)日志信息:/var/log/cron
    Jun 24 17:44:57 oldboyedu62 crontab[13105]: (root) BEGIN EDIT (root)
    Jun 24 17:45:34 oldboyedu62 crontab[13105]: (root) REPLACE (root)
    Jun 24 17:45:34 oldboyedu62 crontab[13105]: (root) END EDIT (root)
    Jun 24 17:45:40 oldboyedu62 crontab[13107]: (root) LIST (root)
    Jul 7 00:03:01 oldboyedu62 CROND[13127]: (root) CMD (ntpdate ntp1.aliyun.com)
    01 02 03

    1. 定時(shí)任務(wù)進(jìn)行處理操作的時(shí)間
    2. 主機(jī)名稱信息
    3. 什么用戶執(zhí)行了定時(shí)任務(wù)
  1. 定時(shí)任務(wù)編寫注意事項(xiàng):
    1)定時(shí)任務(wù)中命令信息最好使用絕對(duì)路徑
    定時(shí)任務(wù)執(zhí)行時(shí)識(shí)別PATH環(huán)境變量信息:/usr/bin:/bin
    2)定時(shí)任務(wù)中命令信息中特殊符號(hào)無法直接識(shí)別
    方法一:特殊符號(hào)加
    方法二:將命令信息寫成腳本
    3)定時(shí)任務(wù)編寫不正確歪架,會(huì)產(chǎn)生錯(cuò)誤信息
    postfix 郵件服務(wù)開啟 解決關(guān)閉:systemctl stop postfix.service
    錯(cuò)誤信息存放位置:/var/spool/mail/root block占用過多 造成磁盤存儲(chǔ)資源減少
    postfix 郵件服務(wù)關(guān)閉
    錯(cuò)誤信息存放位置:/var/spool/postfix/maildrop/ inode占用過多 造成磁盤存儲(chǔ)資源減少
    解決方式:將郵件服務(wù)開啟股冗,將產(chǎn)生錯(cuò)誤信息追加到黑洞中

    • */1 * * * /bin/sh /server/scripts/backup_file.sh &>/dev/null ---解決磁盤空間
      4)執(zhí)行一些命令時(shí),盡量較少命令信息輸出(錯(cuò)誤輸出/正確輸出)
      5)完成任務(wù)大于兩個(gè)命令牡拇,就需要編寫腳本
      6)腳本編寫是需要有注釋信息
      7)定時(shí)任務(wù)執(zhí)行java程序操作時(shí)魁瞪,需要編寫環(huán)境變量 !!!
      需要在腳本里定時(shí)java程序環(huán)境變量
      JAVAHOME="XXXX"
      CLASSPATH="XXXX"
      PATH="$PATH:JAVAXXX"

    ./catlina.sh restart

  2. 課程知識(shí)總結(jié)
    1)定時(shí)任務(wù)實(shí)現(xiàn)方式
    系統(tǒng)默認(rèn)定時(shí)任務(wù): 4個(gè)目錄
    系統(tǒng)自定義定時(shí)任務(wù):一個(gè)命令 兩個(gè)文件
    2)定時(shí)任務(wù)編寫方式:
    編寫格式

            • xxx &>/dev/null
              時(shí)間格式定義:
    • */n - ,
      PS:編寫定時(shí)任務(wù)穆律,日期和星期不能同時(shí)使用
      3)定時(shí)任務(wù)注意事項(xiàng) 7項(xiàng)注意
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末惠呼,一起剝皮案震驚了整個(gè)濱河市导俘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌剔蹋,老刑警劉巖旅薄,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異泣崩,居然都是意外死亡少梁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門矫付,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凯沪,“玉大人,你說我怎么就攤上這事买优》谅恚” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵杀赢,是天一觀的道長(zhǎng)烘跺。 經(jīng)常有香客問我,道長(zhǎng)脂崔,這世上最難降的妖魔是什么滤淳? 我笑而不...
    開封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮砌左,結(jié)果婚禮上脖咐,老公的妹妹穿的比我還像新娘。我一直安慰自己汇歹,他們只是感情好文搂,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秤朗,像睡著了一般煤蹭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上取视,一...
    開封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天硝皂,我揣著相機(jī)與錄音,去河邊找鬼作谭。 笑死稽物,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的折欠。 我是一名探鬼主播贝或,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼吼过,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了咪奖?” 一聲冷哼從身側(cè)響起盗忱,我...
    開封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎羊赵,沒想到半個(gè)月后趟佃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡昧捷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年闲昭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片靡挥。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡序矩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出跋破,到底是詐尸還是另有隱情簸淀,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布幔烛,位于F島的核電站啃擦,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏饿悬。R本人自食惡果不足惜令蛉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望狡恬。 院中可真熱鬧珠叔,春花似錦、人聲如沸弟劲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)兔乞。三九已至汇鞭,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間庸追,已是汗流浹背霍骄。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留淡溯,地道東北人读整。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像咱娶,于是被迫代替她去往敵國(guó)和親米间。 傳聞我的和親對(duì)象是個(gè)殘疾皇子强品,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容