快速部署k8s 安装cri-dockerd (Docker与Kubernetes通信的中间程序)---1.23版本之后需要安装。将node节点加入集群(需指定连接docker的中间程序的socket)初始化完成后,根据提示信息,拷贝kubectl工具认证文件到默认路径。因为网络插件还没有部署,所以节点处于“NotReady”状态。注意:镜像加速器地址链接每个人的不太,注意甄别。安装kubeadm,kubelet和kubectl。安装网络插件fannel(master节点)运行完成,等待几分钟,查看node运行状态。
zabbix添加监控主机(agent)并告警 总体来说,在被监控主机上安装部署zabbix-agent,并修改配置文件(zabbix_agentd.conf)的参数。主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的 数据提交给server/proxy。安装zabbix_get工具测试(yum install -y zabbix-get)服务-->zabbix agent-->属性-->启动、开机自启动。管理-->媒介-->创建媒介类型--> 填写相关信息(Server= zabbix server的ip地址。
docker-compose部署zabbix服务 data2/zabbix/fonts 用于存储 Zabbix Web 容器中的字体文件。/data2/zabbix/zabbix-server 用于存储 Zabbix 服务器容器的配置文件等相关数据。/data2/zabbix/alertscripts 用于存储 Zabbix 服务器容器中的告警脚本。Linux的docker的安装。
Linux的软链接与硬链接 总结:软链接是一个指向文件或目录的快捷方式,可以跨越不同的文件系统,但当原始文件被删除时失效;而硬链接是直接连接到文件的入口点,只能在同一文件系统中创建,即使原始文件被删除,硬链接仍然存在并可访问。软链接(Symbolic Link)和硬链接(Hard Link)是在操作系统中用于创建文件或目录的不同方式。
安装tomcat以及web1.0与web2.0 如果网页内容相对的简单,不需要频繁的进行改动,或者只是为了展示信息等,就用静态网页,简单易操作,不需要管理数据库等如果网页内容相对复杂,功能多,改动频繁,实时性的内容多,就用动态网页。
shell练习 1.你需要打印一个给定的数字的反序,如输入10572,输出27501,如果没有输入数据,应该抛出错误和使用脚本说明。 2.写出SHELL函数RevertInput,函数必须获取三个参数,然后将三个参数倒序echo打印出来,函数必须检查参数个数的合法性,如果参数非法,打印”Illegal parameters”,对于下面的输入: RevertInput “this is para1” para2 para3 应该输出: para3 para2 this is para1 (注:需要注意第一个参数中的空格)
MySQL主从复制、读写分离(MayCat2)实现数据同步 在实际的生产中,为了解决Mysql的单点故障以及提高MySQL的整体服务性能,一般都会采用主从复制。比如:在复杂的业务系统中,有一句sql执行后导致锁表,并且这条sql的的执行时间有比较长,那么此sql执行的期间导致服务不可用,这样就会严重影响用户的体验度。这样读写分离的过程能够是整体的服务性能提高,即使写操作时间比较长,也不影响读操作的进行。1.主要基于MySQL二进制日志2.主要包括三个线程(2个I/O线程,1个SQL线程)
linux中mysql的备份与恢复练习(mysqldump,xtrabackup,mydumper) 数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。恢复数据库(先模拟数据库被破坏)在另外的数据库服务器上还原。数据库(company)备份服务器上所有数据库。数据库备份,数据库为。
shell6 3、显示/etc/fstab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行;2、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符。4、查找/etc/rc.d/rc.local中包含“以to开始并以to结尾”的字串行;1、显示/etc/rc.d/rc.sysinit文件中以不区分大小的h开头的行。1、删除/etc/grub2.conf文件中所有以空白开头的行行首的空白字符。4、在/etc/fstab文件中不以#开头的行的行首增加#号。
shell7--awk awk -F: ' BEGIN {print "这个是系统用户"} {print $1} END{print"======="}' /etc/passwd。11.请将/etc/passwd 中的root替换成gongda,记住是临时替换输出屏幕看到效果即可.7.请打印出/etc/passwd 第一个域,并且在第一个域所有的内容前面加上“用户帐号:”9.请打印第一域,并且打印头部信息为:这个是系统用户,打印尾部信息为:"========="8.请打印出/etc/passwd 第三个域和第四个域。
shell5 (1) 编辑脚本文件 vim shell5_numcom.sh。(1) 编辑脚本文件 vim shell5_shadow.sh。(1) 编辑脚本文件 vim shell5_count.sh。(1) 编辑脚本文件 vim shell5_shell.sh。(2) 运行 bash shell5_printf.sh。(1) 编辑脚本文件 vim shell5_add.sh。(1) 编辑脚本文件 shell5_print.sh。(1) 编辑脚本文件 shell5_error.sh。
shell4 (3)运行(bash shell4_ping.sh) 并查看 (cat /tmp/host_up.txt cat /tmp/host_down.txt )(2)运行(bash shell4_pre.sh) 并查看 (vim /etc/passwd)(2)编辑脚本文件 vim shell4_ping.sh。(1)编辑脚本文件 vim shell4_pre.sh。(1)编辑脚本文件 vim shell4_ssh.sh。(2)运行 bash shell4_ssh.sh。
shell3 2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。(1) 编辑脚本文件 vim shell3_web2.sh。(1) 编辑脚本文件 vim shell3_curl.sh。(1)编辑脚本文件 vim shell3_mail.sh。(1) 编辑脚本文件 vim shell3_web.sh。(3)运行 bash shell3_mail.sh。(2) 运行bash shell3_web2.sh。(2) 运行bash shell3_web.sh。
Shell2 (1)编写脚本 vim shell_cd.sh。(1)编写脚本 vim null_str.sh。(1)编写脚本 vim user01.sh。(1)编写脚本 vim uidgid.sh。(2)增加权限并运行。(2)增加权限并运行。(2)增加权限并运行。(2)增加权限并运行。