自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Nginx Rewrite

Nginx Rewrite一.Rewrite跳转场景1.URL看起来更规范,合理2.企业会将动态URL地址伪装成静态地址提供服务3.网址换新域名后,让旧的访问跳转到新的域名上4.服务端某些业务调整二.Rewrite跳转实现三.Rewrite实际场景1.Nginx跳转需求的实现方式·使用rewrite进行匹配跳转·使用if匹配全局变量后跳转·使用location匹配再跳转2.rewrite放在server{},if{},location{}段中·location只对域名后边的除去传

2020-11-04 10:59:28 111

原创 Nginx优化和防盗链

一.配置Nginx隐藏版本号1.隐藏Nginx版本号,避免安全漏洞泄露2.Nginx隐藏版本号的方法·修改配置文件法·修改源码法二.修改配置文件法1.将Nginx配置文件中server_tokens选项的值为off#vi nginx.confserver_tokens off;关闭版本号#nginx -t2.重启服务,访问网站使用crul -l命令检测#systemctl restart nginx#curl -l http://192.168.0.102/三.修改源码法1.Ng

2020-11-04 09:05:27 315

原创 Nginx网站服务

一.关于Nginx1.一款高性能,轻量级Web服务软件·稳定性高·系统资源消耗低·对HTTP并发连接的处理能力高①单台物理服务器可支持30000~50000个并发请求二.Nginx编译安装1.安装支持软件#yum -y install pcre-devel zlib-devel2.创建运行用户,组#useradd -M -s /sbin/nologin nginx3.编译安装Nginx#tar zxvf nginx-1.12.0.tar.gz#cd nginx-1.12…#./c

2020-11-03 11:24:40 84

原创 Apache网页优化

一.Apache网页优化概述1.在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代2.为了适应企业需求,就需要考虑如何提升Apache的 性能与稳定性,这就是Apache优化的内容3.优化内容·配置网页压缩功能·配置网页缓存·工作模式的选择与参数优化·配置隐藏版本号·配置防盗链·…二.gzip介绍1.配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩再传输到客户端浏

2020-11-03 10:13:21 141

原创 Apache配置与应用

一.Apache连接保持1.Apache连接保持相关参数·KeepAlive①是否打开连接保持,OFF关闭,ON打开

2020-11-03 08:58:37 73

原创 Web基础与HTTP协议

一.域名概述1.域名概念·IP地址不易记忆2.早期使用Hosts文件解析域名·主机名称重复·主机维护困难3.DNS(Domain Name System 域名系统)·分布式·层次式4.域名空间结构·根域·顶级域①.组织域②.国家/地区域名·二级域名·FQDN=主机名。DNS后缀二.域名注册1.域名注册是Internet中用于解决地址对应问题的一种方法2.遵循先申请先注册原则3.域名注册步骤准备申请资料→寻找域名注册网站→查询域名→正式申请→申请成功三.网页的概念1

2020-11-02 22:58:57 149

原创 shell编程之免交互

一.免交互1.原理:使用I/O重定向的方式将命令列表提供给交互式程序,标准输入的一种替代品2.语法格式命令……标记3.注意事项·标记可以使用任意合法字符·结尾的标记一定要顶格写,前面不能有任何字符·结尾的标记后面也不能有任何字符·开头标记前后的空格会被圣罗3.免交互方式实现对行数的统计,将要统计的内容置于标记“EOF”之间,直接将内容传给wc -l来统计wc -l <<EOFLine1Line2EOF4.通过read命令接收输入并打印,输入值是两个EOF标记

2020-11-01 21:57:43 147 1

原创 正则表达式与文本处理器

一.正则表达式概述1.正则表达式定义·正则表达式,又称正规表达式,常规表达式·使用字符串来描述,匹配一系列符合某个规则的字符串·正则表达式组成①.普通字符1)大小写字母,数字,标点符号及一些其他符号②.元字符2)在正则表达式中具有特殊意义的专用字符2.正则表达式层次·基础正则表达式·扩展正则表达式3.Linux中文本处理工具·grep·egrep·sed·awk二.基础正则表达式元字符1.基础正则表达式是常用的正则表达式部分2.除了普通字符外,常见到以下元字符①:转义

2020-11-01 20:52:17 120

原创 shell编程之循环语句与函数

一.for语句的结构1.读取不同的变量值,用来逐个执行同一组命令二.for语句应用示例1.示例·批量添加用户①.用户名存放在users.txt文件中,每行一个②.初始密码均设为123456③.验证脚本#vim /root/users.txt#vim uaddfor.sh#!/bin/bashULIST=$(cat/root/users.txt)for UNAME in $ULISTdouseradd $UNAMEecho “123456” | passwd __stdin $

2020-11-01 20:25:48 107

原创 shell编程之条件语句

一.条件测试操作1.tes命令·测试表达式是否成立,若成立返回0,否则返回其他数值格式1:test 条件表达式格式2:[ 条件表达式 ]2.文件测试[ 操作符 文件或目录 ]3.常用的测试操作符·-d:测试是否为目录(Directory)·-e:测试目录或文件是否存在(Exist)·-f:测试是否为文件(File)·-r:测试当前用户是否有权限读取(Read)·-w:测试当前用户是否有权限写入(Write)·-x:测试当前用户是否有权限执行(eXcute)#[ -d /m

2020-10-28 17:32:48 100

原创 shell脚本编程规范与变量

一.shell脚本概述1.shell脚本的概念·将要执行的命令按顺序保存到一个文本文件·给该文件可执行权限·可结合各种shell控制语句以完成更复杂的操作2.shell脚本应用场景·重复性操作·交互性任务·批量事务处理·服务运行状态监控·定时任务执行二.shell的作用1.shell的作用——命令解释器,“翻译官”2.用户的登录shell·登录后默认使用的shell程序,一般为/bin/bash·不同shell的内部指令,运行环境等会有所区别#cat /etc/shells

2020-10-28 16:13:39 53

原创 PXE高效批量网络装机

一.PXE概述1.PXE批量部署的优点·规模化:同时装配多台服务器·自动化:安装系统,配置各种服务·远程实现:不需要光盘,u盘等安装介质2.PXE(Preboot eXcution Environment)·预启动执行环境,在操作系统之前运行3.服务端·运行DHCP服务,用来分配地址,定位引导程序·运行TFTP服务,提供引导程序下载4.客户端·网卡支持PXE协议·主板支持网络引导二.配置PXE装机服务器1.准备CentOS 7安装源(YUM仓库)2.安装并启用TFTP和FTP服

2020-10-28 15:05:09 85

原创 部署YUM仓库及NFS共享服务

一.YUM概述1.YUM(Yellow dog Updater Modified)·基于RPM包构建的软件更新机制·可以自动解决依赖关系·所有软件包由集中的YUM软件仓库提供二.准备安装源1.软件仓库的提供方式·FTP服务:ftp://…·HTTP服务:http://…·本地目录:file://…2.RPM软件包的来源·CentIS发布的RPM包集合·第三方组织发布的RPM包集合·用户自定义的RPM包集合3.构建CentOS 7软件仓库·RPM包来自CentOS 7 DVD光盘

2020-10-28 14:18:05 80

原创 远程访问及控制

一.OpenSSH服务器1.SSH(Secure Shell)协议·是一种安全通道协议·对通信数据进行了加密处理,用于远程管理2.OpenSSH·服务名称:sshd·服务端主程序:/usr/sbin/sshd·服务端配置文件:/etc/ssh/sshd_config3.服务监听选项·端口号,协议版本,监听IP地址·禁用反向解析#vi /etc/ssh/sshd_config4.用户登录控制·禁用root用户,空密码用户·限制登录验证时间,重试次数·AllowUsers,Deny

2020-10-27 12:15:24 214 1

原创 DNS域名解析服务

一. DNS系统的作用1.正向解析:根据域名查找对应的IP地址2.反向解析:根据IP地址查找对应的域名3.DNS系统的分布式数据结构二.DNS系统类型1.缓存域名服务器·也称为DNS高速缓存服务器·通过向其他域名服务器查询获得域名->IP地址记录·将域名查询结果缓存到本地,提高重复查询时的速度2.主域名服务器·特定DNS区域的权威服务器,具有唯一性·负责维护该区域内所有域名->IP地址的映射记录·需要自行建立所负责区域的地址数据文件3.从域名服务器·也称为辅助域名服

2020-10-24 16:20:17 413

原创 DHCP原理与配置

一.了解DHCP服务1.DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)2.由Interner工作任务小组设计开发3.专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议4.使用DHCP的好处·减少管理员的工作量·避免输入错误的可能·避免IP地址冲突·当更改IP地址段时,不需要重新配置每个用户的IP地址·提高了IP地址的利用率·方便客户端的配置5.DHCP的分配方式·自动分配:分配到一个IP地址后永久使用·手动分配:

2020-10-24 14:30:00 190 1

原创 Linux网络设置

一.查看网络接口信息1.查看所有活动的网络接口信息·执行ifconfig命令2.查看指定网络接口信息ifconfig 网络接口#ifconfig ens33二.查看主机名称hostname1.hostname命令·查看或设置当前主机名hostname [主机名]2.示例#hostname三.查看路由表条目route1.route命令·查看或设置主机中路由表信息route [-n]2.示例#route -n四.查看网络连接情况netstat1.netstat命令·查看系

2020-10-23 16:35:04 165

原创 深入理解Linux文件系统与日志分析

一.inode和block概述1.文件数据包括元信息与实际数据2.文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节3.block(块)·连续的八个扇区组成一个block·是文件存取的最小单位4.inode(索引节点)·中文译名为“索引节点”,也叫i节点·用于存储文件元信息5.Linux系统文件三个重要的时间属性·ctime(change time)①.最后一次改变文件或目录(属性)的时间·atime(access time)①.最后一次访问文件或目录的时间·m

2020-10-22 19:27:29 80

原创 系统安全及应用

一.账号安全基本措施1.系统账号清理·将非登录用户的Shell设为/sbin/nologin·锁定长期不使用的账号·删除无用的账号·锁定账号文件passwd shadow#chattr +i /etc/passwd /etc/shadow#lsattr /etc/passwd /etc/shadow2.密码安全控制·设置密码有效期·要求用户下次登录时修改密码#vi /etc/login.defs //适用于新建用户#chage -M 30 lisi //适用于已有用户3

2020-10-22 17:14:03 119

原创 进程和计划任务管理

一.程序和进程的关系1.程序·保存在硬盘,光盘等介质中的可执行代码和数据·静态保存的代码2.进程·在CPU及内存中运行的程序代码·动态执行的代码·父,子进程①.每个程序可以创建一个或多个进程二.查看进程信息ps1.ps命令·查看静态的进程统计信息#ps aux和#ps -elf都可以查看ps命令是Linux系统中最为常用的进程查看工具,主要用于显示包含挡圈运行的各个进程完整信息的静态快照。其中a:显示当前终端下所有进程信息,包含其他用户进程。与"x"选项结合时显示系统中所有进程信

2020-10-22 15:17:03 55

原创 引导过程与服务控制

一.Linux操作系统引导过程1.引导过程主要分如下几个方面①.开机自检(BIOS):自检基本的硬盘,找到第一块能够引导的设备②.MBR引导:找到硬盘MBR引导分区,读取GRUB信息③.GRUB菜单:读取grub.conf信息,里面包含内核信息,等待时间等④.加载内核(Kernel):加载内核和镜像文件⑤.init进程初始化:加载初始化进程1 PID1二.系统初始化进程1.init进程①.由Linux内核加载运行/sbin/init程序②.init进程是系统中第一个进程③.init进程

2020-10-22 14:06:45 76

原创 服务器硬件及RAID配置实战

一.RAID磁盘阵列介绍1.是Redundant Array of Independent Disks的缩写,中文简称独立冗余磁盘阵列2.把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术3.组成磁盘阵列的不同方式称为RAID级别4.常用的RAID级别·RAID0,RAID1,RAID5,RAID6,RAID1+0等二.RAID 0 磁盘阵列介绍1.RAID 0①.RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁

2020-10-21 17:06:41 89

原创 LVM与磁盘配额

一.LVM概述1.LVM机制的基本概念①.PV(Physical Volume,物理卷):是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Physical Extent,PE),从而构成物理卷,如图所示,物理卷一般直接使用设备文件名称,如/dev/sdb1,/dev/sdb2,/dev/sdd等②.VG(Volume Group,卷组):由一个或多个物理卷组成一个整体,

2020-10-21 15:11:23 63

原创 磁盘管理与文件系统

一.磁盘结构1.硬盘的物理结构·盘片:硬盘有多个盘片,没盘片2面·磁头:每面一个磁头2.硬盘的数据结构·扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据·磁道:同一盘片不同半径的同心圆·柱面:不同盘片相同半径构成的圆柱面3.硬盘存储容量=磁头数磁道(柱面)数每道扇区数*每扇区字节数4.可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域5.磁盘接口类型·IDE,SATA,SCSI,光纤通道二.MBR与磁盘分区表示1.主引导记录(MBR: Master Boot Record)

2020-10-20 19:06:28 51

原创 账号及管理权限

一.用户账号和组账号概述1.Linux基于用户身份对资源访问进行控制①.用户账号·超级账号,普通用户,程序用户②.组账号·基本组(私有组),附加组(公共组)③.UID和GID·UID(User IDentity ,用户标识号)·GID(Group IDentity,组标识号)二.用户账号文件/etc/passwd①.保存用户名称,宿主目录,登录shell等基本信息·文件位置:/etc/passwd·每一行对应一个用户的账号记录#head -2 /etc/passwdroot:x:

2020-10-20 16:24:48 122

原创 安装及管理程序

二.典型应用程序的目录结构文件类型保存目录普通执行程序文件/usr/bin服务器执行程序文件和管理程序文件/usr/sbin应用程序配置文件/etc日志文件/var/log应用程序参考文档文件/usr/share/doc应用程序手册页文件/usr/share/man三.常见的软件包封装类型文件类型保存目录RPM软件包扩展名为".rpm"DEB软件包扩展名为".deb"源代码软件包一般为".tar..

2020-10-20 15:11:09 184

原创 目录和文件管理

查看文件内容head,tail命令head命令用途:查看文件开头的一部分内容(默认为10行)head -n 文件名…tail命令用途:查看文件结尾的少部分内容(默认为10行)tail -n文件名…tail -f文件名

2020-10-20 14:04:09 50

原创 LAMP

一.Apache起源1.源于A Patchy Server,著名的开源Web服务软件2.1995年时,发布Apache服务程序的1.0版本3.由Apache软件基金会(ASF)负责维护4.最新的名称为"Apache HTTP Server"5.官方站点:http://httpd.apache.org/二.主要特点1.开放源代码,跨平台使用2.支持多种网页编程语言3.模块化设计,运行稳定,良好的安全性三.软件版本①:1.X1.目前最高版本是2.42.向下兼容性较好,但缺乏一些较新的功

2020-10-09 01:00:44 122

原创 进程和计划任务管理

程序1.保存在硬盘,光盘等介质中可执行代码和数据2.静态保存的代码进程1.在CPU及内存中运行的程序代码2.动态执行的代码3.每个程序可以创建一个或多个进程查看进程信息PSps命令:查看静态的进程统计信息[root@localhost~]#ps aux[root@localhost~]#ps -elfps命令是Linux系统中最为常用的进程查看工具,主要用于包含挡圈运行的各个进程完整信息的静态快照。a:显示当前终端下所有进程信息,包含其他用户进程。与“x”选项结合时显示系统中所有进程

2020-07-22 12:13:33 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除