运维学习
HeyJY
Hey!Let's go!
展开
-
Django学习(一):预备知识
HTTP协议的认识:(一)HTTP协议的认识1.什么是HTTP协议基于TCP/IP基于请求-响应模式TCP/IP四次挥手,三次握手get:获取请求页面的post:为什么说http协议是无状态协议?怎么解决http协议无状态协议?http请求中常见的请求方式(二)http请求中常见的请求方式(三)MVC模式和MTV模式1.mvc模式MVC是把web应用分为模型(M),控制器(C)和视图(V)2.MTV模式把项目拆分成不同的组件,让开发更方便一些。...原创 2020-07-21 19:44:48 · 131 阅读 · 0 评论 -
123
生成式快速生成的式子!内部有range范围,每次都要计算一个数,需要保存起来。生成器基础知识:1.什么是生成器?2.生成器应用在什么场景,有什么优势?一遍循环一遍计算你需要的时候才会帮你计算,提高了效率(看ppt进行补充)3.如何创建生成器:方法一:列表生成列表的改写[]–>()1)你需要的时候才帮你计算,next(g)执行一次帮你计算一次。并且不回头。2)补充:函数中遇到return,函数执行结束,后面的代码不会继续执行。(函数内部即使有while true无限循环,只原创 2020-07-19 13:54:31 · 115 阅读 · 0 评论 -
基础语法巩固
本节重点变量浮点型输入与输出01.认识变量别名-----对应真实字符算变量是内存中的一块区域字母、数字、下划线组成,不能以数字开头命名不能a b c,名字一定要有意义;不能今天起了明天就忘了;02.认识运算符(一)数据类型python支持五种基本数字类型:int,float、布尔Boolean、复数complex,string(1)浮点型包含科学计数法(2)python3没有长整型long!(二)认识运算符(1)算法运算符**次方/除法原创 2020-07-16 22:04:52 · 121 阅读 · 0 评论 -
shell脚本--数据库备份
shell应用示例数据库备份一、数据库备份需求:(1)执行db_dump.sh westos(数据库密码)(2)脚本执行后会备份数据库中的所有库到/mnt/mysqldump目录中(3)备份文件名称为 “库名称.sql”当此文件存在时报错 并 询问动作输入“S”跳过备份当输入“B"时备份“库名称.sql”文件为“库名称_backup.sql”,再重新备份。当输入“O”时,覆盖源文件tips:(一)安装软件(1)查看yum仓库是否Ok(2)安装两个软件(3)开启enable原创 2020-07-15 21:02:41 · 476 阅读 · 0 评论 -
shell应用示例
shell 应用示例项目一:用户建立脚本• 执行users_create.sh userlist passlist• 建立userlist列表中的用户• 设定userlist列表中的密码为passlist列表中的密码• 当脚本后面跟的文件个数不足两时,报错• 当文件行数不一致时报错• 当文件不存在时报错• 当用户存在时报错tips:users.txt1.先判断有没有权限创建用户一般情况下,普通用户不能创建用户。如果不是超级用户,输出红色的信息,并且推出 exit 1:必须是root用原创 2020-07-15 19:17:23 · 210 阅读 · 0 评论 -
shell-9-循环(while/util)+函数
昨日回顾:1.分支语句(单分支,双分支,多分支)if condition;then do something;fi2.循环语句for do done (一次性写)一、循环语句for 循环:循环序列+do事情while循环:循环条件+do事情1-1 while循环语句while语句whiledo done示例:1.循环打印1-5数字(for+while)2.循环打印50以内的偶数和tips:思路一:(1)初始化信息,i=1 sum=0(2)循环条件, $ i <=原创 2020-07-12 16:06:28 · 341 阅读 · 0 评论 -
shell-条件(if)+循环语句(for)
今日主题:条件判断语句循环语句一、条件判断语句1-1.条件判断语法结构1.条件判断语法格式(1)格式一test : 检测文件类型和值$? 值为0时,表示上一条命令执行成功;值为1表示命令执行失败。(2)格式二 [ ](3)[[ ]]支持正则表达式2.特别说明中括号 [ ] 需要空格空间!**3.更多用法 **man test1-2.条件判断相关参数linux下一切接文件(设备、文档、目录均是文件)1.判断文件类型2.判断权限3.判断文件新旧4.判断字符串是否相原创 2020-07-12 08:59:27 · 1594 阅读 · 0 评论 -
kickstart自动安装的来龙去脉
一、kickstart作用原创 2020-05-20 10:42:36 · 153 阅读 · 0 评论 -
我们应该如何管理系统中的软件呢?
一、linux中软件包的类型二、软件包的名称结构三、rpm命令管理软件包四、本地软件仓库搭建五、dnf软件管理命令六、第三方软件仓库的搭建方法原创 2020-05-05 18:32:11 · 337 阅读 · 0 评论 -
Openssh服务的部署及安全优化
一、Openssh功能介绍ssh服务是目前接触到的第一个服务~协议是由软件实现 ssh协议,软件名称是:openssh_server如果系统中没有安装openssh软件,是不能让别人通过ssh进行远程连接的什么是端口?答:连接主机时,ip地址相当于大门,访问哪个程序,由端口这个小门决定。端口用于区分这个ip地址开启的不同的程序。软件安装名称openssh-server...原创 2020-05-01 18:48:22 · 205 阅读 · 0 评论 -
内容分发网络--cdn
学习轨迹:总览互联网(假如我访问腾讯,我的数据怎么到达腾讯服务器,又是获取服务器的数据)client–>cdn–>classter–>HA+F5/lvs(4)–cluster(集群)–>haproxy(7)/nginx -->web(apache/nginx)–>app(php/jsp)–>DB(mysql/redis)–>zabbix监控–&g...原创 2020-04-26 20:54:37 · 757 阅读 · 0 评论 -
Python-1
主题:python为什么学习pythonansible saltstack用python豆瓣和知乎用python写的,代码简洁清晰,易于阅读运维需要精通shell和python监控平台等软件,自动监控查看服务器的状况,提升了开发能力运维的工作偏向于运维开发(自动化开发)发展为devops全栈代码能力可以的话,运维路才顺畅python连接模块之间笔试算法题 多刷刷题!(你别不...原创 2020-04-16 11:18:06 · 105 阅读 · 0 评论 -
shell-4-shell脚本中的变量
主题:shell中脚本的变量一、变量的定义(重点)(一)变量定义变量定义:变量就是一片内存区域中的地址;(理解:在内存中储存数据,当在执行过程中需要取值时,内存区域相当于一片大海,你要有明确的地址方向,才能找到你要的数值;也就是变量/内存地址带你去找你需要的数值)变量=内存地址比如有个程序:hostname,命令产生的结果不在硬盘,而是在内存中的字符设备里;a=$(hostname)...原创 2020-03-30 16:15:24 · 318 阅读 · 0 评论 -
shell-3-shell基础知识
主题:聊聊shell基础知识一、首先什么是shell呢?shell是保护内核的壳,是用户和内核的交互工具;脚本中命令的解释器解释器意思:将命令翻译成系统能够识别的语言shell脚本是解释型语言(特点:执行的较慢,上手容易)汇编语言切合度太高 在某硬件上开发只能在该硬件使用所以出现了c语言,c语言:描述性语言 调用库做管理动作时,常用python和shell汇编型语言二、she...原创 2020-03-29 16:52:31 · 231 阅读 · 0 评论 -
shell-2-文本处理工具
主题:文本处理工具一、grepgrep 全局搜索正则表达式固定字符表示通用匹配whatis grep man grep 查看grep用法正则表达式分为两种:传统+扩展正则表达式对应的 有两个命令 grep(传统) 和 egrep(扩展)egrep = grep -Egrep 格式grep 匹配条件 处理文件实验实验(一)(1)cp /etc/passwd . 复制...原创 2020-03-28 20:01:31 · 146 阅读 · 0 评论 -
Linux中$、单引号、双引号、反引号的区别
主题:今天我们来聊聊linux中引号的那些事一、$的那些事在不同的场景,$的含义不同;在bash里$符号表示当前用户为普通用户;在bash脚本里,$开头表示变量。$#传给脚本的参数个数$0脚本文件本身的名字$1传递给该shell脚本的第一个参数$2传递给该shell脚本的第二个参数二、引号的那些事终端shell特点:没有引号的情况...原创 2020-03-28 17:32:35 · 355 阅读 · 0 评论 -
shell中常用的基础命令(diff/patch/cut/tr/test)
主题:shell中通常用的基础命令一、引言:对shell的理解有助于Ansible的学习;shell脚本:脚本语言是计算机编程代码的一种,和其他代码语言一样,达到用来代替人工手工操作,进行计算机自动执行程序的功能;shell脚本(shell script)是属于脚本语言,用在linux系统上;shell script是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些...原创 2020-03-27 17:48:30 · 375 阅读 · 0 评论 -
Samba
主题:samba一、引入在windows中,不同的主机之间是如何进行文件的传输呢?微信qq这种是基于用户的文件传输,对于企业而言不适用。我阿里员工主机之间要传输文件,难不成还要借助qq呀ftp、http是文件传输协议,是传输文件时的约定我们现在要讲的是,文件网络系统,值直接使用进行文件传输东西文件传输系统和文件传输协议是不同的哦~ 系统更略胜一筹,开放的权利更多下面我来讲讲win...原创 2020-03-18 22:57:08 · 326 阅读 · 0 评论 -
Apache
RHCE-Appache整理实验环境rhel7中思路:1.配置ip地址为192.168.43.102.网关:192.168.0.13.子网掩码 PREFIX=244.主机名 hostnamectl set-hostname rhel7_node1.westos.com5.验证:ping 114.114.114.144成功,说明该主机可以连接外网ping www.baidu.con...原创 2020-03-17 21:48:14 · 1382 阅读 · 0 评论 -
Linux下的网络环境部署及DHCP服务器的搭建
Linux下的网络环境部署部署网络的意义:只有配置好网络才能上网,计算机有网络才有意义,使得网络达到效果。一、有关IPip address = internet protocol address 官方叫做网络进程地址ipv4 = internet protocol version 4tcp/ip协议实际上是个协议簇TCP/IP 协议栈是一系列网络协议的总和,是构成网络...原创 2020-02-17 21:58:00 · 722 阅读 · 0 评论 -
Linux系统中的日志管理
企业级日志管理及优化方式前言什么是日志?系统不会说话,系统有什么状况和问题通过日志告诉给管理员本章讲解日志的采集方式有:journald和rsyslog,这两个命令是完成日志的采集工作,不是产生日志的,是日志的搬运工!采集命令不同,采集方式不同,让我们一起来探索吧系统启动自动打开的shell会一直产生日志Linux系统中运行的程序通常会把一些系统消息和错误消息写入对应的日志中,若是...原创 2020-02-14 22:27:07 · 712 阅读 · 0 评论 -
系统中的文件传输
系统中的文件传输前言系统中文件传输实验需要两台虚拟机本次演示的实验以及后续的实验使用rhel7_node1和rhel8_node1两台虚拟机rhel7_node1和rhel8_node1相当于两台电脑哈rhel7_node1设置的网络IP为192.168.43.10rhel8_node1设置的网络IP为192.168.43.11windows中VWware15中新建的虚拟机默认情况...原创 2020-02-12 20:37:32 · 313 阅读 · 1 评论 -
如何让Vmware15中创建的虚拟机网络畅通
如何让Vmware15中创建的虚拟机网络畅通第一步:实验前提:在Vmware15中新建的虚拟机,网卡工作模式应当选择桥接模式查看网卡工作模式:选中要查看的虚拟机—设置—查看网络适配器:桥接模式tu 1第二步:查看windows当前网络状况win+r 输入cmd ,打开windows下的shellipconfig/all C:\Users\kiosk>ipconfig/...原创 2020-02-12 20:47:17 · 226 阅读 · 0 评论 -
Linux下如何设定权限?
Linux下权限的设定1.如何查看及读取权限信息1.查看文件属性ls -l file查看文件的属性ls -l dir查看目录内文件信息ls -ld dir查看目录的属性ll file相当于 ls -l file (ls -l 相当于 ll)ll -d dir相当于 ls -ld dirls -lR file递归显示子目录实验操作(...原创 2020-01-02 19:06:20 · 393 阅读 · 0 评论 -
Linux下,我们应该如何获得帮助?
Linux中如何获得帮助?1. 查看linux中命令的基本用法(1)命令 --help[root@workstation Desktop]# passwd --helptu 1(2) man 命令[root@workstation Desktop]# man passwdtu2(3)man level target但是文件中的用法上述两种命令查不到 ,若想查看文件中命令的用...原创 2020-01-02 18:50:28 · 162 阅读 · 0 评论 -
Linux输入输出的那些事
管理linux中的输入输出1.输入输出相关的一些定义(1)重定向输入重定向允许用户不通过键盘,而是从文件中得到输入数据;一般输入设备是键盘,若想把文件作为输入数据,即为“输入重定向”;输入重定向只需将所有想执行的命令打包写入一个文件中,执行此文件即可!输出重定向将原本要输出到屏幕的数据信息写入指定的文件中;当不想将显示在shell脚本内,使用重定向,将输出内容放在指定文件中;...原创 2020-01-01 23:01:38 · 240 阅读 · 0 评论 -
Linux下的文件管理
1.文件建立及删除Linux特性Linux中一切皆文件Linux中对系统管理,也就是对文件管理,对文件实施增删改查。Linux下对文件的建立和删除 (文件+目录)Linux中同windows一样,有文件和文件夹。只不过 Linux中,我们把文件夹称之为目录1.文件的建立[root@workstation Desktop]# touch file...原创 2019-12-27 19:01:22 · 177 阅读 · 0 评论 -
vim文件编辑
文件编辑1.文本编辑方式gedit图形的文本编辑,只有在图形开始时可用vimLinux 中常用的文本编辑工具2.vim工作模式(1)插入模式vim 插入模式的进入i所在光标的前插入I光标所在行的行首插入a光标所在字符的下一个字符插入A光标所在行的行尾插入o光标所在的下一行插入O光标所在的上一行插入s光标所在...原创 2019-12-27 17:49:04 · 245 阅读 · 0 评论