常用查看linux系統(tǒng)信息命令系統(tǒng)#
10年積累的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)制作后付款的網(wǎng)站建設(shè)流程,更有安化免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
uname
-a
#
查看內(nèi)核/操作系統(tǒng)/CPU信息#
head
-n
1
/etc/issue
#
查看操作系統(tǒng)版本#
cat
/proc/cpuinfo
#
查看CPU信息#
hostname
#
查看計(jì)算機(jī)名#
lspci
-tv
#
列出所有PCI設(shè)備#
lsusb
-tv
#
列出所有USB設(shè)備#
lsmod
#
列出加載的內(nèi)核模塊#
env
#
查看環(huán)境變量
資源#
free
-m
#
查看內(nèi)存使用量和交換區(qū)使用量#
df
-h
#
查看各分區(qū)使用情況#
du
-sh
目錄名
#
查看指定目錄的大小#
grep
MemTotal
/proc/meminfo
#
查看內(nèi)存總量#
grep
MemFree
/proc/meminfo
#
查看空閑內(nèi)存量#
uptime
#
查看系統(tǒng)運(yùn)行時(shí)間、用戶數(shù)、負(fù)載#
cat
/proc/loadavg
#
查看系統(tǒng)負(fù)載
磁盤(pán)和分區(qū)#
mount
|
column
-t
#
查看掛接的分區(qū)狀態(tài)#
fdisk
-l
#
查看所有分區(qū)#
swapon
-s
#
查看所有交換分區(qū)#
hdparm
-i
/dev/hda
#
查看磁盤(pán)參數(shù)(僅適用于IDE設(shè)備)#
dmesg
|
grep
IDE
#
查看啟動(dòng)時(shí)IDE設(shè)備檢測(cè)狀況網(wǎng)絡(luò)#
ifconfig
#
查看所有網(wǎng)絡(luò)接口的屬性#
iptables
-L
#
查看防火墻設(shè)置#
route
-n
#
查看路由表#
netstat
-lntp
#
查看所有監(jiān)聽(tīng)端口#
netstat
-antp
#
查看所有已經(jīng)建立的連接#
netstat
-s
#
查看網(wǎng)絡(luò)統(tǒng)計(jì)信息
進(jìn)程#
ps
-ef
#
查看所有進(jìn)程#
top
#
實(shí)時(shí)顯示進(jìn)程狀態(tài)用戶#
w
#
查看活動(dòng)用戶#
id
用戶名
#
查看指定用戶信息#
last
#
查看用戶登錄日志#
cut
-d:
-f1
/etc/passwd
#
查看系統(tǒng)所有用戶#
cut
-d:
-f1
/etc/group
#
查看系統(tǒng)所有組#
crontab
-l
#
查看當(dāng)前用戶的計(jì)劃任務(wù)
服務(wù)#
chkconfig
--list
#
列出所有系統(tǒng)服務(wù)#
chkconfig
--list
|
grep
on
#
列出所有啟動(dòng)的系統(tǒng)服務(wù)程序#
rpm
-qa
#
查看所有安裝的軟件包
linux的終端上,沒(méi)有windows的搜索那樣好用的圖形界面工具,但find命令確是很強(qiáng)大的。比如按名字查找一個(gè)文件,可以用
find
/
-name
targetfilename
。
唉,如果只知道名字,不知道地點(diǎn),這樣也不失為一個(gè)野蠻有效的方法。
按時(shí)間查找也有參數(shù)
-atime
訪問(wèn)時(shí)間
-ctime
改變狀態(tài)的時(shí)間
-mtime修改的時(shí)間。但要注意,這里的時(shí)間是以24小時(shí)為單位的。查看man手冊(cè)后使用,你會(huì)很迷惑:
-mtime
n:
FileA1AFs
data
was
last
modified
n*24
hours
ago.
字面上的理解是最后一次修改發(fā)生在n個(gè)24小時(shí)以前的文件,但實(shí)際上find
./
-mtime
0:返回最近24小時(shí)內(nèi)修改過(guò)的文件。
find
./
-mtime
1
:
返回的是前48~24小時(shí)修改過(guò)的文件。而不是48小時(shí)以內(nèi)修改過(guò)的文件。返回10天內(nèi)修改過(guò)的文件?find還可以支持表達(dá)式關(guān)系運(yùn)算,所以可以把最近幾天的數(shù)據(jù)一天天的加起來(lái):find
./
-mtime
-o
-mtime
1
-o
-mtime
2
雖然比較土,但也算是個(gè)方法了。還有沒(méi)有更好的方法,我也想知道。。。另外,
-mmin參數(shù)-cmin
/
-
amin也是類似的。
which:which [文件名] which mysql;
find:-name 按照文件名查找文件,
如:find /dir -name filename 在/dir目錄及其子目錄下面查找名字為filename的文件。
linux 中的查看進(jìn)程命令;find . -name "*.c" 在當(dāng)前目錄及其子目錄(用“.”表示)中查找任何擴(kuò)展名為“c”的文件。
ps命令 是最常用的監(jiān)控進(jìn)程的命令,通過(guò)此命令可以查看系統(tǒng)中所有運(yùn)行進(jìn)程的詳細(xì)信息。
基本操作: ps -le #查看系統(tǒng)中所有的進(jìn)程,使用 Linux 標(biāo)準(zhǔn)命令格式 ;ps aux #查看系統(tǒng)中所有的進(jìn)程,使用 BS 操作系統(tǒng)格式。
可選項(xiàng)
a: 顯示一個(gè)終端的所有進(jìn)程;
u: 顯示進(jìn)程的歸屬用戶及內(nèi)存的使用情況;
x: 顯示沒(méi)有控制終端的進(jìn)程;
-l: 長(zhǎng)格式顯示更加詳細(xì)的信息;
-e: 顯示所有進(jìn)程;
最常用的兩種:"ps aux" 可以查看系統(tǒng)中所有的進(jìn)程;"ps -le" 可以查看系統(tǒng)中所有的進(jìn)程,而且還能看到進(jìn)程的父進(jìn)程的 PID 和進(jìn)程優(yōu)先級(jí);"ps -l" 可以查看當(dāng)前登錄 產(chǎn)生了哪些進(jìn)程
創(chuàng)建文件:
vi/vim filename : 創(chuàng)建新文件并且使用編輯器進(jìn)入該文件進(jìn)行編輯,與touch命令不同的是, 如果未編輯該文件就退出,那么該文件不會(huì)被保存(換句話說(shuō),新文件為空時(shí)不保存新建的文 件);
touch filename : 直接創(chuàng)建新的空文件,需要編輯器打開(kāi)編輯;
echo "內(nèi)容" hehe.txt : 它允許你在創(chuàng)建一個(gè)文件時(shí)就向其中輸入一些文本;
查看文件:
cat 文件名 : 由第一行開(kāi)始顯示內(nèi)容,并將所有內(nèi)容輸出;
more 文件名 : 根據(jù)窗口大小,一頁(yè)一頁(yè)的現(xiàn)實(shí)文件內(nèi)容;
tail : 可以實(shí)時(shí)打印最新的日志信息;
ls 執(zhí)行的功能:列出指定目錄中的目錄,以及文件;
要查詢系統(tǒng)相關(guān)信息可使用以下命令:uname、hostname、free、uptime、dmidecode、lscpu、lsmem、lspci、lsusb。下面分別介紹和使用這些命令。
hostname 可用于查詢當(dāng)前主機(jī)名,同時(shí)也可以修改主機(jī)名。
命令格式:
free指令會(huì)顯示內(nèi)存的使用情況,包括實(shí)體內(nèi)存,虛擬的交換文件內(nèi)存,共享內(nèi)存區(qū)段,以及系統(tǒng)核心使用的緩沖區(qū)等。
示例:
一、查看linux系統(tǒng)發(fā)行版本
命令1:lsb_release -a
該命令適用于所有Linux系統(tǒng),會(huì)顯示出完整的版本信息,包括Linux系統(tǒng)的名稱,如Debian、Ubuntu、CentOS等,和對(duì)應(yīng)的版本號(hào),以及該版本的代號(hào),例如在Debian 8中將會(huì)顯示代號(hào)jessie。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie
命令2:cat /etc/issue
該命令適用于所有Linux系統(tǒng),顯示的版本信息較為簡(jiǎn)略,只有系統(tǒng)名稱和對(duì)應(yīng)版本號(hào)。
$ cat /etc/issue
Debian GNU/Linux 8 \n \1
命令3:cat /etc/redhat-release
該命令僅適用于Redhat系列的Linux系統(tǒng),顯示的版本信息也較為簡(jiǎn)略。
$ cat /etc/redhat-release
CentOS release 6.0 (Final)
二、查看Linux內(nèi)核版本
命令1:uname -a
$ uname -a
Linux CodeBelief 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8ul (2015-04-24) x86_64 GNU/Linux
命令2:cat /proc/version
$ cat /proc/version
Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt9-3~deb8ul (2.15-04-24)
Linux中哪個(gè)命令可以查看所有文件?在Linux中有很多命令,但在日常工作中最最常用的并不多,而ls命令就是其中之一。ls命令是Linux中十分常見(jiàn)的一個(gè)命令,因?yàn)槌鯇W(xué)Linux的時(shí)候,最先接觸的就是ls命令,其主要功能是顯示當(dāng)前目錄下的內(nèi)容。
Linux系統(tǒng)中查看所有文件命令為ls。
Linux ls,英文全拼:list files,用于顯示指定工作目錄下的內(nèi)容,列出目前工作目錄所含的文件及子目錄。
語(yǔ)法
ls [-alrtAFR] [name...]
參數(shù)
-a:顯示所有文件及目錄,.開(kāi)頭的隱藏文件也會(huì)列出
-l:除文件名稱外,亦將文件型態(tài)、權(quán)限、擁有者、文件大小等資訊詳細(xì)列出
-r:將文件以相反次序顯示,原定依英文字母次序
-t:將文件依建立時(shí)間之先后次序列出
-A:同-a,但不列出.(目前目錄)及..(父目錄)
-F:在列出的文件名稱后加一符號(hào);例如可執(zhí)行檔則加*,目錄則加/
-R:若目錄下有文件,則以下的文件亦皆依序列出
…………
本文題目:linux查詢系統(tǒng)命令 linux 查看系統(tǒng)命令
瀏覽地址:http://jinyejixie.com/article32/hpchpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站收錄、標(biāo)簽優(yōu)化、響應(yīng)式網(wǎng)站、關(guān)鍵詞優(yōu)化、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)