12 2021 档案

摘要:Nginx Nginx简介 什么是web服务 web就是B/S架构 web服务器软件 网络模型 select while循环一直询问访问需求 poll epoll 在端口监控有需求立马相应 apache: select Nginx : windows 中 select linux 中 epoll 官 阅读全文
posted @ 2021-12-31 16:49 Snails蜗牛 阅读(156) 评论(1) 推荐(0)
摘要:NFS NFS简介 介绍 NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会 阅读全文
posted @ 2021-12-30 16:57 Snails蜗牛 阅读(203) 评论(0) 推荐(0)
摘要:rsync rsync介绍 1.备份方式 cp : 本机复制 scp : 远程复制 推(把本地文件上传到远程服务器): scp 1.txt root@ip:[路径] [root@m01 ~]# scp 1.txt root@172.16.1.41:/opt/ 拉(把远程服务器文件下载到本地): sc 阅读全文
posted @ 2021-12-29 21:03 Snails蜗牛 阅读(228) 评论(0) 推荐(0)
摘要:vpn搭建 vpn的简介 1.定义: VPN(全称:Virtual Private Network)虚拟专用网络,是依靠ISP和其他的NSP,在公共网络中建立专用的数据通信的网络技术,可以为企业之间或者个人与企业之间提供安全的数据传输隧道服务。在VPN中任意两点之间的链接并没有传统专网所需的端到端的 阅读全文
posted @ 2021-12-28 18:47 Snails蜗牛 阅读(3) 评论(0) 推荐(0)
摘要:iptables iptables基本介绍 1.什么是防火墙 防止别人恶意访问 2 防火墙种类 硬件防火墙 F5 软件防火墙 iptables firewalld 安全组 3.流程 用户 > 调用iptables > ip_tables内核模块 > Netfilter(系统安全框架) > 过滤请求 阅读全文
posted @ 2021-12-24 19:14 Snails蜗牛 阅读(292) 评论(0) 推荐(0)
摘要:手动创建用户 创建用户涉及到的文件有哪些 /etc/passwd /etc/group /etc/shadow : 用户密码 /etc/gshadow /etc/skel 创建用户 1.添加用户 vim /etc/passwd test08:x:2001:2001:自建用户:/home/test08 阅读全文
posted @ 2021-12-22 21:18 Snails蜗牛 阅读(90) 评论(0) 推荐(0)
摘要:awk grep、sed和awk都是读一行处理一行,直至处理完成 定义 格式化文本 格式 awk [参数][分隔符] '{[处理规则]}' [操作对象] awk [参数][分隔符] '{BEGIN{开始初需要的处理}/定位/{循环}END{结束前需要的处理}}' [操作对象] 参数 -F :指定文本 阅读全文
posted @ 2021-12-22 18:18 Snails蜗牛 阅读(112) 评论(0) 推荐(0)
摘要:磁盘管理 定义 Linux中磁盘管理 就是将硬盘通过挂载的方式挂载到linux文件系统中 挂载磁盘步骤 1.关机 2.添加硬盘 接下来一直下一步就好 3.开机查看 lsblk : 查看本机的磁盘 df -h : 查看本机的分区 4.磁盘分区 分区工具: fdisk :分区2TB以下的磁盘,最多可以分 阅读全文
posted @ 2021-12-22 15:51 Snails蜗牛 阅读(359) 评论(0) 推荐(0)
摘要:sed 定义 流媒体编辑器(修改文本) 格式 sed [参数] '处理规则' [操作对象] 处理规则:正则 参数 -e :允许多项编辑 每多编辑一行则在那行操作前加一个-e 也就是说 编辑多少行就有多少个-e -n :取消默认输出 -i :就地编辑(实时编辑直接生成结果) -r :支持拓展正则(就是 阅读全文
posted @ 2021-12-21 19:52 Snails蜗牛 阅读(126) 评论(0) 推荐(0)
摘要:文本处理文件 sort 排序 定义: 用于文件内容排序 格式: sort [参数] [待处理文件] [前一个命令处理完的结果] | sort [参数] 参数: -n :按照数值大小排序 -r :反序排序 -k[列数] :指定列数排序 (默认空字符隔开--空格) -t ['分隔符'] :指定分隔符,默 阅读全文
posted @ 2021-12-21 17:41 Snails蜗牛 阅读(58) 评论(0) 推荐(0)
摘要:linux中的正则表达式 正则表达式的分类(grep) 1.普通正则表达式 2.拓展正则表达式 普通正则表达式 ^ :以某字符开头 $ :以某字符结尾 . :匹配除换行符之外的任意单个字符 * :匹配前导字符的任意个数 [] :某组字符串的任意一个字符 [^] :取反 [a-z] :匹配小写字母 [ 阅读全文
posted @ 2021-12-20 20:19 Snails蜗牛 阅读(632) 评论(0) 推荐(0)
摘要:grep 定义: 文本过滤器(根据文本内容过滤文件) 格式: grep [参数] '[匹配规则]' [操作对象] grep [参数] '条件' [待处理文本] 参数: -n : 过滤文本时,将过滤出来的内容在文件内的行号显示出来 -A n : 匹配成功之后,将匹配行的后n行显示出来 -B n : 匹 阅读全文
posted @ 2021-12-20 20:10 Snails蜗牛 阅读(85) 评论(0) 推荐(0)
摘要:find 定义: 根据文件的名称或者属性查找文件 格式: find [查找范围] [参数] 参数: -iname : 按照文件名字查找(忽略大小写) -name : 按照文件的名字查找文件 * : 通配符 -size : 按照文件的大小查询文件 +[大小] : 大于 -[大小] : 小于 没符号 : 阅读全文
posted @ 2021-12-20 19:56 Snails蜗牛 阅读(434) 评论(0) 推荐(0)
摘要:定时任务 定时作用 1.类似于闹钟一样 2.可以自动完成操作 3.定时备份数据 crontab表达式 * * * * * 定时任务命令 1.crontab 参数: -l :查看 -e :编辑 2.定时任务配置文件 /var/spool/cron/root 3.注: 每一个用户的定时任务是相对隔离的, 阅读全文
posted @ 2021-12-17 18:38 Snails蜗牛 阅读(238) 评论(0) 推荐(0)
摘要:压缩打包 种类 win中的压缩包: zip rar Linux的压缩包: gzip bzip2 1.gzip压缩 压缩命令: gzip [压缩文件] 解压命令: gzip -d [压缩包] 2.bzip2压缩 压缩命令: bzip2 [压缩文件] 解压命令: bzip2 -d [压缩包] 无法压缩目 阅读全文
posted @ 2021-12-17 18:04 Snails蜗牛 阅读(259) 评论(0) 推荐(0)
摘要:系统用户信息 系统查看 cat /etc/redhat-release 查看系统名称信息 uname 参数: -a :查看全部系统信息 -r :查看系统内核版本 -m :查看系统硬件位数 设置用户密码 方式一 passwd [用户名] :交互方式 方式二 echo [密码] | passwd --s 阅读全文
posted @ 2021-12-16 19:51 Snails蜗牛 阅读(100) 评论(0) 推荐(0)
摘要:yum私有仓库 基础步骤 1.安装工具 yum install createrepo yum-utils -y 2.创建软件仓库 格式: mkdir /opt/[仓库文件夹名] 实例: mkdir /opt/test 3.创建软件仓库包 格式: mkdir /opt/[仓库文件夹名]/Package 阅读全文
posted @ 2021-12-16 16:58 Snails蜗牛 阅读(165) 评论(0) 推荐(0)
摘要:三种安装方式 rpm安装方法 定义: rpm安装类似windows中的安装包,下载了之后直接安装 缺点: 不能知己解决依赖问题 1.下载安装包 在华为云和阿里云里面下载.rpm的安装包文件 上传与下载:yum install lrzsz -y 2.安装 格式: rpm -ivh [软件包名称] 实例 阅读全文
posted @ 2021-12-16 15:54 Snails蜗牛 阅读(96) 评论(0) 推荐(0)
摘要:权限 什么是权限 权限是指为了保证功能的有效执行,用户必须具备的,对文件进行处理的范围和程度 权限分3个部分 r :可读 w :可写 x :可执行 - :没有相应权限 # 执行脚本 == 运行脚本 权限位 linux里面共9位 主要分为三个部分,每3位一组,分别是属主、属组以及其他人 rwxr-xr 阅读全文
posted @ 2021-12-15 16:29 Snails蜗牛 阅读(1247) 评论(0) 推荐(0)
摘要:文件类型 文件类型概念 1.文件详细信息详解 查看文件信息 ls -lhi /etc/ 实列: 134319695 -rw . 1 root root 1.7K Dec 8 12:08 anaconda-ks.cfg 134319707 -rw-r--r-- 1 root root 12 Dec 1 阅读全文
posted @ 2021-12-14 16:33 Snails蜗牛 阅读(358) 评论(0) 推荐(0)
摘要:系统目录结构 目录结构介绍 1.目录结构特点 Linux系统中的目录一切从根开始 Linux系统中的目录结构拥有层次 Linux系统中的目录需要挂载使用 2.目录挂载初识 mount 挂载的命令 格式: mount [磁盘路径] [挂载的路径] df -h 查看本机挂载的命令 [root@local 阅读全文
posted @ 2021-12-13 17:47 Snails蜗牛 阅读(173) 评论(0) 推荐(0)
摘要:单用户模式修改密码 1.重启 2.在启动选择系统内核界面,按 e 键进入单用户模式 3.找到 linux16 开头行,删除 ro , 并且在 ro 处添加 rw init=/sysroot/bin/sh 4.按 ctrl + x 进行系统重新引导 5.执行 chroot /sysroot 6.执行 阅读全文
posted @ 2021-12-13 17:25 Snails蜗牛 阅读(797) 评论(0) 推荐(0)
摘要:关闭selinux 临时关闭 [root@localhost ~]# setenforce 0 永久关闭 [root@localhost ~]# vim /etc/selinux/config SELINUX=disabled END 阅读全文
posted @ 2021-12-13 16:58 Snails蜗牛 阅读(56) 评论(0) 推荐(0)
摘要:光标快速移动快捷方式 1.快速切换光标到底行 G 2.快速切换光标到首行 gg 3.快速跳转到行首 0 (零) 4.快速跳转到行尾 $ 5.快速跳转到指定行 1.进入末行模式 2.输入跳转的行数 3.回车 6. 快速复制文本内容信息 yy nyy : 向下复制n行 7. 快速粘贴文本内容 p : 在 阅读全文
posted @ 2021-12-10 16:43 Snails蜗牛 阅读(122) 评论(0) 推荐(0)
摘要:vi/vim编辑器 Xshell内置的是vi编辑器 vim是vi的升级版编辑器。 1.安装vim yum install vim -y 2.打开编辑文件 [root@localhost ~]# vim 1.txt 3.vi编辑器中有三种模式 命令模式 末行模式 编辑模式 4.进入编辑模式 i :在光 阅读全文
posted @ 2021-12-10 16:32 Snails蜗牛 阅读(130) 评论(0) 推荐(0)
摘要:消除rm隐患 which 查看命令存放路径 解决rm命令误操作 1.将rm命令改一个名称 1.which到rm 2.ls到rm上层目录 3.mv rm abc 4.回车 2.将rm命令删除 1.which到rm 2.ls到rm上层目录 3.rm -rf rm 4.回车 3.系统别名 alias 查看 阅读全文
posted @ 2021-12-10 16:22 Snails蜗牛 阅读(87) 评论(0) 推荐(0)
摘要:文件相关命令 创建文件 touch 创建文件信息(文本) [root@localhost ~]# touch 1.txt 查看文件 1.ls 查看数据信息命令 查看指定目录下的文件信息,默认查看当前目录下文件信息. 参数: -l : 显示文件的详细信息 -a : 显示隐藏文件夹(以.开头的文件或文件 阅读全文
posted @ 2021-12-10 16:05 Snails蜗牛 阅读(137) 评论(0) 推荐(0)
摘要:目录路径相关命令 1.pwd 显示当前路径信息 2.cd 切换目录路径信息 特殊路径: 1. - :上一次访问的路径 2. . : 代表当前路径(一点) 3. ..: 上一层路径(两点) 4. ~: 家目录 绝对路径和相对路径 3.mkdir 进行目录(文件夹)创建操作 参数: -p :递归创建 - 阅读全文
posted @ 2021-12-10 15:37 Snails蜗牛 阅读(163) 评论(0) 推荐(0)
摘要:系统命令 1.关机 shutdown : 关机或重启 参数: -h : 指定关机的延时时间 -c : 取消关机 halt : 禁用CPU资源 poweroff : 关闭电源 init :设置系统启动模式 0 : 关机 1 : 单用户模式 2 : 多用户无网络模式 3 : 多用户模式 4 : 待定 5 阅读全文
posted @ 2021-12-09 17:22 Snails蜗牛 阅读(328) 评论(0) 推荐(0)
摘要:快捷方式 1.历史命令信息 上下键 2.清屏命令 1.ctrl + l 2.clear 3.中断取消命令执行过程 ctrl + c 4.快速移动光标到行首尾 1.行首ctrl + a 2.行尾ctrl + e 5.将光标到行首信息剪切 ctrl + u 6.将光标到行尾信息剪切 ctrl + k 7 阅读全文
posted @ 2021-12-09 16:56 Snails蜗牛 阅读(80) 评论(0) 推荐(0)
摘要:查看帮助 格式 man [需要查看帮助的命令] 命令解释说明信息:NAME 命令语法说明信息:SYNOPSIS 命令描述详细说明:DESCRIPTION 命令参数详细说明:OPTIONS 退出 q : 退出 搜索 /[搜索内容] : 搜索的内容 拓展 以下也是帮助命令: -h --help help 阅读全文
posted @ 2021-12-09 16:51 Snails蜗牛 阅读(36) 评论(0) 推荐(0)
摘要:Linux系统介绍 1.ping 格式 ping [网址] 2.主机登录用户信息 [root@localhost ~]# root : 登录当前系统的用户名 @ : 分隔符,没有特殊含义 localhost : 当前系统的主机名 ~ : 当前所在的目录(~ 代表的是当前的家目录, /root) # 阅读全文
posted @ 2021-12-09 16:46 Snails蜗牛 阅读(53) 评论(0) 推荐(0)
摘要:虚拟机快照 快照相当于建档,之后操作失误或者需要再建一个到现在相似的虚拟机时可以直接回档 或者直接复制到现在这个时候 1、拍摄快照 关机 > 拍摄快照 2、克隆主机 管理 > 克隆 3、改ip 最后一位只能改成>>>: 3 - 254 1.查看网卡名称,或者查看本机IP [root@localhos 阅读全文
posted @ 2021-12-09 16:26 Snails蜗牛 阅读(163) 评论(0) 推荐(0)
摘要:异常 异常捕获 1. 什么是异常? 异常就是错误发生的信号,如果不对该信号做处理,那么异常之后的代码都不会执行 2.异常三个重要组成部分 1.traceback 翻到最下面从下往上的第一个蓝色字体鼠标左键点击即可跳转到错误的代码所在的行 2.XXXError 错误的类型 3.错误类型冒号后面的内容 阅读全文
posted @ 2021-12-07 20:11 Snails蜗牛 阅读(99) 评论(0) 推荐(0)
摘要:反射 反射:就是对象通过字符串来操作属性 1. getattr() 取 print(getattr(stu, 'name1', None)) # stu.name stu.func() print(getattr(stu, 'func')) getattr(stu, 'func')() # 必须掌握 阅读全文
posted @ 2021-12-07 19:42 Snails蜗牛 阅读(46) 评论(0) 推荐(0)
摘要:面向对象的内置函数 1. __init__() 调用类的时候触发 2. __str__() 打印对象的时候,自动触发的函数 返回值只能是字符串 3. __del__() 1. 手动执行del 2. 程序执行完毕触发 4. __enter__() 出现with语句,对象的__enter__被触发,有返 阅读全文
posted @ 2021-12-07 19:37 Snails蜗牛 阅读(66) 评论(0) 推荐(0)
摘要:组合 什么是组合? 1.继承:满足什么是什么的关系,is-a的关系 2.组合:就是一个对象拥有一个属性,该属性的值是另外一个对象 解决类与类之间的代码冗余问题 class People(): school = 'SH' def __init__(self, name, age, gender, ): 阅读全文
posted @ 2021-12-07 19:28 Snails蜗牛 阅读(123) 评论(0) 推荐(0)
摘要:面向对象三大特征 封装 1.什么是封装? 封装:就是把数据和功能整合在一起 通俗点说就是整合 针对封装到类和对象中的属性,我们还可以严格控制对他们的访问,分两步实现:隐藏和开放接口 2.隐藏属性 1.如何隐藏 __名称(类名称空间内的) __school 2.隐藏属性发生了什么? 1. 在类定义阶段 阅读全文
posted @ 2021-12-06 16:22 Snails蜗牛 阅读(77) 评论(0) 推荐(0)
摘要:类与对象 类与对象的定义 对象:特征与技能的结合体 类:一系列对象相似的特征与相似的技能的结合体 强调:站在不同的分类,划分的分类不一定一样 先有类还是先有对象? 1.程序中: 必须先定义类,然后调用类产生对象 2.现实生活中: 先有对象,在有人类 语法定义类: 1.定义函数 def 函数名(): 阅读全文
posted @ 2021-12-02 19:16 Snails蜗牛 阅读(64) 评论(0) 推荐(0)
摘要:面向过程与面向对象 面向过程 面向过程是一种思想,可不是一门技术 面向过程的概念 面向过程核心是过程二字 解决问题的流程 即先干什么,在干什么,最后干什么 即面向过程编程就好比在设计一条产品流水线 举例 1. 洗衣服 2. 把大象放冰箱中需要几步? ''' 1. 把冰箱门打开 2. 把大象放进去 3 阅读全文
posted @ 2021-12-02 16:48 Snails蜗牛 阅读(84) 评论(0) 推荐(0)