linux学习day17笔记

今日内容

虚拟机管理软件

虚拟机
vmware workstation
windows系统
计算机硬件

虚拟机
libvirtd
linux(kvm)
计算机硬件

虚拟机
esxi
计算机硬件

虚拟机管理软件的三种网络模式

NAT(vmnet8)
仅主机模式(vmnet1)
桥接模式(本地以太网卡)

NAT(vmnet8)

虚拟机之间,与真机之间可以通信,并且虚拟机还可以访问外网
主机充当路由器
特点:虚拟机可以访问外网,真机以外的机器都是外网,真机以外的机器不能主动访问进虚拟机

仅主机模式(vmnet1)

只能虚拟机之间,以及与真机之间通信,无法与外界通信

桥接模式(本地以太网卡)

相当于虚拟机直接连接到真正的交换机上
特点:虚拟机可以访问外网,真机以外的机器可以主动访问进虚拟机

安装操作系统

按住F2进入BIOS系统,修改启动项,本地硬盘第一位,其次是CD/DVD

ctrl+r重启计算机
ctrl+alt将鼠标从虚拟机中切换到宿主机中

分区方案

一:常规生产场景(工作)方案,建议分区方案如下:
    /boot(相当于windows的C盘):存放引导程序,建议大小是300-500MB
    swap:虚拟内存,占用的硬盘空间,1.5-2倍物理内存大小,不要超过8G
           工作中:物理内存<8G,SWAP就 内存*1.5
                   物理内存>8G,SWAP就 8G
    /:根,分区,剩余空间
    
二:数据库及存储角色的服务器,即有大量重要的数据的业务,建议分区方案如下:
    /boot(相当于windows的C盘):存放引导程序,建议大小是300-500MB
    swap:虚拟内存,占用的硬盘空间,1.5-2倍物理内存大小,不要超过8G
           工作中:物理内存<8G,SWAP就 内存*1.5
                   物理内存>8G,SWAP就 8G
    /:根,50-200G,只存放系统相关文件,网站业务数据不放这里
    /data:剩余硬盘空间大小,放数据库及存储重要数据的,data的名称也可以起别的名字。
    本方案其实就是把重要数据单独分区,便于备份和管理
    
三:大门户网站,大型企业的分区思路:
    /boot(相当于windows的C盘):存放引导程序,建议大小是300-500MB
    swap:虚拟内存,占用的硬盘空间,1.5-2倍物理内存大小,不要超过8G
           工作中:物理内存<8G,SWAP就 内存*1.5
                   物理内存>8G,SWAP就 8G
    /:根,50-200G,只存放系统相关文件,网站业务数据不放这里
    剩余空间不分区,保留,将来分配给部门,由他们根据需求再分
    此方法更灵活,比较适合业务线比较多需求不确定的大企业使用

系统安装后的优化

1、根据经验,选择安装包时应该按最小化原则,即不需要的或者不确定是否需要的就不安装,这样可以最大程度上确保系统安全。

2、如果安装过程落了部分包组或者其他伙伴安装时没选,再安装后可以按如下方式补上安装时未安装的包组:

yum groupinstall "Compatibility libraries" "Base" "Development tools"
yum groupinstall "debugging Tools" "Dial-up Networking Support"
# 可以通过yum groupinfo包组查看具体安装的组件。

3、可以查看选包的情况:yum grouplist
可以看到除了我们选择的外,系统还是默认安装了一些额外的软件包组。
注意:不要使用yum的删除功能删除软件,会删除相关依赖,导致意外问题。

4、安装系统补装工具命令
安装系统后还会有一些基本的工具没装,这时可以根据需求yum来安装下,啥时用啥时装也可。例如:
[root@egon ~]  # yum -y install tree nmap sysstat lrzsz  dos2unix telnet bash-completion bash-completion-extras vim  lsof  net-tools rsync ntpdate nfs-utils
如果需要更新补丁则执行  # 不要随意的更新补丁,会产生错误,运维讲究稳定性
[root@egon ~]  # yum update

5.配置网络

6.创建快照
保存当前状态,删根或其他操作之后可以从快照恢复到之前状态。
# 虚拟机软件的功能,实机没有


vi /etc/sysconfig/network-scripts/ifcfg-ens32
按i
上下键移动到ONBOOT那一行。修改ONBOOT=yes
按esc
按shift+冒号
输入wq

执行命令
systemctl restart network

ip a

xshell

什么是xshell?	xshell是一个远程登录客户端程序,对应的服务端程序openssh-sever(默认22)		套接字客户端-----网络-----套接字客户端		xshell                  openssh-sever       为何要用xshell?	远程管理    如何用xshell?

缓冲区设置

控制显示行数

远程连接工具排错

# 一 测试网络是否畅通1.ping 10.0.0.200 #服务器ip地址2.是否被拦截了:SElinux,Firewalld #防火墙systemctl stop firewalld  # 关闭防火墙systemctl disable firewalld  # 打开防火墙3.sshd服务是否开启命令:telnet 10.0.0.200(ip地址) 22(端口号)# 二、远程连接失败常见原因1.ip地址是否正确2.网卡配置是否正确3.关闭centos7 NetworkManager   systemctl stop NetworkManager   systemctl disable NetworkManager4.虚拟网络编辑器    NAT模式:子网 IP:10.0.0.0    NAT设置:网关 IP:10.0.0.2545.VMware服务是否正常启动    VMware 服务是正常运行(WIN搜索服务)    VMware网卡问题,查看本地网络。
上一篇:山东大学项目实训-地图圈系统-后端开发(4)


下一篇:linux()虚拟机+镜像+xshell安装)