-
配置网络的目的 1)用于远程登录 2)可以使用yum源从互联网安装其他的软件包
-
配置网络步骤
1)进入系统后,执行dhclient,系统将自动获取一个IP地址(NAT模式,他可以自动获取一个IP地址)
查看IP地址的命令:ip addr或者ip a或者ifconfig(若没有,需要安装net-tools软件包)
2)配置IP地址,需要知道:IP地址、子网掩码、网关、DNS。查看网关的命令ip route
公共的DNS:119.29.29.29(dnspod公司的公网DNS) 114.114.114、202.106.0.20、8.8.8.8 3)编辑配置文件 按tab键自动补全命令或者文件路径名字 编辑网络配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
按i,进入编辑模式,用方向键把光标移动到最后一行,另起一行修改和添加如下内容:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #修改dchp自动获取改成static静态IP
DEFROUTE=yes
IPADDR=192.168.1.34 #增加IP地址
NETWORK=255.255.255.0 #增加子网掩码
GATEWAY=192.168.1.1 #增加网关
DNS1=119.29.29.29 #增加DNS
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=149a7065-98f8-4af7-8795-577fcd0295b0
DEVICE=ens33
ONBOOT=yes #修改no为yes,随操作系统一起启动
修改完成,按ESC,输入:wq回车退出 重启网络服务
# systemctl restart network
测试是否能连接互联网
# ping www.baidu.com
或
# curl www.baidu.com
其他 cat命令查看文件内容
如果遇到很长的文件,cat之后就看不到前面的内容了,此时可以用管道符合less命令结合起来查看
如:cat /etc/init.d/network | less
b 网上翻(类似page up) f往下翻(类似page down) 按q退出less
vi后面跟文件名称
按i进入编辑模式,其实也可以按a或者o进入编辑模式I、A、O
除了按方向键之外,在一般模式下(没有进入编辑模式之前的那个模式)我们可以按j h k l当做方向键来使用
编辑完成后,按esc进入一般模式,之后输入:wq退出
查看时间
# date
查看日历
# cal
远程登录:
xshell 登录远程的Linux
putty secureCRT Xmanager
命令登录机器:
# ssh username@IP地址
如ssh root@192.168.1.35
秘钥认证: 使用一对秘钥来进行身份认证。公钥+私钥,公钥放到Linux机器中,私钥藏起来
可以在xshell、putty工具的用户秘钥管理者或者Linux中的命令来生成秘钥对
秘钥对生成后,现在Linux中创建目录
# cd ~/.ssh/
# vi authorized_keys
将创建的公钥粘贴到authorized_keys文件中
# chmod 600 !$
!$表示取上一个命令的最后一个参数,即相当于
# chmod 600 authorized_keys
4.10 秘要认证登录
到VMware
做一个快照:点击右键、找到快照、拍摄快照
1)克隆:点击右键——管理——克隆。
关机命令:
# init 0
# shutdown -h now
# poweroff
重启命令:
# init 6
# reboot
# shutdown -r now
修改克隆机器网卡IP,IP和原机器重复
# vi /etc/sysconfig/network-script/ifcfg-ens33
只需修改IPADDR的值为同网段的地址,再在UUID那一行前面加上#(#号表示这一行失效)
重启网络服务后克隆机就可以连网了
2)修改主机名称
# hostnamectl set hostname name
# hostname
查看存放主机名称的配置文件
# cat /etc/hostname
3)命令生成秘钥
# ssh-keygen
系统会自动生成公钥和私钥,并存放在roo目录下(私钥是/root/.ssh/id_rsa.;私公钥是/root/.ssh/id_rsa.pub.)