笔记
文章平均质量分 82
大白的小棉袄
我不是美文的创造者,我只是大自然的搬运工。
展开
-
123
原创 2021-03-31 15:04:18 · 75 阅读 · 2 评论 -
『*-1』Linux之虚拟化的Docker容器
一. Docker 诞生二. Docker 历程三.Docker 的构成Docker Client:Docker Server:Docker 镜像:Docker 安装Docker 化应用体验Docker 基础概念及命令Docker 三个重要概念:仓库 (Repository)、镜像 (image)容器 (Container)Docker 指令的基本用法:Docker-Compose多容器管理一. Docker 诞生1、Docker 是 dotcloud 公司开源的一款产品 dotcloud 是 201.原创 2021-03-29 22:42:55 · 416 阅读 · 0 评论 -
『数据结构6』树
2.结点的度(degree):3.树的度:4.n度树:5.叶子(终端结点): 度为0的结点6.分枝结点(非终端结点,非叶子):7.双亲(父母,parent)和孩子(儿子,child) :8.结点的层(level):9.树的深度(depth,高度):10.兄弟(sibling):11.堂兄弟:12.祖先:13.子孙:14.有序树:15.无序树:16.森林:2.结点的度(degree):结点的子树数目3.树的度:树中各结点的度的最大值4.n度树:度为n的树5.叶子(终端结点): 度为0的结点.原创 2021-03-29 10:02:06 · 122 阅读 · 1 评论 -
[4-4]Linux之Ansible中的变量及加密
4.LinuxAnsible中的变量及加密一.变量命名只能包含数字,下划线,字母只能用下划线或字母开头二.变量级别全局: 从命令行或配置文件中设定的paly: 在play和相关结构中设定的主机: 由清单,事实收集或注册的任务变量优先级设定:狭窄范围有限与广域范围三.变量设定和使用方式1.在playbook中直接定义变量2.在文件中定义变量#3.使用变量4.设定主机变量和清单变量#5.目录设定变量#6.用命令覆盖变量#`ansible-playbook user.yml -e "USER=hello"`7..原创 2021-03-23 15:30:24 · 140 阅读 · 0 评论 -
『4-3』Linux之使用Ansible中的playbook
####Playbook#######1.Playbook的功能###playbook 是由一个或多个play组成的列表Playboot 文件使用YAML来写的###2.YAML####简介#是一种表达资料序列的格式,类似XMLYet Another Markup Language2001年首次发表www.yaml.org#特点#可读性好和脚本语言交互性号易于实现适用程序执行流梳理方式可扩展性强#语法简介#在文件中用[—]开始在文件中用[…]结尾次行一般书写文件内容缩原创 2021-03-19 10:04:55 · 966 阅读 · 0 评论 -
『4-2』Linux之Ansible中常用的模块
『4-2』Linux之Ansible中常用模块###########test setting#############一.ansible实现管理的方式二.Ad-Hoc执行方式中如何获得帮助三.ansible命令运行方式及常用参数4.ansible的基本颜色代表信息5.ansible中的常用模块1.command2.shell3.script四.copy五.fetch『4-2』Linux之Ansible中常用模块###########test setting##############ssh key .原创 2021-03-18 16:24:27 · 3557 阅读 · 0 评论 -
『4-1』Ansible的安装及部署
Ansible 172.25.x.254node1 172.25.x.1node2 172.25.x.2node3 172.25.x.3 一.Ansible对于企业运维的重大意义二.Ansible的安装`在rhel8.x服务器上安装并启用 epel仓库``dnf install ansible -y`三.构建Anisble清单1.直接书写受管主机名或ip,每行一个2.设定受管主机的组[组名称]#清单查看:`ansible 清单中组名称 [-i 清单文件] --list-hosts``ans原创 2021-03-16 14:59:30 · 322 阅读 · 0 评论 -
『3-5』Linux之shell之for语句
『3-5』Linux之shell之for语句『3-5』Linux之shell之for语句作用为循环执行动作for语句结构for 定义变量do 使用变量,执行动作done 结束标志for语句的基本格式格式1:#!/bin/bashfor WESTOS in $(seq 1 2 10)do...原创 2021-03-11 08:58:04 · 169 阅读 · 0 评论 -
『3-4』Linux之shell脚本中的变量
『3-4』Linux之shell脚本中的变量变量的定义shell脚本中变量的定义方法三、变量名称1.变量的转译2. 声明3.变量的数组『3-4』Linux之shell脚本中的变量变量的定义定义本身变量就是内存一片区域的地址变量存在的意义命令无法操作一直变化的目标用一串固定字符来表示不固定的目标可以解决此问题shell脚本中变量的定义方法环境级别export a=1在环境关闭后变量失效用户级别vim ~/.bash_profileexport a=1系统级别vim /etc/.原创 2021-03-11 08:57:42 · 336 阅读 · 0 评论 -
『3-3』Linux之shell脚本基础知识
@toc『3-3』Linux之shell脚本基础知识1.什么是shell脚本命令的解释器2.shell脚本的意义1.记录命令执行的过程和执行逻辑,以便以后的重复执行2.脚本可以批量处理主机3.脚本可以定时处理主机3.如何创建shell脚本#!/bin/bash 幻数vim自动添加脚本首部 1 set nu 2 "map <F12> ms:call WESTOSTITLE()<cr>'s 3 autocmd BufNewFile *.sh,*.scr原创 2021-03-11 08:56:42 · 499 阅读 · 0 评论 -
『3-6』shell 中的运算
1.运算符号+/%**++<<==+= j+=i j=j+i= j=ji/= j=j/i%= j=j%i2.运算指令((i=1+1))[1+1]echo $[1+1]let a=1+1bcbc<<EOFexpr expr 1 +2原创 2021-03-10 11:31:21 · 79 阅读 · 0 评论 -
『3-1』shell中常用的基础命令
五、uniq一、diff用法:diff 「options」files|directory输出信息:「num1,num2」「a|c|d」[num3,num4]num1,num2 第一个文件中的行a 添加c 更改d 删除< 第一个文件中的内容> 第二个文件中的内容num3,num4 第二个文件中的行常用参数:-b 忽略空格-B 忽略空行-i 忽略大小写-c 显示文件所有内容并标-r 对比目录-u 合并输出二、patchpatch 原文件 布丁文件patc.原创 2021-03-09 12:45:37 · 577 阅读 · 1 评论 -
『3-2』Linux之文本处理工具
1.grep [Globally search a Regular Expression and Print ]grepgrep -E = egrepgrep 格式grep 匹配条件 处理文件grep root passwd 过滤root关键字grep ^root passwdgrep root$ passwdgrep -i root passwdgrep root passwd -vgrep -E "\<root" passwd root字符之前不能有字符grep -E原创 2021-03-05 11:31:36 · 773 阅读 · 1 评论 -
『2-2』Linux之高级存储管理
Linux之高级存储管理一、逻辑卷二、vdo(Virtual Data Optimize)vdo建立使用vdo设备测试vdo性能vdo device mount onbootLinux之高级存储管理一、逻辑卷pv 物理卷 被处理过的物理分区pe 物理扩展 设定存储的最小单元vg 物理卷组 捆绑pv到一个组中lv 逻辑卷 分配最终的使用设备监控的建立过程pvs;echo ====; vgs; echo ====; lvs; echo ====;df -h /weixindatalvm 设.原创 2021-03-04 05:59:02 · 308 阅读 · 0 评论 -
『2-9』Linux之内核级加强型火墙SELINUX的管理
『2-9』Linux之内核级加强型火墙的管理一、Selinux的功能1.观察现象『2-9』Linux之内核级加强型火墙的管理一、Selinux的功能1.观察现象当Selinux未开启时在/mnt中建立文件被移动到/var/ftp下可以被vsftpd服务访问匿名用户可以通过设置后上传文件当使用ls -Z /var/ftp查看文件时显示“?”ps auxZ | grep vsftpd时显示:当selinux开启:在/mnt中建立文件被移动到/var/ftp下不可以被vsftpd服务访问匿.原创 2021-03-03 22:41:51 · 235 阅读 · 0 评论 -
『2-7』企业dns服务器的搭建
『2-7』企业dns服务器的搭建一、关于dns的名词解释dns:关于客户端关于服务端2.dns服务的安装与启用『2-7』企业dns服务器的搭建一、关于dns的名词解释dns:domain name service(域名解析服务)关于客户端/etc/resolv.conf dns指向文件nameserver 172.25.254.20测试:host www.baidu.com 地址解析命令dig www.baidu.com 地址详细解析信息命令A记录 ip地址叫做域名的A.原创 2021-03-03 09:25:05 · 334 阅读 · 0 评论 -
『2-8』Linux之防火墙策略优化
1.火墙介绍firewalld1.火墙介绍netfileteriptablesiptables|firewalld2.火墙管理工具切换在rhel8中默认使用的是firewalldfirewalld -----> iptablesdnf install iptables-services -ysystemctl stop firewalldsystemctl disable firewalldsystemctl mask firewalldsystemctl enable --.原创 2021-03-03 00:28:52 · 625 阅读 · 0 评论 -
『2-6』Linux之网络文件系统
『2-6』Linux之网络文件系统一、samba服务简介二、 samba基本信息『2-6』Linux之网络文件系统一、samba服务简介作用:smb = Server Message Block Sumcifs = Common Internet File System Microsoftwindows系统共享文件时用到的协议smbsmb是由microsoft+sunLinux cifs二、 samba基本信息服务...原创 2021-03-01 23:24:03 · 285 阅读 · 0 评论 -
『2-3』Linux之vsftp
五、本地用户的访问修改配置文件/etc/vsftpd/vsftpd.conf登录控制useradd westosuseradd leeecho lee | passwd --stdin leeecho lee | passwd --stdin westoslftp 192.168.0.10 -u westoslocal_enable=NO|YESlocal_root=/software 家目录控制write_enable=NO|YES 写权限控制,上传上传文件权限控制local原创 2021-02-22 12:47:18 · 94 阅读 · 0 评论 -
【2-4】Apache的管理及优化web
【2-4】Apache的管理及优化web一、apache的作用二、Apache的安装三、Apache的启用四、Apache的基本信息五、 Apache的基本配置八、Apache的语言支持九、Apache的加密访问【2-4】Apache的管理及优化web一、apache的作用在web被访问时通常使用http://的方式http:// ##超文本传输协议http:// 超文本传输协议提供软件 :ApachenginxstgwjfeTengine二、Apache的安装dnf insta.原创 2021-02-22 08:15:05 · 278 阅读 · 0 评论 -
【2-1】Linux之存储基本管理
二、设备挂载四、分区MBR分区方式:分区方法【2-6】Linux之系统管理及网络服务设备查看fdisk -l 查看磁盘分区情况lsblk 设备使用情况blkid 设备管理方式及设备iddf 查看正在被系统挂载的设备cat /proc/partitions 查看系统识别设备二、设备挂载在系统中有设备id的设备是可以被系统使用的挂载命令:mount -o 挂载参数 挂载点 rw 读写 remount重新挂载 ro 只读mount 设备 挂载点umount 设备.原创 2021-02-05 16:51:02 · 293 阅读 · 0 评论 -
【2-5】Linux之mysql数据库的基本管理
【2-5】mysql数据库的基本管理一、什么是数据库二、mariadb的安装三、软件基本信息四、数据库开启五、数据库的安全初始化六、数据库的基本管理七、数据密码管理八、用户授权九、数据库的备份十、phpmyadmin的安装【2-5】mysql数据库的基本管理一、什么是数据库1.数据库就是个高级的表格软件2.常见数据库Mysql Oracle mongodb db2 sqlite sqlserver…3.Mysql(SUN ------> Oracle)4.mariadb ##mysq.原创 2021-02-03 21:31:37 · 146 阅读 · 0 评论 -
『1-14』Linux之无人值守安装脚本Kickstart
Linux之无人值守安装脚本Kickstart二、实验环境三、kickstart自动安装脚本的制作通过模板生成 kickstart文件Linux之无人值守安装脚本Kickstart在企业中安装多台操作系统时面临的问题当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题这些问题必须手动选择,否则无法进行安装当只安装1台Linux系统,手动选择设定工作量比较轻松当安装多台Linux,这些设定需要重复多次,这些重复动作是效率低下的操作如何解决以上问题?用文件来记录所有安装过程中问题的.原创 2021-01-30 18:15:16 · 580 阅读 · 0 评论 -
【1-16】系统定时任务及延迟任务
【1-16】系统定时任务及延迟任务一、系统延时任务二、at 任务的黑白名单三、系统定时任务四、系统中临时文件的管理方式【1-16】系统定时任务及延迟任务一、系统延时任务at 23:37 ##设定任务执行时间at> rm -fr /mnt/* ##任务动作at> <EOT> ##ctrl+D 用ctrl+D发起任务at now+1min ##延迟1分钟at -l 查看任务列表at -c 任务号 查看任务内容at -r 任务号 取消任务执行注意:当任务有.原创 2021-01-30 15:34:23 · 175 阅读 · 0 评论 -
『1-15』Linux之系统引导过程及引导修复
[root@node98 ~]# dd if=/dev/zero of=/dev/vda bs=446 count=11+0 records in1+0 records out446 bytes copied, 0.000245783 s, 1.8 MB/s[root@node98 ~]#远程连不上了,进主机进不去系统。调整virt-manager硬件重启,选forceoff强行重启选择troubleshooting选择Rescue a red hat enterprise原创 2021-01-28 16:52:40 · 369 阅读 · 0 评论 -
『1-13』Linux之虚拟化部署
Linux之虚拟化部署Linux之虚拟化部署安装条件1.inter cpu ------>vmx2.amd cpu --------->svmkvm虚拟化安装dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -yVirtualization Client 虚拟化客户端Virtualization Tools 虚拟化工具Virtual.原创 2021-01-26 12:25:57 · 2039 阅读 · 0 评论 -
Linux系统之权限管理
Linux系统之权限管理一.权限查看及读取1.权限查看filels -lls -ld dir##查看文件权限##查看目录权限2.权限的读取“文件的属性被叫做文件的元数据(meta data)”“一种元数据用1个byte来记录内容”#文件权限信息#| rw-r–r-- | . | 1 | root | root | 0 |[1][2][3] [4][5][6] [7] Apr 12 10:57 |[8] westos[9]#目录权限信息#d | rw-r–r--原创 2021-01-26 02:44:29 · 99 阅读 · 0 评论 -
Linux系统之用户管理
1 用户及用户组存在的意义2.用户及用户组在系统中的存在方式3.用户切换1)用户查看*whomai##查看当前用户*id##查看用户id信息-u##查看用户的用户id-g##查看用户主组id-G##查看用户所有的组的id-n##显示名称2)用户切换su - username4.用户涉及到的系统配置文件###5.用户和用户组建立及删除###6.用户和用户组的信息管理###7.用户认证信息管理8.用户权力下放1 用户及用户组存在的意义1)用户存在的意义系统资源是有限的,如何合.原创 2021-01-24 01:11:35 · 273 阅读 · 0 评论 -
『1-12』Linux系统中的软件管理
Linux系统中的软件管理一、Linux中的软件包的类型二、软件包的名称结构三、rpm命令管理软件包Linux系统中的软件管理一、Linux中的软件包的类型1.DEB UBlinux DEBlinux2.RPM redhat centOS fadora3.bz2|gz|xz(1).需要源码安装 需要编译(2).绿色软件,直接可用ntfs-3g_ntfssprogs-2017.3.23.tgz直接编译Firefox-latest-x86_64.tar.bz2 绿色二、软件包的名称结构[.原创 2021-01-23 14:13:59 · 112 阅读 · 2 评论 -
Linux之vim的高级用法配置
vim的高级用法配置一.vim的三种模式二.vim工作的基本配置三.搜索四.vim中的字符管理复制剪切粘贴恢复撤销五.vim可视化模式六.批量修改字符七.vim的分屏功能八.vim中快速定位光标九.vim插入模式进入方式十.vim退出模式vim的高级用法配置一.vim的三种模式vim是全球两大流行文本编辑器之一vim file 直接编辑文件内容vim:wq file if file is not exist:wq! file if file is exist#vim模式:命令模式(浏览.原创 2021-01-23 08:41:46 · 337 阅读 · 0 评论 -
『1-10』Linux之日志管理
Linux之日志管理实验一、journalctl命令的用法journalctl -n 3 日志的最新3条journalctl --since "2000-01-11 12:12:12" 显示该时间后的日志journalctl --until "2000-01-11 12:12:12" 显示日志直到该时间journalctl -o 设定日志的显示方式journalctl -o short 经典模式显示日志journalctl -o verbose 显示日志的全部字节journalctl -o原创 2021-01-20 12:45:43 · 866 阅读 · 0 评论 -
『1-9』Linux之系统中的文件传输
Linux之系统中的文件传输实验环境文件的归档和压缩1. 文件归档2.文件的压缩gzipbz2Linux之系统中的文件传输实验环境而要两台主机并保证这两台主机是可文件的归档和压缩1. 文件归档tar c 创建tar f指定文件名称tar x解档tar v现实过程tar t查看tar r向归档文件中添加文件tar --get解档指定文件tar --delete 删除指定文件tar-C指定解档路径tar -P don’t remove “/”tar c 创建 ##tar.原创 2021-01-20 10:47:04 · 124 阅读 · 0 评论 -
『1-8』Linux之远程登录服务
Linux之远程登录服务Linux下配置virt虚拟机网卡(root)1.进入network-scripts目录[root@localhost mnt]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# ll原创 2021-01-19 16:07:08 · 349 阅读 · 0 评论 -
Linux之输入输出管理
Linux之输入输出管理一、理解输入输出的定义1.字符设备2.stdin3.stdout4.stderr二、如何管理输入三、如何管理系统输出1.输出重定向2.追加3.管道 “`|`”Linux之输入输出管理一、理解输入输出的定义1.字符设备字符设备就是显示字符到屏幕上的设备文件2.stdin标准输入编号为0键盘 鼠标 打字机3.stdout标准正确输出标号为14.stderr标准错误输出标号为2二、如何管理输入外界传递到程序中的信息< 输入重定向tr 'a-z'原创 2021-01-19 14:34:33 · 79 阅读 · 0 评论 -
Linux之文件管理
Linux之文件管理一、文件管理命令touch 新建文件,修改文件时间戳touch file1 file2 file3 建立空文件file1 file2 file3touch file file已存在,把文件时间同步到当前时间touch -t YYYYMMDDHHmm.ss filetouch -t MMDDHHmm filetouch -t MMDDHHmm.ss file把文件时间更改到指定时间mkdir (make directory)mkdir dir1 dir2 dir3原创 2021-01-19 11:51:19 · 202 阅读 · 0 评论 -
Linux之进程管理
Linux之进程管理 Linux之进程管理pgrep 进程过滤命令1. ==pgrep -u uid== 『u可大写』 显示指定用户ID的进程2. ==pgrep -u user== 「u可大写」显示指定用户名的进程3.==pgrep -t tty== 显示指定终端进程4.==pgrep -l== 显示进程名称5.==pgrep -a 进程名部分== 显示进程完整名称6.==pgrep -P == 时下进程子进程==pidof 进程名== 查看进程的pid !有待查证==to原创 2021-01-19 08:34:12 · 1057 阅读 · 0 评论 -
Linux之命令行使用技巧----Linux启蒙
Linux之命令行使用技巧----Linux启蒙一.什么是Linux?二.什么是shell?1.shell类型2.shell打开方式三.shell行提示符的含义功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一.什么是Linux原创 2021-01-17 02:12:47 · 280 阅读 · 0 评论 -
2021-01-01
今天是2021年的第一天。也是我开始写博客的第一天。之前听老师说写博客很有用,写给自己当笔记。我照本收下啦。????原创 2021-01-01 23:40:55 · 62 阅读 · 0 评论