linux wx5d2d429c45b0e的部落格

2022-09-23 04:06:10 字數 1929 閱讀 3855

一 程序

程序 :資源管理 輪流進行 時間片格式 程式被載入到記憶體中執行執行緒 :執行管理程序包含執行緒,執行緒包含協程

程序間的通訊

同一主機:pipe socket signal shm semaphore不同主機:rpc mq(訊息佇列)

realtime 0-99非實時 100-139 nice

程序屬性 cat /proc/pid/status

renice 改存在的程序優先順序nice 改新程序的優先順序nice值具有傳遞性chrt 設定realtime的優先順序

處理殭屍程序方法:重啟

ps axo pid,cmd,%mem,%cpu k -%cpu 查詢使用最到的cpu程序

pidof:確切的程式名稱uptime:負載iostat :監控iovmstat :檢測系統資源變化iftop : 頻寬dstat : vmstat加強版top :動態檢視程序 (wa變大可能是io變大)htoppmap : 程序對映記憶體glances ; 系統監控nload : 網路吞吐量dmesg : 分析核心產生的資訊9.

lsof : 查詢程序開啟的裝置與檔案實驗一 : 恢復刪除檔案程序必須存在lsof | grep (找到pid)cd /proc/pid/fd 找到deletedcat $num > 10.fuser :借檔案找到程序實驗一:解除安裝時/home系統提示device is busyumount /homefuser -uvm /homefuser -kim /homeumount 11.kill :訊號 pid-1 重啟 (不過沒啥用 還容易死)-9 殺死-15 正常結束-0 判斷程序是否正常-18 讓後台任務變執行-19 相當於ctrl -z-2 訊號捕捉 相當於ctrl ckillall : 接cmd

二 計畫任務1. at (僅執行1次的任務的命令)

atd服務支援(獨立bash,atd管理)

/etc/at.deny 此下的使用者不可使用at

-c-l

-d可以離線執行

atq

atrm

2.batch 系統空閒時執行的命令(cpu負載小於0.8)

3.crontab(迴圈執行)

/etc/cron.deny 此下的使用者不可使用crontab

建立計畫任務記錄在/var/spool/cron

執行的每次任務記錄在/var/log/cron

crontab : -e

-l-r

格式:定義的path

分鐘 小時 日期 月 周 執行的命令

(最好寫絕對路徑)

crontab讀取的配置檔案

/etc/crontab

/etc/cron.d/*

/var/spool/cron/*

4.

& 放置到後台的任務

fg:後台拿到前台

bg:在後台的任務變執行

nohup : 離線管理 不支援內部命令三指令碼程式設計

1.echo的問題

-n 不換行輸出

"`ifconfig`" :用引號將格式轉正常

-e:\t 製表符

\c 不換行

\n 換行

\a 響鈴

2.取6位隨機數

cat /etc/urandom | tr -dc '0-9' |head -c 6

3.邏輯運算

等腰三角形:計算空白數量

計算符號數量

確定迴圈幾次

4.while read

5.shift

6.continue

break

7.select

8.函式

return

9.fork

10.trap

11.陣列

關聯陣列

12.變數賦值

13.eval

14.expect 非互動模式

作業 wx5d2d3e5aac2c8的部落格

先定個小目標 我叫段玉喜,來自山西運城,大學學的專業是機械設計製造及其自動化,18年畢業,從業一年機械設計工作。由於機械設計的工作工作量大,加班也很頻繁,賺的還不 多,所以7月初辭職了,經朋友的介紹來到了這裡。目標的話其實很簡單也很單純。冗談 當然了只是開個玩笑 其實目標也很明確了 1.首先就是能跟...

作業 wx5d2d3e5aac2c8的部落格

先定個小目標 我叫段玉喜,來自山西運城,大學學的專業是機械設計製造及其自動化,18年畢業,從業一年機械設計工作。由於機械設計的工作工作量大,加班也很頻繁,賺的還不 多,所以7月初辭職了,經朋友的介紹來到了這裡。目標的話其實很簡單也很單純。冗談 當然了只是開個玩笑 其實目標也很明確了 1.首先就是能跟...

弱口令檢測 wx5d2c2d1281b22的部落格

john the ripper是一款開源的密碼工具,能夠在一直密文的情況下快速分析出明文的密碼字串,通過對 etc shadow etc passwd檔案的分析,破解密碼 將放置john軟體的資料夾共享出去,在xshell中通過subclient指令檢視共享 將john資料夾下的軟體包,掛載的 mn...