登录操作系统

我们装好系统后,将其开机登录后的界面如下 输入你当时创建root用户时设置的密码 登录后界面保持init3 runlevel
运行级别 为3就是我们所说的命令行模式 [root@localhost ~] #
root : 为超级用户 @localhost: 是本机 ~ : 当前目录是root家目录 #: 操作用户是root

自动获取IP地址

新系统安装后当然需要的配置好我们的IP才能正常供给我们各种服务的使用,比如远程连接 sshd、后面要学习的LAMP、LNMP等服务都需要使用到网卡 还记得我们一开始设置的硬件网卡配置吗,这里用到了NAT模式 Nat模式 :虚拟机相当于路由器。 这时我们可以使用命令行 敲 dhcliet 自动获取IP dhcliet 自动获取IP 是不显示任何内容的,需要加上一条命令 ip add 查看当前IP ens33 : 就是我们当前自动获取的IP 当然也可以使用ifconfig 来查看所有IP #ens37是我自己多配置的一块网卡,暂时忽略,lo是本地回环网卡

其实自动获取的IP是临时生效的一旦重启服务器,当前IP就会改变 需要改成静态IP 永久生效 要想永久生效就必须写入网卡配置文件中去 如何修改文件呢 这里要介绍一个工具 vi 编辑器 后面要学到vim ,vi的升级版 vi /etc/sysconfig/network-scripts/ifcfg-ens33
#小技巧 键盘TAB键可以自动补全命令,按一下是补全,按两下是匹配所有

当前状态是不可编辑的 必须 按个 i 键,is install 模式即可编辑 文件中 BOOTPROTO=dhcp 这一行,是你可以自动获取IP 的关键
首先将dhcp,改成static 即可变成静态 不自动获取了 ONBOOT=on 这行,改成yes ,否则重启后并不能自动的开启你网卡服务 基本的修改完了,还要加入关键的4步 IPADDR=192.168.100.100 #IP地址 NETMASK=255.255.255.0 #子网掩码 DNS1=100.0.0.1 #DNS 域名服务器地址 GATEWAY=192.168.100.2 #网关 完成后需要保存退出,在当前install 模式里需要按键盘的 ESC 退出键,紧接着按 “:wq ” 保存退出即可

需要重启你的网卡服务,因为你修改了配置文件,系统要重新加载 reload

systemctl restart network.service centos7 重启网卡命令 service network restart Centos 6 以前的命令

  • systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。

此时配置已完成测试上网,运用到一个新命令。ping #icmp协议

ping 的通 证明你上网没问题

排查错误

如果没配置好的话就会出错,ping 不通 检查一下你的dhcliet 是否成功,dhcliet -r 关闭

桥接模式下需要跟你的路由器设置同一网段才可以 使用win 运行下面的cmd win下的命令行模式 敲ipconfig
如果检查都没问题还是出错 在重新配置一下的网卡试试 在虚拟机上的编辑下栏有个编辑虚拟交换机 根据自己的需求在重新定义下配置将其保存生效

如果还是不能生效,如图所示 再去查看你的配置文件的4个是否都填写正确 IPADDR=192.168.100.100 #IP地址 NETMASK=255.255.255.0 #子网掩码 DNS1=100.0.0.1 #DNS 域名服务器地址 GATEWAY=192.168.100.2 #网关 子网掩码。DNS。网关。需要配置正确才可正确上网

修改完配置文件记得需要重启 systemctl restart network.service centos7 重启网卡命令 查看 gateway 网关命令 route -n 是否正确 然后ping 试试

OK 成功!

扩展 systemctl restart network.service centos7 重启网卡命令 显示所有已启动的服务 chkconfig --list systemctl list-units --type=service 启动某服务 service httpd start systemctl start httpd.service 停止某服务 service httpd stop systemctl stop httpd.service 重启某服务 service httpd restart systemctl restart httpd.service 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service 检查服务状态 service httpd status systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active)