1. 正文

1.安装软件。
2.查看进程。
3.修改权限。
3.防火墙的操作。
4.nginx

2. 软件安装

1. 二进制安装。---只需要解压就可以。 只针对特殊平台。 比如jdk  tomcat
2. RPM: 按照一定的规范就可以按照该软件。 无法按照依赖的文件:如idea需要先安装jdk并配置环境。 
3. yum 远程安装 基于RPM  帮你把依赖的文件安装上去。    (联网安装,使用多)
4. 安装源码安装。 编译--->打包---->安装。              (比如我们写的程序部署到Linux系统)

傻瓜式使用,Windows系统安装好Xftp,对于阿里云服务器:与使用Xshell工具一样,将阿里云公网IP设置进去,其次对应管理员名字密码即可进入进行相关操作

下图是window系统虚拟机上快捷方式

nginx 504防火墙 nginx防火墙在哪_运维

阿里云jdk和tomcat安装可参考网址

(1) JDK和tomcat

yum -y install lrzsz   //黑窗口远程安装rz命令代码   -y可以免去安装过程中输入y确认

注释:在linux中rz 和 sz 命令允许开发板与主机通过串口进行传递文件了,安装好rz命令后就可以直接将文件拖入黑窗口指定文件夹下

(2)解压jdk文件

tar -zxvf 压缩文件 -C /usr/local

(3)配置环境变量 /etc/profile(配置文件所在的目录)

nginx 504防火墙 nginx防火墙在哪_nginx_02

nginx 504防火墙 nginx防火墙在哪_nginx_03

重启配置文件  source /etc/profile   之后javac可以出现如图表示jdk安装成功

nginx 504防火墙 nginx防火墙在哪_nginx 504防火墙_04

可以把一个springboot项目进行打包,并放入到你的linux服务器

打包

nginx 504防火墙 nginx防火墙在哪_运维_05

nginx 504防火墙 nginx防火墙在哪_centos_06

nginx 504防火墙 nginx防火墙在哪_nginx_07

nginx 504防火墙 nginx防火墙在哪_运维_08

java -jar 文件  //运行上线项目命令

上线项目访问不到

nginx 504防火墙 nginx防火墙在哪_nginx_09

原因:防火墙没有放行8080端口号。

对于阿里云配置安全组即可在外部进行访问如8080端口号

nginx 504防火墙 nginx防火墙在哪_linux_10

nginx 504防火墙 nginx防火墙在哪_运维_11

nginx 504防火墙 nginx防火墙在哪_运维_12


systemctl status firewalld 查看防火墙的状态

nginx 504防火墙 nginx防火墙在哪_centos_13

systemctl disable firewalld 开机禁用。(闲的没事儿别随便用)

systemctl stop firewalld 关闭防火墙 开启后防火墙会启动。

firewall-cmd --zone=public --add-port=端口号/tcp --permanent : 添加端口号到防火墙 必须重启防火墙

firewall-cmd --list-ports: 查询放行的端口号

nginx 504防火墙 nginx防火墙在哪_nginx 504防火墙_14

如何查看进程。 | 管道 把前一条命令产生的结果作为第二条命令的执行内容。

ps -ef | grep 进程名

kill -9 进行号  //-9表示强制,改代码表示关闭进程

nginx 504防火墙 nginx防火墙在哪_nginx 504防火墙_15

ps -ef表示查看全格式的全部进程。

ps是linux下最常用的也是非常强大的进程查看命令,常配合管道命令 | 和查找命令 grep 同时执行来查看特定进程。

参数含义:

-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上的所有进程,包括其他用户的进程。r 只显示正在运行的进程。x 显示没有控制终端的进程。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

nginx 504防火墙 nginx防火墙在哪_nginx 504防火墙_16

nginx 504防火墙 nginx防火墙在哪_运维_17

nginx 504防火墙 nginx防火墙在哪_运维_18

nginx 504防火墙 nginx防火墙在哪_linux_19

改错需要配置jre环境变量

nginx 504防火墙 nginx防火墙在哪_运维_20

安装mysql

8.0版本安装教程:

5.7版本安装教程:

云端部署项目

nginx 504防火墙 nginx防火墙在哪_nginx 504防火墙_21

wget等价于浏览器地址,就是Linux联网下载对应内容

###阿里云

云服务器安装MySQL不会产生临时密码,起码至少我的是这样,安装好直接进入MySQL进行使用;详情如下图:

nginx 504防火墙 nginx防火墙在哪_运维_22

nginx 504防火墙 nginx防火墙在哪_centos_23

上面代码语句翻译如下:

**2012-04-09 t12:25:59 . 733349z 6[警告][MY-010453][服务器]root@localhost创建时密码为空!请考虑关闭——initialize-insecure选项。

Mysql启动问题:8.0教程可能在云端会出现没有安装其服务的问题,8.0版本在本机Windows系统可能由于电脑太新每次都需关闭再启动才能正常使用,否则报10061错误

,对于云端服务器可能会报2002、2003错误,需要重装MySQLserver并重新启动再试,如果还不能正常启动,请继续咨询度娘或者更专业人事

nginx 504防火墙 nginx防火墙在哪_运维_24

sudo service mysqld start

所以使用阿里云不用考虑防火墙的问题,公网IP连就是了。只需配置好安全组配置,放行对应端口就可以随心所欲本地连接云服务器咯!注意使用阿里云公网IP直接免密即可使用你的本地电脑MySQL可视化界面操控云服务器的MySQL!太赞了

建议放行所有,省事儿!原谅我本人太懒了!

修改权限:

nginx 504防火墙 nginx防火墙在哪_linux_25

nginx 504防火墙 nginx防火墙在哪_nginx 504防火墙_26

sudo chmod XXX dir_name

XXX是你要设置的权限代号,第一位代表Owner,第二位代表Group,第三位代表Others

XXX中0代表什么都不可以,1代表可执行,2代表可读,4代表可写,如果要同时具备多项权限就把各种权限的代号加起来,可读可写就是6,可读可写可执行就是7

4.nginx

什么是nginx?

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

为什么使用nginx

nginx 504防火墙 nginx防火墙在哪_linux_27

2.安装nginx

(1)安装nginx依赖的环境

1. yum install -y gcc-c++
2. yum install -y pcre pcre-devel
3. yum install -y zlib zlib-devel
4. yum install -y openssl openssl-devel

(2) 上传nginx的压缩文件并解压

tar -zxvf nginx.tar.gz   -C 目录//这是未安装的源码

(3) 创建一个目录

mkdir /usr/nginx

(4) 指定nginx的安装路径

nginx 504防火墙 nginx防火墙在哪_nginx 504防火墙_28

(5) 安装 make install (C语言中的编译叫make)

nginx 504防火墙 nginx防火墙在哪_nginx_29

启动nginx

nginx 504防火墙 nginx防火墙在哪_linux_30

查看nginx的进程

nginx 504防火墙 nginx防火墙在哪_centos_31

浏览器访问nginx服务器

nginx 504防火墙 nginx防火墙在哪_centos_32

注意

对于nginx,如果初次使用高版本出现问题,安装不成功,一定要将高版本的所有内容删除干净:否则会有如下下图中的问题,再重新执行上述安装低版本步骤即可!!!!

nginx 504防火墙 nginx防火墙在哪_centos_33


nginx 504防火墙 nginx防火墙在哪_centos_34