更多VPS相關請來這:https://javamethod.com/bwgjava
最近剛買了VPS,準備把本身作的項目放上來,順便學學Linux、VPS,花了一天時間把環境搭建了起來,以命令的方式把步驟記錄下來mysql
centos6.4 x64
jdk1.8.0_121 x64
mysql-5.7.17 x64
apache-tomcat-7.0.75
winSCP
PuTTY
先建立一個soft
文件夾,經過winSCP
把須要的軟件放進去linux
rpm -ivh jdk-8u121-linux-x64.rpm
sql
vim /etc/profile
apache
JAVA_HOME=/usr/java/jdk1.8.0_121
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
vim
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm
centos
rpm -ivh mysql-community-common-5.7.17-1.el6.x86_64.rpm
rpm -ivh mysql-community-lib-5.7.17-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.17-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.17-1.el6.x86_64.rpm
tomcat
service mysqld start
tcp
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
工具
/etc/init.d/iptables save
service iptables restart
mysql -uroot -p
grep 'temporary password' /var/log/mysqld.log
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
grant all on *.* to root@'%';
flush privileges;
service mysqld restart
show variables like 'character_set%';
vim etc/my.cnf
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
Esc
,:wq
保存
vim /etc/profile
CATALINA_BASE=/usr/local/tomcat
PATH=$CATALINA_BASE/bin:$PATH
export PATH CATALINA_BASE
catalina.sh version
chmod 777 catalina.sh
startup.sh
tail -f catalina.out
/sbin/iptables -I INPUT -p tcp --dport 80 -j DROP
/etc/init.d/iptables save
service iptables restart
/etc/init.d/iptables status
netstat -ntlp
lsof -i tcp:3306
rpm -ql
rpm -e 包名
firewall
使用
systemctl start/stop/restart firewalld.service
systemctl enable firewalld.service
systemctl disable firewalld.service
systemctl is-enabled firewalld.service
systemctl list-unit-files|grep enabled
systemctl --failed
firewall-cmd --zone=public --add-port=3306/tcp --permanent
(--permanent永久生效,沒有此參數重啓後失效)
firewall-cmd --reload
firewall-cmd --zone= public --remove-port=80/tcp --permanent