Linux Linux history命令显示操作时间 编辑/etc/bashrc,添加一下内容 HISTFILESIZE=2000 HISTSIZE=2000 HISTTIMEFORMAT='%F %T ' export HISTTIMEFORMAT source生效 [root@showdoc ~]# source /etc/bashrc 效果
系统 系统安全整改项目记录 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协议中,主动发起请求的一端称为『客户端』,被动连 …
Linux fg、bg让进程在前后台之间切换 Linux下的fg和bg命令是进程的前后台调度命令,即将指定号码(非进程号)的命令进程放到前台或后台运行。比如一个需要长时间运行的命令,我们就希望把它放入后台,这样就不会阻塞当前的操作;而一些服务型的 …
系统 关于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 …