日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux运维趋势 37期刊为啥没有,linux运维常见问题

發(fā)布時(shí)間:2023/12/4 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux运维趋势 37期刊为啥没有,linux运维常见问题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、systemd查看日志文件有隱藏該如何處理?

systemd統(tǒng)一管理所有Unit的啟動(dòng)日志,包含內(nèi)核日志和應(yīng)用日志。在默認(rèn)情況下,systemd日志保存于/run/log/journal中,系統(tǒng)重啟后會(huì)清除,這里面的日志文件是二進(jìn)制形式保存的,不能直接用less等文本文件查看的方式查看內(nèi)容。

可以使用下面這個(gè)命令來查看日志內(nèi)容,由于一行可以顯示很多內(nèi)容,屏幕的列數(shù)可能無法顯示完整,可以使用右方向鍵查看右邊的內(nèi)容。

$ journalctl

日志文件還有更詳細(xì)的信息,使用下面這個(gè)參數(shù) 顯示隱藏字段

journalctl? -o verbose

-o?或 --output=STRING?來改變journal命令輸出的模式。

2、自己動(dòng)手寫一個(gè)systemd的配置文件,?讓nginx服務(wù)可以開機(jī)啟動(dòng)

[root@localhost ~]# cd /etc/systemd/system

[root@localhost system]# vi nginx.service

[Unit]

Description=nginx - high performance web server

Documentation=http://nginx.org/en/docs/

After=network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/usr/local/nginx/logs/nginx.pid

ExecStartPre=/usr/local/nginx/sbin/nginx

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s stop

PrivateTmp=true

[Install]

WantedBy=multi-user.target

3、SIGHUP、SIGQUIT、SIGTERM、SIGINTERRUPT的區(qū)別

通過命令man 7 signal來查看每個(gè)信號(hào)的含義。

SIGHUP 控制終端關(guān)閉或控制進(jìn)程退出時(shí),終端會(huì)話內(nèi)的子進(jìn)程與控制進(jìn)程的子進(jìn)程都會(huì)收到這樣的信號(hào),系統(tǒng)對(duì)SIGHUP信號(hào)的默認(rèn)處理是終止收到該信號(hào)的進(jìn)程。所以若程序中沒有捕捉該信號(hào),當(dāng)收到該信號(hào)時(shí),進(jìn)程就會(huì)退出。

SIGQUIT? 和SIGINT類似, 但由QUIT字符(通常是Ctrl-\? )來控制. 進(jìn)程在因收到SIGQUIT退出時(shí)會(huì)產(chǎn)生core文件, 類似于一個(gè)程序錯(cuò)誤信號(hào)。

SIGTERM程序結(jié)束(terminate)信號(hào), 與SIGKILL不同的是該信號(hào)可以被阻塞和處理。通常用來要求程序自己正常退出,shell命令kill缺省產(chǎn)生這個(gè)信號(hào)。如果進(jìn)程終止不了,我們才會(huì)嘗試SIGKILL,就是我們有時(shí)使用kill -9 pid來強(qiáng)行殺死進(jìn)程。

SIGINTERRUPT? 程序終止(interrupt)信號(hào), 在用戶鍵入INTR字符(通常是Ctrl-C)時(shí)發(fā)出,用于通知前臺(tái)進(jìn)程組終止進(jìn)程。

4、用awk查看tcp連接處于TIMEOUT的連接個(gè)數(shù)

[root@localhost system]# netstat -an |awk '/^tcp\>/ {if($NF=="TIMEOUT")sum++} END{print sum}'

總結(jié)

以上是生活随笔為你收集整理的linux运维趋势 37期刊为啥没有,linux运维常见问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。