在服务器中配置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
需要上面资源的可在网盘获取哦。