欢迎光临
我们一直在努力

unix

如何查看Linux系统I/O负载情况?-

如何查看Linux系统I/O负载情况?

如何查看Linux系统I/O负载情况? 本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。 本文介绍如何使用iostat、iotop工具查看I/O负载情况。 查看磁盘I/O负载 使用iotop从进程纬度查看磁盘IO负载 iotop是一个用来监视磁盘I/O使用状况的top类工具,可以从进程纬度查看磁盘IO负载。 执行如下命令,安装iotop。 yum install iotop 执行如下命令,查看I/O负载。 iotop -k -n 5 -d 3 说明 -b:记录到日志。 -k:以KB为单位显示。 -n:统计次数。 -d:统计时间间隔。 显示结果如下。 显示结果参数说明如下,更多参数说明,可执行iotop -h查询。 DISK READ:该进程读I/O带宽。 DISK WRITE:该进程写I/O带宽。 SWAPIN:磁盘的交换使用率。 IO:该进程的 I/O 利用率,包含磁盘和交换。 kjournald进程占用I/O资源高问题 问题描述 使用iotop排查分析,发现kjournald进程占用了大量I/O资源。 问题原因 该问题通常是由于.ext3文件系统设置的Journal size太小导致。 kjournald进程是ext3文件系统进行I/O数据操作的内核进程,它在向磁盘内写入和读取数据时占用CPU和内存资源。当循环的向ext3文件系统写数据时,会使Journal size不断增大,到达设置的Journal size时,就会出现该问题。 解决方案 远程连接Linux系统的ECS实例。 具体操作,请参见连接方式概述。 执行如下命令,查看相应分区的Journal size大小。 dumpe2fs /dev/xvda1 | grep Journal 说明 /dev/xvda1请替换为实际的分区。 系统显示类似如下,表示/dev/xvda1分区的Journal size为128M。 dumpe2fs 1.42.9 (28-Dec-2013) Journal inode: 8 Journal backup: inode blocks Journal features: journal_incompat_revoke Journal size: 128M Journal length: 32768 Journal sequence: 0x00010ffb Journal start: 10953 执行如下命令,修改Journal size大小。 mke2fs -J size=400 /dev/xvda1 说明 请根据业务需要,修改size大小,/dev/xvda1请替换为实际的分区。 I/O性能优化:通过4K对齐提高I/O性能 4K对齐指将符合4K扇区定义格式化过的硬盘,按照4K扇区的规则写入数据。4K对齐可以使簇与扇区相对应,保证了磁盘读写效率,以提高I/O性能。 本操作介绍如何通过以下脚本对磁盘进行格式化并自动配置4K对齐。 警告 运行此脚本会自动格式化所有数据盘,如果非新购数据盘,请在操作前,确认已对相关数据盘进行数据备份。具体操作,请参见创建一个云盘快照。 使用root用户远程连接Linux系统的ECS实例。 具体操作,请参见连接方式概述。 下载auto_fdisk.zip压缩包后解压,将解压后脚本并上传到目标服务器。 依次执行如下命令,为脚本添加执行权限,然后运行脚本。 chmod +x ./auto_fdisk.sh ./auto_fdisk.sh

赞(0)adminadmin阅读(269)去评论
Linux实例负载高问题排查和异常处理-

Linux实例负载高问题排查和异常处理

问题描述 在您使用ECS实例过程中,可能会遇到实例系统负载较高的情况,负载过高,可能会引发一系列异常问题,简单说明如下: CPU使用率或负载过高:一般来说,当CPU使用率≥80%时,定义为CPU使用率过高。CPU使用率持续过高,可能会导致实例运行速度变慢,自动关机或重启、无法登录等问题。 带宽使用率过高:一般来说,带宽使用率≥当前带宽80%时,定义为带宽使用率过高。带宽使用率持续过高,将影响实例的网络连通性或网络吞吐,例如实例无法远程连接、网速过慢等。 内存使用率过高:一般来说,当内存使用率≥80%时,定义为内存使用率过高。内存使用率过高,可能会出现系统卡顿、内部服务响应速度变慢等问题。 I/O使用率过高:一般来说,当前I/O读写≥该云盘I/O的80%时,定义为I/O使用率过高。I/O使用率过高,可能会出现文件读写变慢、应用性能下降或报错等问题。 问题排查 您可以使用SAR工具或htop工具定位该实例的负载过高及各资源的使用情况。 使用sar工具查看实例各资源使用情况 使用htop查看系统内各进程负载情况 sar是System Activity Reporter(系统活动情况报告)的缩写,sar工具对系统状态进行取样后,通过计算数据和比例来表达系统当前的运行状态。其特点是可以连续对系统取样,获得大量的取样数据。其取样数据和分析结果可以存入文件,所需的负载很小。 sar是Linux系统中较为全面的性能分析工具,可以从多个方面对系统的活动进行监控和报告,包括文件读写情况、系统调用使用情况、串口、CPU效率、内存使用情况、进程活动及IPC(Inter-Process Communication,进程间通信)等。 安装sar工具 如果您的ECS实例中默认未安装sar工具,可参考如下步骤进行安装。 使用VNC连接Linux系统的ECS实例。 具体操作,请参见使用VNC登录实例。 执行如下命令,安装sar工具。 yum install sysstat 执行如下命令,启动sysstat服务。 systemctl start sysstat 执行如下命令,查看sysstat服务状态。 systemctl status sysstat 当返回系统中出现Active: active (exited)表示sysstat服务已启动。 查看CPU使用率 查看队列长度和CPU平均负载 查看磁盘使用情况 查看内存负载 查看I/O负载 查看swap分区页面交换情况 执行如下命令,查看CPU负载。 sar -u 1 5 #每隔一秒刷新,刷新5次 系统显示类似如下。 Linux 3.10.0-123.9.3.el7.x8664 (iZ23pddtofdZ) 07/04/2016 _x86_64 (1 CPU) 10:16:35 AM CPU %user %nice %system %iowait %steal %idle 10:16:36 AM all 14.14 0.00 1.01 0.00 0.00 84.85 10:16:37 AM all 14.14 0.00 0.00 1.01 0.00 84.85 10:16:38 AM all 0.00 0.00 1.01 0.00 0.00 98.99 10:16:39 AM all 0.00 0.00 0.00 0.00 0.00 100.00 10:16:40 AM all 1.00 0.00 0.00 0.00 0.00 99.00 Average: all 5.86 0.00 0.40 0.20 0.00 93.54 显示结果主要字段说明 %user:用户模式下消耗的CPU时间比例。 %nice:通过nice改变了进程调度优先级的进程,在用户模式下消耗的CPU时间比例。 %system:系统模式下消耗的CPU时间比例。...

赞(1)adminadmin阅读(292)去评论
提示“No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)”错误的问题原因和解决方案-

提示“No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)”错误的问题原因和解决方案

本文介绍使用第三方SSH客户端远程连接Linux实例时,提示“No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)”错误的问题原因和解决方案。 问题现象 当您使用第三方SSH客户端远程连接Linux系统的ECS实例时,输入了正确的账号和密码,但是还是出现类似以下错误信息。 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) sshd[10826]: Connection closed by XX.XX.XX.XX No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic) 问题原因 使用密码或密钥登录都可能出现该问题,具体说明如下: 使用密码登录出现该问题:可能是ECS实例内禁止用户使用密码方式连接,您可以将PasswordAuthentication参数值修改为yes以解决此问题。具体操作,请参见方案一:允许使用密码方式登录。 使用密钥登录出现该问题:可能是ECS实例内禁止了密钥登录或SSH密钥对的公钥未加入对应用户.ssh/authorized_keys中,您可以检查/etc/ssh/sshd_config文件或重新上传公钥到authorized_keys文件中以解决此问题。具体操作,请参见方案二:复制公钥到authorized_keys文件。 方案一:允许使用密码方式登录 以VNC方式登录ECS实例。 具体操作,请参见通过密码认证登录Linux实例。 查看/etc/ssh/sshd_config的参数PasswordAuthentication配置是否有误。 sudo cat /etc/ssh/sshd_config 如下图所示,PasswordAuthentication参数设置为no,表示禁止以密码方式登录,需要修改为yes。 将PasswordAuthentication no修改为PasswordAuthentication yes。 打开SSH配置文件。 sudo vim /etc/ssh/sshd_config 将PasswordAuthentication no修改为PasswordAuthentication yes。 按Esc键,输入:wq保存修改。 执行如下命令,重启SSH服务。 sudo systemctl restart sshd.service 重新远程连接Linux实例,如果可以正常连接,说明问题已解决。 方案二:复制公钥到authorized_keys文件 以VNC方式登录ECS实例。 具体操作,请参见通过密码认证登录Linux实例。 查看/etc/ssh/sshd_config的参数PubkeyAuthentication配置是否有误。 sudo cat /etc/ssh/sshd_config 当PubkeyAuthentication参数为yes时,说明可能是SSH密钥对的公钥未加入对应用户.ssh/authorized_keys中,请执行步骤4。 当PubkeyAuthentication参数为no,表示禁止以密钥方式登录,需要修改为yes。请执行步骤3。 将PubkeyAuthentication no修改为PubkeyAuthentication yes。 打开SSH配置文件。 sudo vim /etc/ssh/sshd_config 将PubkeyAuthentication no修改为PubkeyAuthentication yes。 按Esc键,输入:wq保存修改。 执行如下命令,重启SSH服务。 sudo systemctl restart sshd.service 复制公钥到authorized_keys文件。 执行如下命令,打开authorized_keys文件。 sudo vim /home/user/.ssh/authorized_keys 说明 /home/user请替换成实际的用户。 按i键进入编辑模式。 将本地保存的公钥粘贴到authorized_keys文件中。 按Esc键,输入:wq退出编辑模式。 重新远程连接Linux实例,如果可以正常连接,说明问题已解决。

赞(0)adminadmin阅读(358)去评论
腾讯云轻量服务器如何修改密码和重装系统-

腾讯云轻量服务器如何修改密码和重装系统

腾讯云轻量应用服务器怎么重置密码呢 有时我们需要远程登录轻量应用服务器的时候,需要输入用户名和密码。而轻量应用服务器默认是没有设置密码的。这就需要先重置一下密码。 打开腾讯云轻量应用服务器控制台,点击“更多”,再选择“管理”,如图 如何重新安装系统呢 。看下图

赞(0)adminadmin阅读(2459)去评论
关于腾讯云服务器上海、中国香港地区访问宝塔面板异常的解决方法-

关于腾讯云服务器上海、中国香港地区访问宝塔面板异常的解决方法

近期上海机房连接广东电信、或我司广东其他节点存在异常。 大多表现在用户访问宝塔面板时加载软件商店慢、打不开或绑定不了账户; 或登录面板首页直接报错【面板运行时发生错误: 解析软件列表发生错误,已尝试自动修复,请刷新页面重试!】 云服务器上海地区的用户,可以尝试执行下面的命令,指定节点解决此问题 #优先选择这2条命令执行 sed -i "/bt.cn/d" /etc/hosts echo "36.133.1.8 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn" >> /etc/hosts #如果效果不佳,重新执行这2条 sed -i "/bt.cn/d" /etc/hosts echo "116.10.184.219 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn" >> /etc/hosts 云服务器中国香港地区的用户,可以尝试执行下面的命令,指定这个节点解决此问题 sed -i "/bt.cn/d" /etc/hosts echo "128.1.164.196 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn" >> /etc/hosts 注意:没有使用上的问题或只是偶尔卡一下的不要执行上面的命令,避免影响体验!已经误执行命令的可以执行这条命令清理绑定的节点: sed -i "/bt.cn/d" /etc/hosts 如果使用上面的方法都无法解决,请另起帖子并描述清楚服务器具体的地区、因为什么发帖、错误截图,等待宝塔运维解答! 补充: windows面板的操作方式如下: win的hosts:C:\Windows\System32\drivers\etc\hosts 使用文本编辑器打开后,如果发现之前有指定过hosts,请删掉,然后指定: 云服务器上海地区: 116.10.184.219 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn 云服务器香港地区: 128.1.164.196 www.bt.cn download.bt.cn api.bt.cn dg1.bt.cn dg2.bt.cn

赞(0)adminadmin阅读(2731)去评论
腾讯云跨账号内网互通创建对等连接通信-

腾讯云跨账号内网互通创建对等连接通信

VPC 跨地域通信以及跨账号通信都是对等连接的高级功能,本文将通过示例,为您介绍如何实现跨账号通信。 示例说明 网段1:广州的 VPC1 中子网 A 192.168.1.0/24。 网段2:北京的 VPC2 中子网 B 10.0.1.0/24。 通过跨账号创建对等连接,实现网段1和网段2互通,需要三个步骤,具体操作请参见下文。 步骤 1:创建对等连接 登录 私有网络控制台。 单击左侧目录中的对等连接,进入管理页面。 在列表上方选择地域和私有网络,如广州和 VPC1,单击+新建。 在新建对等连接页面,配置以下信息后,单击创建。 字段 说明 名称 自定义对等连接 ID/名称 本端地域 本端所在地域,例如华南地区(广州) 本端网络 本端的 VPC 对端帐户类型 选择“其他帐户” 对端地域 对端所在地域,例如华北地区(北京) 对端帐户 对端主帐号 ID 对端网络 对端的 VPC 带宽上限 同地域带宽上限无限制,跨地域带宽上限支持选择10Mbps、20Mbps、50Mbps、100Mbps、200Mbps、500Mbps、1Gbps。如需更大的跨地域带宽,请提 工单申请 步骤 2:接受对等连接 如果 VPC2 是其它用户的私有网络,您需要通知该用户接受您的对等连接申请。 登录 私有网络控制台。 单击左侧目录中的对等连接,进入管理页面。 在列表上方选择对应的地域,如北京, 找到列表中待接受的对等连接:PeerConn,单击接受。 步骤 3:在两端增加路由策略 注意:   请务必在本端和对端都配置相关路由策略,才能通过对等连接通信。 请直接在两端子网关联的原路由表中增加路由策略即可,无需新建路由表,因为如使用新建路由表增加路由策略,将导致子网原路由表被替换,原路由策略均失效,子网下所有实例均使用新路由表策略,可能影响业务。 两个 VPC 间,本端多个网段与对端多个网段通信,只需要 增加对应的路由表项,不需要建立多个对等连接。 登录 私有网络控制台。 单击左侧目录中的子网,进入管理页面。 单击对等连接本端指定子网(子网 A)的关联路由表 ID(路由表 A),进入路由表详情页。 在路由表详情界面,单击新增路由策略。 目的端中填入对端 CIDR(10.0.1.0/24) ,下一跳类型选择对等连接,下一跳选择已建立的对等连接(PeerConn)。 单击确定,完成本端子网路由表策略的配置。 参考如上步骤,在对端子网的路由表中同步增加路由策略。

赞(0)adminadmin阅读(2423)去评论
宝塔数据库报错:ERROR! MySQL server PID file could not be found!-

宝塔数据库报错:ERROR! MySQL server PID file could not be found!

问题描述 客户因给服务器清理日志、不清楚具体操作了什么 ,清理完成以后,数据库启动不了。报错如下: [root@VM-0-5-centos ~]# /etc/init.d/mysqld restart ERROR! MySQL server PID file could not be found! Starting MySQL…. ERROR! The server quit without updating PID file (/www/server/data/VM-0-5-centos.pid). 多次排查 :MySQL日志文件找不到或者损坏。 解决方案: /etc/init.d/mysqld stop rm -f /www/server/data/ib_logfile* rm -f /www/server/data/mysql-bin.* /etc/init.d/mysqld start 注意:操作数据库,提前给服务器做好快照备份、以防万一。 阿里云、腾讯云 联系客服优惠 QQ 690624

赞(0)adminadmin阅读(2334)去评论
宝塔apahe重启报错(20014)Internal error (specific information not available): AH00058-

宝塔apahe重启报错(20014)Internal error (specific information not available): AH00058

今天给客户维护服务器,清理垃圾中,突然服务器卡死。然后通过后台进行服务器重启,发现网站无法打开 ,检查环境发现环境报错 Apache错误:(20014)Internal error: Error retrieving pid file logs/httpd.pid 在查了一些原因后发现 : 1.由于apache目录下的logs子目录下的文件httpd.pid是空的(这个文件是记录进程ID的) 2.也有可能是不正当关闭服务器所导致的 解决办法: 1.在httpd.pid文件中随便写入点东西

赞(0)adminadmin阅读(2147)去评论
阿里云服务器普通模式下绑定网卡多EIP的方法-

阿里云服务器普通模式下绑定网卡多EIP的方法

本文为您介绍如何在弹性公网IP(EIP)绑定辅助弹性网卡的普通模式下,实现辅助弹性网卡多EIP,从而提高ECS实例的利用率。 背景信息 现在使用阿里云服务器的用户越来越多了。而一台服务器一台IP限制了一些用户多站点的使用。今天就来分享下单服务器多网卡多IP教程 推荐服务器购买优惠 该地址甄选企业上云所需多类商品,满足客户多样化需求,支持快速选配,一键购买等功能。该模板自动为伙伴进行客户报备&项目报备,无需登录伙伴管理后台,助力伙伴高效开展业务,提升客户转化与业务收入。 地址:https://partner.aliyun.com/shop/1110904373117573 业务场景 本文以下图场景为例。某公司在阿里云创建了ECS实例,ECS实例绑定了一个EIP。因公司业务拓展,需要ECS实例同时具备3个EIP,提高ECS实例的利用率。 您可以为辅助弹性网卡分配多个辅助私网IP,然后将EIP以普通模式与辅助弹性网卡的辅助私网IP一一绑定,实现ECS实例绑定多EIP,提高ECS实例的利用率。 前提条件 您已经创建了ECS实例。详细信息,请参见使用向导创建实例。 您已经创建了辅助弹性网卡,且辅助弹性网卡必须满足以下条件: 辅助弹性网卡与要绑定的ECS实例属于同一个VPC。 辅助弹性网卡所属的交换机必须与要绑定的ECS实例所属的交换机处于同一可用区。 详细信息,请参见创建弹性网卡。 您已经申请了3个EIP,且EIP的地域与要绑定的辅助弹性网卡的地域相同。详细信息,请参见申请新EIP。 配置步骤 步骤一:分配多个辅助私网IP 通过在一张辅助弹性网卡上分配多个辅助私网IP地址,可以实现ECS实例的高利用率和负载故障时的流量转移。 完成以下操作,为辅助弹性网卡分配多个辅助私网IP。 登录ECS管理控制台。 在左侧导航栏中,单击网络与安全 > 弹性网卡。 在顶部菜单栏处,选择辅助弹性网卡所属的地域。 在网卡列表页面,找到目标辅助弹性网卡,单击操作列下的管理辅助私网IP。 在管理辅助私网IP对话框,连续单击分配新IP。 本示例单击2次分配新IP,为辅助弹性网卡分配2个辅助私网IP。 说明 您也可以手动输入辅助私网IP,取值在IPv4私网网段范围内即可。如果您不输入IP值,系统会从IPv4私网网段内随机分配IP。 单击确定。 返回网卡列表页面,找到目标辅助弹性网卡,单击操作列下的管理辅助私网IP,查看分配的辅助私网IP。 步骤二:将EIP绑定到辅助私网IP 完成以下操作,将EIP绑定到辅助弹性网卡的辅助私网IP上。 登录弹性公网IP管理控制台。 在顶部菜单栏处,选择弹性公网IP的地域。 在弹性公网IP页面,找到目标弹性公网IP,单击操作列下的绑定资源。 在绑定弹性公网IP至资源对话框,完成以下配置,然后单击确定。 实例类型:选择辅助弹性网卡。 资源组:选择弹性网卡所属的资源组。 绑定模式:选择普通模式。 在普通模式下: 辅助弹性网卡支持绑定的EIP数量取决于辅助弹性网卡的私网IP数量。 辅助弹性网卡的私网IP和公网IP同时可用。 EIP在操作系统内部不可见,需要通过DescribeEipAddresses接口查询出具体网卡上绑定的公网IP地址。详细信息,请参见DescribeEipAddresses。 EIP不支持需要做NAT ALG的协议,例如H.323、SIP、DNS、RTSP、TFTP等协议。 辅助弹性网卡:选择要绑定的辅助私网IP。 本示例选择已经创建的辅助弹性网卡的主私网IP。 重复上述步骤,将其余2个EIP分别绑定到辅助弹性网卡上的辅助私网IP,使EIP与辅助私网IP一一绑定。 步骤三:将辅助弹性网卡绑定到ECS实例 完成以下操作,将辅助弹性网卡绑定到ECS实例。 登录ECS管理控制台。 在左侧导航栏,单击实例与镜像 > 实例。 在顶部菜单处,选择ECS实例的地域。 在实例列表页面,找到目标ECS实例,单击操作列下的更多 > 网络和安全组 > 绑定辅助弹性网卡。 在绑定辅助弹性网卡对话框,选择要绑定的辅助弹性网卡,然后单击确定。 步骤四:配置辅助私网IP 绑定辅助弹性网卡到ECS实例后,您需要为ECS实例配置辅助私网IP。 本示例以操作系统为CentOS 7的ECS实例为例,介绍如何为ECS实例配置辅助私网IP。其他操作系统ECS实例的配置详情,请参见为Windows实例配置辅助私网IP地址和为Linux实例配置辅助私网IP地址。 登录ECS实例。 执行以下命令,查看辅助弹性网卡的MAC地址。 ip address 为辅助弹性网卡配置辅助私网IP。 执行以下命令,打开网卡配置文件。 vi /etc/sysconfig/network-scripts/ifcfg-eth1 执行以下命令,进入编辑模式。 i 执行以下命令,在网卡配置文件中添加配置信息。 DEVICE=eth1 #表示新配置的网卡接口 BOOTPROTO=no ONBOOT=yes TYPE=Ethernet USERCTL=yes PEERDNS=no IPV6INIT=no PERSISTENT_DHCLIENT=yes HWADDR=00:16:**:**:cc:8d #配置辅助弹性网卡对应的MAC地址 IPADDR0=172.xx.xx.163 #配置辅助弹性网卡的主私网IP IPADDR1=172.xx.xx.164 #配置辅助弹性网卡的主私网IP 1 IPADDR2=172.xx.xx.165 #配置辅助弹性网卡的主私网IP 2 DEFROUTE=no # 表示网卡接口不是默认路由。为避免在启动(ifup)弹性网卡时改变ECS实例活动的默认路由,不要将eth1设置为默认路由 执行以下命令,重启网络服务。 service network restart 配置成功后,您可以通过ip address查看配置的辅助私网IP。 步骤五:测试网络连通性 本操作以Linux实例为例,介绍如何测试ECS实例到目的网络的连通性。 登录ECS实例。 执行以下命令,配置源地址为辅助私网IP的静态路由。 ip route add <目的网络>/<子网前缀长度> via <辅助私网IP的网关> src <辅助私网IP> 执行以下命令,验证辅助私网IP到目的网络的连通性。 ping <目的网络> -I <辅助私网IP> 经验证,辅助私网IP到目的网络的连通性正常,即EIP绑定多个辅助私网IP生效。

赞(0)adminadmin阅读(2773)去评论
宝塔微擎开启redis缓存实战教程-

宝塔微擎开启redis缓存实战教程

各位看官大家牛年大吉,继上年做了一期微擎开启redis缓存实战教程,有小伙伴们私信或者发帖说能不能提供一篇基于端口多实例的教程,满足! 开门见山,风生水起 基于多端口实现redis多实例: 1、打开面板安装redis,并配置好使用的最大内存,我的机器配置是4G内存,这里选择了512M内存供redis使用,配置好后重启redis(如果是生产环境,请自己斟酌是否可以重启以及限制最大内存)。 2、将按照好的redis拷贝一份, 命令如下: \cp -rp /www/server/redis/  /www/server/redis6378 复制代码 3、放行6378端口(可以根据自己实际使用端口情况进行分配) 4、打开文件管理器,进入到 /www/server/redis6378目录下面 打开redis.conf,修改配置文件中的端口为6378, 5、修改redis的pid、log、数据存放目录 修改后保存 6、删除之前的redis生成的log 和pid文件(看清路径) 7、启动并验证启动命令: /www/server/redis6378/src/redis-server /www/server/redis6378/redis.conf 复制代码

赞(0)adminadmin阅读(2008)去评论
阿里云SSH登录Linux出现

阿里云SSH登录Linux出现"Disconnected:No supported authentication methods available"错误

问题描述 当您通过SSH客户端登录Linux系统的ECS实例时,输入正确的账号密码,也会出现类似以下错误信息。 Permission denied (publickey,gssapi-keyex,gssapi-with-mic). sshd[10826]: Connection closed by XX.XX.XX.XX. Disconnected: No supported authentication methods available. 问题原因 SSH服务中参数PasswordAuthentication的默认值为yes,将其值置为no以禁用密码验证登录,导致此类故障。需要修改PasswordAuthentication配置解决此问题。 说明:本文介绍其中一种问题原因,具体原因需要根据实际场景具体分析。 解决方案 阿里云提醒您: 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。 本文以CentOS 6.8为例进行介绍,建议在修改配置文件之前创建快照备份数据,如何创建快照请参见创建快照。 连接并登录到Linux实例,关于如何连接Linux实例,请参见使用管理终端连接Linux实例。 执行以下命令,查看SSH服务配置。 cat /etc/ssh/sshd_config 系统显示类似以下,确认包含以下配置。 执行以下命令,按i键编辑SSH服务配置文件,将参数PasswordAuthentication设置为yes,或者在PasswordAuthentication参数前添加#,按Esc键退出编辑模式,并输入:wq保存退出。 vi /etc/ssh/sshd_config 系统显示类似以下。 执行以下命令,重启SSH服务。 说明:如果您使用CentOS 7以上的镜像,则执行systemctl restart sshd命令,重启SSH服务。 service ssh restart 使用SSH客户端重新登录Linux实例。

赞(0)adminadmin阅读(1557)去评论
阿里云报错SSH登录ECS实例提示“ssh_exchange_identification: read: Connection reset by peer”错误-

阿里云报错SSH登录ECS实例提示“ssh_exchange_identification: read: Connection reset by peer”错误

问题描述 使用SSH登录ECS实例时,即便正确输入了密码,也会出现类似如下错误信息。 ssh_exchange_identification: read: Connection reset by peer. sshd[11949]: refused connect from 192.168.0.0 (192.168.0.0).   问题原因 Linux系统通过设置/etc/hosts.allow或/etc/hosts.deny文件,启用了TCP Wrapper访问控制。   解决方案 阿里云提醒您: 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。 可以参考以下步骤,通过修改配置文件动态设置访问策略,无需重启服务器使配置生效。应用规则时,先应用hosts.allow规则,然后再应用hosts.deny规则。一般的做法是hosts.allow中配置信任主机规则,然后到hosts.deny中拒绝所有其他主机。 注:本文相关Linux配置及说明已在CentOS 6.5 64位操作系统中进行过测试。其它类型及版本操作系统配置可能有所差异,具体情况请参阅相应操作系统官方文档。 通过管理终端进入系统。 通过cat命令查看/etc/hosts.allow和/etc/hosts.deny文件中,是否包含类似如下配置。 all:all:deny 如果需要修改相关策略配置,请将文件进行备份。 使用vi等编辑器,修改/etc/hosts.allow和/etc/hosts.deny文件中的相关配置,将整行删除或着添加注释,如下所示。 # all:all:deny 再次尝试登录服务器。   更多信息 TCP Wrapper是Linux系统中的一个通用的标准安全框架。其作用类似于IPTABLES, 用于控制从inetd启动的基于TCP的应用程序的访问。其守护进程是tcpd, 通过读取如下两个文件中的相关策略配置,决定允许还是拒绝到达的TCP连接。 /etc/hosts.allow /etc/hosts.deny

赞(0)adminadmin阅读(2095)去评论

阿里云硬盘扩容NOCHANGE: partition 1 is size 838858719. it cannot be grown

新云网络某个客户阿里云服务器磁盘空间满了,于是想给它动态扩容 我们从阿里云的控制面板中给硬盘扩容后结果发现我们的磁盘空间并没有改变 [root@iZuf6h590z6jc4fk8m631jZ ~]# growpart /dev/vda 1 CHANGED: partition=1 start=2048 old: size=419428319 end=419430367 new: size=838858719 end=838860767 [root@iZuf6h590z6jc4fk8m631jZ ~]# growpart /dev/vda 1 NOCHANGE: partition 1 is size 838858719. it cannot be grown #若运行命令后报以下错误,您可以运行LANG=en_US.UTF-8切换ECS实例的字符编码类型。 [root@iZuf6h590z6jc4fk8m631jZ ~]# LANG=en_US.UTF-8 运行resize2fs 命令调用resize2fs扩容文件系统。 示例命令表示为扩容系统盘的/dev/vda1分区文件系统 ———————————————— 然后进行在扩容就可以了。阿里云代金券分享

赞(0)adminadmin阅读(4289)去评论
腾讯云阿里云服务器centso使用mv命令移动文件夹及其下所有文件-

腾讯云阿里云服务器centso使用mv命令移动文件夹及其下所有文件

centos 系统现在用户已经慢慢普及、第三方面板也很多,碰到大量数据的目录转移  还是需要在命令界面操作 比较快 。 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。 格式: mv [选项(option)] 源文件或目录 目标文件或目录 使用命令: mv webdata /bin/usr/ 可以延伸一下: mv /usr/lib/* /zone 是将 /usr/lib/下所有的东西移到/zone/中。 mv /usr/lib/*.txt /zone 是将lib下以txt结尾的所有文件移到/zone中。 其他类型,以此类推

赞(0)adminadmin阅读(1784)去评论
腾讯云宝塔centos使用yum时报 Error: rpmdb open failed的解决办法-

腾讯云宝塔centos使用yum时报 Error: rpmdb open failed的解决办法

在centos系统上,在使用yum命令安装软件包时候报错: error: rpmdb: BDB0113 Thread/process 2229/140657048729600 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db5 - (-30973) error: cannot open Packages database in /var/lib/rpm CRITICAL:yum.main: Error: rpmdb open failed 原因是RPM数据库被破坏 重建数据库后恢复正常: cd /var/lib/rpm/ for i in `ls | grep 'db.'`;do mv $i $i.bak;done rpm --rebuilddb yum clean all 服务器推荐 购买代理 新云网络 咨询QQ 690624 阿里云 腾讯云 华为云 优惠

赞(0)adminadmin阅读(1964)去评论
linux-centos下通过pid查看进程的绝对路径的教程-

linux-centos下通过pid查看进程的绝对路径的教程

今天服务器CPU突然占用率很高 、进行查看 是mysql 占用了很大的进程,。如何查找mysql目录呢 。 netstat -nlp pid拿到15330,然后 cd /proc/15330 由于linux在启动一个进程时,会在/proc下创建一个以PID命名的文件夹,该进程的信息存在该文件夹下。在该文件夹下有一个名为exe的文件,该文件指向了具体的命令文件,所以可以通过ls -l或者ll命令根据ps或top查到的PID查找命令的绝对路径,如下图: ll 这里的exe我们就能知道mysql的绝对路径啦。阿里云、腾讯云服务器优惠店铺  

赞(0)adminadmin阅读(1961)去评论
阿里云磁盘扩容 unexpected output in sfdisk解决方法-

阿里云磁盘扩容 unexpected output in sfdisk解决方法

现在使用阿里云 腾讯云的服务器用户越来越多,很多用户只有系统盘一个磁盘。时间长了以后,会造成系统盘不够使用的情况。然后进行扩容 参考阿里云扩容教程 有时会进行报错 :unexpected output in sfdisk –version [sfdisk,来自 util-linux 2.23.2] 扩容教程:https://www.xp8.net/uncategorized/3908.html 这是磁盘扩容之前: 详细操作在我之前安装的文章中有详细讲解.   进行安装后^_^ [root@kuaijidao ~]# growpart /dev/vda 1 unexpected output in sfdisk –version [sfdisk,来自 util-linux 2.23.2] 突然这个问题…………… 解决: 执行  LANG=en_US.UTF-8 查看后现在执行成功……….. 现在依旧已经完成了服务器扩容……….. 阿里云 腾讯云服务器相关问题 购买优惠 可加Q 690624 进行咨询

赞(0)adminadmin阅读(2985)去评论

更好的服务器推荐选择

本站主要用于阿里云、腾讯云、华为云服务器活动的推荐及优惠购买方式、并搜集服务器运维的日常解决方案!

联系我们联系我们

登录

找回密码

注册