当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪SSH断开后 进程仍然在后台运行的实现方法      SSH断开后 进程仍然在后台运行的实现方法,供大家学习参考。 Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台  /usr/l.........
    ▪linux无法登录-根分区空间使用完了的解决方法      正常使用中的linux,无法创建文件,且重启系统后便无法登录了。 可能的原因: 根分区 空间 使用完了。 解决方法: 删除一些自己下载的文件。 另外,或许要,[root@localhost 桌面]# echo > /va.........
    ▪解决linux磁盘空间已满的一个方法      遇到linux磁盘空间已满时,可以考虑参照如下的方法,尝试解决。 [root@bogon ~]# du -hs /var/log/* 4.0K    /var/log/aide 4.0K    /var/log/amanda ...... 1.1G    /var/log/messages 308K    /var/log/messages-2012031.........

[1]SSH断开后 进程仍然在后台运行的实现方法
    来源: 互联网  发布时间: 2013-12-24

SSH断开后 进程仍然在后台运行的实现方法,供大家学习参考。

Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台  /usr/local/mysql/bin/mysqld_safe –user=mysql &

但是我们很多程序并不象mysqld一样可以做成守护进程 ,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结尾,如果终端关闭,那么程序也会被关闭。

为了能够后台运行,我们可以忽略SIGHUP信号,关掉窗口应该就不会影响程序的运行了。

nohup命令可以达 到这个目的,如果程序的标准输出/标准错误是终端,nohup默认将其重定向到nohup.out文件。

值得注意的是nohup命令只是使得程序忽略 SIGHUP信号,还需要使用标记& 把它放在后台运行。我们需要使用nohup这个命令,比如我们有个start.sh需要在后台运行,并且希望在后台能够一直运行,那么就使用nohup:

语法格式为 nohup <command> [argument...] &
如 nohup /root/start.sh   在shell中回车后提示:
[~]$ appending output to nohup.out

原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。

但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。

咨询红旗Linux工程师后,他也不得其解,在我的终端上执行后,他启动的进程竟然在关闭终端后依然运行。

在第二遍给我演示时,我才发现我和他操作终端时的一个细节不同:他是在当shell中提示了nohup成功后还需要按终端上键盘任意键退回到 shell输入命令窗口,然后通过在shell中输入exit来退出终端;而我是每次在nohup执行成功后直接点关闭程序按钮关闭终端.。

所以这时候会 断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。


    
[2]linux无法登录-根分区空间使用完了的解决方法
    来源: 互联网  发布时间: 2013-12-24

正常使用中的linux,无法创建文件,且重启系统后便无法登录了。

可能的原因:
根分区 空间 使用完了。

解决方法:
删除一些自己下载的文件。
另外,或许要,[root@localhost 桌面]# echo > /var/log/messages

[root@localhost 桌面]# df
文件系统             1K-块            已用           可用     已用%  挂载点
/dev/sda9             20153140   9837624   9837624  100%      /
tmpfs                   998376       284    998092   1% /dev/shm
/dev/sda8               505604     54974    424526  12% /boot
/dev/sda11            19291336  10737124   7574252  59% /opt
[root@localhost 桌面]#


    
[3]解决linux磁盘空间已满的一个方法
    来源: 互联网  发布时间: 2013-12-24

遇到linux磁盘空间已满时,可以考虑参照如下的方法,尝试解决。

[root@bogon ~]# du -hs /var/log/*
4.0K    /var/log/aide
4.0K    /var/log/amanda
......
1.1G    /var/log/messages
308K    /var/log/messages-20120315
416K    /var/log/messages-20120318
......

[root@bogon ~]# echo >/var/log/messages


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3