申请/连接/配置aws linux(redhat)服务器的总结

来源:互联网 发布:男人影视软件下载 编辑:程序博客网 时间:2024/05/19 03:29

1.申请aws服务器(注册账号-绑定信用卡-选择ec2-配置安全组)


2.puttv连接aws

1)使用puttygen生成ppk文件
2)使用ppk文件和服务器ipv4来连接服务器
3)使用默认的ec2-user来登录服务器
4)设置root用户密码,切换到root用户

sudo passwd root
su root


3.搭建nginx

1)使用curl下载nginx(.tar.gz)

curl -L "http://nginx.org/download/nginx-1.13.7.tar.gz" -H "Cookie: oraclelicense=accept-securebackup-cookie" -H "Connection: keep-alive" -O

2)解压

tar -zxvf 文件名

3)编译安装nginx

make
make install

4)搭建静态资源访问服务

修改nginx的conf文件夹下的nginx.conf,配置服务

server {
listen 80;
server_name res.17xs.org;
charset utf-8;
access_log off;
location / {
root /usr/local/tomcat-7.0.55/webapps/upload;
}
}

5)启动服务

/opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf

6)停止服务

/opt/nginx/sbin/nginx -s stop

7)查看端口占用情况

netstat -tunlp

8)如果其它机器无法访问,解决方法如下:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
然后保存
/etc/rc.d/init.d/iptables save
重启防火墙
/etc/init.d/iptables restart


4.搭建mysql

1)下载mysql(.rpm)

curl -L "https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm" -H "Cookie: oraclelicense=accept-securebackup-cookie" -H "Connection: keep-alive" -O

2)下载 mysql57-community-release-el7-10.noarch.rpm
3)添加Mysql Yum Repository

sudo rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

4)rpm 安装mysql

sudo yum install mysql-community-server-5.7.18-1.el7.x86_64.rpm

5)启动mysql

sudo service mysqld start

6)登录mysql

mysql -uroot -p

7)5.7版本是随机生成root密码,使用查看日志找到密码

sudo grep 'temporary password' /var/log/mysqld.log

8)修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password_复杂点的密码';
注意:若修改失败,ERROR 1820 (HY000),修改validate_password_policy参数的值
set global validate_password_policy=0;
set global validate_password_length=1;
在执行修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password_复杂点的密码'

9)授权其他机器访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
刷新权限:FLUSH PRIVILEGES;


5.卸载mysql

1)卸载前关闭MySQL服务,方法1

check mysql运行状态:service mysql status
stop mysql:service mysql stop
check mysql运行状态:service mysql status

2)卸载前关闭MySQL服务,方法2

check mysql运行状态:./mysql status
stop mysql:./mysql stop
check mysql运行状态:./mysql status

3)检查是否安装了MySQL组件

rpm -qa | grep -i mysql
MySQL-devel-5.6.23-1.linux_glibc2.5
MySQL-client-5.6.23-1.linux_glibc2.5
MySQL-server-5.6.23-1.linux_glibc2.5

4)卸载删除mysql各类组件

rpm -ev 组件名

5)收集MySQL对应的文件夹信息

find / -name mysql

6)删除对应文件夹

rm -rf mysql路径

7)删除mysql用户及用户组

more /etc/passwd | grep mysql
more /etc/shadow | grep mysql
more /etc/group | grep mysql
userdel mysql
groupdel mysql


6.搭建tomcat

1)下载tomcat(.tar.gz)

curl -L "http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz" -H "Cookie: oraclelicense=accept-securebackup-cookie" -H "Connection: keep-alive" -O

2)解压tomcat,编译安装(make;make install)
3)启动tomcat

./startup.sh

4)停止tomcat

./shutdown.sh