centos7 常用的命令

  1. 主机名相关
  • 查看主机名hostnamectl 或者hostnamectl status
[[email protected] ~]# 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. 查看内核信息

[[email protected] ~]# uname -r
3.10.0-327.el7.x86_64
[[email protected] ~]# 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. 查看发行版本信息

[[email protected] ~]# cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core) 
[[email protected] ~]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core)

4. 语言相关

  • 查看当前系统使用的语言
[[email protected] ~]# localectl 
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: us
You have mail in /var/spool/mail/root
[[email protected] ~]# cat /etc/locale.conf 
LANG="en_US.UTF-8"
  • 查看系统支持的区域语言
[[email protected] ~]# 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 # 设置系统时区为上海
时间: 2024-08-08 01:28:51

centos7 常用的命令的相关文章

centos7 常用防火墙命令(转)

1.firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用  : systemctl disable firewalld 开机启用  : systemctl enable firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体. 启动一个服务:

centos7常用命令集合

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] CentOS7 常用命令集合 这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~ 废话不多说,直接上命令和解析! 常用命令 文件与目录操作 命令 解析 cd /home 进入 '/home' 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在目录 cp file1 file2 将

CentOS7 服务启动命令

[CentOS7]服务启动命令与[CentOS5/6]不一样 常用的命令有: systemctl disable networkmanager.service            //disable禁止开机启动 enable开机启动 systemctl stop networkmanager.service                 //stop关闭网络还原服务 start/restart systemctl disable firewalld.service              

常用Linux命令笔记

任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentOS 内核版本: # 查看内核版本 uname -r 卸载 Docker: # 查看 yum list installed | grep docker # 卸载 yum -y remove docker.xxx.x86_64 # 删除 rm -ef /var/lib/docker #查看ip信息 ip

01. Shell基础和使用技巧(工具+常用bash命令加速操作)

Shell脚本介绍和常用工具 Shell脚本 Shell脚本:实际就是windows里的批处理脚本,多条可一次执行的Shell命令集合.Linux上的脚本可以用很多种语言实现,bash shell是比较简单的一种,更高阶的可以用其他脚本语言,比如Python. Shell脚本对系统的管理能力非常强大,甚至可以使用Shell结合php实现Web管理Linux系统功能:可以自己写一个Web页面(示例:基于Php),对系统进行管理,包括查看删除用户,配置网络,发送邮件,重启系统,一键备份,一键搭建服务

Linux服务器开发常用的命令以及遇到的问题

1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看. 3. 服务器负载高怎么办? 服务器负载(load/load average)是根据进程队列的

常用 Git 命令清单

我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一.新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-nam

Android 常用 adb 命令

在开发或者测试的过程中,我们可以通过 adb 来管理多台设备,其一般的格式为: adb [-e | -d | -s <设备序列号>] <子命令> 在配好环境变量的前提下,在命令窗口当中输入 adb help 或者直接输入 adb ,将会列出所有的选项说明及子命令.这里介绍一些里面常用的命令: 1 adb devices , 获取设备列表及设备状态 2 [xuxu:~]$ adb devices 3 List of devices attached 4 44c826a0 device

大数据基础之常用Linux命令

大数据实验环境一般为Linux,熟悉Linux操作非常有必要,总结常用Linux命令如下. 1.cd命令 进入文件夹: cd dirname 进入多级文件夹: cd /usr/local/Cellar 返回上层目录: cd ../ 返回上层的上层: cd ../../ 回到主文件夹 cd 2.ls命令 ls命令用于列出当前文件和目录,加上参数之后可以做更多的事情. 不带参数运行ls会列出文件和目录 ls 使用-l参数切换到长清单模式,会显示当前目录内容的长列表: ls -l 加上-lh参数显示文