CentOS常用命令大全
初学✍Linux系统💖,看的是🔪鸟哥的🕔Linux私房菜【sī fáng cài】 基础学【jī chǔ xué】习篇【xí piān】(第三版),还在看【hái zài kàn】📍书阶段中,感觉就是命令和参数【hé cān shù】🔚难道记🏯呢【ne】,还有各【hái yǒu gè】种权限设置,先整理了这些常用的命令,以便使【yǐ biàn shǐ】用中查🎥阅。
一:使用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
如果觉得需要【dé xū yào】看的更【kàn de gèng】🏾加舒服💟
grep "model name" /proc/cpuinfo | cut -f2 -d:
二:使用【shǐ yòng】CentOS常用命令查看内【chá kàn nèi】🦈存🤺
grep MemTotal /proc/meminfo grep MemTotal /proc/meminfo | cut -f2 -d: free -m |grep "Mem" | awk '{print $2}'
三:使用🌖CentOS常用命令查看【lìng chá kàn】cpu是32位还是【wèi hái shì】🗡64位【wèi】🐿
查看CPU位【wèi】🐿数(32 or 64)
getconf LONG_BIT
四【sì】📦:使用CentOS常用命【cháng yòng mìng】令查看当【chá kàn dāng】前🗣linux的版本💁
more /etc/redhat-release
cat /etc/redhat-release
五:使用CentOS常用命【cháng yòng mìng】令✉查看内🤜核版本【hé bǎn běn】
uname -r
uname -a
六【liù】:使用🤘CentOS常用命🦔令【lìng】查看当🎍前时间
date上面已经介绍【jīng jiè shào】🌲如何同步时间了【le】
七【qī】:使用🎇CentOS常用命💗令查看硬👞盘和分【pán hé fèn】🤸区
df -h
fdisk -l
也可以查看分【chá kàn fèn】区
du -sh
可以看【kě yǐ kàn】🦓到全部【dào quán bù】占用的空间
du /etc -sh
可以看【kě yǐ kàn】🦓到这个目录的【mù lù de】🏮大小
八:使用CentOS常用命【cháng yòng mìng】令查看安🌇装的软【zhuāng de ruǎn】🚷件包【bāo】⚓
查看系【chá kàn xì】统安装的时候装的软【zhuāng de ruǎn】🚷件包【bāo】⚓
cat -n /root/install.log
more /root/install.log | wc -l
查看现【chá kàn xiàn】在已经【zài yǐ jīng】安装了【ān zhuāng le】那些软件包【bāo】⚓
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
不过很🕚奇怪【qí guài】,我通过rpm,和yum这两种🧘方式查询的安【xún de ān】🤟装软件包【bāo】⚓,数量并不一样🆕。没有找🏡到原因🤛。
九:使用【shǐ yòng】🙏CentOS常用命【cháng yòng mìng】令🔚查看键盘布局
cat /etc/sysconfig/keyboard
cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=
十【shí】:使用🚔CentOS常用命🙁令查看【chá kàn】selinux情况
sestatus
sestatus | cut -f2 -d:
cat /etc/sysconfig/selinux
十一:使用🚦CentOS常用命😊令【lìng】查看【chá kàn】ip,mac地址👟
在【zài】🚫ifcfg-eth0 文件里你可以【nǐ kě yǐ】看到mac,网关等信息【xìn xī】👣。 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' 查看【chá kàn】网关 cat /etc/sysconfig/network 查看【chá kàn】dns cat /etc/resolv.conf
十二:使用👝CentOS常用命令🏽查看默【chá kàn mò】认语言【rèn yǔ yán】
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n
十二【shí èr】🚋:使用【shǐ yòng】🐇CentOS常用命令查看所属时区和是否🥘使用【shǐ yòng】🐇UTC时间【shí jiān】
cat /etc/sysconfig/clock
十三🎮:使用CentOS常用命【cháng yòng mìng】令【lìng】💣查看主机名
hostname
cat /etc/sysconfig/network
修改主机名就【jī míng jiù】是修改这个文🐠件【jiàn】🤢,同时最好也把🕚host文件【jiàn】🤢也修改【yě xiū gǎi】。
十四:使用CentOS常用命令【lìng】查看开【chá kàn kāi】🌎机运行🎨时间【shí jiān】
uptime
09:44:45 up 67 days, 23:32, ...
看来刚【kàn lái gāng】才确实是网段【shì wǎng duàn】💷的问题,我的机👹器还是67天前开【tiān qián kāi】🚾机的。
#系统资源使用情况🎦
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
在众多🥦的【de】Linux终端命令中,我们应该分类来介绍【lái jiè shào】🆙一下🌚,这里先【zhè lǐ xiān】说文件目录类🧦、驱动挂【qū dòng guà】🈵载类【zǎi lèi】、程序安【chéng xù ān】装类、压缩解压类【yā lèi】、进程控制类,这里所🖨有的【yǒu de】🕎 Linux终端命令都会🔺被经常的【de】使用到【dào】🥃,熟悉这些命令工作中【gōng zuò zhōng】应该能💎轻松许多。
一🥙、文件目【wén jiàn mù】🕞录【lù】类🍙
1.建立目录【mù lù】👐:mkdir 目录【mù lù】👐名【míng】
2.删除空目录【mù lù】👐:rmdir 目录【mù lù】👐名【míng】
3.无条件【jiàn】🔦删除子目录【mù lù】👐: rm -rf 目录【mù lù】👐名【míng】
4.改变当🎬前目录【mù lù】👐:cd 目录【mù lù】👐名【míng】 (进入用【jìn rù yòng】🎉户【hù】📢home目录【mù lù】👐:cd ~;进入上🏄一🥙级目录【mù lù】👐:cd -)
5.查看自【chá kàn zì】🔙己所在目录【mù lù】👐:pwd
6.查看当前目录【mù lù】👐大小【dà xiǎo】:du
7.显示目【xiǎn shì mù】录【lù】👐文件【wén jiàn】🔦列表:ls -l (-a:增加显🛎示隐含【shì yǐn hán】目录【mù lù】👐)
其中:蓝:目录【mù lù】👐;绿【lǜ】:可执行💗文件【wén jiàn】🔦;红【hóng】:压缩文【yā suō wén】🔶件【jiàn】🔦;浅蓝【qiǎn lán】:链接文【liàn jiē wén】🎈件【jiàn】🔦;灰【huī】:其他文🍚件【jiàn】🔦;红底白【hóng dǐ bái】字:错误的【cuò wù de】链接文【liàn jiē wén】🎈件【jiàn】🔦
8.浏览文【liú lǎn wén】件【jiàn】🔦:more 文件【wén jiàn】🔦名【míng】.txt;less 文件【wén jiàn】🔦名【míng】.txt
9.复制文件【wén jiàn】🔦: cp 源文件【wén jiàn】🔦 目标文【mù biāo wén】件【jiàn】🔦 (-r:包含目录【mù lù】👐)
10.查找文【chá zhǎo wén】⛲件【jiàn】🔦:(1)find (2)locate 命令名【míng】
11.链接【liàn jiē】:(1)建立hard链接【liàn jiē】:ln 来源文🍧件【jiàn】🔦 链接文【liàn jiē wén】🎈件【jiàn】🔦(-d:创建目录【mù lù】👐链接【liàn jiē】);(2)建立符🆓号链接【liàn jiē】:ln -s 来源文🍧件【jiàn】🔦 链接文【liàn jiē wén】🎈件【jiàn】🔦
二.驱动挂【qū dòng guà】载类
1.检查硬🎛盘使用【pán shǐ yòng】情况🏚:df -T -h
2.检查磁盘分区:fdisk -l
3.挂载软硬光区🚂:mount -t /dev/fdx|hdax /mnt/目录名
其中【qí zhōng】🐊::modos--FAT16;vfat--FAT32;ntfs--NTFS;光驱【guāng qū】💅--iso9660
支持中👟文名🍑:mount -o iocharset=x /dev/hdax /mnt/目录名(其中【qí zhōng】🐊:x=cp936或【huò】🅰
挂载光驱【guāng qū】💅:mount -t auto /dev/cdrom /mnt/cdrom
挂载ISO文件【wén jiàn】:mount -t iso9660 -o loop xxx.iso /path
4.解除挂【jiě chú guà】📤载:umount /mnt/目录名
解除所有挂载:umount -a
5.建立文【jiàn lì wén】件系统【jiàn xì tǒng】:mkfs -t /dev/hdxx。其中【qí zhōng】🐊:ftype:ext2、ext3、swap等🧕
三【sān】.程序安装【zhuāng】🆑类
1.RPM包安装【zhuāng】🆑:
(1)安装【zhuāng】🆑 rpm -ivh somesoft.rpm
(2)反安装【zhuāng】🚠(卸载【xiè zǎi】) rpm -e somefost.rpm
(3)查询 rpm -q somefost 或 rpm -qpi somefost.rpm(其中【qí zhōng】👳:p未安装【zhuāng】🆑;i包含的【bāo hán de】信息🏺)
(4)查询安【chá xún ān】装【zhuāng】🆑后位置📍:rpm -ql somefost.rpm
(5)升级安【shēng jí ān】👾装【zhuāng】:rpm -Uvh somesoft.rpm
(6)强制安【qiáng zhì ān】装【zhuāng】🆑:rpm -ivh --nodeps somesoft.rpm 或 rpm -ivh --nodeps --force somesoft.rpm
2.源代码包安装【zhuāng】🆑:
查阅【chá yuè】README
基本用🍪法
(1)配置:解压目【jiě yā mù】录下【lù xià】🥇 ./configure
(2)编译:解压目【jiě yā mù】录下【lù xià】🥇 make
(3)安装📀:解压目【jiě yā mù】录下【lù xià】🥇 make install
3.src.rpm的安装
四.压缩解压类
tar命令:tar [-cxtzjvfpPN] 文件与🌻目录【mù lù】 ….
tar命令参数:
-c :建立一🥙个压缩【gè yā suō】👞文件的【wén jiàn de】🔶参数指🔗令【lìng】📊(create 的意思);
-x :解开一个压缩【gè yā suō】👞文件的【wén jiàn de】🔶参数指🔗令【lìng】📊!
-t :查看💍 tarfile 里面的文件🌌!
特别注意,在【zài】🏂参数的【cān shù de】下达【xià dá】🌤中【zhōng】🚾, c/x/t 仅能存在【zài】🏂一个!不可同时存在【shí cún zài】🏂!
因为不可能同👉时压缩【shí yā suō】♋与解压【yǔ jiě yā】👆缩🏄。
-z :是否同🧛时具有 gzip 的属性【xìng】😱?亦即是👷否需要用【yòng】🎙 gzip 压缩【yā suō】♋?
-j :是否同🧛时具有 bzip2 的属性【xìng】😱?亦即是👷否需要用【yòng】🎙 bzip2 压缩【yā suō】♋?
-v :压缩【yā suō】♋的过程【de guò chéng】中【zhōng】🚾显示文🔞件📝!这个常🥧用【yòng】🎙,但不建【dàn bú jiàn】议用【yòng】🎙在【zài】🏂背景执行过程⭕!
-f :使用【yòng】🎙档名【dàng míng】😕,请留意【qǐng liú yì】,在【zài】🏂 f 之后要立即接档名【dàng míng】😕喔!不要再📅加参数【jiā cān shù】!
例如使用【yòng】🎙『 tar -zcvfP tfile sfile』就是错【jiù shì cuò】误的写法,要写成【yào xiě chéng】
『 tar -zcvPf tfile sfile』才对喔!
-p :使用【yòng】🎙原文件的【wén jiàn de】🔶原来属性【xìng】😱(属性【xìng】😱不会依据使用【yòng】🎙者而变【zhě ér biàn】🕞)
-P :可以使【kě yǐ shǐ】用【yòng】绝对💁路径来【lù jìng lái】压缩【yā suō】♋!
-N :比后面接的日🥃期【qī】(yyyy/mm/dd)还要新的才会被打包进新建【jìn xīn jiàn】的文件🌌中【zhōng】🚾!
–exclude FILE:在【zài】🏂压缩【yā suō】♋的过程【de guò chéng】中【zhōng】🚾,不要将【bú yào jiāng】 FILE 打包!
范例:
范例一【fàn lì yī】:将整个 /etc 目录下的文件🥞全部打包成为🔋 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc<==仅打包🛃,不压缩【bú yā suō】👣! tar -cvf 目标文件 源文件 (以【yǐ】下同)例如:tar -cvf a.txt.tar a.txt
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包后【dǎ bāo hòu】🔭,以【yǐ】 gzip 压缩【yā suō】
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后【dǎ bāo hòu】🔭,以【yǐ】 bzip2 压缩【yā suō】
# 特别注意【yì】,在参数🏵 f 之后的文件🥞档名是自己取的🍲,我们习👩惯上都〰用【yòng】 .tar 来作为🍢辨识。
# 如果加【rú guǒ jiā】🚋 z 参数,则以【zé yǐ】🍀 .tar.gz 或 .tgz 来代表 gzip 压缩过【yā suō guò】的🕥 tar file ~
# 如果加【rú guǒ jiā】🚋 j 参数,则以【zé yǐ】🍀 .tar.bz2 来作
关键词【guān jiàn cí】👝:CentOS
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0