整理基礎的CentOS常用命令
http://os.51cto.com/art/201003/190801.htm
CentOS常用命令在我們的使用中,經常被使用。所以,我們對一些經常使用又很重要的CentOS常用命令進行了全面的整理。下面,就來介紹這些CentOS常用命令。
一:使用CentOS常用命令檢視cpu
- more /proc/cpuinfo | grep "model name"
- grep "model name" /proc/cpuinfo
- [root@localhost /]# grep "CPU" /proc/cpuinfo
- model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
- model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
如果覺得需要看的更加舒服
grep "model name" /proc/cpuinfo | cut -f2 -d:
二:使用CentOS常用命令檢視記憶體
- grep MemTotal /proc/meminfo
- grep MemTotal /proc/meminfo | cut -f2 -d:
- free -m |grep "Mem" | awk '{print $2}'
三:使用CentOS常用命令檢視cpu是32位還是64位
檢視CPU位數(32 or 64)
getconf LONG_BIT
四:使用CentOS常用命令檢視當前linux的版本
more /etc/redhat-release
cat /etc/redhat-release
五:使用CentOS常用命令檢視核心版本
uname -r
uname -a
六:使用CentOS常用命令檢視當前時間
date上面已經介紹如何同步時間了
七:使用CentOS常用命令檢視硬碟和分割槽
df -h
fdisk -l
也可以檢視分割槽
du -sh
可以看到全部佔用的空間
du /etc -sh
可以看到這個目錄的大小
八:使用CentOS常用命令檢視安裝的軟體包
檢視系統安裝的時候裝的軟體包
cat -n /root/install.log
more /root/install.log | wc -l
檢視現在已經安裝了那些軟體包
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
不過很奇怪,我通過rpm,和yum這兩種方式查詢的安裝軟體包,數量並不一樣。沒有找到原因。
九:使用CentOS常用命令檢視鍵盤佈局
cat /etc/sysconfig/keyboard
cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=
十:使用CentOS常用命令檢視selinux情況
sestatus
sestatus | cut -f2 -d:
cat /etc/sysconfig/selinux
十一:使用CentOS常用命令檢視ip,mac地址
- 在ifcfg-eth0 檔案裡你可以看到mac,閘道器等資訊。
- ifconfig
- cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR
- cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d=
- ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-
- ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'
- 檢視閘道器
- cat /etc/sysconfig/network
- 檢視dns
- cat /etc/resolv.conf
十二:使用CentOS常用命令檢視預設語言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n
十三:使用CentOS常用命令檢視所屬時區和是否使用UTC時間
cat /etc/sysconfig/clock
十四:使用CentOS常用命令檢視主機名
hostname
cat /etc/sysconfig/network
修改主機名就是修改這個檔案,同時最好也把host檔案也修改。
十五:使用CentOS常用命令檢視開機執行時間
uptime
09:44:45 up 67 days, 23:32, ...
看來剛才確實是網段的問題,我的機器還是67天前開機的。
#系統資源使用情況
- vmstat 1 -S m
- procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
- r b swpd free buff cache si so bi bo in cs us sy id wa st
- 0 0 0 233 199 778 0 0 4 25 1 1 3 0 96 0 0
- 0 0 0 233 199 778 0 0 0 0 1029 856 13 1 86 0 0
http://blog.earth-works.com/2013/04/12/how-to-get-networking-working-in-centos-under-hyper-v/
Linux中常用縮寫:
http://blog.csdn.net/jincf2011/article/details/6362935
http://www.07net01.com/linux/linuxchangyongyingwensuoxie_10800_1345745840.html
每天一個Linux命令: http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A4/
ls 命令: http://www.cnblogs.com/peida/archive/2012/10/23/2734829.html
ls [選項] [目錄名]
-a, –all 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案
其中顏色的含義如下: 1. 藍色-->目錄 | 2. 綠色-->可執行檔案| 3. 紅色-->壓縮檔案| 4. 淺藍色-->連結檔案| 5. 灰色-->其他檔案
cat 命令:http://www.linuxso.com/command/cat.html
more命令:http://www.linuxso.com/command/more.html
http://www.linuxso.com/command/less.html 以及在最的“END”時按“q“退出less.
http://www.linuxso.com/command/chmod.html
作為初學者遇到的疑問:
1、“~”在命令列中是什麼,以及該符號在哪些使用場景?
場景1:[root@MyCentOS ~] : 指宿主目錄。詳見問題2。
場景2: 檔名~ (某檔案的備份檔案)。比如刪除命令:rm -fr *.*~
2、linux中.(小圓點) .. (兩個小圓點) ~(波浪號) -(減號)代替的目錄
http://zhidao.baidu.com/question/442790592.html
3、安裝桌面系統 http://blog.path8.net/archives/5878.html
4、linux怎麼從圖形介面切換到文字介面?
進入圖形介面:init 5
ctrl + alt + shift + F1,F2,F3==
如果想用圖形介面的直接輸入init5 如果想起機的時候就是圖形介面的話 就在 /etc/inittab裡把 id:3:initdefault:的3 改成5就行了,如果是圖形介面改成3 就行了.
參考: http://ckfwy.blog.51cto.com/1536812/388441
5、CentOS最小安裝後,使用wget遇到 ”-bash wget: command not found“的錯。 解決方法:
http://www.zhaoyubo.cn/post/149
6、在CentOS裡安裝google chrome瀏覽器。
http://www.tecmint.com/install-google-chrome-on-redhat-centos-fedora-linux/
to update Google Chrome, run "yum update google-chrome-stable" or simply re-run this script with "./install_chrome.sh".
to uninstall Google Chrome and its dependences added ty the script, run "yum remove google-chrome-stable chromedeps" or "./install_chrome.sh -u"
7、Linux中的RPM是什麼東西?
rpm可謂是Redhat公司的一大貢獻,它使Linux的軟體安裝工作變得更加簡單容易。
1. 安裝:
我只需簡單的一句話,就可以說完。執行:
rpm –ivh rpm軟體包名
更高階的,請見下表:
rpm引數 參 數 說 明
-i 安裝軟體
-t 測試安裝,不是真的安裝
-p 顯示安裝進度
-f 忽略任何錯誤
-U 升級安裝
-v 檢測套件是否正確安裝
這些引數可以同時採用。更多的內容可以參考RPM的命令幫助。
2. 解除安裝:
我同樣只需簡單的一句話,就可以說完。執行:
rpm –e 軟體名
不過要注意的是,後面使用的是軟體名,而不是軟體包名。例如,要安裝software-1.2.3-1.i386.rpm這個包時,應執行:
rpm –ivh software-1.2.3-1.i386.rpm
而當解除安裝時,則應執行:
rpm –e software。
1.安裝一個包
# rpm -ivh
2.升級一個包
# rpm -Uvh
3.移走一個包
# rpm -e
4.安裝引數
--force 即使覆蓋屬於其它包的檔案也強迫安裝
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。
5.查詢一個包是否被安裝
# rpm -q < rpm package name>
6.得到被安裝的包的資訊
# rpm -qi < rpm package name>
7.列出該包中有哪些檔案
# rpm -ql < rpm package name>
8.列出伺服器上的一個檔案屬於哪一個RPM包
#rpm -qf
9.可綜合好幾個引數一起用
# rpm -qil < rpm package name>
10.列出所有被安裝的rpm package
# rpm -qa
11.列出一個未被安裝進系統的RPM包檔案中包含有哪些檔案?
# rpm -qilp < rpm package name>
8、安裝中文: http://tc.itkee.com/os/detail-2398.html
通過”yum groupinstall "Chinese Support" 之後,在google chrome中開啟網頁就已經可以正常顯示中文字元。
9、修改顯示分辯率:
http://www.07net01.com/linux/CentOS_6_4_fenbianlvshezhi_509403_1373256409.html
http://www.2cto.com/os/201301/186308.html
10、安裝 mysql :
http://www.hackbase.com/tech/2011-09-09/65234.html
11、Linux中使用 #ls -l 檢視檔案列表詳細資訊時,顯示的 drwxr-xr-x 表示什麼意思呢?
第一位表示檔案型別。d是目錄檔案,l是連結檔案,-是普通檔案,p是管道
第2-4位表示這個檔案的屬主擁有的許可權,r是讀,w是寫,x是執行。
第5-7位表示和這個檔案屬主所在同一個組的使用者所具有的許可權。
第8-10位表示其他使用者所具有的許可權。
12、詳解VI 的使用: http://www.jz123.cn/text/2633517.html
13、CentOS 7中 ifconfig: command not found 解決方案: http://my.oschina.net/u/1428349/blog/288708
修改密碼 Change Password:https://www.cyberciti.biz/faq/linux-set-change-password-how-to/
> passwd [username]
> passwd -g <group_name>
systemd服務
檢視自建的服務: ls /etc/systemd/system/
Reload 修改的服務配置: systemctl daemon-reload
重啟/開啟/停止服務: systemctl start/restart/stop my_test.service
禁用/ 啟用隨系統啟動:systemctl enable/disable my_test.servce