1. 程式人生 > 其它 >重磅來襲!【Linux 4

重磅來襲!【Linux 4

重磅來襲!【Linux 4

1、簡介

crondtab進行定時任務的設定

基本語法:crontab [選項]

常用選項:

-e編輯crondtab定時任務
-l查詢crondtab任務
-r刪除當前使用者所有的crondtab任務

crond相關指令:

  1. crontab -r :終止任務排程

  2. crontab -l:列出當前有哪些任務排程

  3. service?crontab restart:重啟任務排程

2、舉例說明

*/1 * * * * ls -l /etc/ > /tmp/to.txt

定時每分鐘執行,將etc的ls內容重定向到tmp下to.txt檔案中。

專案含義
第一個*一小時中的第幾分鐘
第二個*一天中的第幾小時
第三個*一個月中的第幾天
第四個*一年中的第幾月
第五個*一週中的星期幾

特殊符號:

特殊字元含義
*代表時間,比如第一個*,代表每小時中的每分鐘都執行一次

代表不連續的時間,比如0 8,12,16 * * * 代表每天的8點0分,12點0分,16點0分都執行一次

-代表連續的時間範圍,比如0 5 * * 1-6 代表在週一到週六的凌晨5點0分執行命令
*/n代表每隔多久執行一次,比如*/10 * * * * 代表每隔十分鐘執行一遍命令

3、應用例項

(1)每隔一分鐘,就將當前的日期資訊追加到/tmp/mydate檔案中

*/1 * * * * date >> /tmp/mydate.txt

(2)每隔一分鐘,將當前日期和日曆都追加到/tmp/mydate檔案中

步驟:

  1. vim /home/my.sh 寫入內容 date >> /home/mydate 和 cal >> /home/mydate

  2. 給my.sh增加執行許可權,chmod u+x /home/my.sh

  3. crontab -e 增加?*/1 * * * *? /home/my.sh

(3)每天凌晨2:00將mysql資料庫testdb,備份到檔案中。

指令:mysqldump -u root -p密碼 資料庫 > /home/db.bak

  1. crontab -e

  2. 0 2?* * *??mysqldump -u root -proot testdb > /home/db.bak

4、at定時任務

(1)at:一次性定時執行任務

(2)at命令格式

at [選項][時間]

Ctrl + D 結束at命令的輸入

二、Linux磁碟分割槽和掛載


1、分割槽命令:fdisk /dev/sdb

2、磁碟情況查詢

基本語法:df -h

3、磁碟情況實用指令

三、網路配置


?1、NAT網路配置

2、配置閘道器192.168.2?

3、設計主機名和hosts對映

修改檔案在/etc/hostname指定

四、程序管理


1、程序號

在Linux中,每個執行的程式都稱為一個程序,每一個程序都會分配一個ID號(pid,程序號)。

2、ps指令

顯示系統執行的程序

屬性:

-a:顯示當前終端的所有程序資訊

-u:以使用者的格式顯示程序資訊

-x:顯示後臺程序執行的引數

分頁顯示:ps -aux | more

過濾顯示:ps -aux | grep sshd

3、ps顯示資訊詳解

  1. USER:使用者名稱稱

  2. PID:程序號

  3. %CPU:程序佔用CPU的百分比

  4. VSZ:程序佔用的虛擬記憶體大小(單位:KB)

  5. RSS:程序佔用的實體記憶體大小(單位:KB)

  6. TT:終端名稱,縮寫

  7. STAT:程序狀態(S-睡眠,s-表示該程序是會話的先導程序,N-表示程序擁有比普通優先順序更低的優先順序,R-正在執行,D-短期等待,Z-僵死程序,T-被跟蹤或者被停止等等)

  8. STARTED:程序的啟動時間

  9. TIME:CPU時間,即程序使用CPU的總時間

  10. COMMAND:啟動程序所用的命令和引數,如果過長會被截斷顯示

4、終止程序

kill和killall

基本語法:

Kafka實戰筆記

關於這份筆記,為了不影響大家的閱讀體驗,我只能在文章中展示部分的章節內容和核心截圖,如果你需要完整的pdf版本,戳這裡即可免費領取

  • Kafka入門
  • 為什麼選擇Kafka
  • Karka的安裝、管理和配置
  • Kafka的叢集
  • 第一個Kafka程式

afka的生產者

  • Kafka的消費者
  • 深入理解Kafka
  • 可靠的資料傳遞
  • Spring和Kalka的整合
  • Sprinboot和Kafka的整合
  • Kafka實戰之削峰填谷
  • 資料管道和流式處理(瞭解即可)
  • Kafka實戰之削峰填谷