频道栏目
首页 > 资讯 > Linux > 正文

Linux 基础知识之daniel

19-02-26        来源:[db:作者]  
收藏   我要投稿

一、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]}}'
相关TAG标签
上一篇:区块链数字资产多币种单币种token钱包APP软件开发实例展示
下一篇:linux计划任务不执行
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站