# centos安装和环境配置

# 网络配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet 
BOOTPROTO=static 静态ip 
DEFROUTE=yes 
IPV4_FAILURE_FATAL=no 
IPV6INIT=yes 
IPV6_AUTOCONF=yes 
IPV6_DEFROUTE=yes 
IPV6_FAILURE_FATAL=no 
NAME=eno16777736 
UUID=34bbe4fa-f0b9-4ced-828a-f7f7e1094e4a 
DEVICE=eno16777736 
ONBOOT=yes 
PEERDNS=yes 
PEERROUTES=yes 
IPV6_PEERDNS=yes 
IPV6_PEERROUTES=yes 
IPADDR=192.168.179.3 ip地址 
NETMASK=255.255.255.0 子网掩码 
GATEWAY=192.168.179.2 网关
service network restart

修改dns地址

vi /etc/resolv.conf 
nameserver 192.168.3.1
nameserver 114.114.114.114

重启网络

systemctl restart network

# 升级内核

载入elrepo源,搜索内核更新资源,并进行更新操作。

# 载入公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 安装ELRepo
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
# 载入elrepo-kernel元数据
yum --disablerepo=\* --enablerepo=elrepo-kernel repolist
# 查看可用的rpm包
yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel*
# 安装最新版本的kernel
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-lt.x86_64

重启,选择新版本内核进入系统,内核工具包升级.

# 删除旧版本工具包
yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64
# 安装新版本工具包
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-lt-tools.x86_64

为了让新安装的内核成为默认启动选项,你需要如下修改 GRUB 配置:

打开并编辑 /etc/default/grub 并设置 GRUB_DEFAULT=0。意思是 GRUB 初始化页面的第一个内核将作为默认内核。

GRUB_TIMEOUT=5
GRUB_DEFAULT=0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

接下来运行下面的命令来重新创建内核配置。

grub2-mkconfig -o /boot/grub2/grub.cfg

最后重启

# 关闭SELinux

查看

getenforce
Disabled

/usr/sbin/sestatus -v
SELinux status:                 disabled

临时关闭

设置SELinux 成为permissive模式

setenforce 1 设置SELinux 成为enforcing模式

setenforce 0

永久关闭

vi /etc/selinux/config

SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效

# centos如何允许root ssh

以root权限执行 vi /etc/ssh/sshd_config

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

重启ssh服务 systemctl restart sshd (root执行)。

# java环境配置

  1. 搜索java

命令 rpm -qa | grep java ,会显示如下图:

70

上图所圈,为必须删除,其余不需要删除。

  1. 删除方式

直接输入两个命令即可,该两个命令相同,只不过后边分别是不同版本。 命令1:yum -y remove java-1.8.0-openjdk-headless...... 命令2:yum -y remove java-1.7.0-openjdk-headless……

  1. 查看结果

命令:java -version

输入命令以后,会发现 java 命令未找到,表示已经删除成功。

  1. 安装oracle jdk
# 安装目录
cd /opt
# 下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
# 解压
tar -zxvf jdk8.tar.xz
# 配置环境变量
vi /etc/profile
# set java environment
export JAVA_HOME=/opt/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
# 配置生效
source /etc/profile

# node环境配置

# 安装目录
cd /opt
# 下载node
wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz
# 解压
tar -xvf node-v8.11.4-linux-x64.tar.xz
# 配置环境变量
vi /etc/profile
# set node environment
NODE_HOME=/opt/nodev8
PATH=$PATH:$NODE_HOME/bin
export NODE_HOME PATH
# 配置生效
source /etc/profile
Last Updated: 7/4/2019, 2:00:53 PM