1 系統掛起
- (1)終端用戶的請求。當終端用戶在本身的程序運行期間發現有可疑問題時,但願暫停使本身的程序靜止下來。亦即,使正在執行的進程暫停執行;若此時用戶進程正處於就緒狀態而未執行,則該進程暫不接受調度,以便用戶研究其執行狀況或對程序進行修改。咱們把這種靜止狀態成爲「掛起狀態」。
- (2)父進程的請求。有時父進程但願掛起本身的某個子進程,以便考察和修改子進程,或者協調各子進程間的活動。
- (3)負荷調節的須要。當實時系統中的工做負荷較重,已可能影響到對實時任務的控制時,可由系統把一些不重要的進程掛起,以保證系統能正常運行。
- (4)操做系統的須要。操做系統有時但願掛起某些進程,以便檢查運行中的資源使用狀況或進行記帳。
- (5)對換的須要。爲了緩和內存緊張的狀況,將內存中處於阻塞狀態的進程換至外存上。
2 已發行版本地址連接
CentOS
https://wiki.centos.org/Download
http://mirrors.aliyun.com
http://mirrors.sohu.com
http://mirrors.163.com
https://mirrors.tuna.tsinghua.edu.cn/centos/shell
Ubuntu
http://cdimage.ubuntu.com/releases/18.04.1/release/?_ga=2.56783850.1533668672.1544323446-1412352718.1543052421ubuntu
3 終端
- 設備終端 鼠標鍵盤顯示器
- 物理終端 /dev/consle console
- 虛擬終端 teletypewriters, /dev/tty[1-6]
- 圖形終端 /dev/tty7 startx,xwindows
- 串行終端 /dev/ttyS# ttys
- 僞終端 (pty:pseudo-tty, /dev/pts/#) pty, SSH遠程連接
- 查看當前的設備終端 tty
4 內部命令和外部命令
shell自帶 help
enable cmd 啓用 -n cmd 禁用 -n查看禁用 windows
文件路徑下有對應的可執行文件 which -a|--skip-alias; whereis
type 查看命令是內部仍是外部
alias NAME=‘VALUE’
僅對當前用戶: ~/.bahrc
對全部用戶有效: /etc/bashrc
source|. /path/to/config_file
unalias
\ ' ' " " command /path/commandcentos
5 PS1存放位置,修改完如何生效
PS1存放位置,修改完如何生效?存放位置 /etc/profile.d
下的一個*.sh文件,保存到文件中 從新進入便可生效。 bash
6 指令速記
id -u hang
查看帳戶 hang的 UIDide
uname -r 查看內核版本操作系統