第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > Linux丨常用命令常用命令思维导图常用设置

Linux丨常用命令常用命令思维导图常用设置

时间:2022-03-17 12:41:20

相关推荐

Linux丨常用命令常用命令思维导图常用设置

常用命令思维导图

常用命令

关机/重启/注销
系统信息和性能查看
磁盘和分区
⽤户和⽤户组
⽹络和进程管理
常⻅系统服务命令
⽂件和⽬录操作
⽂件查看和处理
打包和解压
RPM包管理命令
YUM包管理命令
DPKG包管理命令
APT软件⼯具

设置静态ip

cd /etc/sysconfig/network-scripts打开目录,ls查看目录中的文件

比如ifcfg-ens33这里是你的网卡的名字

vim ifcfg-ens33打开配置文件

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no#使用静态IPBOOTPROTO=static#自动获取IP##BOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=d282bd9d-0a1b-46c7-9d55-f3fc7a345428DEVICE=ens33#ONBOOT=noONBOOT=yes#设置IP地址PREFIX=24IPADDR=192.168.190.220GATEWAY=192.168.190.1NETMASK=255.255.255.0DNS1=192.168.190.1

修改说明:1)将BOOTPROTO=dhcp修改为BOOTPROTO=static使用静态IP;2)ONBOOT=no修改为ONBOOT=yes开机启动时激活网络配置;3)配置IP地址

重启虚拟机生效即可,查看虚拟机静态IP配置是否生效,出现配置的IP表示配置成功

修改时区

先使用命令查看可使用的所有时区:

timedatectl list-timezones

然后去列表里找对应国家的时区或者国家的英文名(英文名找首都的),如果支持的时区里没有该国家,可以找属于同一个时区的国家(时区相同,他们的时间也是一样的)

找到对应的时区后,使用命令:

timedatectl set-timezone [找到的时区或者支持的国家]

sudo timedatectl set-timezone Asia/Shanghai

可使用命令来查询现在服务器的时间是否为修改后的。

date

或者

timedatectl

[root@localhost ~]# sudo timedatectl set-timezone Asia/Shanghai[root@localhost ~]# timedatectlLocal time: 二 -11-01 22:03:02 CSTUniversal time: 二 -11-01 14:03:02 UTCRTC time: 二 -11-01 14:03:02Time zone: Asia/Shanghai (CST, +0800)System clock synchronized: yesNTP service: activeRTC in local TZ: no[root@localhost ~]# date 11月 01日 星期二 22:03:08 CST

修改ssh端口

1.修改/etc/ssh/sshd_config配置文件

输入:sestatus

看到是disable状态才行,不需要先关闭掉,防止出现问题。

修改/etc/ssh/sshd_config配置文件

默认看到的是"# Port 22",需要先将#去掉,然后再起一行添加一个设置的端口数字。可以设置数字建议1000-60000,尽量的不要与其他端口冲突。

PS:我们不要直接将22去掉,防止后面新端口登录不上,我们先22保留,一切没问题之后再删除。

vim /etc/ssh/sshd_config

2.放行端口

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

firewall-cmd --reload

如果有出现"FirewallD is not running"问题可以参考"解决CentOS7出现的"Failed to start firewalld.service"问题"解决,防火墙没有启动导致的。

3.检查端口是否开启

firewall-cmd --permanent --query-port=6777/tcp

4.重启SSH服务

systemctl restart sshd.service

防火墙相关

防火墙操作:

查看防火墙状态

systemctl status firewalld、 firewall-cmd --state

暂时关闭防火墙

systemctl stop firewalld

永久关闭防火墙(慎用)

systemctl disable firewalld

开启防火墙

systemctl start firewalld

开放指定端口

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

命令含义:

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

关闭指定端口

firewall-cmd --zone=public --remove-port=8080/tcp --permanent

立即生效

firewall-cmd --reload

查看开放的端口

firewall-cmd --zone=public --list-ports

注意:

1、systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作

2、firewall-cmd是Linux中专门用于控制防火墙的命令

3、为了保证系统安全,服务器的防火墙不建议关闭

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。