歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

從零開始學Linux_06_Linux管理命令

一、df、du 1、df (1)df (2)df –h 以直觀的方式顯式磁盤分區使用狀況

(3)df test 查詢test屬於哪個分區 (4)舉例 【1】顯式磁盤分區使用狀況
\
【2】發現在根目錄先的文件不應定掛載在根目錄下 $ df sys/
\

2、du (1)du (2)du –h 以直觀的方式查看目錄的使用情況
(3)du –s
(4)du -sh (5)舉例 【1】查看當前目錄和當前目錄下文件的使用情況 # du -h linux/
8.0K linux/test
16K linux/
【2】僅查看當前目錄的使用情況 # du -sh linux/
16K linux/

二、free 1、用來查看內存的使用狀況
2、# free \
(1)total:物理內存
(2)used:已使用
(3)free:剩余的
(4)buffers:系統分配但未被使用的buffer(訪問I/O的緩沖區)
(5)cached:系統分配但未被使用的cache(文件系統的緩存)
(6)-/+buffers/cache 436304 = 1267492 - 92820 - 738368; 1555000 = 723812 + 92820 + 738368

三、ps 1、ps:當前用戶所用的進程 # ps
PID TTY TIME CMD
5341 pts/2 00:00:00 su
5349 pts/2 00:00:00 bash
5545 pts/2 00:00:00 ps

2、ps –aux:查看所有的進程 # ps -aux
\
3、ps -ef:打印信息不一樣,打印出父進程和子進程的ID # ps -ef \

四、top(類似與window下的任務管理器) 1、top相當於free+ps # top
\
2、按q退出

五、Kill 、killall 1、kill命令用向一個進程發送信號(通俗的說,殺死一個進程)
2、kill -l列出信號列表 # kill -l
1) SIGHUP 2) SIGINT3) SIGQUIT 4) SIGILL5) SIGTRAP
6) SIGABRT 7) SIGBUS8) SIGFPE 9) SIGKILL10) SIGUSR1
11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD18) SIGCONT 19) SIGSTOP20) SIGTSTP
21) SIGTTIN 22) SIGTTOU23) SIGURG 24) SIGXCPU25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF28) SIGWINCH 29) SIGIO30) SIGPWR
31) SIGSYS 34) SIGRTMIN35) SIGRTMIN+1 36) SIGRTMIN+237) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+540) SIGRTMIN+6 41) SIGRTMIN+742) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+1045) SIGRTMIN+11 46) SIGRTMIN+1247) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+1550) SIGRTMAX-14 51) SIGRTMAX-1352) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-1055) SIGRTMAX-9 56) SIGRTMAX-857) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-560) SIGRTMAX-4 61) SIGRTMAX-362) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX 3、kill -9 pid ,9號信號是殺死進程的信號 # ps
PID TTY TIME CMD
5341 pts/2 00:00:00 su
# kill -9 5341
root@xin-Inspiron-N4030:/home/xin# 已殺死
4、killall 進程名稱

六、rpm 1、介紹 (1)、何為RPM:RPM是軟件包管理工具,是Redhat Package Manager的縮寫,最早由redhat公司引入的,現在已經成為公認的行業標准了,OpenLinux、S.u.S.E.以及Turbo Linux 等Linux發行版本都采用rpm。
(2)、什麼是Package:簡單地說就是歸檔包,其中包含了應用程序或程序庫的所有文件,另外還包含了一個控制腳本,用來進行安裝、卸載、狀態檢查、依賴檢查等。
2、RPM命令一般形式 \

3、安裝rpm包 (1)rpm -ivh glibc-2.3.2-11.9.rpm(常用)
(2)如果提示有依賴關系,我們忽略依賴關系強制安裝,可以使用rpm -ivh --nodeps glibc-2.3.2-11.9.rpm
(3)如果要安裝的軟件包中有一個文件已在安裝其它軟件包時安裝,可以使用rpm -ivh --replacefiles glibc-2.3.2-11.9.rpm替代現有文件,也可以用rpm -ivh --force glibc-2.3.2-11.9.rpm忽略文件沖突

4、卸載rpm包 (1)rpm -e glibc
(2)卸載的時候不需要指定包的版本號,如果其它軟件包依賴於您要卸載的軟件包,卸載時會產生錯誤信息。
5、升級rpm包 (1)rpm -Uvh glibc-2.3.2-11.9.rpm(常用)
(2)注:即使系統上沒有安裝glibc包,用這一條命令也可以順利安裝。
6、查詢已安裝的軟件包 (1)rpm -qa:查詢已安裝的所有軟件包
(2)rpm –q glibc:檢察glibc包的版本


七、tar 1、文件備份(tar) \
2、tar示例 (1)tar -cvf text.tar text:創建一個備份檔案
(2)tar -tvf text.tar:查看一個備份檔案內容列表
(3)tar -xvf text.tar:從備份檔案中提取文件
(4)tar -zcvf text.tar.gz text:備份檔案並壓縮
(5)tar -zxvf text.tar.gz:從壓縮包中提取文件
Copyright © Linux教程網 All Rights Reserved