一.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