centos7命令总结

Linux就该这么学

1,查看cpu信息

     lscpu        

2,网络配置

     ip  route   查看路由

     nmcli

     nmcli connection show    显示所有连接

     nmcli connection show -a    仅显示当前活动的连接

     nmcli device status  列出 NetworkManager 识别出的设备列表及他们的状态

     nmcli device disconnect eno16777736    停止接口

     nmcli device connect eno16777736        启动接口

 

     nmtui   类似centos6中的 setup

   

     配置主机名

     /etc/hostname

     hostnamectl

     hostname

     

 

3,系统语言设置

     区域设置的配置文件在/etc/locale.conf,通过localectl命令进行设置;

     localectl status     查看当前配置

     localectl list-locales |grep CN      查看可用的区域语言

     localectl set-locale LANG=zh_CN.utf8    设置区域语言

     

4,配置时间和日期

     timedatactl    date

     timedatectl    等同于timedatectl status

     timedatectl set-time YYYY-MM-DD    设置日期

     timedatectl set-time HH:MM:SS    设置当前时间

     timedatectl set-local-rtc boolean    默认的,系统是使用UTC时间的,可以用以下命令打开和关闭UTC时间

                                                          把 boolean 替换成yes则表示使用本地时间,替换成no则表示是UTC时间

                                                          注:这里的boolean值也可以用true、flase

     timedatectl list-timezones    查看所有的时区

     timedatectl set-timezone time_zone    用以下命令设置时区

     设置时区也可以直接复制系统文件 :

     timedatectl set-ntp boolean  timedatectl还可以设置是否打开NTP选项 (这里的boolean是yes或者no)

     # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

5,时钟同步配置 

     /etc/chrony.conf    

     timedatectl

     ntpdate

     

6,strace  ltrace

 

7,系统服务

     systemctl -at service

     ls /etc/systemd/system/*.service

     ls /usr/lib/systemd/system/*.service

     查看活动的服务

     systemctl -t service --state=active

 

     启动/停止 服务

     systemctl start name.service

     systemctl stop name.service

 

     设置开机是否启动服务

     systemctl enable name.service

     systemctl disable name.service

     

     查看服务器状态

     systemctl status name.service

 

     检查服务是否enabled

     systemctl is-enabled name

 

     创建新的服务

     systemctl daemon-reload  /etc/systemd/system/*.service

 

8,运行级别

     查看

     who -r

     runlevel

     修改

     切换到:运行级3

     systemctl isolate multi-user.target   或 systemctl isolate runlevel3.target

     切换到:运行级5

     systemctl isolate graphical.target    或  systemctl isolate runleve5.target

     修改开机默认运行级别

     systemd使用链接来指向默认的运行级别,由/etc/systemd/system/default.target文件中决定

     切换到运行级3:

     先删除:/etc/systemd/system/default.target

     ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

     ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target

     或 

     systemctl set-default multi-user.target

 

9,日志

     /var/log

     journalctl

 

10,配置grub

     /etc/default/grub

     grub-set-default

     grub2-mkconfig

 

11,查看硬件信息

     lshw (in EPEL)

     yum install  epel-release  -y 

     yum install  lshw  -y

 

12,加载、配置内核模块

     modprobe

     删除内核模块

     modprobe -r

     查看内核参数

     sysctl -a

     cat /proc/cmdline

本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。

相关文章

发表评论

邮箱地址不会被公开。 必填项已用*标注