自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 k8s之namespace与pod

k8s初识

2022-12-01 09:57:58 824 1

原创 k8s初识之搭建

k8s搭建

2022-09-22 11:29:47 213

原创 shell学习(2)

bash cuangai.sh > /dev/null 2>&1 &白涛 10-15 15:40:26#/bin/bashwhile truedoNAME=date "+%Y%m%d-%H%M%S"/bin/touch /tmp/aa/NAME.txt/bin/touch/tmp/aa/NAME.txt /bin/touch /tmp/aa/NAME.txt/bin/touch/tmp/aa/NAME.shif[ ?−eq0]thenfunc1()

2022-09-02 14:07:40 235

原创 vdbench和fio

存储测试工具的使用

2022-08-16 16:57:47 652

原创 ubuntu20.0.4安装初始化后进行内核适配

1.安装Ubuntu类型的虚机后,默认是不开启ssh服务,也不是默认root ssh 连接sudo apt updatesudo apt install openssh-serversudo systemctl status sshsudo ufw allow ssh 在UFW防火墙打开ssh端口2.若要禁用ssh服务sudo systemctl disable --now sshsudo systemctl enable --now ssh(上一条命令结束后稍等片刻)3.让ssh服

2021-12-07 14:00:52 359

原创 docker的安全防护

docker的安全防护主要定义与以下的3个方面1.内核名字空间当用 docker run 启动一个容器时,在后台 Docker 为容器创建了一个独立的名字空间和控制组集合。名字空间提供了最基础也是最直接的隔离,在容器中运行的进程不会被运行在主机上的进程和其它容器发现和作用。每个容器都有自己独有的网络栈,意味着它们不能访问其他容器的 sockets 或接口。不过,如果主机系统上做了相应的设置,容器可以像跟主机交互一样的和其他容器交互。当指定公共端口或使用 links 来连接 2 个容器时,容器就可以相

2021-09-22 22:55:43 391

原创 存储初识(1)

1.硬盘技术(1)机械硬盘:机械硬盘大致由磁盘,磁头,马达和电路板等几大项组合而成。机械硬盘是上下盘面同时进数据读取的。而且机械硬盘的旋转速度要远高于唱片(目前机械硬盘的常见转速是 7200 r/min),所以机械硬盘在读取或写入数据时,非常害怕晃动和磕碰。另外,因为机械硬盘的超高转速,如果内部有灰尘,则会造成磁头或盘片的损坏,所以机械硬盘内部是封闭的,如果不是在无尘环境下,则禁止拆开机械硬盘。机械硬盘常见接口:1.IDE 硬盘接口(Integrated Drive Eectronics,并口,即电

2021-07-24 22:57:40 1071

原创 liunx操作系统架构

2021-07-22 17:55:32 49

原创 iptables工具

1.IPtables和netfilter的关系iptables并不是真正意义上的防火墙,我们可以理解为一个客户端工具,用户通过ipatbles这个客户端,将用户的安全设定执行到对应的"安全框架"中,这个"安全框架"才是真正的防火墙,这个框架就是Netfilter防火墙概念:防火墙是工作在内核中的,即防火墙应该是内核中所实现的功能. netfilter才是防火墙真正的安全框架,netfilter位于内核空间;iptables是一个命令行工具,位于用户空间,,通过这个命令行工具来操作netfilterne

2021-07-22 17:54:29 2614

原创 k8s初识

kubernetes.io 官网由来:borg go语言重写后开元优势自动装箱,水平扩展,自我修复服务发现 负载均衡自动发布 回滚集中化配置管理和秘钥管理存储编排任务批处理运行四组基本概念pod pod控制器pod:能够被运行的最小逻辑单元 ,可运行多个容器,共享UTS NET IPCpod控制器:pod的一种启动模板,保证在k8s里启动的pod应始终按照人们的预期运行 (副本数,生命周期,健康状态检查)name/namespacelabel/labe

2021-07-22 17:53:34 67

原创 linux之进程管理

程序与进程的关系程序: 静态的,隔离的,封闭的,存在于磁盘空间上的文件;通过逻辑控制计算机来实现某个功能。进程: 程序运行起来的结果。动态,有生命周期;实现并发;是操作系统执行的最小单位;----》类UNIX操作系统分配资源(CPU【时间片】,mem【虚拟内存】,IO【复用】)的最小单位;类UNIX系统,系统上的所有进程(线程)都将拥有系统【4U4G】完整的一套资源集。每一个进程拥有独立的内存空间一个程序可以产生多个进程进程之间是可以通信的:管道,队列,socket,共享内存 ******.

2021-07-22 17:52:44 101

原创 网络初识1

osi七层模型对应的网络协议:第七层 应用层常见TCP协议的应用层服务:HTTP(超文本传输协议)FTP(文本传输协议)SMTP(简单邮件传输协议)TELENT TCP/IP终端仿真协议 pop3 (邮局协议第三版)finger(用户信息协议) NNTP (网络新闻传输协议)IMAP4 (因特网信息访问协议第四版)UNIX网络服务 LPR(UNIX远程打印协议)Rwho(UNIX远程who协议) Rexcc(UNIX远程执行协议)Login(UNIX远程登录协议)RSH(UNIX远程sh

2021-07-22 17:52:12 129

原创 qeum guest agent详解

qemu guest agent简称qga, 是运行在虚拟机内部的一个守护程序(qemu-guest-agent.service),他可以管理应用程序,执行宿主机发出的命令。QEMU为宿主机和虚拟机提供了一个数据通道(channel),这个通道的两端分别是在虚拟机内看到的串口和在宿主机上看到的unix socket文件。宿主机与虚拟机内的qga通讯就扩展了对虚拟机的控制能力,例如在宿主机上获取虚拟机的ip地址等。libvrit提供了专门的virDomainQemuAgentCommand API(对应

2021-06-22 10:29:23 5728

转载 zabbix-组件介绍(1)

zabbix:特点企业级分布式开源监控方案(能够监控各种网络参数以及服务器健康性和完整性的软件)任何事件基于事件配置基于邮件告警 ,可快速反馈服务器的问题,基于存储数据,zabbix提供了出色的数据和可视化功能支持主动轮询和被动捕获,他的报告,统计信息和配置参数都可以通过WEB前端页面进行访问告警方式(SNMP Agent ssh/telent ipmp(端口监视))!!!!!!!!特点:是一个高度集成网络监控解决方案,一个简单的安装包提供多样性的功能数据收集:可用性和性能检查支持S

2021-05-20 20:16:34 1015

原创 web服务-nginx——概念 ,安装 , 虚拟主机

nginx常用Web服务: Apache Tomcat nginx resin …nginx: 并发性强 (80端口)Apache(也可实现并发)先于nginx出现,c10k(web2.0时代出现单机并发十万个链接问题)问题导致nginx出现,解决并发性高的问题。web数据请求:域名(dns解析)解析成IP,IP找到服务器,网卡接收到后,存在于网卡缓存中(不能持久存放),操作系统会定期查看硬件设备,系统调用,CPU上下调用,放入内存中。nginx是用户态程序,调用内核接口,

2021-05-12 17:31:50 82

原创 shell 脚本的学习(1)(shell以及shell脚本的定义 文本处理三剑客)

一.什么是shellShell是Linux上的一个命令解释器。它的作用是解释执行用户输入的命令,然后调用相应的应用程序,命令行中每键入一个命令,Shell就解释执行一条,并将结果展示到命令行窗口中,这种称为交互式的方式。Shell俗称壳,存在于操作系统的最外层,负责与用户直接对话。把用户的输入解释给操作系统,并将操作系统输出的结果输出给屏幕返回给用户。二.什么是shell脚本Shell脚本就像早期dos年代的.bat,最简单的功能就是将许多指令汇整在一起,让使用者很容易地就能够一个操作执行多个

2021-02-20 12:21:30 1075 2

原创 常见的压缩工具

概念归档,也称为打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和通常,归档总是会和系统(数据)备份联系在一起和归档文件类似,压缩文件也是一个文件和目录的集合,且这个集合也被存储在一个文件中,但它们的不同之处在于,压缩文件采用了不同的存储方式,使其所占用的磁盘空间比集合中所有文件大小的总和要小压缩是指利用算法将文件进行处理,已达到保留最大文件信息,而让文件体积变小的目的。其基本原理为,通过查找文件内的重复字节,建立一个相

2021-01-11 12:13:03 557

原创 逻辑券管理机制LVM RAID 磁盘阵列 VDO虚拟数据优化

这里写目录标题一级目录二级目录三级目录物理券pv2.建立物理卷3.卷组4.逻辑卷LVM 快照RAID磁盘阵列VDO虚拟数据优化一级目录二级目录三级目录一、逻辑卷管理机制LVM(一)基本概念LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小LVM 最大的好处就是可以随时调整分区的大小,分区中的现有数据不会丟失,并且不需要卸载分区、停止服务LVM是L

2020-12-30 16:26:20 324

原创 进程间通信的方式

11211222

2020-12-03 19:53:31 100

原创 磁盘管理之命令的使用方法

1.lsblk观察硬盘的分区状态,以树型结构列出系统上所有的磁盘列表[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 19G 0 part ├─centos-

2020-10-09 17:30:13 1228

原创 磁盘管理关于磁盘的概念

1.磁盘的概念磁盘(disk)是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(Floppy Disk,简称软盘),如今常用的磁盘是硬磁盘(Hard disk,简称硬盘)。在 Linux 系统中,文件系统是创建在硬盘上的。磁盘是计算机的主要外部存储设备。计算机中的存储设备种类非常多,常见的主要有光盘、硬盘、U 盘等,甚至还有网络存储设备 SAN、NAS 等,使用最多的还是硬盘。从存储数据的介质上来区

2020-10-09 14:52:50 1668

原创 文件系统权限管理 ...............特殊权限 隐藏权限 VIM的具体使用

一、UGO模型对于文件概念:权限一般分为读、写、执行权限辐射的范围由小及大:用户–>组–>Other权限三个一组(rwx),对应UGO,分别设置每一个文件拥有一个所属用户和组,分别对应着U、G,对于既不属于该文件所属用户也不属于该用户组的用户的权限对应O权限“属主” :owner“属组” :group“其他人” :others– rw- rw- r–除了x可执行权限,其他对root用户无约束力。针对-rw-r–r--的分析:第1位表示文件类

2020-08-02 18:13:57 327

原创 用户组和权限管理给普通用户提权

1.创建用户时默认的属性vim /etc/login.defs/var/spool/mail 创建用户自动生成的CREAT_HOME yes 默认创建家目录USERGROUPS_ENAB yes 没有用户组可删除密码加密算法666 开头的是SHA512算法2.passwd-l 锁定用户-u 解锁用户-d 清除密码串-e 终止密码-i 过期多少天登录需要密码-n密码最短使用期限-x 密码最长使用期限-k 保留即将过期 在期满后仍能使用-w 距多少天提醒用

2020-07-30 15:35:20 979

原创 用户组和权限管理 用户用户组的增删改查

**1.用户组基本概念**1.每个进程对应一个特定用户2.每个文件都有一个特定的拥有者 拥有组3.用户和用户组对特定文件的操作有限制4.进程要访问文件,取决于进程的执行者对文件的权限,与运行进程相关的用户确定该进程可访问的文件和目录[root@localhost ~]# useradd test1[root@localhost ~]# passwd test1更改用户 test1 的密码 。新的 密码:无效的密码: 密码少于 8 个字符重新输入新的 密码:passwd:所有的身份

2020-07-28 17:29:59 717

原创 正则表达式详细解析

**基本正则表达式元字符分为四种:字符匹配,次数匹配,位置锚定,分组及引用1.字符匹配(元字符). 匹配任意单个字符[] 匹配指定范围内的任意单个字符[^] 匹配指定范围外的任意单个字符; 脱字符(POSIX字符)[[:digit:]] 数字[[:lower:]] 小写字母[[:upper:]] 大写字母[[:alpha:]] 任意字母,不区分大小写[[:alnum:]] 匹配任意字母或数字,不区分大小写[[:space:]] 匹配任意空字符(包括空格)[[:graph:]] 匹配

2020-07-24 18:05:52 645

原创 linux操作系统命令2

cat文件的拼接cat 拼接两个命令cat -n 拼接两个命令 带行号cat -b 拼接两个命令 不带空行的行号cat -s 将多个空行显示为一个空行cat -v识别特殊字符 ,在写脚本时候用 cat -v 查看是否出错 ,windows界面的文件在linux上打开会有特殊字符cat -E每行结束后 会加一个$符号 识别看不到的内容cat -T识别tab符号cat -e File #特殊符号$cat -t file #特殊符号,识别TAB**

2020-07-21 19:53:42 183

原创 yum以及yum源的配置

**原理**YUM(Yellowdog Updater Modified):是一个基于RPM的软件包管理器,能够从指定服务器自动下载RPM包并且安装,可以处理软件之间的依赖关系,一次性安装所有依赖的软件包,无需一个个下载安装。包括yum服务器和客户端两个部分YUM服务器linux客户端流程yum的设置文件配置文件所在目录:/etc/yum.repos.dvim /etc/yum.repos.d/CentOS-Base.reporeleaserver:发行版本号releaserver:

2020-07-14 19:23:44 796

原创 直接修改虚拟机用户密码

**单用户修改root密码单用户修改root密码:(1)进入grub引导的文本界面:— “e”。(2)进入单用户linux16 … rd.breakctrl +x(3)重新以读写的形式挂载 /sysroot 文件系统mount -o remount,rw /sysroot(3)进入文件系统chroot /sysroot(4)修改密码echo “mima” |passwd --stdin root(5)刷新密码文件上下文touch .autorelabel(6)退出单用户

2020-07-14 17:46:39 1952

原创 linux操作系统命令 1

**Date(1)date系统时间(System Time):由内核维护的时间硬件时间(Hardware Time):由BIOS提供的时间时间相关命令:查询修改系统时间:date查询修改硬件时间:hwclockhwclock -w:将系统时间写入硬件时间UTC时间通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。UTC与GMT含义完全相同。北京时区是东八区

2020-07-14 17:26:46 350

原创 liunx之系统管理2 bash的特点

linux资源限制配置文件是/etc/security/limits.conf;限制用户进程的数量对于linux系统的稳定性非常重要。 limits.conf文件限制着用户可以使用的最大文件数,最大线程,最大内存等资源使用量。[root@client ~]# vim /etc/security/limits.conf# #* soft core 0#* hard rss

2020-07-10 18:05:53 131

原创 liunx的系统管理1 shell 以及bash的特点

1系统管理的快捷按键(1)ShellShell命令解释器,其程序存在于用户空间,是人机交互的屏障 ,对内核起保护作用(2)常见的Shell种类sh:bash:大多数liunx发行版默认的shell类型ksh:csh:(3)bash特点1.补全(1)命令补全按照环境变量PATH定义的路径查找命名:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin(2)路径补全在当前显示的路径下查找目录:[root@local

2020-07-10 15:33:02 136

原创 liunx入门2

基础命令(1)datedate :系统时间date -d “-1 day”date -d “+1 day”date -d “+3 day” “+%Y-%m-%d %H:%M:%S”date “+%Y-%m-%d %H:%M:%S”date -s “19710101”

2020-07-07 16:11:41 79

翻译 操作系统的发展史

一、手工操作——穿孔卡片1946年第一台计算机诞生–20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。手工操作方式两个特点:用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。CPU 等待手工操作。CPU的利用不充分

2020-07-06 10:34:12 349

原创 计算机基础知识

计算机的硬件组成部分*输入单元:鼠标 键盘 触摸板*主机单元:CPU 主板 主存储器*输出单元:屏幕 打印机等计算机遵循冯诺依曼体系计算机五大组成部分:控制器 运算器 输入单元 输出单元 主存储器(二)计算机硬件各部分功能1.运算器 运算器是计算机对数据进行加工处理的中心,对二进制数码进行算术运算或者逻辑运算计算机的运算速度通常是指每秒钟能够执行加法指令的数目。通常用百万次/每秒(MIPS) 来表示。双核就是指CPU上集成了两个运算核心2、控制器控制器是计算机的控制中心,由它指挥各个

2020-07-03 11:43:03 285

原创 liunx入门

Xshell的使用先打开虚拟机----->打开Xshell创立连接(ssh +ip地址----->回车 输入用户名密码)普通用户创建:[root@backup ~]# useradd test[root@backup ~]# passwd test默认root:#默认普通用户:$[anliu@backup ~]$anliu:当前登录的用户。backup:主机名~ 的位置表示当前目录~:用户的家目录root用户的家目录是/root普通用户anliu的家目录在 /home/

2020-07-02 17:11:31 128

翻译 VMware入门

****VMware15安装教程 下载安装包地址:https://www.sogou.com/tx?query=vmware+workstation++&_ast=1593413273&_asf=www.sogou.com&w=01029901&hdq=sogou-site-706608cfdbcc1886&duppid=1&cid=&s_from=result_up&sut=3592&sst0=1593413292436&...

2020-06-30 17:19:42 905

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除