本文主要是介绍linux7系统命令,CentOS 7 系统操作命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
[TOCM]
介绍在 CentOS 7 中,对系统操作的一些命令。
1. 显示系统版本
[root@centos7~]#cat/etc/redhat-release
CentOSLinuxrelease7.6.1810(AltArch)
2. 显示系统内核版本
[root@centos7~]#uname-r
3.10.0-957.el7.centos.plus.i686
3. 显示系统位数
[root@centos7~]#uname-m
i686
4. 系统环境变量 PS1
注意:系统环境变量名字都为大写,在系统任何地方都可以使用。
系统环境变量PS1用于控制命令行的样式。
读取变量内容:
[root@centos7~]#echo $PS1
[\u@\h \W]\$
输出参数介绍:
\u 表示当前用户名
\h 表示当前主机名
\W 表示当前位置(相对路径)
改写变量:
例如,在PS1变量中添加参数\t它表示当前时间,操作如下:
[root@centos7~]#PS1='[\u@\h \W \t]\$'
[root@centos7~16:34:34]#
[root@centos7~16:34:37]#
5. 网络管理器
在 CentOS 7 中使用nmtui命令进入网络管理器。
nmtui
在 CentOS 6 中使用setup命令进入网络管理。
6. 查看或修改主机名
使用cat命令,查看hostname文件,获取系统主机名。
[root@centos7~]#cat/etc/hostname
centos7
[root@centos7~]#
在 CentOS 7 中主机名的配置文件被更改为/etc/hostname
永久修改主机名的方法:
hostnamectlset-hostname centos7
上面命令中centos7是设置的新主机名。
7. 查看系统内存
使用free命令,查看系统内存使用情况。或者,使用cat /proc/meminfo命令,查看系统内存更多的信息。
[root@centos7~]#free
total used free shared buff/cache available
Mem:1018476654807790207024173976796784
Swap:293273202932732
[root@centos7~]#
加-h参数,显示人类可读的输出。
[root@centos7~]#free-h
total used free shared buff/cache available
Mem:994M64M760M6.9M169M777M
Swap:2.8G0B2.8G
[root@centos7~]#
8. 查看系统 CPU
使用lscpu命令,查看系统 CPU 信息。或者,使用cat /proc/cpuinfo命令,查看系统 CPU 更多的信息。
[root@centos7~]#lscpu
Architecture:i686
CPU op-mode(s):32-bit
ByteOrder:LittleEndian
CPU(s):2
On-line CPU(s)list:0,1
Thread(s)per core:2
Core(s)per socket:1
Socket(s):1
VendorID:GenuineIntel
CPU family:6
Model:28
Modelname:Intel(R)Atom(TM)CPU N270@1.60GHz
Stepping:2
CPUMHz:800.000
CPU maxMHz:1600.0000
CPU minMHz:800.0000
BogoMIPS:3191.70
L1d cache:24K
L1i cache:32K
L2 cache:512K
Flags:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc arch_perfmon pebs bts aperfmperf eagerfpu pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr pdcm movbe lahf_lm dtherm
[root@centos7~]#
9. 查看系统负载
使用cat /proc/loadavg命令,查看系统负载信息。或者,使用w命令,查看更多系统负载信息。
[root@centos7~]#cat/proc/loadavg
0.000.010.051/1164999
[root@centos7~]#w
16:45:02up7:22,1user,load average:0.00,0.01,0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0192.168.1.19909:336.00s0.51s0.02sw
[root@centos7~]#
其中包含 3 个时间段的系统平均负载:
第一个 0.00 表示最近 1 分钟负载;
第二个 0.01 表示最近 5 分钟负载;
第三个 0.05 表示最近 15 分钟负载;
系统负载最高值与系统 CPU 总核心数一致。例如,有 2 路(CPU),每路有 4 核心,则最高负载值为 8 。
10. 查看系统挂载
使用df -h命令,查看系统挂载信息。或者,使用cat /proc/mounts或findmnt命令,查看更多系统挂载信息。
[root@centos7~]#df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/mapper/centos-root89G1.1G84G2%/
devtmpfs487M0487M0%/dev
tmpfs498M0498M0%/dev/shm
tmpfs498M6.9M491M2%/run
tmpfs498M0498M0%/sys/fs/cgroup
/dev/sdb22.7G106M2.5G5%/boot
/dev/mapper/centos-home28G45M26G1%/home
/dev/mapper/centos-var19G154M18G1%/var
tmpfs100M0100M0%/run/user/0
[root@centos7~]#
11. 查看系统软件
查看已安装的软件。
使用rpm命令,加-qa参数。
[root@centos7~]#rpm-qa
python-firewall-0.5.3-5.el7.noarch
grub2-i386-modules-2.02-0.76.el7.centos.noarch
plymouth-scripts-0.8.9-0.31.20140113.el7.centos.i686
ncurses-base-5.9-14.20130511.el7_4.noarch
...
检查是否安装了某个软件。
使用rpm命令,加-qa参数。然后通过管道,交给grep命令,搜索名为tree的软件,这样做好处是,可以模糊搜索。
或者,使用rpm命令,加-qa tree参数,直接搜索名为tree的软件,如果软件名写错,则没有搜索结果。如果,想要模糊搜索,则需要在参数tre*加星号。
[root@centos7~]#rpm-qa|grep tree
tree-1.6.0-10.el7.i686
[root@centos7~]#rpm-qa tree
tree-1.6.0-10.el7.i686
[root@centos7~]#rpm-qa tre*
tree-1.6.0-10.el7.i686
[root@centos7~]#rpm-qa*tre*
tree-1.6.0-10.el7.i686
查看某个软件包里面的内容。
使用rpm命令,加-ql tree参数,查看名为tree的软件包内容。
[root@centos7~]#rpm-ql tree
/usr/bin/tree
/usr/share/doc/tree-1.6.0
/usr/share/doc/tree-1.6.0/LICENSE
/usr/share/doc/tree-1.6.0/README
/usr/share/man/man1/tree.1.gz
(完)
这篇关于linux7系统命令,CentOS 7 系统操作命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!