1、cat
采用H5頁面制作+css3國際標準網(wǎng)站建設,讓網(wǎng)站自動適應用戶使用終端設備,PC、平板、手機等,一個網(wǎng)址適應,一套內(nèi)容統(tǒng)一戰(zhàn)略,節(jié)約企業(yè)資源。創(chuàng)新互聯(lián)還提供網(wǎng)站后期營銷如:軟文平臺、友情鏈接、廣告投放平臺等。一般建站公司不為企業(yè)填充資料,更談不上內(nèi)容策劃,結(jié)果導致網(wǎng)站界面優(yōu)秀,內(nèi)容卻十分空泛或整體不協(xié)調(diào),內(nèi)容策劃、內(nèi)容填充請交給我們。
用于顯示小文件的內(nèi)容,或者在shell腳本里顯示文件內(nèi)容,不支持翻頁。
[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Jun 14 18:02:15 2019
可以顯示/etc/fstab的內(nèi)容,如果想顯示行號,只要加上 cat -n參數(shù)即可
2、less
當文件比較大,cat查看時并不方便,因為cat不支持翻頁,是一次性顯示完的。
所以cat更適合在shell腳本中使用,讓機器自動讀取文件,而不適合人類來看。
所以當我們在看大文件時,一般會會用less命令
這個文件 /etc/man_db.conf有一百多行,我們用less來翻頁查看
[root@localhost ~]# less /etc/man_db.conf
上下翻頁,q鍵退出
3、head
如果只想看一個文件的前幾行,可以用head,比如,當我們查看ip地址時,其實只關(guān)注前2行就足夠了
[root@localhost ~]# ifconfig eth0
eth0: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500
inet 172.20.10.3 netmask 255.255.255.240 broadcast 172.20.10.15
inet6 240e:c0:f4be:300:e64:6e3c:b445:efab prefixlen 64 scopeid 0x0global
inet6 fe80::b7ad:e2ed:832e:99a9 prefixlen 64 scopeid 0x20link
ether 00:0c:29:84:23:62 txqueuelen 1000 (Ethernet)
RX packets 1017 bytes 130078 (127.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 729 bytes 120983 (118.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
4、tail
和head相對,tail是只顯示末尾幾行,比如我們想查看一個文件的更新情況,只要看最后幾行就可以了
[root@localhost ~]# tail -1 /etc/fstab
/dev/mapper/centos-swap swap swap defaults 0 0
[root@localhost ~]#
tail -數(shù)字,就是查看一個文件的最后幾行
tail也可以自動監(jiān)測文件的更新情況,如果有更新,立即在屏幕顯示,使用tail -F參數(shù),注意,使用大寫-F
5、wc
可以查看一個文件有多少行,多少單詞,多少字節(jié)
[root@localhost ~]# wc /etc/fstab
19 62 504 /etc/fstab
這個文件有19行,62個單詞,504個字節(jié) 更多詳細的介紹可查看“Linux命令大全”。
很多新手用戶一樣,在選擇Linux
VPS主機商的時候會大概看看這款機器是否有人在使用而且大概的口碑和性價比如何,然后大概對比CPU核心、內(nèi)存、硬盤以及流量在同等認識的商家中是否有一定的性價比優(yōu)勢。雖然經(jīng)常告訴自己一分錢一分貨,但是有些時候還是偏向于盡量希望馬兒好也要馬兒少吃草的產(chǎn)品。
大部分用戶并不能做到各種VPS配置信息以及商家、線路的各種精通,就好比我們購買電腦一樣,一些硬件配置我們可能只會知道大概,具體是否兼容以及是否適合我們,我們可能從基本的配置看不到,大部分還是直接用戶的體驗,尤其是VPS主機無論用來建站還是項目需要,他人使用過的測評信息并不能代表也適合我們,大概范圍圈定之后的自我測試是必須的。
稍微深究一些關(guān)于Linux
VPS主機的配置信息,不能僅僅就看基本的內(nèi)存、硬盤和流量,其實玩的深的網(wǎng)友甚至連帶硬件信息都會去查看對比,這屬于粉絲愛好者了,我們基本上只要玩?zhèn)€大概體驗就可以了。在這篇文章中,老左也學著高端一點,把我看到的一些網(wǎng)友有用到查看VPS/服務器環(huán)境硬件信息命令記錄下來,以后說不定在購買VPS、服務器的時候還可以裝專業(yè)人士。
第一、CPU參數(shù)信息
cat /proc/cpuinfo
第二、Free命令查看內(nèi)存
free -m
這里我們可以看到當前VPS主機512MB內(nèi)存,附帶64MB Swap存儲。
第三、df命令查看硬盤
df -h
這個要對照我們購買VPS、服務器的時候商家給予的配置信息,有些朋友說購買的30GB,為什么看到的是10GB,還有20GB去哪里了呢?還有的是掛載盤需要我們單獨掛載才可以出來,用fdisk -l就可以看到還有20GB沒有掛載,在這臺測試機中直接在一個盤里沒有 掛載盤 。
第四、Inxi查看硬件信息
inxi -Fx
這個Inxi工具我也第一次用到過,看到介紹很強大,可以查看所有的服務器硬件信息,一般默認發(fā)行版本中是沒有安裝的,這里我在Debian環(huán)境中自己安裝的。
安裝Inxi For Debian/Ubuntu
echo 'deb trusty main' /etc/apt/sources.list.d/unit193-inxi.list
apt-get update
apt-get install inxi
這里在安裝后才可以執(zhí)行上面的命令。
基本的硬件信息都可以在返回結(jié)果中看到,以后有時間單獨把inxi工具玩一遍。今天先 簡單的知道有這個東西,因為我之前也沒玩過這個。
第五、lshw
lshw -short
lshw也是一個通用工具,可以查看當前服務器CPU、內(nèi)存、磁盤等詳細信息。默認環(huán)境如果沒有安裝的話,我們可以通過執(zhí)行命令安裝。
apt-get install lshw lshw
第六、dmidecode
這個命令老左有在" 利用dmidecode命令查看Linux服務器硬件信息7個技巧 "文章中詳細的記錄了幾個常用的腳本方法,也是用來查看硬件信息的。
比如主板、內(nèi)存、內(nèi)存條數(shù)量都可以通過命令看到。
第七、lscpu
lscpu
通過lscpu命令可以看到CPU和處理單元的信息。
總結(jié),以上7個命令算是我們在購買和測評VPS、服務器信息的時候有可能用到的,對于一般用戶跟老左一樣看個大概就可以了,如果需要知道深入的細節(jié)還是需要詳細一些對比的,還有l(wèi)spci、hdparm兩個也是有常用的。
linux查看系統(tǒng)版本方法:
操作設備:聯(lián)想小新14。
設備系統(tǒng):linuxubuntu。
操作軟件:XShell6.0.189.0。
1、點擊菜單。
2、點擊一個系統(tǒng)工具。
3、點擊這個系統(tǒng)監(jiān)視器。
4、點擊系統(tǒng)。
5、然后就會看到了當前發(fā)行版的信息了的,名字啊版本號等信息。
linux查看過去用過的命令如下;
1、切換到要查看的用戶下。
2、運行history命令即可。
cat /那個用戶的家目錄/.bash_history
常用查看linux系統(tǒng)信息命令系統(tǒng)#
uname
-a
#
查看內(nèi)核/操作系統(tǒng)/CPU信息#
head
-n
1
/etc/issue
#
查看操作系統(tǒng)版本#
cat
/proc/cpuinfo
#
查看CPU信息#
hostname
#
查看計算機名#
lspci
-tv
#
列出所有PCI設備#
lsusb
-tv
#
列出所有USB設備#
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)運行時間、用戶數(shù)、負載#
cat
/proc/loadavg
#
查看系統(tǒng)負載
磁盤和分區(qū)#
mount
|
column
-t
#
查看掛接的分區(qū)狀態(tài)#
fdisk
-l
#
查看所有分區(qū)#
swapon
-s
#
查看所有交換分區(qū)#
hdparm
-i
/dev/hda
#
查看磁盤參數(shù)(僅適用于IDE設備)#
dmesg
|
grep
IDE
#
查看啟動時IDE設備檢測狀況網(wǎng)絡#
ifconfig
#
查看所有網(wǎng)絡接口的屬性#
iptables
-L
#
查看防火墻設置#
route
-n
#
查看路由表#
netstat
-lntp
#
查看所有監(jiān)聽端口#
netstat
-antp
#
查看所有已經(jīng)建立的連接#
netstat
-s
#
查看網(wǎng)絡統(tǒng)計信息
進程#
ps
-ef
#
查看所有進程#
top
#
實時顯示進程狀態(tài)用戶#
w
#
查看活動用戶#
id
用戶名
#
查看指定用戶信息#
last
#
查看用戶登錄日志#
cut
-d:
-f1
/etc/passwd
#
查看系統(tǒng)所有用戶#
cut
-d:
-f1
/etc/group
#
查看系統(tǒng)所有組#
crontab
-l
#
查看當前用戶的計劃任務
服務#
chkconfig
--list
#
列出所有系統(tǒng)服務#
chkconfig
--list
|
grep
on
#
列出所有啟動的系統(tǒng)服務程序#
rpm
-qa
#
查看所有安裝的軟件包
linux的終端上,沒有windows的搜索那樣好用的圖形界面工具,但find命令確是很強大的。比如按名字查找一個文件,可以用
find
/
-name
targetfilename
。
唉,如果只知道名字,不知道地點,這樣也不失為一個野蠻有效的方法。
按時間查找也有參數(shù)
-atime
訪問時間
-ctime
改變狀態(tài)的時間
-mtime修改的時間。但要注意,這里的時間是以24小時為單位的。查看man手冊后使用,你會很迷惑:
-mtime
n:
FileA1AFs
data
was
last
modified
n*24
hours
ago.
字面上的理解是最后一次修改發(fā)生在n個24小時以前的文件,但實際上find
./
-mtime
0:返回最近24小時內(nèi)修改過的文件。
find
./
-mtime
1
:
返回的是前48~24小時修改過的文件。而不是48小時以內(nèi)修改過的文件。返回10天內(nèi)修改過的文件?find還可以支持表達式關(guān)系運算,所以可以把最近幾天的數(shù)據(jù)一天天的加起來:find
./
-mtime
-o
-mtime
1
-o
-mtime
2
雖然比較土,但也算是個方法了。還有沒有更好的方法,我也想知道。。。另外,
-mmin參數(shù)-cmin
/
-
amin也是類似的。
psaux為查看系統(tǒng)當前所有進程命令。
工具/原料
VMware??Linux??電腦
方法/步驟
1、打開VMware虛擬機,打開終端命令行,通過”su“命令切換到root用戶下。
2、輸入“psaux“按下回車鍵,即可顯示linux下所有的進程。
3、輸入ps-le也可以顯示所有的進程,這個是按照優(yōu)先級來顯示。