刚学Linux系统的时候看的是鸟哥的《Linux私厨基础学习》(第三版),当时还在阅读阶段。我觉得我应该记住这些命令和参数。还有各种权限设置。首先,我整理了这些常用命令,供使用时参考。
1.使用centos常用命令查看cpu
更多/proc/cpuinfo | grep '型号名称'
grep '型号名称'/proc/cpuinfo
[root @ localhost/]# grep ' CPU '/proc/CPU info
型号名称:英特尔奔腾双CPU E2180 @ 2.00GHz
型号名称:英特尔奔腾双CPU E2180 @ 2.00GHz
如果你觉得你需要看得更舒服
grep '型号名称'/proc/cpuinfo | cut -f2 -d:
二:使用CentOS常用命令查看内存
grepMemTotal/proc/meminfogrep MemTotal/proc/meminfo | cut-F2-d:free-m | grep ' Mem ' | awk ' { print $ 2 } '
三:使用CentOS常用命令检查cpu是32位还是64位。
检查CPU位数(32或64)
getconf LONG_BIT
四:使用CentOS的常用命令检查linux的当前版本。
更多/etc/red hat-发布
卡特彼勒/etc/red hat-发布
五:使用CentOS常用命令检查内核版本。
uname -r
uname -a
六:使用CentOS常用命令检查当前时间。
日期已经描述了如何同步时间。
七:使用CentOS常用命令查看硬盘和分区
东风-h
fdisk -l
您还可以查看分区。
杜-什
你可以看到所有被占用的空间。
du /etc -sh
你可以看到这个目录的大小。
八:使用CentOS常用命令查看已安装的软件包。
安装系统时,检查安装的软件包。
cat -n /root/install.log
更多/root/install.log | wc -l
检查现在已经安装了哪些软件包。
rpm -qa
rpm -qa | wc -l
已安装的yum列表| wc -l
然而奇怪的是,我通过rpm和yum查询的安装包数量并不相同。没有找到原因。
九:使用CentOS常用命令查看键盘布局
cat /etc/sysconfig/keyboard
cat/etc/sys config/keyboard | grep key table | cut-F2-d=
十:使用CentOS常用命令查看selinux。
sestatus
sestatus | cut -f2 -d:
cat /etc/sysconfig/selinux
十一:使用CentOS常用命令检查ip和mac地址。
可以在ifcfg-eth0文件中看到mac、网关等信息。ifconfig cat/etc/sys config/network-scripts/ifcfg-eth 0 | grep IP addr/etc/sys config/network-scripts/ifcfg-eth 0 | grep IP addr | cut-F2-d=ifconfig eth 0 | 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
XII:使用CentOS通用命令查看默认语言
echo $ LANG $语言
cat /etc/sysconfig/i18n
XII:使用CentOS common命令检查时区以及是否使用了UTC时间。
cat /etc/sysconfig/clock
XIII:使用CentOS常用命令查看主机名
主机名
cat /etc/sysconfig/network
修改主机名就是修改这个文件,最好也修改主机文件。
XIV:使用CentOS常用命令检查启动运行时间。
正常运行时间
09:44:45上升67天,23:32,
看来刚才确实出现了网段问题。我的机器在67天前开机。
#系统资源使用情况
vmstat 1-S mprocs-memory--swap--io--system--CPU-r b swpd free buff cache si so bi bo in cs us syid wa ST 0 0 0 233 199 778 0 0 4 25 1 1 3 0 96 0 00 0 0 233 199 778 0 0 0 0 0 1029 856 13 1 86 0 0
在众多的Linux终端命令中,我们应该分类介绍。这里先说文件目录类,驱动挂载类,程序安装类,压缩解压类,进程控制类。这里所有的Linux终端命令都会经常用到,熟悉这些命令应该会容易很多。
一、文件目录类
1.创建目录:mkdir目录名
2.删除空目录:rmdir目录名
3.无条件删除子目录:rm -rf目录名
4.更改当前目录:cd目录名(输入用户的主目录:CD ~;进入上一个目录:cd-)
5.检查您的目录:pwd
6.检查当前目录大小:du
7.显示目录文件列表:ls -l (-a:添加隐藏目录)
其中:蓝色:目录;绿色:可执行文件;红色:压缩文件;浅蓝色:链接文件;灰色:其他文件;红白:错误的链接文件
8.浏览文件:more文件名. txt;less文件名. txt
9.复制文件:cp源文件目标文件(-r:包括目录)
10.查找文件:(1)查找(2)定位命令名
11.链接:(1)建立硬链接:ln源文件链接文件(-d:创建目录链接);(2)建立符号链接:ln -s源文件的链接文件
二。驱动器装载类别
1.检查硬盘的使用情况:df -T -h H。
2.检查磁盘分区:fdisk -l
3.挂载硬灯和柔光区域:mount -t /dev/fdx|hdax /mnt/目录名
其中:modos-FAT16;vfat-fat 32;NTFS-NTFS;光驱- iso9660
中文名:mount-o iocharset=x/dev/hdax/mnt/目录名(其中:x=cp936或
光驱挂载:mount-t auto/dev/cdrom/mnt/cdrom
挂载ISO文件:mount-t loopxxx.iso/path ISO9660
4.卸载:umount /mnt/目录名
全部卸载:umount -a
5.建立一个文件系统:mkfs -t /dev/hdxx。其中:ftype:ext2、ext3、swap等。
三。程序安装类
1.RPM包安装:
(1)安装rpm -ivh somesoft.rpm
(2)卸载(uninstall) rpm -e somefost.rpm
(3)查询rpm -q somefost或rpm -qpi somefost.rpm(其中:p未安装;我包含信息)
(4)安装后查询位置:rpm -ql somefost.rpm
(5)升级安装:rpm -Uvh somesoft.rpm
(6)强制安装:RPM-IVH-NODESSOMSOFT。RPM或RPM-IVH-节点-强制SOMSOFT。每分钟转数
2.源代码包安装:
查阅自述文件
基本用法
(1)配置:解压目录。/配置
(2)编译:解压目录中的make。
(3)安装:解压目录下的make install。
3.安装3.src.rpm
四。压缩和解压缩类
Tar命令:tar [-cxtzjvfpPN]文件和目录.
Tar命令参数:
-c:用于设置压缩文件的参数指令(创建的含义);
-x:解锁一个压缩文件的参数指令!
-t:检查tarfile中的文件!
注意参数发布中只能存在一个c/x/t!不能同时存在!
因为压缩和解压是不可能同时进行的。
-z:你同时有gzip的属性吗?也就是需要gzip压缩吗?
-j:你同时拥有bzip2的属性吗?也就是需要用bzip2压缩吗?
-v:在压缩过程中显示文件!这是常用的,但不建议后台执行!
-f:请注意使用文件名,您应该在f之后立即收到文件名!没有更多的参数!
比如用“tar-zcvfp tfile sfile”就是错误的写法。应该写成
“tar-zcvpf tfile sfile”没错!
-p:使用原始文档的原始属性(该属性不会根据用户而改变)
-P:可以用绝对路径压缩!
-N:晚于以下日期(yyyy/mm/dd)的数据将被打包到新创建的文件中!
排除文件:不要在压缩过程中打包文件!
示例:
例1:将整个/etc目录下的所有文件打包到/tmp/etc.tar中。
[root @ Linux ~]# tar-CVF/tmp/etc . tar/etc==只打包,不压缩!Tar -cvf目标文件源文件(下同)例如:a.txt.tar tar-CVF a . txt
[root @ Linux ~]# tar-zcvf/tmp/etc . tar . gz/etc==打包后用gzip压缩。
[root @ Linux ~]# tar-jcvf/tmp/etc . tar . bz2/etc==打包后用bzip2压缩。
#特别注意参数f后面的文件名是我们自己选的,我们习惯用。焦油作为身份证明。
#如果添加了z参数,则gzip压缩的tar文件由tar.gz或。tgz ~
#如果添加J参数,请使用tar.bz2