`
sinykk
  • 浏览: 356982 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux 相关命令及注意事项

阅读更多

1. netstat -ntlp 查看系统中运行哪些网络服务,不需要用的都可以关掉

 

 

========================================

结束进程

kill killall pkill

========================================

# ps aux | grep ruby

# kill -9 [PID]


注:并非所有进程都可以通过此方法关闭,好下

例如:


请使用命令“killall httpsqs”、“pkill httpsqs”和“kill `cat /tmp/httpsqs.pid`”来停止httpsqs。



  注意:请不要使用命令“pkill -9 httpsqs”和“kill -9  httpsqs的进程ID”来结束httpsqs,否则,内存中尚未保存到磁盘的数据将会丢失。

========================================

用nohup命令让Linux下程序永远在后台执行

========================================



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

         /usr/local/mysql/bin/mysqld_safe --user=mysql &

 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 &
结尾,如果终端关闭,那么程序也会被关闭。为了能够后台运行,我们需要使用nohup这个命令,比如我们有个start.sh需要在后台运行,并且希望在
后台能够一直运行,那么就使用nohup:

            nohup /root/start.sh &


实例:

 在Linux下,推送到后台执行即可:
nohup /usr/local/webserver/php/bin/php /opt/httpsqs_client_daemon.php 2>&1 > /dev/null &


========================================

linux 启动时运行程序命令 与之对应的还有定时任务crontab

编辑:vi /etc/rc.local

========================================

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
ulimit -SHn 51200
/usr/local/php/sbin/php-fpm start
/usr/local/nginx/sbin/nginx
/usr/local/bin/memcached -d -m 10 -u root -l 122.225.96.117 -p 11211 -c 256 -P /tmp/memcached.pid
/usr/local/mailgraph_ext/mailgraph-init start
/var/www/extsuite/extman/daemon/cmdserver -v -d
/usr/local/rsync --daemon

 

 

==================================

有时候我们配置了程序,发现程序未执行,但单独测试又完全正常

==================================

 

首先要检查文件是否具有可执行权限

 

chmod +X /sinykkdata/config/svn_export.sh

 

 

分享到:
评论

相关推荐

    Linux重建数据库及注意事项

    本教程将详细介绍如何通过SSH安全外壳协议在Linux上重建MySQL数据库,并提供一些关键的注意事项和常见问题的解决方案。 首先,确保你已经具备了必要的sql文件,这些文件通常包含了数据库的创建脚本(create.sql)和...

    在Linux安装游戏的过程及注意事项.pdf

    在Linux安装游戏的过程及注意事项.pdf

    Linux核心应用命令速查.pdf

    《Linux 核心应用命令速查》汇集了Linux命令行下核心管理命令(包括最新的虚拟化管理命令、SE Linux管理命令)的功能说明、语法说明、选项介绍、典型应用实例和注意事项等,对每一个命令都做了非常详尽的介绍,并...

    操作系统熟悉LINUX基本命令及编程环境

    #### 注意事项 1. **gcc编译器的限制**:gcc编译器无法编译没有扩展名的C语言程序,因此确保所有源文件都带有正确的`.c`扩展名。 2. **程序编译与运行的过程**:熟悉整个程序的编译和运行过程,特别是当遇到编译...

    jenkins 执行远程linux命令

    #### 七、注意事项 - **权限问题**:确保使用的SSH账户具有足够的权限来执行所需的命令。 - **防火墙设置**:确保远程服务器的防火墙设置允许Jenkins服务器的IP地址进行SSH连接。 - **错误处理**:对于可能出现的...

    Linux调度命令2

    #### 六、注意事项 - 当对cron进行任何更改后,都需要确保crond服务正在运行。 - 如果在crontab文件中添加了新的任务,请记得保存并退出编辑器。 - 在crontab文件中定义任务时,需要注意命令或脚本的完整路径。 - ...

    Linux api 命令快速查询集合(chm文件)

    在使用这些CHM文件时,可以通过搜索功能快速找到所需的命令或API,查阅其用法、参数和注意事项。这对于开发者来说是一份非常有价值的参考资源,能有效提升工作效率。在日常工作中,不断查阅和实践这些命令和API,...

    删除Linux引导界面的方法及注意事项(1)

    以上介绍的就是删除Linux引导界面的两种方法以及与之相关的注意事项。总之,在执行任何删除操作之前,都必须非常小心谨慎,确保备份所有重要数据,并且确认所要执行的操作正是自己所需,以防止不必要的数据损失或...

    删除Linux引导界面的方法及注意事项(2)

    ### 删除Linux引导界面的方法及注意事项 #### 一、引言 在计算机系统中,Linux作为一款流行的开源操作系统,因其灵活性和强大的功能深受广大用户的喜爱。然而,在多系统共存的情况下,用户可能会遇到需要删除Linux...

    linux命令大全 linux菜鸟版

    这份"Linux命令大全(修改版).chm"文件很可能包含了这些命令的详细解释、使用示例和注意事项,对于Linux新手来说,是一份极其宝贵的自学资料。学习并熟练掌握这些命令,不仅可以提升工作效率,也是成为一名合格的...

    Linux的调度命令1

    #### 六、注意事项 - 用户应当确保在指定的时间点处于活动状态,以便正确执行计划的任务。 - 使用`at`命令时,应仔细考虑命令的副作用,特别是在涉及系统关键操作的情况下。 - 如果需要定期执行某些任务,建议使用`...

    linux管理手册命令大全

    **注意事项:** - Linux不采用密码回显方式显示输入的密码字符,以保护密码安全。 ##### 3.3 修改用户信息 **命令:** `usermod` - **命令格式:** `usermod [选项] 用户名` **选项解释:** - `-d` 更新使用者的新登录...

    Java调用Linux命令

    根据提供的文件信息,我们可以深入探讨如何在Java程序中调用Linux命令,并且解析与之相关的技术要点。 ### Java调用Linux命令 Java提供了一种强大的机制来执行操作系统级别的任务,其中包括调用Linux命令。实现这...

    Android 程序执行Linux命令的解决方法及注意事项

    Android 程序执行Linux命令的解决方法及注意事项 Android 程序执行 Linux 命令是 Android 开发中的一种常见需求,但是在实际操作中,可能会遇到各种问题和异常,本文将详细介绍 Android 程序执行 Linux 命令的解决...

    linux解压命令.txt

    - **注意事项**: - 使用`tar`时,如果文件名中包含特殊字符(如空格),需要对文件名进行转义处理或使用双引号包裹。 #### 2. `.gz` 格式 `.gz` 是使用gzip算法压缩的文件格式,通常与`.tar`格式配合使用。 - **...

    SSH远程管理Linux常用命令文件上传下载.docx

    SSH 远程管理 Linux 常用命令文件上传下载 一、SSH 基础知识 SSH(Secure Shell)是...SSH 远程管理 Linux 系统可以实现远程管理和文件传输,需要掌握常用的 SSH 命令和安全性注意事项,以便更好地管理 Linux 系统。

Global site tag (gtag.js) - Google Analytics