侧边栏壁纸
  • 累计撰写 93 篇文章
  • 累计创建 170 个标签
  • 累计收到 88 条评论
标签搜索

目 录CONTENT

文章目录

centos 7 常用命令

seven
2021-09-15 / 0 评论 / 0 点赞 / 723 阅读 / 4,245 字
温馨提示:
本文最后更新于 2021-09-15,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

更改计算机名:hostname

hostnamectl set-hostname CentOS7

网络配置

# ip link show                           # 显示网络接口信息
# ip link set eth0 up                   # 开启网卡
# ip link set eth0 down                  # 关闭网卡
# ip link set eth0 promisc on            # 开启网卡的混合模式
# ip link set eth0 promisc offi          # 关闭网卡的混个模式
# ip link set eth0 txqueuelen 1200       # 设置网卡队列长度
# ip link set eth0 mtu 1400              # 设置网卡最大传输单元
# ip addr show                           # 显示网卡IP信息
# ip addr add 192.168.0.1/24 dev eth0    # 设置eth0网卡IP地址192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0    # 删除eth0网卡IP地址

# ip route list                                            # 查看路由信息
# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口
# ip route add default via  192.168.0.254  dev eth0        # 设置默认网关为192.168.0.254
# ip route del 192.168.4.0/24                              # 删除192.168.4.0网段的网关
# ip route del default                                     # 删除默认

网络配置2
之前在CentOS 6下编辑网卡,直接使用setup工具就可以了。 但在新版的CentOS 7里,setuptool已经没有网络编辑组件了,取而代之的是NetworkManager Text User Interface,即nmtui。nmtui默认随系统标准安装,如果你使用最小化安装,可能没有该软件,使用下面的命令手动安装:

yum install NetworkManager-tui
nmtui

修改时间和时区

 timedatectl # 查看系统时间方面的各种状态
 timedatectl list-timezones # 列出所有时区
 timedatectl set-local-rtc 1 # 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
 timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
其实不考虑各个发行版的差异化, 从更底层出发的话, 修改时间时区比想象中要简单:

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

 date -s 11:19:00 #修改时间

修改系统时间
linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法。
date命令将日期设置为2014年6月18日

  date -s 06/18/14
将时间设置为14点20分50秒 
  date -s 14:20:50
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)
 date 0618141614.30
 hwclock/clock 命令查看、设置硬件时间
查看系统硬件时钟
 hwclock  --show 或者 clock  --show
设置硬件时间
 hwclock --set --date="06/18/14 14:55" (月/日/年时:分:秒)或者  clock --set --date="06/18/14 14:55" (月/日/年时:分:秒)
同步系统及硬件时钟。
下图中可以看到硬件和系统时钟相差半小时。可以使用hwclock或者clock进行同步,
硬件时钟与系统时钟同步:
# hwclock --hctosys 或者 # clock --hctosys  hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟
系统时钟和硬件时钟同步:
# hwclock --systohc或者# clock --systohc  即用系统时钟同步硬件时钟

systemctl 的用法(替代service 和 chkconfig)
systemctl是RHEL 7 的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。
列出正在运行的服务状态

systemctl

如何启动/关闭、启用/禁用服务

启动一个服务:systemctl start postfix.service
关闭一个服务:systemctl stop postfix.service
重启一个服务:systemctl restart postfix.service
显示一个服务的状态:systemctl status postfix.service
在开机时启用一个服务:systemctl enable postfix.service
在开机时禁用一个服务:systemctl disable postfix.service
查看服务是否开机启动:systemctl is-enabled postfix.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed

linux 7 关闭、禁用防火墙服务
1 查看防火墙状态

[root@lvxinghao ~]# systemctl status firewalld

2 查看开机是否启动防火墙服务

[root@lvxinghao ~]# systemctl is-enabled firewalld

3 关闭防火墙

[root@lvxinghao ~]# systemctl stop firewalld

4 禁用防火墙(系统启动时不启动防火墙服务)

[root@lvxinghao ~]# systemctl disable firewalld

查看已经开放的端口:

firewall-cmd --list-ports

开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
使添加的端口生效

firewall-cmd --reload

常用命令介绍

firewall-cmd --state                           ##查看防火墙状态,是否是running
firewall-cmd --reload                          ##重新载入配置,比如添加规则之后,需要执行此命令
firewall-cmd --get-zones                       ##列出支持的zone
firewall-cmd --get-services                    ##列出支持的服务,在列表中的服务是放行的
firewall-cmd --query-service ftp               ##查看ftp服务是否支持,返回yes或者no
firewall-cmd --add-service=ftp                 ##临时开放ftp服务
firewall-cmd --add-service=ftp --permanent     ##永久开放ftp服务
firewall-cmd --remove-service=ftp --permanent  ##永久移除ftp服务
firewall-cmd --add-port=80/tcp --permanent     ##永久添加80端口 

给用户添加sudo权限

1、用root帐号登录或者su到root。
2、增加sudoers文件的写权限:chmod u+w /etc/sudoers
3、vim /etc/sudoers 找到 root ALL=(ALL) ALL 在这行下边添加dituhui ALL=(ALL) ALL (ps:dituhui代表是你要添加sudo权限的用户名)
4、除去sudoers文件的写权限:chmod u-w /etc/sudoers
0

评论区