在Linux系统下使用 npm yum rpm nginx Linux防火墙 firewall

目录

yumrpmLinux系统防火墙firewallnginx HTTP服务器1.介绍2. 阿里云防火墙处理去IOE运动

安装软件

  
  yum / rpm
  压缩文件安装tar.gz / tar.xz
      -src  源代码构建安装  make && make install
      - bin 注册环境变量安装   重启服务器会失效
      解压后有 bin 文件有二进制程序可以跑
      但是韩式要注册path环境变量将 bin 复制到path环境变量中 echo $PATH(查看环境变量)
       root: export PATH=$PATH:+bin的目录 增加
       
       永久有效
       查看 ~ 所有文件  隐藏文件.bash_profile文件
       vim .bash_profile
       在 PATH 里添加 bin文件目录
  hell.sh shell 脚本格式文件 实现自动化操作
      写入命令 更改为可执行格式 +x 然后执行

yum

  • yum yellowdog upgrade modified 包管理工具

    • 前身 rpm redhat package manager

    • yum 服务器仓库

  • yum list insatlled | grep Nginx

  • yum search Nginx 找网络有没有资源

  • yum install nginx

  • yum update 更新

  • 反向代理

rpm

  • 红帽子包管理工具

  • rpm -i安装 +vh

  • rpm -e 移除 +vh

  • rpm -vh 查看安装过程

  • rpm -qa查询所有 搜索软件包

  • -rpm -e 移除

  • xargs 参数化

    • rpm -qa | grep jdk | xargs rmp -egrep 搜索到的结果 xargs(作为参数用来) 进行后面的操作

服务开机自启

  • systemctl enable mariadb

  • 停止开机自启

    • systemctl disable mariadb 或者 删除符号链接

Linux系统防火墙firewall
  • systemctl start firewalld/ iptables启动防火墙

  • firewall -cmd 配置防火墙 开端口--add-port=80/tcp -- permanent -zone=public

  • 企业级防火墙 两层防火墙 DMZ -Demilitary zone

nginx HTTP服务器

1.介绍
  • Apache LAMP Linux Apache MySQL PHP 做网站黄金组合

    • Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

  • Nginx LNMP LInux Apache MySQLO Python 现在最快组合

    • Nginx是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性:

      在连接高并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应,感谢Nginx为我们选择了 epoll and kqueue作为开发模型。

DNS 将域名翻译成IP地址

  • 停机

    • nginx -s stop停止

2. 阿里云防火墙处理
  • 实例 -> 管理 -> 实例安全组 -> 内网入方向规则

    • 安全组列表 ->配置规则 -> 入方向 -> 容许 -> HTTP(80)

      • 授权对象 0.0.0.0

  • 替换页面

    • /usr/share/nginx/html 进入页面目录

    • 404 /50x

    • config文件 server 连接端口

      • cd /etc/nginx/ 下面的 nginx.config 配置文件

      • 页面路径 root ..

  • 上传文件

    • 先安装Xftp.exe 点击上传到/usr/share/nginx/html

    苹果下: 打开终端 输入命令: sftp root@公网IP

    • 连接成功 sftp> ls 列出目录 get + 文件 下载文件

    • put 上传 put + 文件名

IOE运动

2008 阿里巴巴 去IOE运动 多台小型机器 组装可以构成性能好的服务器

IBM 小型机

Oracle 数据库

  • GFS/TFS/Tair 自制 的数据存储系统

EMC(HP)存储设备

Java Spring框架

集群技术 分摊请求 负载均衡

  • LVS + keepalice将普通服务器改为负载均衡服务器

文章来源: 在Linux系统下使用 npm yum rpm nginx Linux防火墙 firewall

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:在Linux系统下使用 npm yum rpm nginx Linux防火墙 firewall