系统 系统安全整改项目记录 SSH 1、SSH超时自动退出 vi /etc/profile export TMOUT=60 source /etc/profile 2、SSH验证失败3次断开链接 vi /etc/ssh/sshd_config MaxAuthTries 3 systemctl restart sshd 密码 1、密码过 …
系统 配置SSH免密登录失败,仍需密码 问题 Ubuntu系统的Aliyun服务器,配置了SSH的免密登录,通过ssh-copy-id将id.rsa.pub公钥发送到需要免密登录的机器,提示配置成功,但登录时仍然需要输入密码 解决 1、重新生成秘钥配置免密[失败] 2、重启 …
系统 TCP 为什么是三次握手,而不是两次或四次? 三次握手 两次握手(情况1) 两次握手(情况2) OK,下面正经地来回答下这个问题,要搞清楚这个问题,首先得了解TCP究竟是如何保证可靠传输的。 PS:TCP协议中,主动发起请求的一端称为『客户端』,被动连 …
系统 关于TCP连接常见命令 netstat netstat -lntup 列出正监听的端口 查看web服务器的并发连接数以及TCP连接状态 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(key in S) print key,"\t",S[key]}' TCP连接的各个状 …
系统 "too many open files" 错误与解决方法 问题现象 这是一个基于 java 的 web 应用系统,在后台添加数据时提示无法添加,于是登陆服务器查看 tomcat 日志,发现如下异常信息:java.io.IOException: Too many open files 通过这个报错信息,基本判断 …
系统 了解同步异步、阻塞非阻塞 1 通用概念 例子:”我”烧水(注意:这里的主语是”我”,也就是我们讨论的who) 1.1 同步/异步 举例: 关注点:是否需要”我主动”去看水烧开没(注意,”我”和”主动”这两个词) 同步:“我”要主动看水烧开没 异步: …
系统 80端口被NT kernel & System 占用pid 4解决方法 问题 解决 打开cmd 输入 net stop http 再运行 sc config http start= disabled
系统 配置SSH 通过密钥登录 背景 一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 ro …
命令 Linux上的命令行模糊搜索工具-pick 功能作用 允许用户通过 ncurses(3X) 界面来从一系列选项中进行选择,而且还支持模糊搜索的功能。当你想要选择某个名字中包含非英文字符的目录或文件时,这款工具就很有用了。你根本都无需学习如何输入非英 …
Linux vim复制粘贴删除及块操作 对于VIM而言,复制,删除,粘贴的操作应该是非常多的。这次也做一个总结,关于处理VIM下的复制,删除,粘贴等操作。 学会使用帮助文件,命令的帮助入口,就是”:help 命令名“。例如,对于”j“命令,查看它的帮 …