![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux运维
文章平均质量分 51
马克图布s
生而为人,对不起
展开
-
报错 ls: error while loading shared libraries: /lib64/libcap.so.2: file too short
在Linux(centos6.5)上执行ll(ls -l)命令时突然报错:ls: error while loading shared libraries: libcap.so.2: cannot open shared object file: No such file or directory问题原因:系统找不到libcap.so.2文件解决办法:1.如果/usr/local/lib下没有找到libcap.so.2文件,就从正常的主机上拷贝一份2.更新一下配置/sbin/ldc.原创 2021-05-25 13:56:13 · 751 阅读 · 0 评论 -
连接Postgresql数据库失败:“Connection timed out (0x0000274C/10060) Is the server running on host [... ]and a
连接Postgresql数据库失败:“Connection timed out (0x0000274C/10060) Is the server running on host “...”and accepting TCP/IP connections on port 5432?”解决方案解除安全设备上端口5432 的阻塞,以便通过外部连接进行端口转发。(关闭防火墙)...原创 2021-05-19 11:10:48 · 5081 阅读 · 0 评论 -
centos安装python3.7报错:ModuleNotFoundError: No module named ‘_ctypes‘ make: *** [install] Error 1
安装过程中报错:ModuleNotFoundError: No module named '_ctypes' make: *** [install] Error 1问题原因:python3中有个内置模块叫ctypes,它是python3的外部函数库模块,提供了兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用centos7系统中外部函数库(Foreign function library)的开发链接库(头文件和链接库)。由于原创 2021-05-18 15:29:54 · 766 阅读 · 0 评论 -
报错 ls: error while loading shared libraries: /lib64/libcap.so.2: file too short
在Linux(centos6.5)上执行ll(ls -l)命令时突然报错:ls: error while loading shared libraries: libcap.so.2: cannot open shared object file: No such file or directory问题原因:系统找不到libcap.so.2文件解决办法:1.如果/usr/local/lib下没有找到libcap.so.2文件,就从正常的主机上拷贝一份2.更新一下配置 /sbin/ldconfig -原创 2021-04-25 16:50:42 · 1445 阅读 · 0 评论 -
tar命令解压文件报错gzip: stdin: unexpected end of file tar: Child returned status 1 tar: Error is not rec
gzip: stdin: unexpected end of filetar: Child returned status 1tar: Error is not recoverable: exiting now出现这个错误的原因大都是上传文件过程(可能是内存问题、可能是网速问题)中受损,导致上传的文件与原文件大小不一致比如我上传时用的wifi的话就会上传失败而且很慢,用网线的话上传很快而且还不会出错。...原创 2021-04-25 16:33:54 · 5269 阅读 · 0 评论 -
报错解决:-bash: error while loading shared libraries: libc.so.6: cannot open shared object file: No such
为什么报错?默认的Centos6.5 glibc版本最高为2.12,生产环境中需要需要更高版本的glibc库支持,需要主动更新系统glibc库。在glibc升级过程中如果连接中断会导致glibc升级失败,这时候,会导致本地好多命令不可用:ip a : error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory解决办法# rm -rf原创 2021-03-29 16:58:56 · 2626 阅读 · 1 评论 -
linux系统开源rpm包地址--完整版
http://rpmfind.net/linux/RPM/原创 2020-12-16 14:00:54 · 329 阅读 · 0 评论 -
nc命令之快速扫描端口--linux命令普及
今天在做时钟同步调测时,发现本机不能同步到server端的时间。重启chronyd服务没有用。那我试一试ping 服务器,试了一下是可以ping通的,但是为什么时间同步不上呢?测试一下端口是否可达呢?这就用到了nc命令(nc是netcat的简写)nc -z -u -w 5 10.205.30.61 323 (chrony使用的是udp)-z:表示zero,表示扫描时不发送任何数据-u:指定nc使用UDP协议,默认为TCP-w:超时秒数,后面跟数字正常情况下:...原创 2020-12-04 15:39:07 · 1416 阅读 · 0 评论 -
zmodem transfer canceled by remote side—SecureCRT报错问题解决
使用rz在上传文件时,会弹出以下⚠警告提示框然后页面会出现乱码 ↓OMG,这啥?……于是乎问了一下百度:原因:是上传文件中可能含有控制字符的问题解决:使用 rz -e 命令可以解决这个问题ok问题解决~...原创 2020-10-27 11:43:33 · 1642 阅读 · 0 评论 -
pandas数据处理:合并数据框中相同的行,多行信息结合输出为一条
熟悉Linux系统命令的都知道,last命令查看有哪些ip登录了本机:现在将last -F 后输出的内容加以处理,得到以下txt文件:现在的需求是:判断本地IP的服务器是否重启过(reboot),重启过即为异常,否则为正常;是否为终端(tty*)登录,如果是为异常,否则为正常(pts/*)。输出要求(例):第一步:将数据转换为数据框import pandas as pd #路径为你文件的位置,以项目名称为根开始dataframe = pd.read_csv(r".原创 2020-09-18 18:26:29 · 5487 阅读 · 0 评论 -
报错解决:docx.opc.exceptions.PackageNotFoundError: Package not found at ‘../../test.docx‘
在使用python的python-docx模块时出现以下报错:docx.opc.exceptions.PackageNotFoundError:Packagenotfoundat'../../test.docx报错原因:新建的word文档里面没有任何内容,解决办法:只需要在docx文档中随意输出一些内容就能解决此问题。...原创 2020-09-18 17:42:33 · 4791 阅读 · 0 评论 -
如何把linux上的文件拷贝到windows下--SecureCRT篇
SecureCRTSecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。利用它你可以在windows下登录Linux系统。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、.原创 2020-09-15 14:29:37 · 4552 阅读 · 0 评论 -
ntpdate[24063]: no server suitable for synchronization found——ntp时钟同步问题解决
在配置ntp客户端时,修改好配置文件后,测试时出现以下问题:[root@localhost ~]# ntpdate -u 10.196.39.1 9 Sep 16:57:53 ntpdate[24062]: no server suitable for synchronization found[root@localhost ~]# ntpdate -d 10.196.39.1 9 Sep 16:57:57 ntpdate[24063]: ntpdate 4.2.8p15@1.3728-o.原创 2020-09-09 17:20:24 · 1229 阅读 · 0 评论 -
Linux系统时间管理——时间同步服务之chronyd
1.时间同步服务服务名称:chronyd在服务端:vim /etc/chrony.conf22行: allow 172.25.254/24##允许网络位相同的客户端来同步本机时间29行: local stratum 10 ##本机不同步任何主机的时进,本机作为时间源(时间源的优先级为10)systemctl restart chronyd.service ##重启服务 systemctl stop firewalld ##关闭火墙在客户端:vi...原创 2020-09-09 14:13:37 · 691 阅读 · 0 评论 -
RAID0,RAID1,RAID5技术全解
RAID0 是一种简单的、无数据校验的数据条带化技术。实际上不是一种真正的RAID,因为它并不提供任何形式的冗余策略。一旦数据损坏将无法恢复。RAID0 一般适用于对性能要求严格但对数据安全性和可靠性不高的应用,如视频、音频存储、临时数据缓存空间等。RAID1 :RAID1称为镜像,它将数据完全一致的分别写到工作磁盘和镜像磁盘,磁盘利用率50%。RAID1在数据写入时,响应时间会有所影...原创 2019-12-17 11:27:13 · 367 阅读 · 0 评论 -
LVS四种模式之TUN(隧道)模式
一、配置环境:1.清除策略,删除vipserver1:ipvsadm -C ##清除策略ip addr del 172.25.38.100/24 dev eth0 server2:ip addr del 172.25.60.100/32 dev eth0server3:ip addr del 172.25.60.100/32 dev eth02.编辑调度策略...原创 2019-04-17 23:12:38 · 739 阅读 · 0 评论 -
LNMP——nginx源码编译与配置
一、解包,编辑配置文件lstar zxf nginx-1.14.0.tar.gz cd nginx-1.14.0lsvim src/core/nginx.h #define NGINX_VER "nginx/" #删除版本号,防止被攻击vim auto/cc/gcc 171 # debug172 #CFLAGS="$CFLAGS -g" #屏蔽de...原创 2019-04-30 00:23:14 · 186 阅读 · 0 评论 -
LNMP——php源码编译与配置
一、解包并安装依赖性tar jxf php-5.6.35.tar.bz2 #解包yum install -y net-snmp-devel gmp-devel-4.3.1-7.el6_2.2.x86_64 freetype-devel 2:libpng-devel-1.2.49-1.el6_2.x86_64 libjpeg-turbo-devel-1.2.1-1.el6.x86_64...原创 2019-04-29 21:25:11 · 281 阅读 · 0 评论 -
LNMP——mysql的源码编译与配置
一、解压mysql安装包tar zxf mysql-boost-5.7.17.tar.gzcd mysql-5.7.17/lsmkdir /usr/local/lnmp二、安装依赖yum install -y gcc gcc-c++ make ncurses-devel bison openssl-devel zlib-devel yum install -y cmak...原创 2019-04-29 20:43:53 · 204 阅读 · 0 评论 -
haproxy+apache实现的负载均衡;动静分离;重定向;读写分离
一、HAProxyHAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别 适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的 运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不...原创 2019-04-25 16:23:42 · 279 阅读 · 0 评论 -
keepalived实现lvs高可用
一、先配置好DR模式配置DR模式二、模拟实验1.新建一个虚拟机server4并配置好ip和主机名2.源码编译keepalivedcd /mnt/tar zxf keepalive-2.0.6.tar.gzyum install -y openssl-devel./configure --prefix=/usr/local/keepalived --with-init...原创 2019-04-18 22:28:08 · 147 阅读 · 0 评论 -
redhat6.5版本虚拟机添加网卡后不显示解决办法
redhat6.5版本虚拟机添加网卡后不显示明明添加了网卡,但却不显示,只显示一个eth0,没有新添加的eth1具体解决办法:1.找到eth1 的mac地址:ATTR{address}=="52:54:00:d7:b0:14"cat /etc/udev/rules.d/70-persistent-net.rules2.将eth0的配置文件复制一份给eth1修改...原创 2019-04-18 01:37:00 · 2074 阅读 · 0 评论 -
LVS——NAT模式
一、实验环境三台redhat6.5版本的虚拟机server1:172.25.60.1 (作为vs,两块网卡) server2:172.25.60.2(作为rs) server3:172.25.60.3(作为rs)二、负载均衡实现server1上:1.配置yum源vim /etc/yum.repos.d/rhel-source.repo [ResilientSt...原创 2019-04-18 00:32:27 · 163 阅读 · 0 评论 -
LVS—使用DR模式+ldirectord实现自动检测服务器健康状态
一、配置环境:DR模式配置:配置教程二、健康监测如果一个服务器宕机,访问的链接将时好时坏,这时就需要对后端进行健康检查1.server1:配置yum源,安装软件ldirectordvim /etc/yum.repos.d/rhel-source.repo ##添加高可用的软件包[HighAvailability]name=HighAvailabilitybase...原创 2019-04-17 23:52:38 · 264 阅读 · 0 评论 -
论坛搭建(mysql+nginx+php)
实验环境:mysql安装与配置php安装与配置nginx安装与配置一、下载并解压论坛安装包将安装包解压到nginx的默认发布目录中: unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/nginx/html/如果没有unzip的命令,下载解压软件:yum install -y unzip[root@serve...原创 2019-04-30 12:33:53 · 875 阅读 · 0 评论 -
LNMP——MemCache实现访问加速
一、MemCache简介MemCache是一个高性能的分布式的内存对象缓存系统,用于各种动态应用以减轻数据库负担。它通过在内存中缓存数据和对象,来减少读取数据库的次数, 从而提高动态、数据库驱动应用速度。MemCache会在内存中开辟一块空间,建立一个统一的巨大的hash表,hash表能够用来存储各种格式的数据, 包括图像、视频、文件以及数据库检索的结果等。 二、环境配置搭建好ln...原创 2019-04-30 13:31:42 · 263 阅读 · 0 评论 -
Pacemaker + haproxy 实现负载均衡和高可用
一、Pacemaker介绍:Pacemaker是 Linux环境中使用最为广泛的开源集群资源管理器, Pacemaker利用集群基础架构(Corosync或者 Heartbeat)提供的消息和集群成员管理功能,实现节点和资源级别的故障检测和资源恢复,从而最大程度保证集群服务的高可用。二、环境部署server1 server2 作为haproxy 服务器,用pacemaker...原创 2019-04-25 17:40:12 · 280 阅读 · 0 评论 -
Linux文件在系统中的传输
1.scp scp file user@ip:/dir ##上传 scp user@ip:/dir/file /dir ##下载2.rsync ---> 远程同步,速度快,默认会忽略文件属性,链接文件,设备文件rsync -r ##同步目录rsync -p ##同步权限rsync -o ##同步文件所有人rsync -g ##同步...原创 2019-01-14 23:30:07 · 193 阅读 · 0 评论 -
nginx中的日志管理,访问限速,请求频率,压缩文件,systemctl脚本,图像管理
一、日志管理1.备份日志[root@server1 ~]# cd /usr/local/nginx/logs/[root@server1 logs]# lsaccess.log error.log[root@server1 logs]# mv /usr/local/nginx/logs/access.log /usr/local/nginx/logs/`date +%F -d -...原创 2019-05-10 13:46:38 · 185 阅读 · 0 评论 -
zabbix扩展监控httpd监控整个平台
一、zabbix简介zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SN...原创 2019-05-10 09:16:09 · 208 阅读 · 0 评论 -
nginx的热部署(平滑升级)
一、安装nginx-1.15.8版本1.解压,编译,安装nginx[root@server1 ~]# lsnginx-1.15.8.tar.gz nginx-1.16.0.tar.gz[root@server1 ~]# tar zxf nginx-1.15.8.tar.gz [root@server1 ~]# cd nginx-1.15.8[root@server1 nginx...原创 2019-05-09 21:23:21 · 241 阅读 · 0 评论 -
rhel7.3虚拟机封装
1.下载rhel7.3的镜像,使用镜像安装[kiosk@foundation60 ~]$ su -Password: [root@foundation60 ~]# virt-manager 选择镜像安装选择镜像存放路径设置内存和cpu设置硬盘大小为20G设置虚拟机的名称,网卡选择桥接模式(不然ping不通)选择第一个选择Engl...原创 2019-05-09 19:06:02 · 158 阅读 · 0 评论 -
Session共享(tomcat+memcache)
一、实验前提两台6.5的虚拟机:server1、server2:安装好jdk和tomcat二、环境搭建1.解压、 编译、安装Nginx[root@server1 ~]# tar zxf nginx-1.10.1.tar.gz[root@server1 ~]# tar zxf nginx-sticky-module-ng.tar.gz[root@server1 ~]# cd...原创 2019-05-09 19:03:52 · 140 阅读 · 0 评论 -
利用tomcat实现负载均衡
一、环境配置:1.解压安装包:[root@server1 ~]# ls[root@server1 ~]# tar zxf jdk-7u79-linux-x64.tar.gz [root@server1 ~]# tar zxf apache-tomcat-7.0.37.tar.gz 2.添加环境变量[root@server1 ~]# vim /etc/profile 80 ...原创 2019-05-09 16:28:05 · 741 阅读 · 0 评论 -
openresty服务器
一、OpenResty简介OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足...原创 2019-05-06 23:12:19 · 1241 阅读 · 0 评论 -
LVS四种模式之DR(直接路由)模式
一、实验环境搭建1. 配置yum源[LoadBalancer]name=LoadBalancerbaseurl=http://172.25.60.250/iso/LoadBalancergpgcheck=02. 安装ipvsadm #编辑调度策略yum install ipvsadm -y/etc/init.d/ipvsadm start3. 在serve...原创 2019-04-17 21:40:05 · 330 阅读 · 0 评论 -
lvs四种工作模式简介
lvs:linux virtual server1.四种工作模式:dr:直接路由模式 tun:隧道模式 nat:路由转发模式 fullnat模式 性能比较:DR>TUN>NAT>FULLNAT2.LVS相关术语DS:Director Server。指的是前端负载均衡器节点 RS:Real Server。后端真实的工作服务器 VIP:向外部...原创 2019-04-17 21:04:35 · 10738 阅读 · 0 评论 -
CDN实现varnish缓存
一、虚拟机封装1.1.安装6.5版本的虚拟机redhat6.5安装教程1.2.完成后对虚拟机进行以下配置:(1)更改主机名:vi /etc/sysconfig/network #6.5文本编辑器为vi(2)配置ip:vi /etc/sysconfig/network-scripts/ifcfg-eth0删除/etc/udev/rules.d/70XX...原创 2019-04-13 22:38:15 · 242 阅读 · 2 评论 -
lvm(逻辑卷--可扩展存储设备)原理,lvm创建、拉伸、快照、删除
物理分区 A B1)物理卷:pv被lv命令处理过的物理分区(把多个不相干的设备联系再一起)2)物理卷组:vg被组装到一起的物理卷3)物理扩展:pelvm设备的最小存储单元lvm是pe的整数倍4)逻辑卷:lvm直接使用的设备,可以增大缩减并保持原有数据不变du -H ----->1M=1000Kdu -h ------>1M=1024K1.lvm建立1)分区...原创 2019-02-02 20:26:49 · 598 阅读 · 0 评论 -
Linux下的网络配置
1.什么是IP ADDERSSIP ADDERSS:internet protocol adderss(网络进程地址)ipv4:internet protocol version 4ip是由32个01组成的111111110.11111110.11111110.11111110=254.254.254.2542.子网掩码用来划分网络区域子网掩码非0位对应的是ip上的数字...原创 2019-01-17 18:04:07 · 476 阅读 · 0 评论