学习笔记
文章平均质量分 65
鱼子酱048
此人很懒,什么都不想写
展开
-
python学习笔记(二):python基本语法
python基本语法一.变量二.基础运算符三.数据的输入与输出四.分支流程控制五.循环流程控制一.变量变量是内存中的一块区域。对象赋值实际上是对象的引用。a=10变量的命名:变量名由字母,数字,下划线组成,不能以数字开头.(a,b,c)hello=100,hello world=100,count2=100,1count=10(x)Python中,变量定义时不需要指定类型的,当用变量的时候,必须要给这个变量赋值二.基础运算符1).算术运算符:+,-,*,**,1,%,l/2).赋值运算符原创 2021-06-20 22:54:19 · 88 阅读 · 0 评论 -
Linux学习笔记(三十一)ansible的安装部署
ansible的安装部署一.主机配置二.Ansible的安装三.构建ansible清单1.直接书写受管主机名或者IP2.设定受管主机的组【组名称】三.主机规格的范围化操作4.指定其他清单文件5.ansible命令指定清单的正则表达式四.Ansible配置文件参数详解1.配置文件的分类与优先级2.常用配置参数一.主机配置Ansible: 172.25.23.14node1: 172.25.23.15node2:172.25.23.16二.Ansible的安装epl源安装:dnf install原创 2021-06-03 15:17:47 · 52 阅读 · 0 评论 -
Linux学习笔记(三十二)ansible中的常用模块
ansible中的常用模块一.ansible实现管理的方式二.Ad-Hoc执行方式中如何获得帮助三.ansible命令运行方式及常用参数四.ansible的基本颜色代表信息五.ansible中的常用模块1.command2.shell3.script4.copy5.fetch6.file7.unarchive8.archive9.hostname10.cron11.yum_repository12.dnf13.service14.firewalld15.user16.group17.lineinfile18原创 2021-05-31 23:40:43 · 92 阅读 · 0 评论 -
Linux学习笔记(三十三)使用Ansible中的playbook
使用Ansible中的playbook一.playbook二.yaml三.vim的设定技巧实例一.playbookplaybook是由一个或者多个play组成的列表playbook文件使用yaml来写的二.yaml##简介##是一种表达资料序列的格式,类似XMLYet anther Markup language2001年首次发表www.yaml.org##特点##可读性好;和脚本语言交互信号;易于实现;适用程序执行流梳理方式;可拓展性强##语法简介##在文件中用[-原创 2021-05-30 23:14:37 · 122 阅读 · 3 评论 -
Linux学习笔记(二十九)shell脚本中的变量
shell脚本中的变量一.变量的定义二 .变量的转译三、用户环境变量的修改四.脚本的传参一.变量的定义变量就是内存一片区域的地址。命令无法操作一直变化的目标,所以用一串固定的字符来表达不固定的目标可以解决此问题shell脚本中变量的定义方法环境级别:export a=1环境关闭后变量失效用户级别:vim ~/.bash_profileexport a=1系统级别:vim /etc/profileexport a=2vim /etc/profile.d/westos.sh原创 2021-05-24 23:47:47 · 88 阅读 · 0 评论 -
Linux学习笔记(二十八)shell脚本的基础知识
shell脚本的基础知识一、shell脚本创建、执行和调试一、shell脚本创建、执行和调试脚本创建:#!/bin/bash 幻数整个程序最优先执行的setlocal ts=4 sw=4 ai etautocmd BufNewFile *.sh call WESTOSSHELL()func WESTOSSHELL() call append(0,"############################################") call append(1,"# Cr原创 2021-05-24 23:15:41 · 48 阅读 · 0 评论 -
Linux学习笔记(二十七)文本处理工具
文本处理工具1.grep三.sed三.awk1.grep格式grep 匹配条件 处理文件grep root passwd#过滤root关键字grep-i root passwd##后略大小写grep-E"\<root"passud##root字符之前不能有字符grep-E"root\>"passwd##root字符之后不能有字符grep-数字##显示过滤行以及上面几行和下面几行grep-n##显示匹配的行所在行号grep-A##显示过滤行以及下面几行grep-B##显示原创 2021-05-24 20:46:04 · 52 阅读 · 0 评论 -
Linux学习笔记(二十六)shell中的常用命令
shell中的常用命令一.diff二.patch三.cut四.sort五.uniq小测试六.tr七.test八.&& ||一.diff用法diff [options] files|directorys[num1,num2][a|c|d][num3,num4]num1,num2 第一个文件中的行a 添加c 更改d 删除< 第一个文件中原创 2021-05-24 19:55:27 · 84 阅读 · 1 评论 -
Linux学习笔记(二十五)网络文件系统
网络文件系统一.samba服务1.简介2.基本信息3.安装与其用4.samba用户的建立5.samba用户访问家目录6.samba共享目录7.samba的访问控制8.samba的常用配置参数9.多用户挂载二.nfs1.基本信息2.nfs 的启用3.nfs配置4.nfs配置参数5.autofs+nfs三.iscsi一.samba服务1.简介作用:smb = Server Message Blockcifs = Common Internet File System Miscrsoftwindows原创 2021-05-24 17:27:20 · 71 阅读 · 0 评论 -
Linux学习笔记(二十四)linux中的火墙优化策略
linux中的火墙优化策略)一·火墙介绍二·火墙管理工具切换三. iptables 的使用四.火墙默认策略五·firewalld1.firewalld的开启2.关于firewalld的域3.firewalld的设定及原理4.firewalld命令5·firewalld的高级规则6.firewalld中的nat一·火墙介绍1.netfilter2.iptables3.firewalld二·火墙管理工具切换下载iptablesfirewalld切换到iptablessystemctl s原创 2021-05-18 22:57:51 · 52 阅读 · 0 评论 -
Linux学习笔记(二十三)企业dns服务器搭建
企业dns服务器搭建一.关于dns的名词解释二.dns服务的安装与启用三.高速缓存dns四.dns的正向解析五.dns的反向解析六.dns的双向解析七.dns集群八.dns的更新dns基于key的手动更新:dns基于key的自动更新一.关于dns的名词解释dns:domain name service(域名解析服务)关于客户端:/etc/resolv.conf dns指向文件nameserver 172.25.254.210#测试:host www.baidu.com原创 2021-05-17 22:31:39 · 106 阅读 · 0 评论 -
Linux学习笔记(二十二)Linux存储的基本管理
Linux存储的基本管理一.设备识别二.设备挂载三、文件查找四、分区五、swap分区六、磁盘配额一.设备识别设备查看fdisk -l 查看磁盘分区情况lsblk 设备使用情况blkid 设备管理方式及设备iddf 查看正在被系统挂载的设备cat /proc/partitions 查看系统识别设备二.设备挂载mount / umount 挂载/卸载mount -o rw /dev/vda1 /mntmount -o remount原创 2021-05-17 15:36:50 · 53 阅读 · 0 评论 -
Linux学习笔记(二十一)linux中的内核级加强型火强的管理
linux中的内核级加强型火强的管理一.Selinux的功能#当selinux未开启时当selinux开启:二.Selinux的状态及管理三.Selinux的安全上下文四.SEBOOL5.SEPORT六.setrouble一.Selinux的功能#当selinux未开启时在/mnt中建立文件被移动到/var/ftp下可以被vsftpd服务访问匿名用户可以通过设置后上传文件当使用ls -Z /var/ftp查看文件时显示"?"当selinux开启:在/mnt中建立文件被移动到/var/ftp下原创 2021-05-17 10:41:36 · 92 阅读 · 0 评论 -
Linux学习笔记(二十)高级存储管理
linux中的高级存储管理一.逻辑卷lvm设备建立lvm拉伸lvm删除二.vdo(Virtual Data Optimize)vdo的建立使用vdo设备测试vdo性能永久挂载vdo设备的删除一.逻辑卷pv ##物理卷 被处理过的物理分区pe ##物理拓展 设定最小的单元vg ##物理卷组 捆绑pv到一个组中 lv ##逻辑卷 分配最终的使用设备lvm设备建立建立物理分区并设定分区type为lvmpvcreate /dev/sda2原创 2021-05-10 23:25:33 · 81 阅读 · 0 评论 -
Linux学习笔记(十九)mysql数据库的管理
标题原创 2021-05-10 19:23:35 · 65 阅读 · 0 评论 -
Linux学习笔记(十八)Vsftpd的部署及管理
Vsftpd的部署管理一.实验环境二.vsftpd的安装及启用三.vsftpd基本信息四.匿名用户访问控制1.登录用户的个数设置2.匿名用户建立文件3.删除控制4.上传文件的身份认证5.上传文件的权限6.下载控制7.下载速率五.本地用户访问控制1.登陆控制六.虚拟用户访问1.建立虚拟用户过程2.虚拟用户家目录的独立设定一.实验环境ftp介绍ftp:file transfer proto互联中最老牌的文件传输协议主机环境:172.25.254.110selinux关闭dnf安装设定完成安装l原创 2021-05-07 00:18:27 · 78 阅读 · 0 评论 -
Linux学习笔记(十七)Apache的管理及优化
Apache的管理及优化一.Apache的作用二.Apache的安装三.Apache的启动四.Apache的基本信息五.Apache的基本配置一.Apache的作用在web被访问时通常使用http://的方式http:// ##超文本传输协议http://超文本传输协议提供软件:ApachenginxstgwjfeTengine二.Apache的安装三.Apache的启动四.Apache的基本信息服务名称:httpd配置文件:/etc/ht原创 2021-05-06 23:03:33 · 56 阅读 · 0 评论 -
Linux学习笔记(十五)系统引导过程及修复
系统引导过程及修复引导过程及修复1.bios初始化2.磁盘引导3.grub2文件引导4.内核加载5.镜像初始化6.系统启动级别7.超级用户密码忘记引导过程及修复1.bios初始化对硬盘检测:进行初始化。2.磁盘引导mbr主引导记录系统硬盘 /dev/sda 记录grub2引导文件的位置当mbr数据丢失时系统会因为找不到启动分区而停止启动问题模拟方式:清空 /dev/sda/ 上mbr的数据恢复方式用光盘进入系统挽救模式chroot /mnt/sysimagegrub2-instal原创 2021-04-26 23:47:33 · 84 阅读 · 0 评论 -
Linux学习笔记(十六)系统定时和延时任务
系统定时和延时任务一.延时任务1.命令的用法2.at的黑白名单一.延时任务1.命令的用法##设定人物时间##设定人物动作##ctrl+d发起任务20点创建westos从现在起22分钟后新建westos查看人物列表取消任务执行查看任务内容2.at的黑白名单系统中的黑名单默认存在,在此文件中出现的用户不能执行at命令...原创 2021-04-23 16:13:06 · 38 阅读 · 0 评论 -
Linux学习笔记(十四)脚本的安装
无人职守安装脚本kickstarkickstar自动安装脚本1.实验环境2.模板制作kickstar脚本kickstar自动安装脚本#企业中会面临安装多台操作系统的问题当安装linux系统时,安装过程非常的繁琐安装过程中关于设定的问题必须手动选择,否则安装无法进行当只安装一台时.工作量就相对比较轻松当安装多台linux,这些设定就需要重复多次,这种安装效率低下#如何解决以上问题:用文件来记录安装时问题的答案,并让所有需要安装的主机自动读取.#kickstar的作用#解决方案中记录安装过程原创 2021-04-22 14:23:02 · 149 阅读 · 0 评论 -
Linux学习笔记(十三)虚拟化部署
linux虚拟化部署一.虚拟化1.虚拟化安装2.kvm虚拟化相关信息3.虚拟机管理命令二.虚拟机的安装1.本地安装2.网址安装3.pex环境安装三.虚拟机快照一.虚拟化1.虚拟化安装2.kvm虚拟化相关信息服务名称: libvirtd虚拟化核心: qemu/kvm虚拟化存储目录(虚拟机硬盘): /var/lib/libvirt/images/westos.qcow2虚拟化原创 2021-04-22 02:25:38 · 115 阅读 · 0 评论 -
Linux学习笔记(十二)软件管理
Linux中的软件管理一.Linux中的软件1.软件包类型2.软件包类型一.Linux中的软件1.软件包类型DEB UBlinux DEBlinuxRPM redhat centoS fadorabz2 gz xz 1.需要源码安装,需要编译;绿色软件,直接可用2.绿色软件,可直接使用3.ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 “configur原创 2021-04-22 01:35:14 · 174 阅读 · 0 评论 -
Linux学习笔记(十一)网络配置
Linux学习笔记(十一)网络配置文章目录一、什么是IP1.什么是IP ADDRESS2.子网掩码3.IP通信判定4.网络设定工具5.图像方式设定ip6.无图形的设定ip二.网关1.设定单网卡主机的网关2.一、什么是IP1.什么是IP ADDRESSinternet protocol ADDRESS ##网络进程地址ipv4 internet protocol version 4IP由31个0或1组成11000000.11111110.11111110.0000原创 2021-04-21 23:55:55 · 89 阅读 · 0 评论 -
Linux学习笔记(十)日志管理
Linux学习笔记(十)日志管理文章目录一、journal二、使用步骤1.shell的开启及使用2.shell界面3.shell中的快捷按键4.linux命令执行:1).命令格式2).命令执行方法4.linux命令查询:5.linux命令历史调用:。一、journal1.服务名称:systemd-journal.service2.journalctl3.默认日志存放路径:/run/log## 1.journalctl命令的用法![](https://img-blog.csdnim原创 2021-04-21 20:45:28 · 106 阅读 · 0 评论 -
Linux学习笔记(一)
Linux学习笔记(一)提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流原创 2021-04-15 01:05:29 · 55 阅读 · 0 评论