首页 > 代码库 > centos7 常用的命令
centos7 常用的命令
主机名相关
查看主机名hostnamectl 或者hostnamectl status
[root@node82 ~]# hostnamectl status Static hostname: node82 Icon name: computer-server Chassis: server Machine ID: 19f1daaf52fa447dbba66317f374819e Boot ID: b87d00015a854c789cc758f68dc95418 Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-327.el7.x86_64 Architecture: x86-64
设置主机名
# hostnamectl set-hostname testname
详细:请参考 http://www.cnblogs.com/linuxprobe/p/5377836.html
2. 查看内核信息
[root@node82 ~]# uname -r 3.10.0-327.el7.x86_64 [root@node82 ~]# uname -a Linux node82 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
3. 查看发行版本信息
[root@node82 ~]# cat /etc/centos-release CentOS Linux release 7.2.1511 (Core) [root@node82 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)
4. 语言相关
查看当前系统使用的语言
[root@node77 ~]# localectl System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us You have mail in /var/spool/mail/root [root@node77 ~]# cat /etc/locale.conf LANG="en_US.UTF-8"
查看系统支持的区域语言
[root@node77 ~]# localectl list-locales |grep CN bo_CN bo_CN.utf8 ug_CN ug_CN.utf8 zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_CN.utf8
设置区域语言
localectl set-locale LANG=zh_CN.utf8
详情参考:
https://wenku.baidu.com/view/da4887174693daef5ff73dc3.html
http://www.jb51.net/os/RedHat/525830.html
5. 设置网络
习惯关闭NetworkManager 服务
如果开启该服务,在/etc/resolv.conf(域名解析)里的配置重启后失效
手动修改网卡配置文件(永久生效)/etc/sysconfig/network-scripts/
例如:
vi ifcfg-em1
NAME=em1
DEVICE=em1
ONBOOT=yes
BOOTPROTO=static
TYPE=Ethernet
IPADDR=192.168.100.10
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
修改完成后重启网络服务 systemctl restart network
临时修改(立马生效,重启设备失效)
ifconfig 网卡名 ip地址 netmask 子网掩码 例如:ifconfig em1 192.168.0.11 netmask 255.255.255.0 临时禁用/启用网卡 ifconfig em2 down/up
6. 服务相关systemctl
查看开机启动的服务
systemctl list-unit-files |grep enabled
列出当前使用的运行等级
systemctl get-default
列出所有服务(包括启用的和禁用的)
systemctl list-unit-files --type=service
修改运行级别
systemd使用比sysvinit的运行级更为自由的 target 概念作为替代。 第 3 运行级用 multi-user.target替代。第 5 运行级用graphical.target替代。 runlevel3.target 和 runlevel5.target 分别是指向 multi-user.target和graphical.target的符号链接。
systemctl isolate multi-user.target (or) systemctl isolate runlevel3.target systemctl isolate graphical.target (or) systemctl isolate runlevel5.target
设置多用户模式或图形模式为默认运行等级
# systemctl set-default runlevel3.target # systemctl set-default runlevel5.target
systemd使用链接来指向默认的运行级别。在创建新的链接前,你可以通过下面命令删除存在的链接: rm /etc/systemd/system/default.target
默认切换到运行级 3 :
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
默认切换到运行级 5 :
ln -sf /lib/systemd/system/graphical.target/etc/systemd/system/default.target
启动/重启/停止/重载/查看服务状态
# systemctl start httpd.service # systemctl restart httpd.service # systemctl stop httpd.service # systemctl reload httpd.service # systemctl status httpd.service
开机自启/禁用/查看开机自启
systemctl enable httpd.service systemctl disable httpd.service systemctl is-enabled httpd.service
详情参考:http://www.linuxidc.com/Linux/2015-07/120833.htm
7. 时间相关设置
timedatectl #查看系统时间方面的各种状态 timedatectl list-timezones # 列出所有时区 timedatectl set-local-rtc 1 # 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间 timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
本文出自 “小叶” 博客,请务必保留此出处http://muyuluo.blog.51cto.com/3246561/1914676
centos7 常用的命令