image.PNG
Linux 基本得命令和软件基础
登录阿里云并购买服务器 进入阿里云官网
https://www.aliyun.com
购买服务器
image.PNG
找到最新活动中得学生特惠
image.PNG
image.PNG
尽量选择系统镜像, 并且选择 CentOS7 的镜像文件
搭建自己得 web 程序
点详情进入服务器
包含了一些基本信息, 主要是公网 IP 和内网 IP
左侧的导航栏远程连接, 点击密钥管理
新建一个密钥, 新建完密钥之后会有一个文件要你下载, 此文件相当重要, 而且只能下载一次, 妥善保管, 使用自动生成的密钥
生成完之后, 点击查看密钥指纹, 可以查看自己的密钥
设置第三步的管理员密码
远程连接工具
阿里云推荐的是使用 putty
工具是 xshell
远程文件上传工具 xftp
image.PNG
image.PNG
xftp
image.PNG
MySQL 的安装:
在 Linux 上下载文件需要先安装 wget
yum -y install wget
如果没有安装 wget, 会出现 - bash:wget: 未找到命令
获取安装包
wget <u>https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm</u>
安装 MySQL 源
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
在线安装 MySQL
yum -y install MySQL-community-server
启动 MySQL 服务
systemctl start mysqld
设置开机启动
- systemctl enable mysqld
- systemctl daemon-reload
查看临时密码:
方法一: grep 'temporary password' /var/log/mysqld.log
方法二: vi /var/log/mysqld.log
登录 (使用临时密码):
MySQL -u root -p
输入临时密码
必须修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
密码太简单, 需要执行以下两条命令
修改 validate_password_policy 参数的值
set global validate_password_policy=0;
再修改密码的长度
set global validate_password_length=1;
再次执行修改密码就可以了
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
远程连接
设置远程连接权限
grant all privileges on . to root@'%' identified by "root";
刷新更改
flush privileges;
开启防火墙:
通过 systemctl status firewalld 查看 firewalld 状态, 发现当前是 dead 状态, 即防火墙未开启.
通过 systemctl start firewalld 开启防火墙, 没有任何提示即开启成功.
再次通过 systemctl status firewalld 查看 firewalld 状态, 显示 running 即已开启了.
如果要关闭防火墙设置, 可能通过 systemctl stop firewalld 这条指令来关闭该功能.
再次执行执行 firewall-cmd --permanent --zone=public --add-port=3306/tcp, 提示 success, 表示设置成功, 这样就可以继续后面的设置了.
通过 iptables 开启防火墙
iptables 服务安装命令:
yum install iptables-services
开启 iptables 防火墙命令:
systemctl start iptables.service
重启 iptables 防火墙的命令:
systemctl restart iptables.service
关闭 iptables 防火墙的命令:
systemctl stop iptables.service
查看 iptables 防火墙状态的命令:
systemctl status iptables.service
设置 iptables 防火墙开机启动:
systemctl enable iptables.service
开放 3306 端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
添加后进行保存 -------service iptables save
检测 jdk 安装包
rpm -qa | grep java
卸载 (有的话, 没有跳过)
假设有 java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
- rpm -e --nodeps
- java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
再次检测
上传 jdk, 解压
tar -zxvf jdk-8u171-Linux-x64.tar.gz
配置环境变量
1)vi /etc/profile
2) 配置环境变量
JAVA_HOME=/usr/java/jdk1.8.0_171
CLASSPATH=
PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
重新加载文件
source /etc/profile
测试
java -version
Tomcat 的安装
1. 将 tomcat-Linux 上传到 Linux
2. 解压 tomcat: tar -zxvf apache-tomcat-7.0.88.tar.gz
3. 如果没有开放 8080 端口, 需要在防火墙配置文件中开放 8080 端口,
4. 或者直接使用命令添加 8080 端口: firewall-cmd --zone=public --add-port=8080/tcp --permanent
5.systemctl restart firewalld.service
6. 也可以通过 iptables 添加端口,/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT, 然后添加后进行保存 -------service iptables save
7. 启动 tomcat 服务 ./startup.sh 停止服务:./shutdown.sh
image.PNG
若本号内容有做得不到位的地方 (比如: 涉及版权或其他问题), 请及时联系我们进行整改即可, 会在第一时间进行处理.
请点赞! 因为你们的赞同 / 鼓励是我写作的最大动力!
来源: http://www.jianshu.com/p/7d8482b6ea9f