
笔记
文章平均质量分 91
N45_632917996
这个作者很懒,什么都没留下…
展开
-
【kubernetes学习】
k8s学习--安装1、节点布局2、所有节点安装dockers、kubeadm2.1、安装docker2.2、安装kubeadm2.3、安装相关组件镜像2.4、部署 Kubernetes 的 Master 节点2.4.1、执行命令init2.4.2、部署网络插件2.5、加入node3、部署dashboard4、安装ceph深入剖析kubernetes--ubuntu18.04安装kubuadm v1.17.21、节点布局节点IPnamemaster192.168.116.10k原创 2021-12-26 20:35:48 · 896 阅读 · 0 评论 -
总结:varnish缓存总结
概念程序的运行具有局部性特征:时间局部性:一个数据被访问过之后,可能很快会被再次访问到;空间局部性:一个数据被访问时,其周边的数据也有可能被访问到局部性;时效性:缓存空间耗尽:LRU,最近最少使用;过期:缓存清理缓存命中率:hit/(hit+miss)(0,1)页面命中率:基于页面数量进行衡量字节命中率:基于页面的体积进行衡量缓存与否:私有数据:private,private cache;公共数据:public, public or private原创 2020-08-12 13:24:29 · 630 阅读 · 0 评论 -
总结:企业级调度器LVS及keepalived
Cluster概念Cluster:集群,为解决某个特定问题将多台计算机组合起来形成的单个系统Linux Cluster类型:LB:Load Balancing,负载均衡-HA:High Availiablity,高可用,SPOF(single Point Of failure)MTBF:Mean Time Between Failure 平均无故障时间MTTR:Mean Time To Restoration( repair)平均恢复前时间A=MTBF/(MTBF+MTTR) (0,1)原创 2020-07-30 16:47:33 · 500 阅读 · 0 评论 -
总结:防火墙iptables
iptables基本认识Netfilter组件内核空间,集成在linux内核中官网文档:https://netfilter.org/documentation/扩展各种网络服务的结构化底层框架内核中选取五个位置放了五个hook(勾子) function(INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTING),而这五个hook function向用户开放,用户可以通过一个命令工具 (iptables)向其写入规则由信息过滤表(table)组成,包含控制原创 2020-07-26 15:10:18 · 579 阅读 · 0 评论 -
总结:网络文件共享服务:FTP、NFS、SAMBA
DAS:直接存储(本地硬盘)NAS:网络连接存储(局域网)FTPNFSSAMBASAN:存储区域网络(跨网络)FTP协议双通道协议:数据和命令连接两种模式:服务器角度主动(PORT style):服务器主动连接命令(控制):客户端:随机port —> 服务器:tcp21数据:客户端:随机port <—服务器:tcp20被动(PASV style):客户端主动连接命令(控制):客户端:随机port —> 服务器:tcp21数据:客户端:随机.原创 2020-07-23 21:27:35 · 2877 阅读 · 0 评论 -
总结:实现LAMP架构
LAMPL:linuxA:apache (httpd)M:mysql, mariadbM:memcachedP:php, perl, python静态资源:原始形式与响应内容一致,在客户端浏览器执行动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执行结果返回给客户端基于php模块方式安装LAMP(一台主机)[root@CentOS7 ~]# yum install httpd php php-mysql mariadb-server -y[root@CentOS7 ~]#原创 2020-07-19 08:08:52 · 240 阅读 · 0 评论 -
HTTP协议和APACHE
配置文件:/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/*.conf检查配置语法:httpd –t站点网页文档根目录:/var/www/html修改监听的IP和PortListen [IP:]PORT在这里插入代码片原创 2020-07-13 22:15:39 · 773 阅读 · 0 评论 -
运维自动化之系统部署
装机启动菜单solinux.bin:光盘引导程序,在mkisofs的选项中需要明确给出文件路径,这个文件属于SYSLINUX项目isolinux.cfg:isolinux.bin的配置文件,当光盘启动后(即运行isolinux.bin),会自动去找isolinux.cfg文件vesamenu.c32:是光盘启动后的安装图形界面,也属于SYSLINUX项目,menu.c32版本是纯文本的菜单Memtest:内存检测,这是一个独立的程序splash.jgp:光盘启动界面的背景图vmlinuz是内核映原创 2020-07-07 10:58:52 · 615 阅读 · 0 评论 -
MySQL数据库(一)
centos6默认安装MySQL(已安装)centos7默认mariadbyum安装centos6[root@CentOS6 ~]# service mysqld start #开启服务,端口3306/usr/bin/mysqladmin -u root password 'new-password' #安全加固命令/usr/bin/mysqladmin -u root -h CentOS6.localdomain password 'new-password'Alternativ原创 2020-07-06 15:46:29 · 1046 阅读 · 0 评论 -
总结:运维自动化之ANSIBLE
etc/ansible/ansible.cfg 主配置文件,配置ansible工作特性/etc/ansible/hosts 主机清单/etc/ansible/roles/ 存放角色的目录/usr/bin/ansible 主程序,临时命令执行工具/usr/bin/ansible-doc 查看配置文档,模块功能查看工具/usr/bin/ansible-galaxy 下载/上传优秀代码或Roles模块的官网平台/usr/bin/ansible-playbook 定制自动化任务,编排剧本工具/usr/b原创 2020-07-05 21:18:11 · 366 阅读 · 0 评论 -
MySQL数据库(二)
索引原创 2020-07-03 11:20:32 · 167 阅读 · 0 评论 -
总结:DNS与BIND
实验:配置缓存DNS服务器关闭防火墙####DNS服务器####yum install bind[root@localhost ~]# rpm -ql bind |grep service/usr/lib/systemd/system/named.servicesystemctl start namedcat /etc/named.conf #修改配置options { listen-on port 53 { localhost; }; #localho原创 2020-06-18 14:16:44 · 248 阅读 · 0 评论 -
总结:网络时间服务和chrony
时间同步实现:ntp,chronyntp:将系统时钟和世界协调时UTC同步,精度在局域网内可达0.1ms,在互联网上绝大多数的地方精度可以达到1-50msntp[root@centos7 ~]# rpm -ql ntp/etc/ntp.conf #配置/usr/sbin/ntpd #服务host A #hostA既作为服务器又作为客服端[root@centos6 ~]# vim /etc/ntp.conf #向aliyun同步时间server ntp.ali原创 2020-06-12 10:25:06 · 145 阅读 · 0 评论 -
总结:加密与安全
信息安全防护的目标保密性 Confidentiality完整性 Integrity可用性 Usability可控制性 Controlability不可否认性 Non-repudiation安全防护环节物理安全:各种设备/主机、机房环境系统安全:主机或设备的操作系统应用安全:各种网络服务、应用程序网络安全:对网络访问的控制、防火墙规则数据安全:信息的备份与恢复、加密解密管理安全:各种保障性的规范、流程、方法安全攻击: STRIDESpoofing 假冒[root@centos7原创 2020-06-11 14:11:07 · 1998 阅读 · 1 评论 -
总结:三剑客之awk
能够打印报表有多种版本:New awk(nawk),GNU awk( gawk)[root@centos7 ~]#ll `which awk`lrwxrwxrwx. 1 root root 4 Mar 29 12:06 /usr/bin/awk -> gawk #系统安装gawkawk [options] ‘program’ fileoptions(参数):1.1. -F “分隔符” 指明输入时用到的字段分隔符(不写默认空白符为分隔符)1.2. -v var=value 变量赋原创 2020-06-01 20:35:31 · 522 阅读 · 0 评论 -
总结:软件包管理
ldd动态库:so静态库:a系统开发:C C++应用开发:Java Python golang PHP[root@centos7 /data/scripts]#ldd /bin/cat linux-vdso.so.1 => (0x00007ffc05952000) libc.so.6 => /lib64/libc.so.6 (0x00007f7f24645000) /lib64/ld-linux-x86-64.so.2 (0x00007f7f24a13000)[root@l原创 2020-05-28 16:24:52 · 355 阅读 · 0 评论 -
总结:软件编译及自制Linux
软件编译原创 2020-05-26 16:20:32 · 265 阅读 · 0 评论 -
总结:系统启动和内核管理
系统启动流程原创 2020-05-18 21:09:56 · 435 阅读 · 0 评论 -
总结:(IO重定向 用户、组及权限)
文件描述符当打开一个进程时,系统会分配一个唯一的文件描述符,可以在/proc中查到,[root@localhost /data]#tail -f abc.txt #当前终端打开一个进程abc[root@localhost ~]#pidof tail #另开一个终端,查看该进程号2968[root@localhost ~]#ls /proc |grep 296...原创 2020-04-30 14:00:59 · 305 阅读 · 0 评论