服务器配置
点击访问阿里云官网地址:http://aliyun.com/
没有账号的点击aliyun右上角免费注册,注册过程大同小异略过不表。
镜像选择公共镜像,其中操作系统选择CentOS, 版本选择7.4 64位。
远程连接工具
好了 基本服务器弄好了, 大家可以去参考我的工具帖子,配置java tomcat mysql
也可以用how2j的方式弄,参考我的呢,可以把东西归到一个文件夹里,方便以后管理。
当然How2j大佬的配置最快,亲测没有坑。
JAVA环境
运行命令:
yum -y install java-1.8.0-openjdk.x86_64
接着运行
java -version
Mysql环境
yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版
cd /temp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
注: 如果/temp目录不存在,请使用如下命令创建目录先
mkdir /temp
接着就可以通过yum安装了:
yum install mysql mysql-server mysql-devel -y
以上只是安装,执行如下命令才能启动mysql服务器:
systemctl start mysql.service
安装后会自动启动,启动后会占用3306端口。 使用如下命令查看3306端口是否启动,如果启动了则表示mysql处于运行状态。
netstat -anp|grep 3306
如图所示,使用如下命令登陆
mysql -uroot -padmin
登陆成功后输入
show databases;
Tomcat环境
yum上没有tomcat的源,所以使用如下方式下载解压
cd /tmp
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.0.82.tar.gz
tar xzf apache-tomcat-7.0.82.tar.gz
mv apache-tomcat-7.0.82 /usr/local/tomcat7
解压后把tomcat移动到 /usr/local/tomcat7 目录下方便以后访问
注:反应这个tomcat无法通过wget下载。
cp /home/wwwroot/ftptest/apache-tomcat-7.0.82.tar.gz /tmp/apache-tomcat-7.0.82.tar.gz
启动tomcat
/usr/local/tomcat7/bin/startup.sh
因为还没有从安全组开放端口8080,所以还无法通过外网查看tomcat是否启动。只能通过查看端口是否处于监听状态查看tomcat是否启动:
netstat -anp|grep 8080
通过如下命令可以查看tomcat的启动日志
tail -300f /usr/local/tomcat7/logs/catalina.out
亲测,官方版本启动慢。
通过先关闭,然后启动的方式。。。。来重启tomcat ~~
/usr/local/tomcat7/bin/shutdown.sh
/usr/local/tomcat7/bin/startup.sh
启动的时候,可以运行tail命令来查看启动过程:
tail -300f /usr/local/tomcat7/logs/catalina.out
tomcat7在centos7里面启动有时候会很慢,要好几分钟。 原因是什么什么熵什么什么随机的,反正运行下面命令之后再启动就好了。
如果没有tomcat7启动过慢的问题,可以忽略此步骤
yum -y install rng-tools
systemctl start rngd
Linux常用查询内存及硬盘,端口
检查内存 free -h
检查硬盘 df -h
查看mysql对应的进程号 ps -ef | grep mysql ps aux | grep mysql
查看端口对应的进程号 lsof -i:9092
根据进程号查看对应的信息,比如端口啥的 netstat -anp|grep 3306 netstat -tunlp|grep 3306
linux cetos7关闭防火墙
关闭防火墙的命令:systemctl stop firewalld.service
开机不启动防火墙的命令:systemctl disable firewalld.service
启动防火墙的命令:systemctl start firewalld.service
开机启动防火墙的命令: systemctl enable firewalld.service
firewall-cmd --state:查看防火墙状态,running表示开启,not running表示未开启。
dobbo:开启特定端口的命令:firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --zone=public --add-port=20880/tcp --permanent
开启这这个端口后要用firewall-cmd --reload重新载入一下,要不然不生效。如果不加 --permanent参数,重启服务后失效
这时开启了了防火墙,也开放了dubbo的2181和20880端口,也能访问dubbo的服务
配置yum
yum clean all
yum makecache
yum install -y wget
yum install -y gcc
安装perl
wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz
tar -xvf perl-5.16.1.tar.gz
cd perl-5.16.1
./Configure -des -Dprefix=/usr/local/perl
make && make test && make install
perl -v
参考how2j
您的资助是我最大的动力!
金额随意,欢迎来赏!