Linux基础8
一、修改网卡命名规则、建立网络、配置网络参数
设置永久主机名:hostnamectl
set-hostname [local host name]
> 配置文件:/etc/hostname,只有开机时才会读取所以vim改完本次开机不会生效
>
> 重启终端生效
修改内核网卡命名规则
配置文件1:/boot/grub2/grub.cfg
配置文件2:vim /etc/default/grub (内核引导文件)
> 内核只读取配置文件1,配置文件2易于修改但要使用命令才会生效至配置文件1
>
> 并且内核只有开机才会读取所以命令使用后需要重启系统才会彻底生效
修改地址:GRUB_CMDLINE_LINUX="………… 添加内容"
添加内容:net.ifnames=0 biosdevname=0
生效命令:grub2-mkconfig -o /boot/grub2/grub.cfg
> 网卡默认名称eth0,ens1p0是系统给网卡eth0的别名,删除ens1p0后ifconfig就会看到原来的eth0,最后给eth0重命名eth0
> 系统的别名网卡无法直接用
网卡命名:nmcli
connection show #显示当前所有网卡
connection delete [网卡名] #删除网卡
connection add type ethernet ifname [ifcfg-name] con-name [new-name]
> 添加类型以太网 网卡名 克隆名
设置网卡IP地址三种方式:手动配置、自动获取DHCP服务、修改网卡文件
> 网卡配置文件:/etc/sysconfig/network-scripts #可以查看生成的网卡配置内容
1.nmcli手动配置
#以下5行一条命令
nmcli connection modify [克隆名]
ipv4.method manual #manual为手动配置,可替换为auto自动配置
ipv4.addresses 192.168.2.18/24 #24表示掩码
ipv4.gateway 192.168.2.200 #网关地址(路由器地址)
autoconnect yes #以上参数开机自启
nmcli connection up [克隆名] #激活网卡
2.nmtui图形化配置
缺点:无法自动化
3.修改网卡配置文件:vim /etc/sysconfig/network-scripts/[克隆名]
> 修改后无法直接激活,使用nmcli激活命令也无法成功,必须关掉网卡重新打开
ifdown [克隆名] #关闭网卡
> 方法验证:ifconfig | head -2
route -n #查看网关地址信息
二、远程管理
ssh协议
提供远程管理功能的软件:openssh
> 安装openssh:yum -y install openssh*
>
> 只有在同一网址中才能远程连接
管理命令:ssh [用户名]@[server ip] #不写用户名,默认以当前登录用户的身份远程管理
> 记录远程管理机器的配置文件:/root/.ssh/know_hosts
无密码验证登录——生成公私钥
-keygen #保存位置、设置私钥的密码、二次确认
> 自己机器的公私钥会存储在/root/.ssh目录下,名为id_sra的是私钥,加pub后缀的是公钥
>
> 拥有私钥的机器会无验证登录拥有公钥的机器,无论持有公钥的机器如何更改密码都无法阻止
>
> 存放其他机器公钥的路径:/root/.ssh/authorized_keys
-copy-id [用户名]@[server ip] #传递公钥指令
传递数据:scp #一种复制
-r [localhost url] [用户名]@[server ip]:[url] #上传
-r [用户名]@[server ip]:[url] [localhost url] #下载