VirtualBox创建虚拟机 操作系统选择 Other Linux

系统初始化后我们需要对服务器进行配置,配置系统就得需要下载软件 CentOS系统使用的yum下载我们的软件包

yum命令规则

安装:yum install 包名

yum install mysql(安装Mysql)

yum -y install mysql 安装mysql 并安装系统未有的mysql需要的插件

CentOS系统Yum出现"Cannot find a valid baseurl for repo"问题出现原因系统连接不上外网。

解决方法

方法一、

  1、打开 vi /etc/sysconfig/network-scripts/ifcfg-eth0(每个机子都可能不一样,但格式会是“ifcfg-eth数字”),把ONBOOT=no,改为ONBOOT=yes

  2、重启网络:service network restart

方法二、

  1、打开 vi /etc/resolv.conf,增加 nameserver 8.8.8.8

  2、重启网络: service network restart


CentOS开启SSH 遇到的问题,VirtualBox。(一般CentOS自动开启SSH,端口22)

        问题一:VirtualBox没有固定IP

        VirtualBox 默认自动分配动态IP,如果需要固定IP需要对 VirtualBox进行设置。

        设置顺序:管理→全局设定→网络→仅主机(Host-Only)网络(里面可能会有个默认虚拟网卡,如果有就无需添加)

        将我们需要调整的CentOS虚拟机停止,右键点击 设置→网络→网卡1,其他网卡是关闭的。

        网卡1可以看到默认链接方式是:网络转换地址(NAT)

        我们把它改成 仅主机(Host-Only)网络 选择我们其中的一个网卡。

保存之后运行我们的CentOS服务器,进行ifconfig 命令查看我们的IP地址(我这里IP地址是:192.168.56.101)。

使用XShell客户端连接我们的CentOS。连接成功!!!!

注意:这时候并非真的配置完成了,查看是否真正的可以连接到外网。

ping www.baidu.com 这个时候发现并不行,问题就出现在我们配置的那个仅主机(Host-Only)网络虚拟网卡中 

PS:我们把它切换到原来的网络连接方式可以连接外网,但是不能通过XShell方式连接CentOS了。

这里我们遇到一个问题 可能就是二选一,并非如此 我们两者都可以使用。

解决设置方法:

网卡1还改为: 网络转换地址(NAT),这个时候我们的虚拟机是可以联网的,那么XShell就无法连接网卡2勾选启用网络连接:把连接方式改为仅主机(Host-Only)网络 ,这个时候我们就可以及使用 XShell 也可以同时使用CentOS连接外网了。

centos允许root 远程登录

 vi /etc/ssh/sshd_config 

#PermitRootLogin yes 这一行的“#”去掉

重启ssh服务 service sshd restart