linux運維 架構之路 linux定時任務

2022-07-13 01:27:12 字數 3489 閱讀 8320

1、基礎優化之開機啟動服務優化

使用awk拼接的方式

[root@cache01 ~]# chkconfig |egrep -v "

crond|network|sshd|rsyslog|sysstat

"|awk '

'|bash

[root@cache01 ~]# chkconfig |grep 3

:on#檢查確認是否把不需要的開機服務已關閉

crond

0:off 1:off 2:on 3:on 4:on 5:on 6

:off

network

0:off 1:off 2:on 3:on 4:on 5:on 6

:off

rsyslog

0:off 1:off 2:on 3:on 4:on 5:on 6

:off

sshd

0:off 1:off 2:on 3:on 4:on 5:on 6

:off

sysstat

0:off 1:on 2:on 3:on 4:on 5:on 6:off

2、定時任務分類①系統定時任務

②使用者的定時任務

3、使用者定時任務使用

①檢查定時任務的軟體服務是否啟動

[root@cache01 ~]# /etc/init.d/crond status# ————>檢視當前crond服務是否正在執行crond (pid  

847) is

running...

[root@cache01 ~]# ps -ef|grep crond# ————>

檢視當前crond服務是否正在執行

root

8471

009:21 ? 00:00:00

crond

root

2779

1014

013:43 pts/0

00:00:00 grep --color=auto crond

[root@cache01 ~]# chkconfig |grep crond#————>檢視當前crond服務是否開機自啟動

crond

0:off 1:off 2:on 3:on 4:on 5:on 6:off

②定時任務如何使用

crontab引數:

-l檢視crontab檔案內容* * * * *

-e編輯crontab檔案內容* * * * * 實際編輯的檔案:/var/spool/cron/root

-u指定使用的使用者執行任務

③定時任務基本格式(01 * * * * cmd   * * * * *分時日月周+命令 時間格式記憶)

④定時任務書寫流程

4、定時任務總結

5、企業生產場景除錯crontab定時任務

①除錯定時任務,把crontab任務執行頻率調快一點

②調整系統時間除錯任務(不能用於生產環境)

③通過指令碼日誌輸出除錯定時任務

④注意一些任務命令帶來的問題 echo "=" >>/tmp/oldboy.log >/dev/null 2>&1(無結果)

⑤環境變數導致的定時任務故障

⑥通過crond定時任務服務日誌除錯:tail -f /var/log/cron

6、vim命令擴充套件

①定位

②vi/vim快捷鍵的使用

③vi/vim常見錯誤

7、讓乙個命令或者指令碼開機自啟動的方法

①把需要開機啟動的命令或者指令碼放入到/etc/rc.local

②通過chkconfig命令管理需要開機啟動的指令碼

Linux 運維之路

第一章 linux必備知識 1 linux 系統介紹 2 linux 簡單文字處理 3 linux 組管理 許可權 4 linux vi文件操作 5 linux vim文件操作 6 linux 高階檔案管理 7 linux 檔案許可權 8 linux 檔案系統結構 磁碟的管理 9 linux 磁碟分...

linux運維 架構之路 內網NTP時間伺服器

一 環境 root m01 tmp cat etc redhat release centos release 6.9 final root m01 tmp hostname i 10.0.0.61 外網 172.16.1.61 內網 二 檢查服務軟體是否安裝 root m01 tmp rpm qa...

Linux運維提公升之路

目錄 運維的職業現狀 運維的工作 運維的晉公升空間 運維要掌握的必備技能 初級 中級 高階 資深 運維的時間管理 首先,在進做it運維行業前,你一定要做好心理準備,這並不是乙個輕鬆的工作,工作中的事情多而又雜,除了堅持,你需要懂得東西很多。國內人才緊缺,特別是網際網路公司。小公司的運維工作強度大,負...