1.安装jdk
tar -zxvf jdk #解压
/etc/profile 备份这里环境变量文件
vim /etc/profile #编辑环境变量,按i进入编辑模式
末尾追加
export JAVA_HOME=/usr/java/jdk1.8.0_172
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
- export PATH=${JAVA_HOME}/bin:$PATH
esc退出 :wq保存
(上述配置里里不能有多余空格,否则会报错.报错后先还原备份文件,然后执行export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin重新导入环境变量和命令)
source /etc/profile #文件立刻生效
java -version #查看java版本
echo $JAVA_HOME nbsp; #查看环境变量
2.安装mysql
rpm -qa|grep mariadb #查询已安装的mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 #卸载自带mariadb
/etc/my.cnf #新增一个文件
groupadd mysql #创建用户组
useradd -g mysql mysql #创建mysql用户加入用户组
进到压缩包目录 usr/local
tar -zxvf mysql-5.6.49-linux-glibc2.12-x86_64.tar.gz #解压
mv mysql-5.6.49-linux-glibc2.12-x86_64 mysql #重命名
修改配置文件my.cnf
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld]
skip-name-resolve
#设置3306端口
port=3306
socket=/var/lib/mysql/mysql.sock
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M
#创建上述配置文件里的目录
mkdir /var/lib/mysql
mkdir /var/lib/mysql/mysql
chown -R mysql:mysql /var/lib/mysql
chown -R mysql:mysql /var/lib/mysql/mysql
cd /usr/local/mysql #进入安装目录
chown -R mysql:mysql ./ #修改当前目录拥有者为mysql用户
./scripts/mysql_install_db --user=mysql #安装数据库
chown -R mysql:mysql data #修改当前data目录拥有者为mysql用户
chown 777 /etc/my.cnf #授权
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #复制启动脚本至资源目录
chmod +x /etc/rc.d/init.d/mysqld #增加mysqld服务控制脚本执行权限
chkconfig --add mysqld #加入系统服务
chkconfig --list mysqld #检查是否生效
service mysqld start #启动 报错需要查看是否有进程ps -ef|grep mysqld,并且给报错文件夹授权写入权限
service mysqld stop #停止
环境变量
vi /etc/profile
export PATH=$PATH:/usr/local/mysql/bin
source /etc/profile
修改用户密码
update user set password=password('157453Xx@') where user='root'and host='localhost';
远程主机登录
GRANT ALL PRIVILEGES ON *.* TO'yjqd'@'%' IDENTIFIED BY 'yjqdXx@123' WITH GRANT OPTION;
FLUSH PRIVILEGES ;
3.启动java项目
nohup java -jar CGNYJQD-1.0-SNAPSHOT.jar &
4.安装nginx
安装pcre
tar -zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
make
make install
安装libtool
tar -zxvf libtool-2.4.2.tar.gz
cd libtool-2.4.2
./configure
make
make install
安装zlib
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
安装Nginx(多个Nginx)
cd /usr/nginx
tar -zxvf nginx-1.13.9.tar.gz #解压
cd /usr/nginx/nginx-1.13.9
./configure --prefix=/usr/local/nginx2 #多个Nginx
make
make install
cd /usr/nginx/nginx-1.13.9/sbin
./nginx 启动
ps -ef | grep nginx
./nginx -s stop
访问不了需要修改防火墙配置
在22端口下面增加对应端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8091 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8092 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
标签云
- 东方财富
- saucxs博客园
- weekly周报
- loveBook
- 前端博客
- 技术交流学习社区
- saucxs
- segmentfault
- saucxs的博客
- haorooms
- luckyscript
- 东方财富期货
- 峰云就她了
- binlive
- songEagle
- 且听风吟
- (TX)Heying Ye
- CG Online Judge
- Chris's Blog
- vueRouter
- 龙恩0707
- 鑫空间,鑫生活
- 木易杨
- MDN-js
- Cherry's Blog
- InterviewMap
- 安安哥的小戏台
- xiaojun1994-cat
- JavaScript-Garden
- junruchen-daily
- 秋天爱美丽
- web-summary-daily
- w3cplus-tb
- 潜行者m
- 于江水
- KieSun-git
- cnodejs
- aerminBlog
- fex_bd
- gwuhaolin-git
- Deboy's Blog
- react-china
- react.docschina
- Vuejs社区
- vuejsDoc
- cdnSocketIo
- shuaihuaCC
- colorize
- stazhu
- 前端学习
- IBM Dev社区
- linux运维笔记
- webpackDoc
- sayskyGithub
- 前端里
- 996.ICU
- electronjs
- CS-Notes
- mqyqingfengBlog
- beego官方
- 编码规范
- 阮一峰个人网站
- sessionstack
- damonareGoUp
- 咀嚼之味
- fe-interview
- xd-tayde/blog
- css-tricks
- ghmagical个人中心
- markyunp6
- hellogithub
- 霜序廿
- rin部落
- 建站素材
- 前端资源网
- CSS开发手册
- web技术交流
- 程新松个人网站
- wangEditor
- 小松博客
- 交流学习社区