资讯专栏INFORMATION COLUMN

搬瓦工VPS搭建JavaWeb环境

Baoyuan / 3473人阅读

摘要:更多相关请来这最近刚买了,准备把自己做的项目放上来,顺便学学,花了一天时间把环境搭建了起来,以命令的方式把步骤记录下来系统环境及工具操作系统工具安装步骤及命令先创建一个文件夹,通过把需要的软件放进去安装修改环境变量如下安装需要

更多VPS相关请来这:https://javamethod.com/bwg

最近刚买了VPS,准备把自己做的项目放上来,顺便学学Linux、VPS,花了一天时间把环境搭建了起来,以命令的方式把步骤记录下来

系统环境及工具

操作系统:centos6.4 x64

jdk1.8.0_121 x64

mysql-5.7.17 x64

apache-tomcat-7.0.75

工具:winSCP PuTTY

安装步骤及命令

先创建一个soft文件夹,通过winSCP把需要的软件放进去

安装jdk

rpm -ivh jdk-8u121-linux-x64.rpm

修改环境变量

vim /etc/profile

insert如下

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

安装mysql 需要安装一些依赖包

rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm

安装mysql包

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

启动mysql服务

service mysqld start

开放3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

保存修改

/etc/init.d/iptables save

重启防火墙,修改生效

service iptables restart

登录mysql
mysql -uroot -p
如果需要输入密码,查看密码

grep "temporary password" /var/log/mysqld.log

修改root密码
SET PASSWORD FOR "root"@"localhost" = PASSWORD("root");
创建用户,方便本地客户端连接MySQL
CREATE USER "root"@"%" IDENTIFIED BY "root";
为用户授权
grant all on *.* to root@"%";
刷新用户权限
flush privileges;
重启MySQL

service mysqld restart

查询MySQL字符集
show variables like "character_set%";
修改字符集,打开etc/my.cnf

vim etc/my.cnf

按i,insert如下

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

Esc,:wq保存 tomcat不用安装,zip包解压放到usr下(跟jdk放一个目录方便管理) 配置环境变量

vim /etc/profile

insert如下

CATALINA_BASE=/usr/local/tomcat
PATH=$CATALINA_BASE/bin:$PATH
export PATH CATALINA_BASE

检查tomcat配置

catalina.sh version

如果没权限,设置权限

chmod 777 catalina.sh

启动tomcat

startup.sh

查看tomcat控制台,进入tomcat/logs

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

Centos查看端口占用情况命令,比如查看3306端口占用情况使用如下命令

lsof -i tcp:3306

查看rpm安装的包

rpm -ql

卸载rpm包

rpm -e 包名

Centos7 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

开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent(--permanent永久生效,没有此参数重启后失效)

重新载入

firewall-cmd --reload

删除端口

firewall-cmd --zone= public --remove-port=80/tcp --permanent

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/66726.html

相关文章

  • 瓦工vps安装Centos7+镜像部署图形化轻量桌面远程环境(XFCE+VNC)

    摘要:第一升级包软件和系统内核第二安装安装完成后执行检验安装成功。搬瓦工所有套餐整理下面表格已经加入了本次新增的大流量套餐,汇总了目前所有的套餐。搬瓦工vps怎么安装Centos7+图形化桌面环境?我们在选择搬瓦工vps主机服务器的时候,我们都知道只有Linux镜像,不可以安装Windows系统,虽然我们可以通过DD的方式部署WIN系统,但是要求的过程还是比较麻烦的,一来需要较长的时间编译,二来还...

    番茄西红柿 评论0 收藏2637
  • 瓦工:Ubuntu 18.04部署安装VNC客户端和Gnome实现远程桌面

    摘要:搬瓦工如何部署安装客户端安装客户端和实现远程桌面搬瓦工搬瓦工主机是没有系统的,这个我们很多朋友都知道大部分的海外主机商都是系统镜像。那有没有其他办法实现呢这里我们惯用的办法就是在服务器中安装和桌面桌面实现远程访问。搬瓦工Ubuntu 18.04如何部署安装vnc客户端和Gnome实现远程桌面?搬瓦工vps主机是没有Windows系统的,这个我们很多朋友都知道大部分的海外主机商都是Linux系...

    番茄西红柿 评论0 收藏2637
  • 瓦工:Linux服务器选择CentOS、Debian、Ubuntu 镜像的建议

    摘要:正常安装系统的话,我们只可以选择系统。而镜像是原始版本,而且也是比较稳定的,尤其是服务器资源不足的时候,是比较节省资源的。根据需要选择我们选择哪个镜像的时候根据实际需要,比如我们自己习惯用哪个就用哪个。我们在搬瓦工VPS主机可以安装什么系统?目前搬瓦工VPS主机仅可以安装Linux系统,不支持直接安装Windows系统,如果我们有需要安装Windows系统话可以通过DD安装,后面我们单独的再...

    VPointer 评论0 收藏0

发表评论

0条评论

Baoyuan

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<