linux自动退出
‘壹’ linux服务器中由于内存不足导致tomcat自动关闭解决方案
服务器环境:
腾讯云1核2G
操作系统蠢带首:CentOS7
最近将项目部署到服务器后发现tomcat总是过一段时间会自动关掉。
查看系统日志
发现如下内容:
原因分析:linux会定时检查系统内存大小,发现剩余内存过小时会自动优先清理占用内存较大的进程,因此tomcat进程经常会被系统清除掉
(1)创建脚本文件tomcatMonitor.sh
(2)对脚本文件授权
(行帆3)将脚本文件加入到定时任务中
添加如下内容
保存并退出
(如果出现以下内容,则输入3进入vim编辑模式再进行编辑)
具体crontab命令参考: https://www.cnblogs.com/zoulongbin/p/6187238.html
(4)查看任务执行情况
输出如下内容表示定时任务正在执行
参考博客带数:
https://www.cnblogs.com/zoulongbin/p/6187238.html
https://blog.csdn.net/zhang41228/article/details/79860030
‘贰’ linux解压一半窗口闪退了
方法一:
1、使用win+r组合键打开命令提示符窗口,右键点击窗户标题栏,选择属性,打开如图窗口:
2、把“使用旧版控蚂芦制台”前面的钩去掉。重新启动即可。
方法二:
使用方法一时,偶尔会发现“使用旧版控制台”选项并未选中,此时可以采用另外一种方法。
通过win+r组合闷没带键打开命令提示符窗口,输入或复制粘贴命令:C:\windows\system32\bash.exe,并执行即可调出bash窗口。
第一次打开bash窗口,如图,输入察陆y下载即可。
‘叁’ 为什么Linux里root模式下输入login自动退出超级终端
man login后可以看到下面的解释
If the user is root, then the login must be occurring on a tty listed in /etc/securetty. Failures will be logged with the syslog facility.
大意是:如果当前用户是root用户,login程序会触发/etc/securetty的tty安全机制(即不再/etc/securetty内的终端类型不予以登录),一般默认在securetty内的是vc/……或者tty……,而你w或who一下可以看到自己是pts下,所以会自动退出。
‘肆’ Linux系统输入超时,自动退出登录
对所有用户设置自动注销功能:
首先,以root用户登录系统,输入 vi /etc/profile 命令,编辑profile文件。
查找TMOUT,若没有,则可以在文件最后添加如下语句:
TMOUT=300
export TOMOUT
如果查找到了,直接设置时间。
300表示自动注销的时间为300秒。
编辑好文件后,保存,退出,重新登录,设置生效。