首页
学习
活动
专区
工具
TVP
发布

Linux运维学习之路

专栏作者
56
文章
114945
阅读量
47
订阅数
Linux远程ssh执行命令expect使用及几种方法
在客户端使用ssh-keygen生成密钥对,然后把公钥复制到服务端(authorized_keys)。
863987322
2020-09-16
9.1K0
自动化运维工具对比与选择
工具名称 语言 架构 协议 应用场景 社区 稳定性 安全性 可扩展性 容易度 文档 更新速度 puppet ruby c/s http 大规模(上千台服务器)、复杂环境 4.6K星,活跃 稳定性好 puppet通信采用ssl安全加密协议,以保证所有数据传输的安全性 基于ruby,技术储备要求较高,且针对异构环境更适合。 难 时间长,应用广,文档多 快 ansibe python no client ssh(zeroMQ) 小规模(100台以下到200台服务器规模) 25.1K颗星,活跃 不会无感丢失执行对象
863987322
2020-09-01
9410
Virtualbox/Vagrant安装
使用Oracle的开源VirtualBox虚拟化系统,使用Chef创建自动化虚拟环境。
863987322
2018-08-01
6610
使用k8s创建容器一直处于ContainerCreating状态
容器报错信息为(两种): FailedSynError syncing pod, skipping: failed to "StartContainer" for "POD" with ErrImagePull: "image pull failed for registry.access.redhat.com/rhel7/pod-infrastructure:latest, this may be because there are no credentials on this request. det
863987322
2018-07-04
3.1K0
http协议的各类状态码
http协议的状态码 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx(成功) 表示成功处理了请求的状态码。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 robots.txt 文件显示此状态码,则表示 Goog
863987322
2018-03-29
1.2K0
https原理及实践
转载请注明出处 安全知识 网络安全问题 数据机密性 在网络传输数据信息时,对数据的加密是至关重要的,否则所有传输的数据都是可以随时被第三方看到,完全没有机密性可言。 数据机密性解决问题思路 利用算法 为了保证数据的机密性,首先可以采用的方法就是将数据通过相应算法,转换为其它的数据信息,然后再通过相应算法反推出真正的数据是什么,这样一来就保证了数据在网络传输过程中安全性,不会被其它人轻易的看到传输过程中的数据信息。数据加密前的信息称为明文数据(plaintext),经过加密算法转换后进行传输的信息称为密文数据
863987322
2018-03-29
1.3K0
MySQL体系结构及多实例
MySQL客户端和服务器端模型 MySQL是一个典型C/S,服务器端与客户端两部分组成 服务器端程序  mysqld mysql自带的客户端(mysql mysqladmin  mysqldump等),API接口(php-mysql) 连接方式 通过网络连接串,TCP/IP:(用户名;密码;IP;port) mysql -uroot -p123 -h 10.0.0.52 -P 3306 通过套接字文件,SOCKET:(用户名;密码;Socket路径) mysql -uroot -p123 -S /appli
863987322
2018-03-29
1.5K0
MySQL索引
索引管理 索引是什么? 索引就好比一本书的目录,它会让你更快的找到内容; 让获取的数据更有目的性,从而提高数据库检索数据的性能; 索引建立在表的列上(字段)。 索引的设计理念 数据库索引的设计原则:
863987322
2018-03-29
3.8K0
mysql存储引擎、事务
MySQL存储引擎介绍 文件系统 操作系统组织和存取数据的一种机制。 文件系统是一种软件。 文件系统类型 ext2  ext3  ext4  xfs 数据 不管使用什么文件系统,数据内容不会变化 不同的是,存储空间、大小、速度 MySQL引擎 可以将MySQL引擎理解为:MySQL的“文件系统”,只不过功能更加强大。 MySQL引擎的功能 除了可以提供基本的存取功能,还有更多功能事务功能、锁定、备份和恢复、优化以及特殊功能。 MySQL 提供以下存储引擎: – InnoDB – MyISAM – MEMOR
863987322
2018-03-29
1.6K0
MySQL日志管理
MySQL日志管理 错误日志 配置方法: vim /etc/my.cnf [mysqld] log-error=/tmp/mysql.log 查看配置方式: show variables like '%log%error%'; 作用: 记录mysql数据库的一般状态信息及报错信息,是我们对于数据库常规报错处理的常用日志。 一般查询日志 配置方法: vim /etc/my.cnf [mysqld] general_log=on general_log_file=/data/mysql/server2.log
863987322
2018-03-29
1.3K0
Docker容器技术
Docker介绍 什么是容器 Linux容器是与系统其他部分隔离开的一系列进程,从另一个系统镜像运行,并由该镜像提供支持进程所需的全部文件。 容器镜像包含了应用的所有依赖项,因而在从开发到测试再到生产的整个过程中,它都具有可移植性和一致性。 来源:https://www.redhat.com/zh/topics/containers/whats-a-linux-container 容器就是虚拟化吗? 虚拟化使得许多操作系统可同时在单个系统上运行。 容器只能共享操作系统内核,将应用进程与系统其他部分,隔离开。
863987322
2018-03-29
2.6K0
zabbix使用(自定义监控、自动报警)
自定义监控(制作模板) zabbix自带模板Template OS Linux (Template App Zabbix Agent)提供CPU、内存、磁盘、网卡等常规监控,只要新加主机关联此模板,就可自动添加这些监控项。 https://github.com/zhangyao8/zabbix-community-repos    --- zabbix 各种监控模板,如果有需要可以去下载 这里做一个自定义监控模板为:服务器登陆人数不能超过三个人,超过三人后报警 在zabbix agent注册 自定义的语法:
863987322
2018-03-29
2.4K0
企业级全网服务监控
需求:公司有100台服务器,部署了zabbix后,需要使用zabbix将其全部监控 规划:   1、监控各种服务引用   2、监控常用端口   3、监控网络带宽   4、监控基础设置环境   5、自定义监控 具体方案实施 硬件、系统、网络监控   所有集群节点(所有虚拟机)都监控上   交换机,路由器监控(简单方法:换成端口对应服务器网卡流量监控;标准方法:监控交换机的网卡)   snmp监控 应用服务监控 1、监控备份服务器 简单方法是监控rsync端口 方法1:监控873端口net.tcp.po
863987322
2018-03-29
1.4K0
zabbix自动发现与自动注册及SNMP监控
自动发现与自动注册 自动发现:zabbix Server主动发现所有客户端,然后将客户端登记自己的小本本上,缺点zabbix server压力山大(网段大,客户端多),时间消耗多。 自动注册:zabbix agent主动到zabbix Server上报到,登记;缺点agent有可能找不到Server(配置出错) 主动与被动模式  被动模式:默认,都是站在agent立场说话   agent被server抓取数据 主动模式:都是站在agent立场说话   agent主动将数据发送给server 两种模式都是在a
863987322
2018-03-29
3.1K0
Docker集群编排工具之Kubernetes(K8s)介绍、安装及使用
K8s基础原理 k8s中文社区:https://www.kubernetes.org.cn/ 简介 Kubernetes与较早的集群管理系统Mesos和YARN相比,对容器尤其是 Docker的支持更加原生,同时提供了更强大的机制实现资源调度,自动 管理容器生命周期,负载均衡,高可用等底层功能,使开发者可以专注于开发应用。 Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用
863987322
2018-03-29
4.7K0
Linux中如何恢复rm命令误删除的文件之extundelete编译安装及使用
1、下载extundelete包,安装依赖 我用的是Centos系统,在安装extundelete之前需要安装e2fsprogs,e2fsprogs-libs,e2fsprogs-devel。 yum
863987322
2018-01-24
4.7K0
Linux中MySQL配置文件my.cnf参数优化
MySQL参数优化这东西不好好研究还是比较难懂的,其实不光是MySQL,大部分程序的参数优化,是很复杂的。MySQL的参数优化也不例外,对于不同的需求,还有硬件的配置,优化不可能又最优选择,只能慢慢的进行优化,需要不断的调试,才能达到不同环境的最优选择。 首先介绍一下MySQL配置文件中不同模块 [client] MySQL客户端应用模块,只有MySQL附带的客户端应用程序保证可以读取此模块下的内容。 [mysqld] MySQL服务端应用模块 [client] port = 3306 socket
863987322
2018-01-24
3.4K0
企业级Tomcat安全管理优化方案
telnet管理端口保护 1. 修改默认的8005管理端口为不易猜测的端口(大于1024); <Server port="8527" shutdown="dangerous"> 2. 修改SHUTDOWN指令为其他字符串; ajp连接端口保护 1. 修改默认的ajp 8009端口为不易冲突的大于1024端口; 2. 通过iptables规则限制ajp端口访问的权限仅为线上机器; <Connector port="8528" protocol="AJP/1.3" /> 保护此端口的目的在于防止线下的测试流量
863987322
2018-01-24
7700
Linux Rsync备份服务介绍及部署守护进程模式
rsync介绍 rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份工具 在常驻模式(daemon mode)下,rsync默认监听TCP端口873,以原生rsync传输协议或者通过远程shell如RSH或者SSH提供文件。SSH模式下,rsync客户端运行程序必须同时在本地和远程机器上安装。 全量与增量 全量:将全部数据进行传输覆盖 增量:只传输差异部分的数据 rsync通过独特的“quick check”算法,实现增量数据传输 rsync的功能 类似与cp命令       
863987322
2018-01-24
1.8K0
ansible批量管理软件部署及剧本
服务器版本信息: Centos6.9 [root@db02 ~]# uname -a Linux db02 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux ansible软件介绍 ansible是一个基于Python开发的自动化运维工具! 其功能实现基于SSH远程连接服务! ansible可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等功能 ansible官方资料
863987322
2018-01-24
2.8K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档