zoukankan      html  css  js  c++  java
  • 第 8 周

    1、systemd查看日志文件有隐藏该如何处理?

    systemd统一管理所有Unit的启动日志,包含内核日志和应用日志。在默认情况下,systemd日志保存于/run/log/journal中,系统重启后会清除,这里面的日志文件是二进制形式保存的,不能直接用less等文本文件查看的方式查看内容。
    可以使用下面这个命令来查看日志内容,由于一行可以显示很多内容,屏幕的列数可能无法显示完整,可以使用右方向键查看右边的内容。
    $ journalctl
    日志文件还有更详细的信息,使用下面这个参数 显示隐藏字段
    journalctl -o verbose
    -o 或 --output=STRING 来改变journal命令输出的模式,可选的模式有 (short, short-iso, short-precise, short-monotonic, verbose,export, json, json-pretty, json-sse, cat)

    2、自己动手写一个systemd的配置文件, 让nginx服务可以开机启动

    [root@zabbix-mysql system]# cat nginx.service
    [Unit]
    Description=The NGINX HTTP and reverse proxy server
    After=syslog.target network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/nginx.pid
    ExecStartPre=/usr/local/nginx/sbin/nginx -t
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    3、SIGHUP、SIGQUIT、SIGTERM、SIGINTERRUPT的区别

    • SIGHUP
      信号的默认处理是终止收到该信号的进程。

    • SIGQUIT
      (通常是Ctrl-)来控制. 进程在因收到SIGQUIT退出时会产生core文件, 在这个意义上类似于一个程序错误信号。

    • SIGTERM
      程序结束(terminate)信号, 与SIGKILL不同的是该信号可以被阻塞和处理。通常用来要求程序自己正常退出。

    • SIGINTERRUPT

      允许信号中断系统调用。

    4、用awk查看tcp连接处于TIMEOUT的连接个数

    [root@zabbix-mysql system]# netstat -n | awk '/TIMEOUT/{print $NF}' | uniq -c
        174 TIME_WAIT
    
    [root@zabbix-mysql system]# netstat -tan | awk '/TIMEOUT/{state[$NF]++}END{for(i in state) { print i,state[i]}}'
    TIME_WAIT 190
    
    
  • 相关阅读:
    494. Target Sum 添加标点符号求和
    636. Exclusive Time of Functions 进程的执行时间
    714. Best Time to Buy and Sell Stock with Transaction Fee有交易费的买卖股票
    377. Combination Sum IV 返回符合目标和的组数
    325. Maximum Size Subarray Sum Equals k 和等于k的最长子数组
    275. H-Index II 递增排序后的论文引用量
    274. H-Index论文引用量
    RabbitMQ学习之HelloWorld(1)
    java之struts2的数据处理
    java之struts2的action的创建方式
  • 原文地址:https://www.cnblogs.com/linux-timke/p/10923088.html
Copyright © 2011-2022 走看看