
Linux网络服务
安全远程管理协议-ssh、动态主机配置协议-DHCP、域名解析服务-DNS、文件传输服务-vsftp、文件共享服务-SAMBA、网络文件系统-NFS
路人甲_passerby
坚持别人不能坚持的,才能拥有别人不能拥有的
展开
-
ELK 日志分析
文章目录一、为什么用到 ELK二、ELK 简介三、实验部署3.1 准备工作3.2 下载并安装软件包3.3 安装 JDK(java)环境工具3.4 配置 elasticsearch3.4.1 新建 elasticsearch 用户并启动3.4.2 查看进程是否启动成功3.4.3 若出现错误可以查看日志3.4.4 测试是否可以正常访问3.5 配置 logstash3.5.1 logstash 中 grok 的正则匹配3.5.2 创建 logstash 配置文件3.5.3 启动3.6 配置 kibana3.6.1原创 2020-11-22 21:49:42 · 4704 阅读 · 10 评论 -
Java web 环境搭建-Linux
文章目录一、初识 Tomcat二、Java web 环境:Nginx+JDK+Tomcat+MySQL三、环境部署流程3.1 安装 JDK(java 解析器)3.1.1 首先安装 gcc3.1.2 将软件包上传、解压、并移至指定位置3.2 安装 tomcat3.3 安装 MySQL 数据库3.4 安装 nginx四、部署 JAVA 的 WAR 包五、创建多个 tomcat 实例(拓展)一、初识 Tomcat Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小原创 2020-11-15 21:45:44 · 697 阅读 · 1 评论 -
网络服务-RSYNC
文章目录一、rsync 概述二、rsync 特性三、rsync 工作原理四、rsync 实验演示4.1 ssh 协议数据同步:将 NFS 服务器数据同步备份到 rsync 服务器4.1.1 下行同步(下载)4.1.2 上行同步(上传)4.2 rsync 协议数据同步:将 NFS 服务器数据同步备份到 rsync 服务器4.2.1 下行同步(下载)4.2.2 上行同步(上传)五、配置 rsync+inotify 实时同步5.1 inotify 简介5.2 inotify 部署5.3 利用 rsync+inot原创 2020-11-15 20:11:45 · 807 阅读 · 0 评论 -
Linux-企业邮件部署
文章目录一、邮件概述二、邮件应用协议三、软件相关四、企业级邮件服务4.1 发送方配置4.1.1 DNS 搭建4.1.2 安装 gcc 以及其他依赖软件4.1.3 将 web 页面放到 Apache 的网页目录下4.1.4 将成品数据库文件导入到 MySQL 中(没设置密码,空密码登录)4.1.5 将邮件模板拷贝到邮件服务器的主目录下4.1.6 创建映射用户&修改配置文件4.1.7 重启服务&发送邮件测试&查看结果4.2 接收方配置4.2.1 安装 dovecot 相关软件4.2.2原创 2020-11-14 21:00:20 · 1232 阅读 · 0 评论 -
web 服务器-Nginx
文章目录一、讲在 Nginx 之前1.1 同步与异步1.2 阻塞与非阻塞1.3 epoll 模型(I/O 多路复用)二、Nginx 详解2.1 概述2.2 工作模式2.3 配置文件结构2.4 Nginx 相关实验2.4.1 Nginx 的状态统计2.4.2 目录保护2.4.3 基于 IP 的身份验证(访问控制)2.4.4 nginx 的虚拟主机(基于域名)2.4.5 nginx 的反向代理2.4.6 负载调度(负载均衡)2.4.7 nginx 实现 https {证书+rewrite}Nginx 配置文件详原创 2020-11-14 00:28:15 · 1826 阅读 · 0 评论 -
web 平台搭建-LNMP-源码包(CentOS-7)
文章目录一、准备工作1.1 环境要求:1.2 配置yum源1.3 安装编译工具和依赖软件包1.4 Nginx、MySQL、PHP 三大软件的源码包下载地址二、源码软件包安装2.1 Nginx2.1.1 下载 Nginx 源码包2.1.2 创建用于运行 Nginx 的用户2.1.3 解压缩 Nginx 并安装2.1.4 上传编写好的 nginx 启动管理脚本2.2 MySQL2.2.1 下载 MySQL 源码包2.2.2 创建用于运行 Mysql 的用户:2.2.3 解压缩 Mysql 并安装:2.2.4 修原创 2020-11-11 21:27:45 · 759 阅读 · 1 评论 -
web 平台搭建-LNMP-源码包(CentOS-6)
文章目录一、准备工作1.1 环境要求:1.2 配置yum源1.3 安装编译工具和依赖软件包1.4 Nginx、MySQL、PHP 三大软件的源码包下载地址二、源码软件包安装2.1 Nginx2.1.1 下载 Nginx 源码包2.1.2 创建用于运行 Nginx 的用户2.1.3 解压缩 Nginx 并安装2.1.4 上传编写好的 nginx 启动管理脚本2.2 MySQL2.2.1 下载 MySQL 源码包2.2.2 创建用于运行 Mysql 的用户:2.2.3 解压缩 Mysql 并安装:2.2.4 修原创 2020-11-10 23:30:52 · 588 阅读 · 0 评论 -
Web 服务器-Apache详解
文章目录一、讲在 Apache 之前二、Apache 详解2.1 概述2.2 工作模式2.3 相关文件保存位置2.4 配置文件详解2.5 Apache 实验2.5.1 Apache 的目录别名一、讲在 Apache 之前HTML语言: 超文本标记语言,使用html语言编写的文本叫超文本,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。HTTP协议: 超文本传输协议HTTP使用统一资源标识符(URL)来建立连接和传输数据。是一个基于TCP/IP通信协议来传递数据的协议,属于应用层原创 2020-11-07 23:16:53 · 3732 阅读 · 2 评论 -
web 平台搭建-LAMP-源码包(CentOS-7)
文章目录一、准备工作1.1 安装编译工具 gcc、gcc-c++等1.2 关闭系统 RPM 安装包的 Apache、MySQL 等服务1.3 拷贝源码包,解包解压缩一、准备工作环境要求:操作系统:CentOS 7.X 64 位关闭 SELinux 和 firewalld 防火墙防火墙[root@localhost ~]$ systemctl stop firewalld #临时关闭[root@localhost ~]$ systemctl disable firewalld #永久关闭原创 2020-11-05 20:46:40 · 1033 阅读 · 7 评论 -
web 平台搭建-LAMP-源码包(CentOS-6)
文章目录一、准备工作1.1 安装编译工具 gcc、gcc-c++等二、编译安装一、准备工作环境要求:操作系统:CentOS 6.X 64 位关闭 SELinux 和 iptables 防火墙防火墙[root@localhost ~]$ iptables -F && service iptables save [root@localhost ~]$ iptables -LSELinux[root@localhost ~]$ setenforce 0 &&原创 2020-11-04 21:31:40 · 681 阅读 · 2 评论 -
网络服务-NFS
文章目录一、什么是 NFS ?二、NFS 挂载原理三、NFS 相关协议及软件安装管理四、NFS 系统守护进程五、NFS 服务器的配置六、NFS 服务器的启动与停止七、实验相关实例7.1 将NFS服务器的/demo 共享给192.168.88.20网段,rw权限7.2 重启rpcbind 和nfs 服务7.3 服务器端查看nfs共享状态7.4 客户端查看nfs共享状态7.5 客户端挂载nfs服务器共享目录7.6 nfs共享权限和访问控制7.7 卸载和自动挂载八、相关命令一、什么是 NFS ?NFS 是 N原创 2020-11-02 22:24:43 · 816 阅读 · 0 评论 -
网络服务-SAMBA
文章目录一、Samba 概述为什么要用 SAMBA?smb 协议和 cifs 之间的关系二、Samba 服务详解2.1 Samba 软件相关信息2.2 登录验证模式(安全级别)三、samba 部署与实验一、Samba 概述Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同操作系统的计算机之间提供文件及打印机等资源的共享服务。SMB原创 2020-11-01 23:47:10 · 1070 阅读 · 2 评论 -
网络服务-VSFTP
文章目录一、VSFTP 概述1.1 安全特性二、 VSFTP 连接类型三、VSFTP 工作模式Port模式(主动)Passive 模式(被动)四、VSFTP 传输模式五、VSFTP 软件信息六、登录验证方式七、VSFTP 实验部署一、VSFTP 概述FTP 是 File Transfer Protocol(文件传输协议)的英文简称,用于 Internet 上的文件的双向传输。使用 FTP 来传输时,是具有一定程度的危险性, 因为数据在因特网上面是完全没有受到保护的明文传输方式!VSFTP是一个基于 G原创 2020-10-24 15:53:00 · 959 阅读 · 0 评论 -
网络服务-DNS 域名系统服务
文章目录一、DNS介绍1.1什么是域名?1.2什么是 DNS?1.3域名的组成和分类二、域名解析过程三、DNS软件信息四、DNS实验搭建一、DNS介绍1.1什么是域名?域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。具有独一无二,不可重复的特性。1.2什么是 DNS?域名系统(Domain Name System,缩写:DNS)是互联网的一项服务。域名解析是把域名指向网站空间 IP原创 2020-10-19 21:09:16 · 911 阅读 · 0 评论 -
网络服务-DHCP
文章目录一、DHCP 简介二、DHCP 工作原理(租约四部曲+续租)2.1 DHCP 客户端进行 IP 请求2.2 DHCP 服务器响应请求2.3 DHCP 客户机选择 IP2.4 DHCP 服务器确认租约2.5 DHCP 客户机续租三、DHCP 服务搭建3.1 准备实验环境3.2 DHCP 相关信息3.3 DHCP 配置文件详解四、DHCP 实验部署4.1 DHCP 基本功能实验4.1.1 生成配置文件4.1.2 修改配置文件4.1.3 启动服务4.1.4 重启客户机的网卡4.2 保留地址(固定地址分配)原创 2020-10-17 21:17:41 · 1137 阅读 · 3 评论 -
ssh 安全远程管理
文章目录一、什么是ssh二、ssh的登录验证模式三、配置ssh服务四、ssh服务相关命令一、什么是sshssh是Secure Shell 的缩写,是一个建立在应用层上的安全远程管理协议。ssh是目前较为可靠的传输协议,专为远程登录会话和其他网络服务提供安全性。利用ssh协议可以有效防止远程管理过程中的信息泄露问题。ssh可用于大多数UNIX和类UNIX操作系统中,能够实现字符界面的远程登录管理,它默认使用22端口,采用密文的形式在网络中传输数据,相对于通过明文传输的Telnet协议,具有更高的安全性。原创 2020-10-14 23:09:47 · 1307 阅读 · 0 评论