• linux


    1.超简单将Centos的yum源更换为国内的阿里云源

    2.在 Linux 实例上自动安装并运行 VNC Server ,如何使用VNC Viewer连接远程CentOS服务器

    3.webmin面板工具管理Linux环境

    centos使用crontab定时执行php脚本 https://blog.csdn.net/aa841538513/article/details/71334634

    whereis php  得到目录:假设/usr/bin/php,记录下来
    
    实际路径 ll /usr/bin/php
    /usr/bin/php -> /www/server/php/70/bin/php

     宝塔linux面板 设置定时任务

    /www/server/php/70/bin/php  /www/inc/test.php  (php的绝对路径 / 执行的php文件绝对路径)

     shell重定向(大于号,小于号,左右,2>&1,&) https://blog.csdn.net/longshenlmj/article/details/25062025

    Linux的IO输入输出有三类
    
    Standard Input 代码 0
    Standard Output 代码 1
    Standard Error 代码 2
    
    举个例子:ls test.sh test1.sh >success.txt 2>&1
    将前面执行结果的标准输出流写入success.txt文件,省略了1,全句为:ls test.sh test1.sh 1>success.txt 2>&1。
    错误输出用2,如2>error.txt。用&1表示类似1,和1绑定到一起,输出到一个文件,用&表示绑定在一起。而“&-”表示关闭。
    
    重定向分为输入重定向与输出重定向。
    
    "<"表示输入重定向
    ">"表示输出重定向
    
    所谓的输入重定向即输入不从键盘读入,而是从文件输入或其它。
    所谓的输出重定向即不输出到终端上,而是输出到文件中去或其它。

     定时任务示例

    */3 * * * *  /www/server/cron/4a0e648e7e8f08a879c1772f275a1777 >> /www/server/cron/4a0e648e7e8f08a879c1772f275a1777.log 2>&1  //每隔3分钟执行
    30 * * * *  /www/server/cron/6f58993c66ddc45581622176c0a7bcfc >> /www/server/cron/6f58993c66ddc45581622176c0a7bcfc.log 2>&1   //每小时, 第30分钟 执行
    30 */3 * * *  /www/server/cron/a33f84e05abdfc0c7e2dcbe2cedcf20e >> /www/server/cron/a33f84e05abdfc0c7e2dcbe2cedcf20e.log 2>&1 //每3小时, 第30分钟 执行
    0 * * * *  /www/server/cron/51055dc54cc986320990ecffb6197fcf >> /www/server/cron/51055dc54cc986320990ecffb6197fcf.log 2>&1    //每小时, 第0分钟 执行

     linux下如何查找nginx配置文件的位置

    ps -ef | grep nginx

    返回
    [root@localhost /data/nginx/logs 09:47:00&&23]#ps -ef | grep nginx
    root 1734 1 0 Oct28 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    那么/usr/local/nginx/conf/nginx.conf就是配置文件了

    Linux nohup和&的功效: https://www.cnblogs.com/laoyeye/p/9346330.html

    结论
    
    使用&后台运行程序:
    
    结果会输出到终端
    
    使用Ctrl + C发送SIGINT信号,程序免疫
    
    关闭session发送SIGHUP信号,程序关闭
    
    使用nohup运行程序:
    
    结果默认会输出到nohup.out
    
    使用Ctrl + C发送SIGINT信号,程序关闭
    
    关闭session发送SIGHUP信号,程序免疫
    
    平日线上经常使用nohup和&配合来启动程序:
    
    同时免疫SIGINT和SIGHUP信号
    
    同时,还有一个最佳实践:
    
    不要将信息输出到终端标准输出,标准错误输出,而要用日志组件将信息记录到日志里
  • 相关阅读:
    Spring5.0的第一次尝鲜
    java客户端Jedis操作Redis Sentinel 连接池
    【转载】Redis Sentinel服务配置
    Dubbo的配置及启动
    【转载】Zookeeper 安装和配置
    【转载】redis.conf文件详解
    【转载】Redis优化经验
    【转载】Redis sort 排序命令详解
    redis的maxmemory设置以及淘汰策略介绍
    【转载】redis优化配置和redis.conf说明
  • 原文地址:https://www.cnblogs.com/gavinyyb/p/7969730.html
Copyright © 2020-2023  润新知