随笔分类 - Linux
摘要:高可用 什么是高可用 高可用指一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 常用工具 1.硬件通常使用 F5 2.软件通常使用 keepalived 部署Keepalived keepalived配置 修改keepali
阅读全文
摘要:动静分离 动静分离的目的是通过将静态文件挂载到nginx来减轻Python的性能压力 动静分离的实现 1.创建nfs挂载点 先创建一个文件 修改nfs的配置文件,将创建的文件加入 2.将静态资源放置于挂载点内 3.挂载到lb01 先下载nfs服务 挂载到目录 配置nginx Rewrite重写 基本
阅读全文
摘要:代理 代理的概念 在互联网请求里面,为了安全客户端往往无法直接向服务端发起请求,就需要用到代理服务,来实现客户端和服务端通信,并且代理可以将流量分流给多个服务端。 代理的方式 1.正向代理 客户端找到代理服务之后,还需要使用某个IP地址来找对应的服务器。 应用:VPN 2.反向代理 客户端只需要找代
阅读全文
摘要:location配置 Nginx配置文件中的location部分主要用来对于传入的URL进行匹配到特定的location,并从这个location中定义的目录下查找请求的文件。 location的优先级 使用Nginx Location可以控制访问网站的路径, 但一个server可以有多个locat
阅读全文
摘要:Nginx虚拟主机 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,从网站访问者来看,每一台虚拟主机和一台独立的主机完全一样。利用虚拟主机,不用为每个要运行的网站提供一台单独的Nginx服务器或单独运行一组Nginx进
阅读全文
摘要:web服务器介绍 Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、 Nginx 、IIS。 web服务器软件 1.ap
阅读全文
摘要:NFS简介 NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会用到更复杂的分
阅读全文
摘要:备份的概念 备份就是把重要的数据或者文件复制一份保存到另一个地方,实现不同主机之间的数据同步1 备份方式 1.cp cp就是linux的复制命令,可用于本机内的备份 2.scp Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scp 是
阅读全文
摘要:VPN简介 VPN(全称:Virtual Private Network)虚拟专用网络,是依靠ISP和其他的NSP,在公共网络中建立专用的数据通信的网络技术,可以为企业之间或者个人与企业之间提供安全的数据传输隧道服务。在VPN中任意两点之间的链接并没有传统专网所需的端到端的物理链路,而是利用公共网络
阅读全文
摘要:防火墙概念 1.什么是防火墙 防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。 其主要功能是防止恶意访问。 2.防火墙的分类 1.硬件防火墙 在专用硬件级别实现部分功能的防火墙,如F5。
阅读全文
摘要:awk命令 命令作用: awk命令的主要作用是对文本文件进行处理。 语法格式: awk [参数] [处理规则] [操作对象] 处理规则的流程: 处理规则的流程由先到后分别为 BEGUN{},//,{},END{} BEGIN{}:指的是开始时执行 //:表示正则表达式 {}:表示循环 END{}:表
阅读全文
摘要:磁盘管理 磁盘管理指将磁盘挂载到linux系统中的过程。 相关命令: lsblk:查看本机的磁盘设备信息。 df -h:以合适的单位显示系统磁盘的空间信息和分区 fdisk:为磁盘进行分区,最多4个,推荐磁盘容量在2TB以下时使用。 gdisk:为磁盘进行分区,最多128个,推荐磁盘容量在2TB以上
阅读全文
摘要:文本处理命令 1.sort命令 命令作用: sort命令的作用是将文件文本的每一行作为一个单位,相互比较。 比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 语法格式: sort [参数] [文件] 参数: -n:依照数值的大小排序。 -r:以相反的顺序来排序 -t:指定
阅读全文
摘要:find命令 find命令的作用是根据文件的名称或者属性查找文件。 语法格式: find [查找范围] [参数] 参数: -name:按照文件的名字查找文件(可使用通配符*) -iname:按照文件的名字查找文件(忽略大小写) -size:按照文件的大小查询文件 +:查找大于输入的大小的文件 -:查
阅读全文
摘要:编译安装 编译安装指将源代码编译后安装的安装方式。 特点是可以自定制软件,按需构建软件。 安装过程实例: 1.下载源代码包 2.解压下载的软件包 3.设置系统系数 到解压后的源代码中,修改系统的参数。 设置参数命令:./configure 4.编译 5.安装 6.启动软件 压缩打包 linux中的压
阅读全文
摘要:linux中安装软件方式 linux中的软件安装方式有三种: 1.rpm安装包安装方式 2.yum安装方式 3.源代码编译安装 三者的区别: 1.rpm的安装就类似于Windows中的安装包,下载之后直接安装,缺点是不能自己解决依赖问题 2.yun的安装方式基于rpm安装,添加了自动解决依赖的问题。
阅读全文
摘要:文件属性 1.权限 权限指某一个用户针对某个文件所能做的操作 1.权限的种类 可读(r) 可写(w) 可执行(x) 无权限(-) 2.权限位 linux中的权限位分为三个部分,分别是属主、属组和其他人。 文件权限前三位表示属主,中间三位表示属组,后三位表示其他人。 3.数字编号 每一个权限都有一个数
阅读全文
摘要:文件属性信息概述 文件类型概念说明 1.文件详细信息 2.inode编号 linux系统中的唯一编号,相当于身份证号。 通过 ls命令的参数 -i可以查看文件的inode。 3.硬链接和软链接 linux中文件的文件名指向inode编号,而inode编号指向磁盘中的存储地址。 1.硬链接 硬链接直接
阅读全文
摘要:linux系统目录结构介绍 1.目录结构特点 linux系统中的目录一切从根开始。 linux系统中的目录结构拥有层次。 linux系统中的目录需要挂载使用。 2.目录挂载初识 挂载,指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件
阅读全文
摘要:复制文件 复制文件使用的是copy的缩写cp。 格式: cp [参数] [被复制的文件路径] [复制到的新路径] 参数: -r:递归复制。 -a:保证某些属性不变。 案例1:将/root下的1.txt文件复制到/tmp目录 案例二:将/root/text文件夹全部复制到/tmp目录下,并使他的访问时
阅读全文