linux疑难问题记录

1、ssh连接ssh_exchange_identification: Connection closed by remote host

问题:ssh无法连接,运行的服务也无法响应。

排查:message日志INFO: task * blocked for more than 120 seconds.

原因:系统默认写入大文件缓存达到20%(vm.dirty_ratio),会同步到磁盘,这个可以过大会导致上边的120s秒超时。

解决:/etc/sysctl.conf 中添加vm.dirty_ratio = 10 vm.dirty_background_ratio = 5,来提前同步到磁盘,避免超时。

时间: 2024-10-09 21:36:28

linux疑难问题记录的相关文章

MiniCRT 64位 linux 系统移植记录:64位gcc的几点注意

32位未修改源码与修改版的代码下载: git clone git@github.com:youzhonghui/MiniCRT.git MiniCRT 64位 linux 系统移植记录 MiniCRT是<程序员的自我修养:链接,转载于库>的作者俞甲子写的小型的C运行时库.里面提供了printf,malloc,free,fopen等比较常用的函数实现. 之所以要捣鼓这个东西,是因为要自己写一个链接器,链接标准库的时候出了麻烦,一些符号在整个libc中都找不到定义,标准库又太大,研究源码,翻文档都

# xrdp 在linux deploy 折腾记录

xrdp 在linux deploy 折腾记录 1. xrdp connect fail vnc 不管用tiger or vnc4server都可以正常用,但xrdp无法连接 netstat -tnlp看一下是否有3389,没有. 说明xrdp没有打开. 用/etc/init.d/xrdp restart 依旧无效,只有xrdp-sesman. 手动执行xrdp.可以连接了 但黑屏. [email protected]:/etc/xrdp# netstat -tnlp Active Intern

linux安装MySQL记录

目录 linux安装MySQL记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software目录下 4. 创建mysql用户组和mysql用户 5. 关联myql用户到mysql用户组中 6. 更改文件夹的权限 7. 安装libaio依赖包 8. 初始化mysql命令 9. 修改Mysql配置文件 10. 启动MySQL服务 11. 登录mysql 12. 修改mysql的登录密码 13. My

linux mint17安装记录

小白不小心把ubuntu keyboard-configuration的包玩坏了,将错就错了的装了mint,费了好大的劲,记录一下,方便下次参考 首先,在一切之前,换源,直接在系统管理-软件源里修改(比ubuntu爽多了)转自薄荷网 Linux Mint 主要源选择台湾的 NCHC,基础源可以选择国内的网易.搜狐和最新的阿里云.这里选择阿里云,速度非常快,而且更新频次高.http://www.mintos.org/config/mint-qiana-config.html 1.修复win8引导,

linux修改history记录数

在linux系统下.history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history, 但只保留1000条命令(这个是由默认的shell变量所设置了的)但是为什么我们执行history命令后会出现大于1000条的历史记录呢, 其实当我们仔细一看只是序列大于1000.记录的条数还是1000条. 在此我是这样理解的: 1.~/.bash_histroy里面是记录的上次注销前的历史记录(最大保存1000条,且是上次注销前最近的1000条记

Kali Linux 初上手记录 初始版本1.0.9

一直学的都是理论方面的东西,最近想多搞一搞具体的技术.于是从Kali Linux开始,做一些渗透练习,慢慢敲定,以后做些什么. 这里主要是记录一些过程中犯的错误和一些经验总结. 也许是因为4.1愚人节开始学习吧,我认为kali一直在和我开玩笑,以至于我随时都不知道自己今天能进步多少. 开始使用2016.1版本,毕竟此时是最新的嘛,然后发现好多不一样,又回到1.0.9版本,然后又用2016.1版本.反正各种交错使用.以后更多用2016.1吧我估计,不过我也不敢确定. 第一天  4.1: 这里视频是

Linux部署DotNetCore记录

一.背景 最近半年或最近三个月来,公司在计划大刀阔斧的规划重构新的产品.按目前的计划和宣传还是很令人期待的.前端预计应用现在很流行的前端框架,有Vue.ElementUI等,后端宣传了很多微服务.持续集成.持续部署.单元测试,最终一致性等诸多理论概念的东西,总之是个我很感兴趣的事.最近半年来,我也看了不少微服务.分布式的书,但写成文档的却很少,时间一过,就淡忘了,相当于没有收获.趁着这个强烈学习的良机,我买了阿里云的一台Linux服务器,用于实践linux下.netcore的部署.运维等.部署过

个人Linux(ubuntu)使用记录——远程访问linux

说明:记录自己的linux使用过程,并不打算把它当作一个教程,仅仅只是记录下自己使用过程中的一些命令,配置等东西,这样方便自己查阅,也就不用到处去网上搜索了,所以文章毫无章法可言,甚至会记录得很乱. linux我们往往当作服务器,很多时候我们需要在windows下访问linux服务器.访问过程如下: step1:安装openssh sudo apt-get install openssh-server step2: 查看ip地址 ifconfig step3: windows下用 putty 进

linux驱动开发记录

inode: include/linux/fs.h 1 /* 2 * Keep mostly read-only and often accessed (especially for 3 * the RCU path lookup and 'stat' data) fields at the beginning 4 * of the 'struct inode' 5 */ 6 struct inode { 7 umode_t i_mode; 8 unsigned short i_opflags;