Web项目-Nginx项目部署

一.Linux网络

(1)网络服务

查看当前网络的状态,并启动和停止网络服务:

查看ip :

    ifconfig
    ip addr

修改网卡ip:

     vim /etc/sysconfig/network-scripts/ifcfg-ens33

概要信息如下:

    DEVICE=ens33 #网卡名称
    TYPE=Ethernet #网卡类型 以太网 
    ONBOOT=yes #是否开机就使用此网卡 在我们安装的时候都已经配置好 
    BOOTPROTO=dhcp #启动网卡时指定获取IP地址的方式 
        常用取值:dhcp (自动获取ip地址,网关,子网掩码等信息无需设置) 
        常用取值:static (静态ip,如需要访问网络,需要自己设置ip地址等信息) 
        其他取值:none (不指定) 

    IPADDR=192.168.200.133 #ip地址 
    GATEWAY=192.168.200.2 #网关 
    NETMASK=255.255.255.0 #子网掩码 
    DNS1=8.8.8.8 # Google提供的公用DNS

重启网卡服务:

    systemctl status network  #查看指定服务的状态 
    systemctl stop network    #停止指定服务 
    systemctl start network   #启动指定服务 
    systemctl restart network #重启指定服务

(2)防火墙服务:

防火墙类似于一个安全卫士管家,它能对你访问它人电脑,进行拦截并处理,有的阻止,有的放行,有的转发。

防火墙设置:

开启防火墙:

    systemctl start firewalld

重启防火墙
    
    systemctl restart firewalld

关闭防火墙

    systemctl stop firewalld

 设置开机启动 

    systemctl enable firewalld

 停止并关闭开机启动 

     systemctl disable firewalld

查看防火墙状态 

    systemctl status firewalld 或者 firewall-cmd --state

查看防火墙开机时是否启动 

    systemctl list-unit-files | grep firewalld

端口设置:

添加

     firewall-cmd --zone=public --add-port=80/tcp --permanent

更新防火墙规则 

    firewall-cmd --reload

查看 

    firewall-cmd --zone=public --query-port=80/tcp 
    firewall-cmd --zone=public --list-ports

删除 

    firewall-cmd --zone=public --remove-port=80/tcp --permanent

常用端口

    8080     tomcat 
    80       http协议 
    443      https协议 
    22       ssh远程连接 
    3306     mysql 
    6379     redis

 

二.软件部署设计:反向代理

三.软件安装:

(1)常见的安装方式:

二进制发布包:(绿色免安装)

软件已经针对具体平台编译打包发布开发人员拿到安装包之后只要解压,修改配置即可使用。

RPM安装包:

软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装。

* rpm命令安装
	语法:  rpm 参数  安装包
	参数:
        -v 显示指令执行过程
        -h 表示显示进度
        -q 查询包是否已经安装
        -a 查看所有安装的软件
        -i 安装软件
        -U 更新升级
        -e 卸载软件
        --nodeps 不验证软件的相互关联性 
* 常用命令:
    安装:rpm  -ivh  rpm文件
    升级:rpm  -Uvh  rpm文件
    卸载:rpm  -e --nodeps 软件名
    查看所有安装的软件:rpm -qa | grep 具体名

(2)YUM在线安装:

软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题。

yum install 软件名
yum localinstall rpm包  使用yum安装本地rpm包[此过程会自动解决依赖]

(3)源码包

此种安装包软件以源码工程的形式发布,需要程序员自行编译安装

它一般包含四个步骤: 解压------>配置------->编译-------->安装

(4)上传与下载工具:

SecureCRSecureFX工具的安装与使用:

FTP(File Transfer Protocol,文件传输协议)

1. sftp(实现了ssh加密)

		使用alt + p 组合键打开sftp窗口
	
	get:  将远程主机(linux)中文件下载到本地主机(windows)
        put:  将本地主机(windows)中文件上传到远程主机(linux)
        quit: 断开FTP连接
	p
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值