在服务器中配置Linux系统

第一次学习linux,在虚拟机中安装一台服务器。用来记录一下过程。

系统:CentOS-6.10-x86_64-minimal.ios

jdk:jdk-7u79-linux-x64

tomcat:apache-tomcat-7.0.68

由于版本不同 可能会出现安装失败 上述是没有问题的。


1.首先安装jdk。这边我们选择傻瓜式安装,直接将jdk通过文件上传至系统中。(一般安装在/opt/xxx文件中)如下图所示:

上传完成之后,进入到此文件夹里面,对刚才的jar包进行解压

tar -xvf  apache-tomcat-7.0.68.tar.gz

解压完成之后,配置jdk的环境变量。

在etc的profile文件中打开并添加下面两句话

export JAVA_HOME=/opt/javasoft/jdk1.7.0_79(你的安装文件的位置)
export PATH=$PATH:$JAVA_HOME/bin

然后刷新环境变量使之生效。

输入java -version可以查看版本。

这样一来  我们jdk就安装好啦。


2.安装tomcat

把之前的tomcat文件包导入进来 ,并解压。然后进入到bin文件中

输入./ batstart.sh

这样就成功启动tomcat啦。。。


3.安装mysql

1.检测是否已经安装了mysql
rpm -qa | grep mysql

2.如果已经安装了,将其卸载,如:
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

3.下载新的mysql
yum install mysql mysql-devel mysql-server

4.下载完成后启动服务器
service mysqld start

5.设置登录密码
/usr/bin/mysqladmin -u root password "123"

6.登录mysql服务器
mysql -u root -p
7.输入密码
123
8.开启远程访问
grant all privileges on *.* to 'root' @'%' identified by '123';

刷新一下
flush privileges;

9.开启防火墙端口 3306 退出mysql 
(标准防火墙打开  但是3306和8080对外提供服务)
vi /etc/sysconfig/iptables
3306、8080端口放行  如下图所示:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

10.设置mysql的服务随着系统的启动而启动
加入到系统服务:
chkconfig --add mysqld
自动启动:
chkconfig mysqld on

11.Linux中的MySQL默认 是表名区分大小写!需要设置为不区分大小写!!
在/etc/mt.cnf中添加下面代码
lower_case_table_names=1

12.设置Mysql的编码格式:UTF-8

下面蓝色为新增模块,新增即可。

[[email protected] /]# vi /etc/my.cnf

[mysqld]

lower_case_table_names=1

character_set_server=utf8

default-character-set= utf8

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

[client]

default-character-set = utf8

最后重启mysql就行

service mysqld restart

这样一来mysql就安装好啦。。。。


然后我们一个服务器差不多就配置完成啦。。。。。

链接:https://pan.baidu.com/s/1VQlkuJl10Io2-qkWzO5yMQ  提取码:r7mt  需要上面资源的可在网盘获取哦。