新装Linux环境的基本配置
在上一篇文章
中我们新安装了Linux的开发环境,现在我们要对其进行基本的开发环境配置;
常用工具安装
在窗口中依次运行以下命令:
1. yum -y install vim*
2. yum install net-tools
3. yum -y install wget
4. yum -y install unzip zip
5. yum -y install lrzsz
基本环境配置
上篇文章中系统安装完毕后首次开机如下图所示:
- 修改主机名
在窗口中输入vim /etc/hostname
命令,进入到vim编辑器,按“i”键进入到编辑模式,输入自己想要的主机名后按:
后,输入wq
,再回车就保存退出了。如下图,我们设置的主机名是:Chrsty001(baseOS)
- 修改网络配置
窗口中输入命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33
,按i
键进入到插入状态,如下图:
按照如下配置更改:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6_PRIVACY=no
NAME=ens33
UUID=82700f7f-3410-465d-8edb-e206122e6977
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.10.170
NETMASK=255.255.255.0
#解决ping不通宿主机的问题
GATEWAY=192.168.10.2
#解决ping不通外网的问题
DNS1=192.168.10.2
更改完成后保存退出,输入reboot重启系统;输入ifconfig查看网络配置是否成功,如下图:
如果ip地址是您刚才输入的ip地址,则说明配置生效;此时我们可以在主机与虚拟机之间相互ping,如果能ping同则说明没有问题;如果ping失败,先输入命令firewall-cmd --state
检查防火墙是否关闭,如果没有关闭,先关闭防火墙,关闭防火墙的命令如下:
systemctl stop firewalld.service
systemctl disable firewalld.service
主机ping虚拟机如下图:
虚拟机ping主机如下图:
能双向ping通,说明我们的网络配置是没有问题的;
另外,上述网络配置的网关和DNS在自己的虚拟机里面查看,如下图:
jdk安装(这里使用的是jdk8)
首先下载jdk8的tar包,读者自己到Oracle官网下载,我这里已经下载好了
- 通过
rpm -qa | grep java
命令查看是否安装过 jdk
我们这是新环境,并没有安装过,所以这里什么也不显示。如果已经安装过或者是安装系统时自带的,那么你可以通过rpm -e java名称 --nodeps
命令卸载。 - 输入
cd /
进入到系统根目录,再次输入cd usr/
进入到usr目录,输入命令mkdir tools
,在usr目录下创建一个tools文件夹,存放后面我们上传的工具包,如下图:
- 输入rz命令后回车,打开文件传输对话框,选择我们已经下载好的jdk的tar包
上传成功后,输入ll命令查看当前目录,可以看到已经上传了
- 通过命令
tar -zxvf jdk-8u152-linux-x64.tar.gz
解压,解压完后如下图
- 输入
cd jdk1.8.0_152
进入到jdk的安装目录,输入pwd
命令,回车,复制当前路径,如下:
- 通过
vim /etc/profile
命令来编辑环境变量的配置文件,按i
进入到插入状态,直接拉到最底部,将下面的代码粘贴进去,按esc
->:
->wq
保存退出
JAVA_HOME=/usr/tools/jdk1.8.0_152
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
- 通过
source /etc/profile
命令使更改的配置立即生效 - 通过
java -version
命令和javac -version
命令来查看 jdk 是否安装成功,能出现正确版本号及说明安装成功!
到此,新装Linux基本环境配置完毕,Christy001(baseOS)会作为母机,后面新建虚拟机都是由该母机克隆而来;