加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux 基础知识(八)

发布时间:2020-12-14 02:00:50 所属栏目:Linux 来源:网络整理
导读:一、systemd查看日志文件有隐藏 ? systemctl status SERVICE -l -l选项显示完整选项 ? journalctl -u SERVICE 使用journalct命令查看 ? 二、写一个systemd的配置文件, 让nginx服务可以开机启动 [Unit]Description=nginx [Service]Type=forkingPIDFile=/var/
一、systemd查看日志文件有隐藏
?

systemctl status SERVICE -l
-l选项显示完整选项
?

journalctl -u SERVICE
使用journalct命令查看
?

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

[Unit]
Description=nginx 

[Service]
Type=forking
PIDFile=/var/run/nginx.pid
ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID

[Install]
WantedBy=multi-user.target
systemctl enable nginx.service

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

SIGHUP:信号的默认处理是终止收到该信号的进程
?
SIGQUIT:(通常是Ctrl-)来控制. 进程在因收到SIGQUIT退出时会产生core文件,在这个意义上类似于一个程序错误信号。
?
SIGTERM:程序结束(terminate)信号,与SIGKILL不同的是该信号可以被阻塞和处理。通常用来要求程序自己正常退
?
SIGINTERRUPT:允许信号中断系统调用

?
?
四、awk查看tcp连接处于TIMEOUT的连接个数

netstat -tan | awk ‘/TIMEOUT/{state[$NF]++}END{for(i in state) { print i,state[i]}}‘

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读