iT邦幫忙

0

Linux server 常用指令

  • 分享至 

  • xImage

各位邦神好

個人想先針對Linux server常用的指令玩熟,還請各位邦神能夠予完整的指令與使用範例,謝謝!
目前的Linux用途是在mail server(查詢maillog、設定SMTP)、backup server
P.S 希望可以越詳細的教學與清楚說明

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
Ray
iT邦大神 1 級 ‧ 2014-08-07 14:52:57
最佳解答

我通常只需要:
telnet, less, mail, vi, nslookup, ping, traceroute
這七個指令, 就可以查修 Linux Email 了....不過現在沒時間寫使用範例, 請其他網友貢獻..

看更多先前的回應...收起先前的回應...
hon2006 iT邦大師 1 級 ‧ 2014-08-07 15:00:12 檢舉

查log 最常用的是 grep

hon2006 iT邦大師 1 級 ‧ 2014-08-07 15:17:33 檢舉

那一種 linux (centos or suse ?)
那一種 mail (sendmail or postfix?)
我最常用的就是 service xxx restart 和 reboot

Jonas iT邦新手 4 級 ‧ 2014-08-07 16:09:59 檢舉

Linux release 6.3(Caxxxx)

Jonas iT邦新手 4 級 ‧ 2014-08-07 16:11:51 檢舉

我看到外包的公司也是在用grep查log,但是,這部分我不會使用grep查mail log,還請各位邦神大大協助,謝謝^_^

u8526425 iT邦大師 1 級 ‧ 2014-08-07 16:50:47 檢舉

鳥哥網站裡面有正規表示式的用法
你先去看完再來問問題比較好

u8526425 iT邦大師 1 級 ‧ 2014-08-07 16:53:50 檢舉

別人已經帶你到餐廳
如果要升等專人餐點講解與完整的桌邊服務
這是要付費的

hon2006 iT邦大師 1 級 ‧ 2014-08-07 17:45:23 檢舉

你可以先去了解 maillog 的格式代表的意義,
如果看到狀態是 status=sent 就代表郵件成功發出去了
可以參考這個了解一下maillog 的格式
http://blog.xuite.net/rockmansyz/twblog/115535156-%E9%83%B5%E4%BB%B6%E4%BC%BA%E6%9C%8D%E5%99%A8--mail+server+log+%E5%88%86%E6%9E%90
http://www.netadmin.com.tw/article_content.aspx?sn=1302050001&jump=1
一般可以用寄件人或收件人去查log,
用寄件人去查 grep 'from=<xxx@xxx.com>' /var/log/maillog
用收件人去查 grep 'to=<xxx@xxx.com>' /var/log/maillog
可以把查詢的紀錄會成一個單檔 grep 'from=<xxx@xxx.com>' /var/log/maillog > /root/ xxx.txt
然後用 scp 把檔案抓下來研究也可以
http://winscp.net/eng/docs/lang:cht

hon2006 iT邦大師 1 級 ‧ 2014-08-07 17:53:00 檢舉

常碰到使用者會問,我的信寄出去了嗎?
誰寄給我的信怎麼沒收到?
如果你看到 status=sent 就可以回答說信已經寄出去了,如果有問題要請客戶去問他們的mis,
信沒收到要先去查對方mx 的 ip,然後 grep 'ip' /var/log/maillog,如果都沒紀錄就代表隊方主機根本沒連到你家的主機,如果那個時間點網路是正常的,也沒有你的事

hon2006 iT邦大師 1 級 ‧ 2014-08-07 17:55:13 檢舉

最重要的是時間收件者和寄件者都要問清楚,很多都是打錯e-mail

hon2006 iT邦大師 1 級 ‧ 2014-08-07 18:06:18 檢舉

可以用 pflogsumm 來自動分析 maillog,如果你是用 postfix 的話
http://nicklee.tw/index.php?load=read&id=68
https://www.linode.com/docs/email/postfix/pflogsumm-for-postfix-monitoring-on-centos-6
每個郵件管理者都很怕使用者帳密流出去被當作垃圾郵件發送者,從每天的分析應該可以看出異常

0
kaisam
iT邦新手 4 級 ‧ 2014-08-07 16:47:05

谷哥一下 鳥哥的私房菜 ~
我想很多入門的人都是 看鳥神的....ccc

0
iknowlab
iT邦研究生 4 級 ‧ 2014-08-07 19:51:07

你目前 Linux 是用在 mail server 與 backup server,那就不是新手囉。你一定知道如何 Google 找答案。
還是你是接手維護 mail server 與 backup server。
那麼,先去 Google 一點一滴的找答案吧!
當你對某議題百思不解之時,再來針對該議題提出較收斂範圍的問句,才比較有可精準解說的答案。

Jonas iT邦新手 4 級 ‧ 2014-08-08 08:24:06 檢舉

ikanowlab你好

我是接手維護mail server、backup server、file server,
所以才想針對server比較常查log的指令用法(ex.mail server)、常用指令來先玩熟謝謝

0
Ryan
iT邦新手 1 級 ‧ 2014-08-09 07:54:54

1.知道LOG的資訊代表甚麼,還有存放在哪裡,
2.怎麼看LOG,more(慢慢看),tail(看後面幾行),head(看前面幾行),
3.過濾,你可能要學一點過濾的指令,例如透過grep找出關鍵字,
4.再來我通常會用的,把LOG整理再撈出來看,也就是字串處理,像是sed,awk,
可以參考鳥哥網站的,第十一章、第十二章
5.之後我覺得你可以練習寫一些簡單的shell script(if,while true),搭配LOG來做一些你想要做到的事情,

0
openfind
iT邦新手 1 級 ‧ 2014-08-13 14:24:03

您好

其實上面的邦友們都已經提供了不少有用的參考資訊
就以 mail server 來說
實務上常遇到很多複雜的問題
如果您之後有考慮郵件代管的方式
也許可以減輕不少負擔
畢竟像是一定會遇到的信件問題,像是:帳號被盜、信件亂碼...等等
如果是交給代管,這些問題都是可以問原廠客服馬上得到解答的喔 XD

我要發表回答

立即登入回答