- 博客(66)
- 资源 (3)
- 收藏
- 关注
原创 k8s学习总结
kubelet是Master在node节点上的agent,管理本机运行容器的生命周期,比如创建容器、pod挂载数据卷、下载secret、获取容器和节点状态等工作。在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;K8S采用滚动更新策略更新应用,一次更新一个pod,而不是同时删除所有的pod,如果更新过程中出现问题,将回滚更新,确保业务不受升级影响。根据调度算法为新创建的Pod选择一个node节点,可以任意部署,可以部署在同一个节点上,也可以部署在不同的节点上。提供一次性任务,定时任务;..
2022-09-01 09:52:59 283
原创 【无标题】git 用法总结
vbv在这里插入图片描述Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库2git常用命令3 Git 配置在安装完成 Git 后,开始正式使用前,是需要有一些全局设置的,如用户名、邮箱。设置的主要命令是 git config:git config --global user.name “your name” // 设置全局用户名git config --global user.email “your email”
2022-08-15 15:31:19 260
原创 jenkins学习总结
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
2022-08-15 15:25:34 350
原创 web实战Tomcat
第一次作业1. 简述静态网页和动态网页的区别。动态网页和静态网页的区别:(1)更新和维护:静态网页内容一经发布到网站服务器上,无论是否有用户访问,这些网页内容都是保存在网站服务器上的。如果要修改网页的内容,就必须修改其源代码,然后重新上传到服务器上。静态网页没有数据库的支持,当网站信息量很大的时候网页的制作和维护都很困难动态网页可以根据不同的用户请求,时间或者环境的需求动态的生成不同的网页内容,并且动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量(2)交互性:静态网页由
2022-05-31 18:53:34 86
原创 MySQL主从复制
理解MySQL主从复制原理。 完成MySQL主从复制。 完成MySQL读写分离配置 为什么使用主从复制、读写分离主从复制、读写分离一般是一起使用的。目的很简单,就是为了提高数据库的并发性能。你想,假设是单机,读写都在一台MySQL上面完成,性能肯定不高。如果有三台MySQL,一台mater只负责写操作,两台salve只负责读操作,性能不就能大大提高了吗?所以主从复制、读写分离就是为了数据库能支持更大的并发。随着业务量的扩展、如果是单机部署的MySQL,会导致I/O...
2022-05-06 17:30:23 375
原创 mysql 建立索引 删除
表结构如下:writers表结构字段名 数据类型 主键 外键 非空 唯一 自增w_id SMALLINT(11) 是 否 是 是 是w_name VARCHAR(255) 否 否 是 否 否w_address VARCHAR(255) 否 否 否 否 否w_age CHAR(2) 否 否 是 否 否w_note VARCHAR(255) 否 否 否 否 否(1)在数据库里创建表writers,存储引擎为MyISAM,创建表的同时在w_id字段上添加名称为UniqIdx
2022-04-24 18:58:18 748
原创 mysql 创建视图
骤1:创建学生表stu,插入3条记录。CREATE TABLE stu(s_id INT PRIMARY KEY,s_name VARCHAR(20),addr VARCHAR(50),tel VARCHAR(50));INSERT INTO stuVALUES(1,'XiaoWang','Henan','0371-12345678'),(2,'XiaoLi','Hebei','13889072345'),(3,'XiaoTian','Henan','037...
2022-04-21 18:18:17 676
原创 【无标题】MySQL备份恢复作业
MySQL备份恢复作业数据库备份,数据库为school,素材如下1.创建student和score表CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) ,birth YEAR,department VARCHAR(20) ,address VARCHAR(50));创建...
2022-04-20 15:35:14 101
原创 【无标题】mysql多表查询
MySQL多表查询作业 创建student和score表 CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) ,birth YEAR,department VARCHAR(20) ,address VARCHAR(50));创建score表。SQL代码如下:CREAT...
2022-04-15 20:20:56 529
原创 【无标题】
返回前一页店铺首页个人中心收藏消息联系客服关闭图文MySQL第三次作业2021.01.14|196 次学习详情评论课堂互动相关推荐包含该课程的还有2021-0111-运维高级103期更新查看更多MySQL单表查询作业素材如下:DROP TABLE IF EXISTS `course`;CREATE TABLE `course` (`cs_id` int(11) NOT NULL COMMENT '课程编号',`cs_name` varchar(50...
2022-04-12 21:27:27 112
原创 MySQL第二次作业
,1)在官网下载Source Code(带boost的包),使用xftb上传安装包2)安装开发工具和开发包yum install make gcc-c++ cmake bison-devel ncurces-devel -yyum install libaio-devel openssl-devel -yyum install perl-Data-Dumper -yyum install net-tools -y12343)解压tar xf mysql-boost-5.7..
2022-04-08 18:08:28 89
原创 mysql 学习第一天 rpm 通用二进制安装MySQL
rpm包安装 事先从官网下载RPM安装包,上传至服务器: 解压查看: 安装: 首先限制mariadb相关软件包。 [root@localhost ~]# ls -l mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar -rw-r--r-- 1 root root 569344000 10月 24 2017 mysql-5.7.14-1.el7.x86_64.rpm- bundle.tar [root@localhost ~]# tar xf my
2022-03-31 21:29:26 461
原创 第六天的笔记
1、编写函数,实现打印绿色OK和红色FAILED 判断是否有参数,存在为Ok,不存在为FAILED2、编写函数,实现判断是否无位置参数,如无参数,提示错误3、编写函数实现两个数字做为参数,返回最大值4、编写函数,实现两个整数位参数,计算加减乘除。5、将/etc/shadow文件的每一行作为元数赋值给数组...
2022-01-20 21:46:51 160
原创 xhell第六天
1.通过查看主机性能编写循环菜单执显示响应结果1.w2. ps -aux | head -33.top |head -34.free5.quit2.打印九九乘法表3.打印杨辉三角9 9 9 9 9 9 9 9 98 8 8 8 8 8 8 87 7 7 7 7 7 76 6 6 6 6 65 5 5 5 54 4 4 43 3 32 21...
2022-01-19 19:08:45 163
原创 shell 第四天
作业题:1..判断命令历史中历史命令的总条目是否大于1000如果大于,则显示"some command will gone”,否则显示OK2传入三个整数,并比较大小按照从小到大显示三个整数。3用户传入成绩判断级别判断用户输入的是否是数字判断数字是否是0-100的整数满足以上条件判断成绩级别90-100--A80-89--B65-79--C0-65-D4编一个shell编写一个shell程序使用shell编写一个菜单分别实现列出以下内容(1)显示目录内容(2)切换目录(3)创建文件(4)编辑文件(
2022-01-17 20:45:31 240
原创 1.shell动态语言(弱变量类型)⒉.变量定义方式1.shell动态语
1、编写脚本,判断当前系统剩余内存大小,如果低于100M,邮件报警管理员,使用计划任务,每10分钟检查一次。综合练习第一题1.判断某个文件是否存在,若不存在则给一个Filename does not exist的信息,并终端程序;2.若文件存在,则判断它是文件或者目录,结果输出Filename is regular file 或者 Filename is directory.3.判断下,执行者的身份对这个文件或者目录所有的的权限,并输入权限数据、第二题1.当执行一个程序的时候,这个程序会让
2022-01-13 20:50:47 190
原创 【无标题】
作业 作业弱变量类型hell动态语言(ru型)k'ti强类型语言,当你定义一个变量是某个类型,如果不经过代码显式转换(强制转化)过,它就永远都是这个类型,如果把它当做其他类型来用,就会报错弱类型语言,你想把这个变量当做什么类型来用,就当做什么类型来用,语言的解析器会自动(隐式)转换。⒉.变量定义方式 作业( 1)变量名命名格式(2)变量赋值方式4种3.变量分类1. 自定义变量定义变量:变量名=变量值 变量名必须以字母或下划线开头,区分大小写 ip1=192...
2022-01-12 16:34:15 103
原创 shell学习第一天
练习,写一个脚本,完成以下要求:1、添加5个用户, user1,..., user52、每个用户的密码同用户名,而且要求,添加密码完成后不显示passwd命令的执行结果信息;3、每个用户添加完成后,都要显示用户某某已经成功添加;4、添加3个用户user1, user2, user3;但要先判断用户是否存在,不存在而后再添加;5、最后显示当前系统上共有多少个用户;6.在系统显示水果菜单Apples (白底红字下划线显示)bananas (白底黄字闪烁显示)oranges (白底黄字下划.
2022-01-10 20:31:39 92
原创 nfs的学习第十二天
实验:服务端(172.24.8.128)[root@localhost ~]# vim /etc/exports/data *(ro)[root@localhost ~]# mkdir /data[root@localhost ~]# systemctl status rpcbind[root@localhost ~]# systemctl restart rpcbind[root@localhost ~]# systemctl restart nfs[root@loca..
2021-12-31 17:42:14 166
原创 ftp的学习
实验一:匿名用户的访问1、匿名用户可以下载文件[root@localhost pub]# systemct restart vsftpd[root@localhost pub]# systemctl stop firewalld[root@localhost pub]# setenforce 02、匿名用户可以上传文件[root@localhost pub]# vim /etc/vsftpd/vsftpd.confanon_upload_enable=YESanon_mkdi
2021-12-31 17:39:42 898
原创 邮件收发管理第十四天
认证:1.服务器端产生的key ntp-keygen -M 尝试MD5的key 然后将这个key内容增加到/etc/ntp/keys文件中2.在/etc/ntp.conf中配置需要认证 restrict 192.168.233.0 mask 255.255.255.0 notrap nomodify nopeer notrust trustedkey 1 2 3 4 5 6 7 8 controlkey 83. 确认使用id为8的...
2021-12-31 17:34:36 772
原创 【无标题】
DHCP安装```yum install dhcp-server -y```DHCP配置文件解释主配置文件: /etc/dhcp/dhcpd.conf租约文件: /var/lib/dhcpd/dhcpd.lease日志: /var/log/messages```# dhcpd.conf## Sample configuration file for ISC dhcpd## option definitions common to
2021-12-09 18:09:15 94
原创 【无标题】
第一步: 安装了bind-chroot第二步: 把对应的文件拷贝到chroot对应的目录底下 /etc/named.conf -> /var/named/chroot/etc/ /var/named/named.ca -> /var/named/chroot/var/named第三步:去配置 /var/named/chroot/etc/named.conf: ...
2021-12-08 17:42:50 576
原创 【无标题】
3.配置目录权限(让这个目录具有可执行cgi权限的权限,设定cgi的后缀名)```<Directory "/www/cgi">AllowOverride noneOptions +ExecCGIAddHandler cgi-script .cgi .py .plrequire all granted</Directory>```4.设置虚拟主机(执行cgi程序的虚拟目录)/cgi => /www/cgi```.
2021-12-02 19:00:37 744
原创 【无标题】
at 配置在5小时后,将 "This is a at task" 写入 root家目录中的at_test文件中2.crontab配置,每周六,周日 9点半,14点 提醒我上RHCE课 写入root家目录中的cron_test文件中3.安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: "My Home Page is hello"4.虚拟主机:虚拟两台主机ip为100,200, 对应访问目录:/www/ip/100, /www/ip/200 ...
2021-12-02 17:45:40 139
原创 【无标题】
今天作业:1.配置桥接2.ssh:拒绝用户远程登录3.ssh免密登录#修改配置文件如下:#打开该选项并修改参数为noPermitRootLogin no#重启服务后生效,使用时使用普通用户进行登陆,需要使用root用户时再切换...
2021-11-24 17:25:31 343
原创 python 第七天
今日作业:1.定义一个父类:要求:包含三个对象变量,且其中一个对象变量使用_命名 定义一个方法:命名使用__命名 定义一个子类继承上边的父类:且定义一个和父类方法名相同的方法(__) 实例化子类的对象 访问带_的对象变量 访问父类中的__xxx方法 访问子类中的__xxx方法class Father(): def __init__(self,name,age,sex): self.name=name ...
2021-11-11 20:02:07 821
原创 2021-11-08
今日作业:1.定义一个类(不限定定义哪个类): 要求: a.需要有一个类变量 b.需要有>=2个的对象变量 c.定义一个方法:打印类变量和对象变量 d.使用print打印对象->输出为This is a object e.实例化两个对象:且两个对象相加等于2 f.为对象添加一个临时变量temp_varclass Person: type="person class" def __init__(self,name,age): ...
2021-11-08 20:51:38 509
原创 PYHRON 第七天作业 函数 递归函数
20211031:1.递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹# 切换目录: os.chdir(path)# 列出当前目录中所有的文件和文件夹 os.listdir(path), path: 绝对路径# 判断是否是文件: os.path.isfile(path)# 判断是否是目录: os.path.isdir(path)# 拼接路径: os.path.join(path1, path2, path3....)import osos.chdir("D:/.
2021-11-08 20:20:20 106
原创 2021-11-02
今日作业:20211030一、随机数1.随机一个1-10之间的小数2.随机一个99-999之间的整数3.从列表出随机一个元素 4.从列表中随机两个元素mport randomnum1 = random.random()print(float(num1*10))b = random.randint(99,999)print(b)list_data = [1,2,3.4,45]二、函数: 1. 定义一个函数,且有一个参数 函数功能:取得传入字符串的第一...
2021-11-02 20:28:41 219
原创 2021-10-27-
1.什么是模块一个python文件就是一个模块,。py文件 模块导入的几种方式1 import test_mode2 from 模块 Import 变量\函数\方法2.什么是包,然后包和文件夹的区别包是一种利用点事模块名,构造python模块命名的方法对于模块来说 管理模块命名的空间叫包 如何指定 from package import * 导入的模块from package.模块名 import data3.四种格式化输出方法:data2= "姓名"...
2021-10-27 17:44:46 95
原创 2021-10-25
今日作业:1.打印 9 * 9乘法表:格式:1 * 1 = 12 * 1 = 2 2 * 2 = 43 * 1 = 3 3 * 2 = 6 3 * 3 = 9......9 * 1 = 9 9 * 2 = 18 ...... 9 * 9 = 81# 1. 使用for循环来实现(嵌套循环)# 2. 使用while循环来实现(嵌套循环)# 3. 扩展: 使用单层循环(一层循环)for i in range(1,10): j=1 for j in ra...
2021-10-25 19:43:52 63
原创 第四天条件语句循环
202110171.集合操作:set_data1 = {1, 2, 3, 4} set_data2 = {2, 3, 5}求两个集合的交集求两个集合的并集求两个集合的差集2.运算符:a.逻辑运算符的使用: 给出两个条件: 分别使用 and 和 or来连接,输出结果b.成员运算符的使用: 定义一个变量:如果变量为空,打印此变量为None,不为空打印此变量不为空c.身份运算符的使用: 定义一个列表:然后给定一个值,如果这个值在列表中,打印...
2021-10-22 18:14:29 53
原创 py第四天条件控制语句
202110171.集合操作:set_data1 = {1, 2, 3, 4} set_data2 = {2, 3, 5}求两个集合的交集求两个集合的并集求两个集合的差集set_data1 = {1,2,3,4}set_data2 = {2,3,5}print(set_data1)print(set_data2)a = set_data2.symmetric_difference(set_data1)print(a)b = set_data1.union(set_...
2021-10-20 18:04:07 56
原创 python字典列表 元组
1.定义一个列表:[1, 2, 3] a.向列表中结尾增加一个元素4 b.在列表中元素4之前插入7 c.定义另一个列表2:[11, 12, 13], 用列表1去和并列表2list_data2 = [11,12,13]print(list_data2)a = list_data + (list_data2)print(a) d.弹出(remove and return)7这个元素 e.倒序列表 d.对列表进行排序2.定义一个字典:{"zhangsan": 18, "li......
2021-10-20 17:42:26 241
原创 python 第一天变量定义
int_data = 1print(int_data,type(int_data))""""int_data = int(1)float_data = 2.2float_data = float(2.2)data_complex=1+2jdata_complex = (1,2)print(data_complex,type(data_complex))bool_data = Truebool_data = bool(True)none_data = Noneb
2021-10-12 19:21:13 142
原创 csa 查阅 历史命令
2、文件管理命令练习:在/opt目录下创建一个临时目录tmp;在临时目录下创建一个文件,文件名为a.txt; 将a.txt复制成b.txt;将b.txt改名成为c.txt; 创建符号链接,链接文件名为linkc.txt;4 ll /tmp5 ll /opt6 ll /7 touch a8 ln -n a a.link9 ll10 ll /11 touch /root ...
2021-09-29 18:14:39 264
原创 基本命令ln 软链接
软连接与硬链接的区别软连接 硬链接 1 软链接类似于 Windows 系统中的快捷方式 硬链接是原始文件的一个镜像副本 2 软链接又称符号链接 硬链接没有别名 3 链接中任何一个文件发生改变,都会同步到连接中的其它文件 和软链接一样 4 软链接可以跨文件系...
2021-09-22 18:56:01 645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人