由于目前只是学习使用Linux系统,并没有专门的主机来给我们安装Linux系统,所以需要借助虚拟机来实现学习目的。常用的就是Vmware WorkStation,推荐不要用最新版本,资源网上找。 Vmware WorkStation的安装就是一直下一步,只是安装路径需要设置。
1、下载一个Linux系统,Linux系统的版本有很多,因为它是开源的。一般常用的是RedHat、CentOS和Ubuntu,我使用的是CentOS7,资源网上找,像阿里云什么的上面就可以找到; 2、打开Vmware WorkStation,选择创建一个虚拟机,注意网络模式选择nat模式即可; 3、网上找个对应Linux系统的安装教程,照着操作就行了; 4、设置root的密码,不要在安装界面创建用户,最好是用root用户进入系统,完成配置后,用命令行创建用户,命令行:useradd [用户名],passwd [密码],中括号内是需要自行输入的内容。
1、在Vmware WorkStation菜单栏点击编辑 - 虚拟网络编辑器 - 选择VMnet8 - 点击NAT设置,可以看到网关ip,网关ip的前3个数字是不用改的,最后一个数字建议在100到200之间随便选一个,但是注意不要和自己的本机的ip重复了,我的网关IP是:192.168.177.2,最终选择ip地址是192.168.177.129; 2、接下来就需要把上面这个192.168.177.129作为Linux虚拟机的ip地址,在虚拟机界面打开Linux的命令行编辑器,输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33,ifcfg-ens33是CentOS7的网络管理文件,但是不同系统可能有区别,建议先cd到 /etc/sysconfig/network-scripts/目录下,看看到底是哪个文件在用vi编辑; 3、进入vi编辑后,按i进入编辑模式,修改为如下内容:
TYPE="Ethernet" BOOTPROTO="static" #使用静态IP DEFROUTE="yes" PEERDNS="yes" PEERROUTES="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="6a661aff-8a76-43a9-9c14-d23e72e90a38" DEVICE="ens33" ONBOOT="yes" #开机自动启动网卡服务 IPADDR="192.168.177.129" #修改为自己选择的IP DNS1="192.168.177.2" #域名解析服务器,用来解析主机名对应的IP地址的,写网关IP GATEWAY="192.168.177.2" #网关修改完成后,按ESC退出编辑,输入:wq退出文本并保存编辑内容,:q是无修改退出,:q!是不保存退出; 4、重启网卡服务,在命令行输入service network restart,在命令行输入ifconfig,查看IP地址是否修改成功; 5、修改主机名,在命令行输入vi /etc/sysconfig/network,按i进入编辑模式,输入HOSTNAME=centos-hwq,centos-hwq是我的Linux虚拟机的主机名,按ESC退出编辑,输入:wq退出文本并保存编辑内容; 6、配置主机名和IP映射,在命令行输入vi /etc/hosts,按i进入编辑模式,添加内容:192.168.177.129 centos-hwq,按ESC退出编辑,输入:wq退出文本并保存编辑内容; 7、配置自己电脑(以windows系统为例)的主机名和IP映射,复制路径C:\Windows\System32\drivers\etc,用记事本编辑hosts文件,添加内容:192.168.177.129 centos-hwq,保存修改退出。 8、添加子用户,后面多数操作都使用子用户来操作了,在命令行输入useradd hwq,接着passwd 12345。
1、命名行辅助软件:XshellPlus 6,资源网上可以找到,不仅可以进行命令行操作,且自带ftp功能,完成安装后,新建会话,设置主机名为Linux虚拟机的主机名,在用户名设置中则输入Linux虚拟机的子用户,密码为子用户的密码,记住设置即可,如此就可以在本地机器远程进行Linux系统的命令行操作和传输文件了; 2、远程文件编辑器:Notepad++_v7.2.2_Plus,资源网上可以找到,安装完成后,在菜单栏点击“插件”,选择NppFtp–>show NppFtp Window,在NppFtp Window中点击“设置”,选择“profile settings”,在弹出窗口点击add new,添加Linux虚拟机的主机名、用户名和密码,如此就可以直接在本地机器编辑Linux系统中的文件了; 3、远程桌面:Xmanager,远程访问Linux机器的桌面,资源网上可以找到,功能和Windows自带的远程桌面类似。