设置静态IP:
更改网络配置文件
/etc/sysconfig/network scripts/ifconfig-ens33
如下是文件内容
ER_ONLY="no"
BOOTPROTO="dhcp" //dhcp 模式分配IP
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="099ba54d-5ec0-4794-9878-589cfb1c25d8"
DEVICE="ens33"
ONBOOT="yes"
采用静态IP模式
//BOOTPROTO="static" 修改BOOTPROTO的值为static
新增如下三条:
IPADDR=IP地址
GATEWAY=网关
DNS1=DNS地址
进入指令模式
wq 保存退出
重启网络服务
Service network restart
配置主机名
hostname 查看主机名 //路径 /etc/hostname
在hostname文件中把主机名改了之后,进行如下操作(记得保存退出)
命令行输入:hostnamectl set-hostname 你更改的主机名
在hosts文件中保存主机名和IP的对应关系
文件路径 /etc/hosts
服务管理
systemctl
语法:systemctl <start | stop | restart | status> 服务名
start 开启服务
stop 关闭服务
restart 重启服务
status 查看服务状态
拿ssh服务举例:
systemctl start sshd 开启ssh服务
systemctl status sshd 查看服务状态
systemctl stop sshd 关闭ssh服务
systemctl restart sshd 重启ssh服务
查看服务方法:ls /usr/lib/systemd/system
服务自启动设置:setup
命令行输入setup
选择系统服务
有*号代表自启动,无*则代表不自启动
设置自启动的话,按空格就可以
运行级别
//文件位置 /etc/inittab
运行级别0:系统停机状态,也就是关机 //init 0
运行级别1:单用户工作状态,root权限,用于系统维护,进制远程登陆 //init 1
运行级别2:多用胡状态,没有NFS(网络服务) //init 2
运行级别3:完全的多用户状态,有NFS,登录后进入命令行模式 //init 3
运行级别4:系统未使用,保留 //init 4
运行级别5:X11控制台,图形界面 //init 5
运行级别6:系统重启 //init 6
查看当前运行级别:
systemctl get-default
multi-user.target 等价于运行级别3
graphical.target 等价于运行级别5
一般常用的就是3和5
修改运行级别:
systemctl set-default TARGET.target (TARGET 取 multi-user或者graphical)
或者是 init 0/1/2/3/4/5/6
开机是否自启动
拿防火墙举例:
查看防火墙状态:systemctl status firewalld
防火墙处于active运行状态,并且开机自启是enable开启状态
systemctl stop firewalld //关闭防火墙
systemctl disable firewalld //关闭防火墙开机自启动
systemctl enable firewalld //开启防火墙开机自启动
系统关机和重启
sync 将数据由内存同步到硬盘中
halt 停机,关闭系统,但不断电
poweroff 关机断电
shutdown -h 时间 //关机
shutdown -r 重启
reboot 重启
远程登陆举例:
ssh 远程登陆 //要在Centos7上开启ssh服务
我们修改了Centos7的主机名为zker,而且在hosts文件中标明了主机名和IP的对应关系,如果我们想在本机上通过远程连接的方式连接到Centos7
我们还需要修改你本机的hosts文件 //windows hosts文件路径 C:\Windows\system32\drivers\etc\hosts
目的是为了告诉你本机如果要连接zker这个主机去找IP192.168.172.136
添加一条对应关系即可
在Windows打开命令提示符输入 ssh root@zker //我这里的-p 2222是因为我以前修改过ssh的端口,默认的话是22
输入密码就可以登录了
也可以直接通过IP地址连接:ssh root@192.168.172.136 -p 2222