12 2021 档案

摘要:Nginx前言: Nginx是一个高性能的HTTP和反向代理web(网页)服务器。Nginx因稳定性,丰富的功能集,简单的配置文件和地系统资源的消耗而闻名。 Nginx是web服务器及反向代理服务器及电子邮件代理服务器。 特点是占有内存少,并发能力强,中国使用nginx网站用户有:百度,京东,腾讯, 阅读全文
posted @ 2021-12-31 21:52 谢俊杰 阅读(81) 评论(0) 推荐(0) 编辑
摘要:nfs简介 NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会用到更复杂的分 阅读全文
posted @ 2021-12-30 22:04 谢俊杰 阅读(116) 评论(0) 推荐(0) 编辑
摘要:iptables模块 拓展iptables的功能的。 -m : 指定模块 1、连续匹配多个端口(multiport) --dports : 指定多个端口(不同端口之间以逗号分割,连续的端口使用冒号分割)。 2、指定一段连续的ip地址范围(iprange) --src-range from[-to]: 阅读全文
posted @ 2021-12-28 19:53 谢俊杰 阅读(233) 评论(0) 推荐(0) 编辑
摘要:iptables实操 案例1:只允许22端口可以访问,其他端口全部无法访问 1.只允许22端口可以访问,其他端口全部无法访问 # -t filter(指定表) -A INPUT(追加一条到链中) -p TCP(指定协议) --dport 22(指定端口) # -j ACCEPT(转发动作(进行完此动 阅读全文
posted @ 2021-12-28 19:51 谢俊杰 阅读(80) 评论(0) 推荐(0) 编辑
摘要:iptables的使用 1.安装iptables [root@m01 ~]# yum install iptables* 2.开启iptables [root@m01 ~]# systemctl start iptables 3.关闭firewalld(防火墙) [root@m01 ~]# ipta 阅读全文
posted @ 2021-12-28 19:50 谢俊杰 阅读(105) 评论(0) 推荐(0) 编辑
摘要:3、今日内容 1、vpn 4、vpn的简介 VPN(全称:Virtual Private Network)虚拟专用网络,是依靠ISP和其他的NSP,在公共网络中建立专用的数据通信的网络技术,可以为企业之间或者个人与企业之间提供安全的数据传输隧道服务。在VPN中任意两点之间的链接并没有传统专网所需的端 阅读全文
posted @ 2021-12-28 19:32 谢俊杰 阅读(1) 评论(0) 推荐(0) 编辑
摘要:车车 表示用户 域名和DNS DNS( Domain Name System)是“域名系统”的英文缩写,一种程序,它保存了一张域名和与之相对应的IP地址的表,主要是把我们使用的域名转换为主机的IP地址,没有DNS我们将无法在网上使用域名。 # 比如用户输入www.baidu.com dns解析成ip 阅读全文
posted @ 2021-12-28 19:27 谢俊杰 阅读(89) 评论(0) 推荐(0) 编辑
摘要:磁盘管理 # linux系统中磁盘管理就是将硬盘通过挂载的方式挂载到linux文件系统中 1. 挂载磁盘的步骤 磁盘分区 挂载 2. 磁盘分区: fdisk : 分区2TB以下的磁盘 最多可以分4个分区(fdisk分区超过2TB也可,但是不稳定) gdisk : 分区2TB以上的磁盘,最多可以分12 阅读全文
posted @ 2021-12-22 22:22 谢俊杰 阅读(63) 评论(0) 推荐(0) 编辑
摘要:awk awk参数-F,NF awk 主要用于格式化文本 1. awk 语法 awk [参数] [处理规则] [操作对象] 2. 参数 -F : 指定文本分隔符 (默认以空格作为分隔符) [root@localhost ~]# cat 2.txt 1 2 1 2 3 1 2 3 4 NF : 默认取 阅读全文
posted @ 2021-12-22 22:22 谢俊杰 阅读(49) 评论(0) 推荐(0) 编辑
摘要:linux三剑客之sed sed sed 是linux中,流媒体编辑器. grep : 过滤文本 sed : 修改文本 awk : 处理文本 1.sed 格式 sed [参数] '处理规则' [操作对象] 2.参数 -e : 允许多项编辑 指定行数多重删除'搭配参数-e' [root@localho 阅读全文
posted @ 2021-12-21 20:57 谢俊杰 阅读(84) 评论(0) 推荐(0) 编辑
摘要:文本处理命令 sort 命令 用于将文件内容排序 sort 2.txt : 默认按照开头的数字或者字母排序 -n : 按照数值的大小排序 [root@localhost ~]# sort -n 2.txt -r : 以相反的顺序排序 -k : 将指定某列排序 [root@localhost ~]# 阅读全文
posted @ 2021-12-21 20:55 谢俊杰 阅读(107) 评论(0) 推荐(0) 编辑
摘要:正则表达式 1.正则表达式的分类(grep) 1.普通正则表达式 2.拓展正则表达式 2.普通正则表达式 ^ : 以某字符开头 $ : 以某字符结尾 . : 匹配除换行符之外的任意单个字符 * : 匹配前导字符的任意个数 []: 某组字符串的任意一个字符 [^]: 取反 [a-z] : 匹配小写字母 阅读全文
posted @ 2021-12-20 23:08 谢俊杰 阅读(2000) 评论(0) 推荐(0) 编辑
摘要:grep linux 三剑客之一,文本过滤器(根据文本内容过滤文件) 语法格式: grep [参数] [匹配规则] [操作对象] 参数: -n : 过滤文本时,将过滤出来的内容在文件内的行号显示 [root@localhost ~]# grep -n 'from' 11.txt -A : 匹配成功之 阅读全文
posted @ 2021-12-20 23:07 谢俊杰 阅读(44) 评论(0) 推荐(0) 编辑
摘要:find 根据文件的名称或者属性查找文件 语法格式: find [查找范围] [参数] 参数: -name : 安装文件的名字查找文件 [root@localhost ~]# find /etc/ -name 'hosts' /etc/hosts * : 通配符 案例2:查询/etc目录下名称中包含 阅读全文
posted @ 2021-12-20 23:06 谢俊杰 阅读(100) 评论(0) 推荐(0) 编辑
摘要:Linux 定时 * * * * * : crontab表达式 分别对应: 分钟 小时 天 月 周 [root@localhost ~]# vim /etc/crontab # Example of job definition: # . minute (0 - 59) # | . hour (0 阅读全文
posted @ 2021-12-18 12:40 谢俊杰 阅读(242) 评论(0) 推荐(1) 编辑
摘要:压缩打包 Linux 常见压缩包 gzip bzip2 1.gzip 压缩 压缩命令:gzip [压缩文件] 解压命令:gzip -d [压缩文件] 2.bzip2压缩 压缩命令:gzip [压缩文件] 解压命令:gzip -d [压缩包] # 注:无法压缩目录 3.打包 tar : 打包的命令 参 阅读全文
posted @ 2021-12-18 12:39 谢俊杰 阅读(597) 评论(0) 推荐(0) 编辑
摘要:安装nginx 使用源代码,编译打包软件 1.特点 可以自定制软件 按需构建软件 2.编辑安装 1.下载源代码包(源代码包才可自定义) yum install wget -y wget https://nginx.org/download/nginx-1.20.2.tar.gz # 注意: 防火墙一 阅读全文
posted @ 2021-12-18 12:36 谢俊杰 阅读(105) 评论(0) 推荐(0) 编辑
摘要:@ yum私有仓库远程版 为什么需要搭载远程版? 如果使用本地版那么每一台机器都需要搭载yum本地仓库 远程版的意义是在一台机器上搭载仓库其他机器可以直接用 1)参考本地版前6步 2)安装远程访问(Nginx) 由于使用的是本地源,未关闭无法下载 # 执行添加以下两个源 [root@localhos 阅读全文
posted @ 2021-12-16 22:05 谢俊杰 阅读(108) 评论(0) 推荐(0) 编辑
摘要:yum私有仓库本地版 @ 1.下载必须的软件包 1.下载必须的软件包 yum install yum-utils createrepo -y 2.创建软件仓库 2.创建软件仓库 mkdir -p /opt/repos 3.下载对应的软件 3.下载对应的软件 mkdir -p /opt/repos/P 阅读全文
posted @ 2021-12-16 22:03 谢俊杰 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Linux中安装软件的三种方式 1) rpm安装 # rpm安装类似于windows中的安装包,下载后直接安装,缺点是不能自己解决依赖 不能自己解决依赖是什么意思? 假设: 安装python需要安装c语言,但是rpm不能自主下载安装包,需要自行下载,若安装包较为简单还好,如果很复杂尼? 这就是不能自 阅读全文
posted @ 2021-12-16 22:02 谢俊杰 阅读(54) 评论(0) 推荐(0) 编辑
摘要:@ yum # 基于rpm,但是yum可自动解决依赖 yum安装 yum install [软件包名称] 参数: -y : 免交互 --nogpgcheck : 忽略公钥认证 yum卸载 卸载 yum remove [软件包名称] 参数: -y : 免交互 yum更新 yum update [软件包 阅读全文
posted @ 2021-12-16 21:59 谢俊杰 阅读(70) 评论(0) 推荐(0) 编辑
摘要:权限 # 权限:某一个用户针对某一个文件的权限 1.权限分为3个部分 可读(r) 可写(w) 可执行(x) 没有对应的权限(-) 执行脚本=运行脚本(执行文件相当于运行文件) 权限位 权限位主要分为三个部分,分别是属主,属组,其他人 # 新建一个文件夹 [root@localhost ~]# tou 阅读全文
posted @ 2021-12-15 20:33 谢俊杰 阅读(30) 评论(0) 推荐(0) 编辑
摘要:文件类型概念说明 [root@localhost ~]# ll -i 33574991 -rw . 1 root root 1687 12月 10 16:15 anaconda-ks.cfg 33575010 -rw-r--r-- 2 root root 0 12月 14 10:12 pp 3357 阅读全文
posted @ 2021-12-14 20:09 谢俊杰 阅读(137) 评论(0) 推荐(0) 编辑
摘要:众所周知 useradd 可以直接创建用户,那么如果不使用useradd该如何创建用户呢? # 首先可以自己尝试使用useradd新增一位用户 随后在以下文件查看变化: /etc/passwd : hh:x:1002:1004::/home/hh:/bin/bash /etc/shadow : hh 阅读全文
posted @ 2021-12-14 20:04 谢俊杰 阅读(57) 评论(0) 推荐(0) 编辑
摘要:登录提示文件 登录成功之后显示的信息。 /etc/motd 登录之前显示的信息。 /etc/issue # 可以自定义登录前后自己喜欢的图形显示 编译安装目录 # 安装第三方软件的目录 /usr/local 下载rpm安装包 yum安装python:yum install python3 系统日志目 阅读全文
posted @ 2021-12-13 20:48 谢俊杰 阅读(33) 评论(0) 推荐(0) 编辑
摘要:变量加载文件 在linux中添加环境变量该如何添加? 文件夹 /etc/profile.d/ 文件 /etc/profile /etc/bashrc ~/.bash_rc ~/.bash_profile 顾名思义,linux打开之后程序会自动运行以上文件 若添加环境便量则依次从文件中寻找 若重复则覆 阅读全文
posted @ 2021-12-13 20:43 谢俊杰 阅读(461) 评论(0) 推荐(0) 编辑
摘要:解析映射文件 在 linux 中解析文件 vim /etc/hosts 域名 www.随你喜欢.com 想在本地设置 C:\Windows\System32\drivers\etc\hosts 域名 www.随你喜欢.com # 一个域名映射一个地址 查看磁盘挂载文件 /etc/fstab 磁盘挂载 阅读全文
posted @ 2021-12-13 20:41 谢俊杰 阅读(59) 评论(0) 推荐(0) 编辑
摘要:开机加载脚本设置(重要) 路径: /etc/rc.local 编辑开机自启动脚本 vim /etc/rc.local 编辑内容 echo 'hello liuyifei' > /root/index 重启虚拟机 # 完成设置开机自启脚本 系统启动级别 系统启动级别: 0.关机 1.单用户模式(无法通 阅读全文
posted @ 2021-12-13 20:40 谢俊杰 阅读(344) 评论(0) 推荐(0) 编辑
摘要:vi=vim编辑器 vi 是linux自带编辑器 vim 是vi升级版编辑器 1.安装vim yum install vim -y 2.打开编辑文件 [root@localhost ~]# vim 1.txt 3.vi编辑器中有三种模式 命令模式 末行模式 编辑模式 4.进入编辑模式 i :在光标之 阅读全文
posted @ 2021-12-10 22:16 谢俊杰 阅读(491) 评论(0) 推荐(0) 编辑
摘要:系统起别名 一般用于修改rm命令 , 不明白留言 alias 格式: alias xxx='命令' alias : 查看系统别名 alias rm='xxx' : 设置系统别名 不使用别名,就在命令之前增加\ [root@localhost ~]# \rm 1.txt 阅读全文
posted @ 2021-12-10 22:14 谢俊杰 阅读(71) 评论(0) 推荐(0) 编辑
摘要:复制文件 copy的缩写cp 格式: cp[参数][被复制文件的路径][复制到的新路径] 参数: -r : 递归复制 -a : 保证某些属性不变 案例: 案例1: 先在家目录( ~ ) 下创建一个 a.txt 以及 a 文件夹,将a.txt cp 到 a 中 touch a.txt mkdir a 阅读全文
posted @ 2021-12-10 22:10 谢俊杰 阅读(85) 评论(0) 推荐(0) 编辑
摘要:虚拟机快照 1.拍摄快照 虚拟机关机 >拍摄快照 2.克隆主机 管理 >克隆 3.更改ip(若不更改ip,则会产生ip冲突,或者克隆虚拟机使用原始ip,没有达到克隆的本意) # 查看网卡名称或查看本机IP [root@localhost ~]# ip a """ inet 192.168.11.10 阅读全文
posted @ 2021-12-09 20:56 谢俊杰 阅读(29) 评论(0) 推荐(0) 编辑
摘要:面向对象的内置函数之str # __str__ class Student(): school = 'SH' # 调用类的时候触发 def __init__(self, name, age): self.name = name self.age = age def tell(self): print 阅读全文
posted @ 2021-12-07 22:27 谢俊杰 阅读(25) 评论(0) 推荐(0) 编辑
摘要:组合 # 组合 就是一个对象拥有一个属性,该属性的值是另外一个对象 解决类与类之间的代码冗余问题 1.继承:学生继承了人类,所以学生是人,同理推出满足什么是什么的关系 2. 组合举例1) class Foo: def __init__(self,m): self.m = m class Bar(): 阅读全文
posted @ 2021-12-07 22:26 谢俊杰 阅读(33) 评论(0) 推荐(0) 编辑
摘要:面向对象绑定方法和非绑定方法 绑定给对象的方法 class Student: def __init__(self,name,age,gender): self.name = name self.age = age self.gender = gender def tell_info(self): p 阅读全文
posted @ 2021-12-06 21:41 谢俊杰 阅读(28) 评论(0) 推荐(0) 编辑
摘要:面向对象编程介绍 1.面向过程编程的核心是过程二字, 过程值得是解决问题的步骤, 先干什么再干什么最后干什么 2.面向对象编程的核心是对象二字, 对象是特征与技能的结合体 类与对象 # 实例化:类名加括号就是实例化>>>类名() 类的意思:种类,分类,类别 现实生活中,有一系列相同类别的对象(张三, 阅读全文
posted @ 2021-12-06 21:39 谢俊杰 阅读(109) 评论(0) 推荐(0) 编辑
摘要:面向对象三大特征 继承 # 面向对象三大特征: 封装 继承 多态 什么是继承? 继承就是新建类的一种方式,新建的类我们称为 子类 或者叫派生类,被继承的类我们称为父类或者基类 子类可以使用父类中的属性或者方法 为什么要用继承? 类解决了对象与对象之间的代码冗余问题 继承解决的是类与类之间的代码冗余问 阅读全文
posted @ 2021-12-06 21:36 谢俊杰 阅读(44) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示