Linux系统权限-防火墙-nginx安装

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系统虚拟机上快捷方式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aFZUNTWf-1618132704934)(assets/1617966496537.png)]

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

https://blog.csdn.net/weixin_43451430/article/details/115531540?spm=1001.2014.3001.5501

(1) JDK和tomcat

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

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

(2)解压jdk文件

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wwn3j7VZ-1618132704937)(assets/1617967455919.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aet96ahi-1618132704938)(assets\1617949452016.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NrqwMqaY-1618132704940)(assets/1617967717913.png)]

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wg4eijm4-1618132704941)(assets/1617967934396.png)]

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

打包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o1V5eAkf-1618132704943)(assets/1617968400867.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CLBwW0Z5-1618132704943)(assets/1617968207651.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MymYaon1-1618132704944)(assets\1617950063151.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7rrF2mL6-1618132704945)(assets/1617968498143.png)]

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

上线项目访问不到

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8C4bn2FQ-1618132704945)(assets\1617950091921.png)]

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Luf5CihC-1618132704946)(assets/1617968749547.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RpCPBqjd-1618132704946)(assets/1617968776886.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w16ADYps-1618132704947)(assets/1617968827700.png)]
systemctl status firewalld 查看防火墙的状态

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LZ6Gx7pk-1618132704947)(assets/1617968860301.png)]

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

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

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nU6j4Pkq-1618132704948)(assets/1617969106120.png)]

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

ps -ef | grep 进程名

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wmk9QQSu-1618132704948)(assets/1617969980037.png)]

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

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

参数含义:

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8FABuzJj-1618132704949)(assets/1617969657048.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jNd0Pzse-1618132704950)(assets/1617969377606.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DPzqdnuA-1618132704950)(assets/1617969405274.png)]

改错需要配置jre环境变量[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OQAJ3oZx-1618132704951)(assets/1617969484238.png)]

安装mysql

8.0版本安装教程:https://blog.csdn.net/Bb15070047748/article/details/106245223/

5.7版本安装教程:https://blog.csdn.net/weixin_43451430/article/details/115553108

云端部署项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c7sL7cPb-1618132704951)(assets/1618018908898.png)]

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

###阿里云

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9H2caI7G-1618132704952)(assets/1617972899221.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0ry8JxVx-1618132704952)(assets/1617972655582.png)]

上面代码语句翻译如下:

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

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VaazGgig-1618132704952)(assets/1618129858810.png)]

sudo service mysqld start

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

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

修改权限:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cqPWK5NR-1618132704953)(assets/1618020430300.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-63vdJ7QU-1618132704954)(assets/1618019572516.png)]

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EiE8kVfn-1618132704954)(assets\1617956932670.png)]

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的安装路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FaKctNjR-1618132704955)(assets\1617957831533.png)]

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pU7KOjTu-1618132704955)(assets\1617957967679.png)]

启动nginx

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KIbh7dGX-1618132704955)(assets\1617958019086.png)]

查看nginx的进程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aIfaoUGf-1618132704956)(assets\1617958076565.png)]

浏览器访问nginx服务器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-glX7Bzin-1618132704956)(assets\1617958112457.png)]

注意

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8QMOiWGD-1618132704957)(assets/1617980751901.png)]
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值