安装好centos的命令行之后首先要进行初始化配置。
Step1:先将网卡配置成vmware1模式
菜单栏虚拟机-》设置-》网络适配器-》自定义下拉选择vmnet1
点击确定:
- 配置网卡信息:使用ip addr命令查看网卡信息,刚刚的vmnet1网卡是ens33(注意:不同主机第一张网卡可能不同,我的是ens33有的是ens32。具体情况看自己的网卡)
-
输入命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33,进入到一下界面:
-
因为要使用secureCRT工具和虚拟机建立ssh远程连接,所以需要配置静态ip,这里需要修改几个地方:仔细对比红框部分,注意要大写。因为linux严格区分大小写。
修改完后,按esc键,然后shif+冒号键再输入wq好保存退出。
-
然后输入命令systemctl restart network,重新启动网卡
- 使用secureCRT工具与虚拟机建立ssh远程连接。(secureCRT和Xshell很类似,centos命令行利没有光标不能复制粘贴,所以用secureCRT工具就很方便实现复制粘贴。)打开CRT软件:
一次点击sessions-》快速连接,然后在主机名中输入刚刚配置的虚拟机的ip连接即可
接下来按提示输入用户名。用户名和密码即可连接:
- 为了后续实验更好操作,建议关掉selinux和firewalld。(selinux是linux操作系统的安全机制)
输入命令vi /etc/selinux/config进入系统配置文件,永久关闭selinux(如果要打开在将修改的地方改回enforcing即可)。这里要修改一个地方:
输入命令systemctl disable firewalld,将防火墙永久关闭。出现如下界面关闭成功:
- 配置本地yum源:
Linux下载软件的时候是包包相连的也就是说当下载这个软件包的时候,若这个软件包关联了其他包,则就需要把其他包一起下载下来。输入命令查看到的是在线下载时候需要的文件,但是很多时候我们都是在没有网络的情况下使用虚拟机,并且yum在线下载软件包的网站在国外,通过网络下载的话会很慢,而我们下载镜像的时候就已经下载了刻录文件,这些文件就包含了yum源的本地软件包,只需要挂在到虚拟机的。/mnt挂在点下面就可以进行本地下载软件包了。
这些都是本地软件包:
输入命令:cd /etc/yum.repos.d/进入到yum的系统配置文件目录中。
,新建一个文件夹back,ls查看当前目录下的文件,除了刚刚创建的back文件夹之外,其他的都是yum在线下载需要用到的一些文件。然后将这些文件移动到back文件夹下面:
出现如图结构表示移动成功
# vi local.repo //写入以下内容。
[local]
name=CnetOS 7.5
baseurl=file:///mnt //本地光盘挂载的位置
enabled=1 //表示启用这个源
gpgcheck=0 //是否对该源进行校验,1是开启,0是不开启,
注意把注释删掉:
改好后输入:wq保存。(注意冒号是英文输入法)挂载点/mnt建立好之后,接下来就是要将光盘挂在起来。命令:
vi /etc/fstab //进入该系统文件下面添加如下命令
/dev/cdrom /mnt iso9660 defaults 0 0
Mount -a //加载fstab文件,使其生效
出现如下结果就是挂载成功:
可以下载文件看看能否成功:
输入vim能够进入则说明本地yum源配置成功:
优化ssh配置文件以提高CRT远程连接速度
修改ssh主配置文件:
# vim /etc/ssh/sshd_config
分别在79行和115行修改值为"no"
GSSAPIAuthentication no //是否允许使用基于 GSSAPI 的用户认证。默认值为"yes"。服务器端启用了GSSAPI。登陆的时候客户端需要对服务器端的IP地址进行反解析,如果服务器的IP地址没有配置PTR记录,那么就容易在这里卡住。
UseDNS no
重启ssh服务:
# systemctl restart sshd
同步时间:
原系统时间:
修改日期和时间(最后那个命令是将当前已经修改好的时间写入到bios中,下次启动直接读取bios时间):
最后的最后:系统初始化完成之后别忘了关机打快照!!!
如果centos还要添加一个网卡怎么做?
首先还是-》虚拟机-》设置-》添加,然后选择网卡点击确定。这还没完,最后还要配置该网卡的系统文件。按照以下步骤:
- 增加连接外网的网卡并查看本机ip信息
2.查询网卡的名称及uuid
nmcli con show
3.复制第一个网卡的配置到第二个网卡,并修改第二个网卡的配置文件:
# cd /etc/sysconfig/network-scripts/
# cp ifcfg-ens32 ifcfg-ens33
#vim /etc/sysconfig/network-scripts/ifcfg-ens37
主要修改以下几个地方:
BOOTPROTO=dhcp
NAME=ens33
UUID=6e143136-d57c-310c-993c-0c3ac1ecccd5
DEVICE=ens33
# systemctl restart network
配置完成,别忘了打快照!!!