创建网络会话
我们总是会穿梭在公司和家里中间,而在不同的场景中,我们的网卡设置也会随之变化而变化,而我们如何用简短的命令来配置我们的网卡,让它快速的支持我们所在的环境,那就是我们的nmcil 命令。
命令格式:nmcil connection add con-name company ifname eno16777728 autoconnect no type ethernet ip4 192.168.10.10/24 gw4 192.168.10.1 命令大致意思是创建一个公司的网络会话,它会自动将我们的网卡设置成固定的IP地址。
nmcil connectction add con-name house type ethernet ifname eno16777728 创建家里的网络会话,从外部DHCP服务器自动获取ip地址,所以不用进行手动指定。
设置好了之后,我们就可以查看并应用网路会话环境 命令是:nmcil connection show nmcil connection up house /company
配置远程控制服务
配置sshd服务 命令格式 :ssh ip地址/192.168.10.20 我们要禁止root身份远程登陆服务器,刘老师说过,配置服务就是在修改这个服务对应的配置文件,所以我们我们去找配置文件,在/etc/ssh/sshd.conf 大概在第48行,我们将前面的#号去掉,然后将语句后面的yes改成no,保存并退出,然后重启服务,即可禁止root身份登陆服务器。
除了密码登录,我们还可以用更安全的密钥验证,在服务器端生成“密钥对”,命令是:ssh-keygen 然后将生成的公钥文件传送到远程主机,命令是 ssh-copy-id 192.168.10.20 然后我们禁止使用密码登录系统,这样就可以很方便并且非常安全的登陆服务器:修改配置文件第78行,去掉#,yes改为no。重启服务就可以生效了。
远程传输命令
scp命令是一个基于SSH协议在网络之间进行安全传输的命令,命令格式为 从客服端到服务端(上传) scp 文件名称 IP地址:路径 从服务端到客户端(下载) scp ip地址:文件名 路径
不间断会话服务
首先安装服务 yum install screen screen 命令能做的事情有很多:可以用-S参数创建会话窗口,用-d参数指定会话进行离线处理,用-r参数恢复指定会话;用-x参数一次性恢复所有所有的会话,用ls参数查看当前已有的会话。
screen -S backup 即为开启一个名称为backup的会话窗口
学习感受
这节课开始了linux下第一个服务的学习,我觉得非常的实用,尤其是screen的神奇效果,让我对后面的服务更加的感兴趣,期待下一节课。