长春seo公司网站,网站建设公司ttmwl,网站建设存在的问题及对策,做网站的专业词汇Linux系统及操作 (08)
搭建理想环境-----------母版机器 构建YUM仓库 CD光盘安装#xff08;注意#xff0c;虚拟机有时候吃光盘#xff09; **[ mount ]**临时挂载CD光盘, 挂载到新创建目录 [ /mydvd ] [ /etc/yum.repos.d ] 清理原有yum文件#xff0c;并创建新的yum文…Linux系统及操作 (08)
搭建理想环境-----------母版机器 构建YUM仓库 CD光盘安装注意虚拟机有时候吃光盘 **[ mount ]**临时挂载CD光盘, 挂载到新创建目录 [ /mydvd ] [ /etc/yum.repos.d ] 清理原有yum文件并创建新的yum文件 **[ *.repo ]**书写新的 yum文件 实现/dev/cdrom开机自动挂载 [ /etc/fstab ] 写入自动挂载 [ /dev/cdrom /mydvd iso9660 defaults 0 0 ] [ umount ] 删除原临时挂载 [ mount -a ] 进行挂载检测 [ ls /mydvd ] , [ yum -y install ftp ] 实验挂载 /etc/fstab 修改 UUID 为设备路径 作为母版虚拟机被复制时/etc/fstab 中的 UUID 会造成BUG 每一个UUID都是不同的不允许相同用设备的方式表示UUID--------查看 /boot 的情况 [ df -h /boot ] 查看挂载再 /boot 上的硬件 查询结果为 /dev/vda1 删除全部的UUID行 写入 [ /dev/vda1 /boot xfs defaults 0 0 ] [ reboot ] 重启检测 [ yum repolist ] 检测 yum仓库 **设置主机名为 nsd2310.tedu.cn ** [ hostnamectl set-hostname nsd2310.tedu.cn ] 修改主机名[ hostname ] 查看主机名 重启终端 修改网卡命令规则实现网卡名称 eth0 [ ifconfig | head -2 ] 查看当前网卡名 为 enp1s0 需要修改内核内核的配置文件为 [ /boot/grub2/grub.cfg ] 。内容过多不好修改。 [ vim /etc/default/grub ] 修改内核文件内容此文件修改后不能直接使用。 修改最长的一行修改内容写道双引号“的里面 在引号内最后添加**[ net.ifnames0 biosdevname0 ]** 固定写法背诵。 [ grub2-mkconfig -o /boot/grub2/grub.cfg ] 重新生成网卡命名的规则 #此命令是把 /etc/default/grub文件升格到 /boot/grub2/grub.cfg 并实行。 [ reboot ] 重启系统 [ ifconfig | head -2 ] 查看当前网卡名 nmcli命令删除错误网络命名 [ nmcli connection show ] #检查现存网络 [ nmcli connection delete 网络名 ] #删除 nmcli添加新的网络命名本名与外号一致 [ nmcli connection add type ethernet ifname eth0 con-name eth0 ] #添加eth0 [ nmcli connection show ] #检查现存网络 nmcli设置IP地址与子网掩码192.168.88.240/24 **[ nmcli connection modify eth0 ** #nmcli connection 修改 外号 ipv4.method manual #ipv4.方法 手工配置 ipv4.addresses 192.168.88.240/24 #ipv4.地址 192.168.88.77/24 #ipv4.gateway 192.168.88.200 #ipv4.网关 192.168.88.200 autoconnect yes ] #每次开机自动启用以上所有参数 [ nmcli connection up eth0 ] 激活 [ cat /etc/sysconfig/network-scripts/ifcfg-eth0 ] 简单查看生成的网卡配置文件内容 [ ifconfig | head -2 ] #查看网络名IP地址子网掩码网关 修改虚拟机网卡连接的接口vmware选择vmnet1kvm虚拟机选择private1 关闭机器进行克隆
配置Linux网络
配置静态主机名 配置文件 /etc/hostname 固定保存的主机名仅对本机有效
配置IP地址 nmcli nmtui 修改网卡配置文件
[ nmcli ]查看网络连接
nmcli方式 非交互可自动化 内核指定网卡名eth0。 nmcli命令的使用必须要使用自己命名的网卡。必须为网卡再起新名 起新的名字又叫网卡命名。 nmcli方式原则是必须利用nmcli自己的命名才能进行网络IP地址的设置。 查看网卡命名[ nmcli connection show ] 绿色代表已激活 灰色未激活。 规则网卡的本名是什么nmcli起的外号就是什么。 先删除错误的网卡命名 [ nmcli connection delete UUID ] [ nmcli connection show ] 检名查是否全部都删除了 添加新的网络命名 [ nmcli connection add type ethernet ifname eth0 con-name eth0 ] [ nmcli connection 添加 类型 以太网设备 网卡名 eth0 外号名 eth0 ] [ nmcli connection show ] 检查 [ cat /etc/sysconfig/network-scripts/ifcfg-eth0 ] 简单查看生成的网卡配置文件内容 [ /etc/sysconfig/network-scripts/ifcfg-eth0 ]--------------网卡配置文件 地址 [ nmcli connection modify eth0 #nmcli connection 修改 外号 ipv4.method manual #ipv4.方法 手工配置 ipv4.addresses 192.168.88.77/24 #ipv4.地址 192.168.88.77/24 ipv4.gateway 192.168.88.200 #ipv4.网关 192.168.88.200 autoconnect yes ] #每次开机自动启用以上所有参数 [ nmcli connection up eth0 ] 激活 [ route -n ] 查看网关
[ nmtui ] 交互式无法自动化 图形操作 能够修改IP地址子网掩码网关地址激活系统主机名 MBR分区模式
[ /etc/sysconfig/network-scripts/ifcfg-eth0 ] 配置文件中可以直接修改 修改后需要重启网卡设备 ”eth0“ [ ifdown eth0 ] #先断开设备/有需要先YUM安装包 [ ifup eth0 ] #激活设备
克隆机器 关闭母版机器 进行克隆 虚拟系统管理器克隆 完整克隆 克隆体与母版无关联。较慢。 链接克隆 克隆体与母版关联较深数据共用情况较多。占用资源较少。
总结
崭新的服务器需要 修改网卡命名规则 删除nmcli命名错误网络 新建nmcli的命名 配置IP地址
多个IP地址
[ ip address show ] 或 [ ip a s ] 或 [ ifconfig ]
[ ip address add 192.168.200.1/24 dev eth0 ]----------临时给予网盘多个IP地址[ ip a a ]
[ ip address delete 192.168.200.1/24 dev eth0 ]---------删除临时地址[ ip a d ] 新增加一个网卡,默认名为 eth1 新的网卡需要重新取外号 nmcli
远程管理Linux主机
Linux远程管理Linux
SSH引入 SSH协议Secure Shell。提供一个安全的解释器。 openssh-* 需要安装的软件包四个 #软件包**[ pgrep -l sshd ]**运行sshd程序 #对应进程/程序 [ ssh root192.168.88.2 ] #以 root 的身份申请远程管理 192.168.88.2 的机器 出现 [ YES/NO ]。 表示记录一下身份信息。 /root/.ssh/known_hosts 文件记录着远程管理信息。 /etc/bashrc创建永久别名
[ scp ] 数据传递工具 scpssh cp [ scp {-r} 用户名服务器:路径 本地路径 ] #从远处传递给本地 [ scp root192.168.88.2:/opt/1.txt /opt] [ scp {-r} 本地路径 用户名服务器:路径 ] #从本地传递给远处
无密码远程管理
虚拟机A 生成公钥(锁)与私钥(钥匙)进行验证 [ ssh -keygen ]生成公钥,私钥 默认保存在[ /root/.ssh/id_rsa ] 设置公私钥的密码(一般不用) 虚拟机A将公钥(锁)传递给虚拟机B [ ssh-copy-id root192.168.88.2 ] #专门传递公钥的命令
虚拟机B [ /root/.ssh/*_keys ] 接受的公钥测试无密码 [ ssh root192.168.88.2 ]
windows系统远程管理
MobaXterm :收费WindTerm:开源