配置CentOS环境
1. 配置
1.1 主机名配置
- 命令查看主机名
hostname
- 修改主机名,重启后无效
hostname xxx
- 如果想要永久生效,可以修改/etc/sysconfig/network文件
vim /etc/hostname
1.2 修改ip地址
- 联网的情况下,在终端root用户身份输入:ifconfig,然后记住:
inet 192.168.146.129
netmask 255.255.255.0
broadcast 192.168.146.255
- 然后输入:vim /etc/sysconfig/network-scripts/ifcfg-ens32,并做如下增改:
ONBOOT=yes #设置为yes时,系统启动时激活此设备
HWADDR=00:0C:29:1F:7A:27 #MAC地址
IPADDR=192.168.146.129 #IP地址
NETMASK=255.255.255.0 #子网掩码
BROADCAST=192.168.146.255 #广播地址
- 最后重启网络服务
systemctl restart network
1.3 域名映射
- /etc/hosts文件用于在通过主机名进行访问时做ip地址解析之用,相当于windows系统的C:\Windows\System32\drivers\etc\hosts文件的功能。
- 修改hosts文件
vim /etc/hosts
# 在最后添加信息
# 192.168.xxx.xxx 主机名
192.168.10.10 itcast
1.4 网络服务管理
service network status #查看指定服务的状态
service network stop #停止指定服务
service network start #启动指定服务
service network restart #重启指定服务
service --status-all #查看系统中所有后台服务
netstat -nltp #查看系统中网络进程的端口监听情况
- 防火墙根据配置文件/etc/sysconfig/iptables -config来控制本机的”出”、”入”网络访问行为。
systemctl status firewalld.service #查看防火墙状态
systemctl start firewalld.service #启动防火墙
systemctl stop firewalld.service #关闭防火墙
systemctl enable firewalld.service #防火墙自启
systemctl disable firewalld.service #禁止防火墙自启
1.5 国内yum源
网易(163)yum源是国内最好的yum源之一,无论是速度还是软件版本,都非常的不错。将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。 安装步骤如下:
- 首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
-
下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)
CentOS5:http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6:http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7:http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
- 运行以下命令生成缓存
yum clean all
yum makecache
除了网易之外,国内还有其他不错的 yum 源,比如中科大和搜狐。
中科大的yum源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help/centos。sohu的yum源安装方法查看: http://mirrors.sohu.com/help/centos.html
2. 必备软件安装
2.1 Java安装
- 下载jdk到根目录“~”
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" “jdk的下载地址”
或者:
wget “jdk的下载地址”
- 如果有openjdk的话,先卸载
查询:rpm -qa | grep java ,rpm -qa | grep jdk
若有,则卸载:rpm -e --nodeps “查询项名称”
- 解压到/usr/java目录
tar -zxvf ~/jdk-8u241-linux-x64.tar.gz -C /usr/java
- 配置java环境变量
vim /etc/profile
输入i,在末尾行添加:
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_241 #bin的上一级目录全路径
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
- 然后重启profile:source /etc/profile
- 最后输入java -version
- 出现以上界面,说明jdk安装成功。
2.2 MySQL安装
- 检查系统中是否已安装MySQL。
rpm -qa | grep mysql
注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb
- 查看已安装的Mariadb数据库版本。
rpm -qa | grep -i mariadb
- 卸载已安装的Mariadb数据库。
rpm -qa | grep mariadb | xargs rpm -e --nodeps
- 再次查看已安装的 Mariadb 数据库版本,确认是否卸载完成。
rpm -qa | grep -i mariadb
- 下载安装包文件。
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
- 安装mysql-community-release-el7-5.noarch.rpm包。
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装完成之后,会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个 yum 源文件。
执行 yum repolist all | grep mysql 命令查看可用的 mysql 安装文件。
yum install mysql-server,安装mysql。
- rpm -qa | grep mysql,检查mysql是否安装成功。
- 启动mysql服务。
systemctl start mysqld.service #启动mysql
systemctl enable mysqld.service #设置mysql开机启动
systemctl restart mysqld.service #重启mysql
systemctl stop mysqld.service #停止mysql
- 设置密码。
注意:mysql5.6安装完成后,它的root用户的密码默认是空的,我们需要及时用mysql 的root用户登录(第一次直接回车,不用输入密码),并修改密码。
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("root用户密码") where User='root';
mysql> flush privileges;
- 设置远程主机登录。