1. 程式人生 > >Linux運維工程師常用一句話指令碼

Linux運維工程師常用一句話指令碼

在日常工作過程中,經常要對伺服器進行一些操作,這些操作說簡單也不簡單,寫個指令碼實現又太浪費時間和成本,於是筆者整理了一些常用的一句話shell命令,使咱們運維人員工作起來更加得心應手,如果您有什麼好的一句話指令碼,歡迎留言!

1、查詢當前目錄下佔用為0位元組的檔案並刪除

find ./ -type f -size 0 -exec rm -rf {} ; #此命令不要用於對根目錄0位元組檔案的操作

2、將系統程序按記憶體佔用大小排列顯示出來

ps -e -o "%C : %p : %z : %a"|sort -k5 -nr

3、將系統程序按CPU佔用大小排列顯示

ps -e -o "%C : %p : %z : %a"|sort -nr

4、匹配某檔案中某一行並進行內容替換

sed -i '/Root/s/no/yes' /etc/ssh/sshd_config #先匹配到Root,再將此行no替換為yes

5、顯示所有執行級別為3並開機啟動的服務

ls /etc/rc3.d/S* |cut -c 15- #rc3.d中S開頭即為執行級別3的服務,並用cut擷取第15個字元後面的內容

6、取得eth0網絡卡的IP地址

方法1:ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'方法2:ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-

7、TCP抓包工具分析80埠資料流

tcpdump -c 10000 -i eth0 -n dst port 80

8、查詢昨天的日期

date --date=yesterday

9、刪除所有空目錄

find /data -type d -empty -exec rm -rf {} ; #最好不要在/目錄下執行此命令

10、刪除5天前的檔案

find /data -mtime +5 -type f -exec rm -rf {};

11、強制踢出終端使用者

pkill -KILL -t pts/1

12、將來自80埠的請求轉發到8080埠

iptables -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 127.0.0.1:8080

13、linux伺服器之間傳檔案

scp ~/test.txt [email protected]:/data/ #將個人主目錄下test.txt傳到遠端主機的/data目錄下

14、對大檔案進行分割

split -l 1000 message.log message #按每個檔案1000行來分割split -b 5m message.log message #按每個檔案5M來分割

相關推薦

Linux工程師常用一句話指令碼

在日常工作過程中,經常要對伺服器進行一些操作,這些操作說簡單也不簡單,寫個指令碼實現又太浪費時間和成本,於是筆者整理了一些常用的一句話shell命令,使咱們運維人員工作起來更加得心應手,如果您有什麼好的一句話指令碼,歡迎留言!1、查詢當前目錄下佔用為0位元組的檔案並刪除fin

97 條 Linux 工程師常用命令總結

ls  mv cp scp rm touch pwd cd mkdir rmdir echo cat more less nl head tail vi/vim which whereis locate 資料庫快速搜尋檔案 find grep file gunzip | 解

Linux工程師常用命令總結

1.刪除0位元組檔案 find -type f -size 0 -exec rm -rf {} ; 2.檢視程序 按記憶體從大到小排列 PS -e   -o “%C   : %p : %z : %a”|sort -k5 -nr 3.按cpu利用率從大到小排列

Linux工程師的一天是如何度過的

數據庫備份 登錄系統 服務器 工程師 操作系統 下面先簡單介紹一下個人這幾年從事運維工作以來得出的感悟與體會1.操作系統狀況檢查與告警登錄系統或者通過監控報警平臺查看系統運轉的負載磁盤空間狀態,內存使用狀態,有無報錯日記, 查看報警記錄等。2.操作系統故障處理 根據檢查與監控的情況,對

如何快速成為一名Linux工程師

linux 安全 如今的互聯網,絕大多數的網站、服務、遊戲均是跑在Linux上面的,雖說Linux發行版眾多,只要玩熟了一種發行版,了解了Linux精髓、基本架構、設計原理,其他都是觸類旁通的,千萬不要在選擇哪一發行版而浪費很多時間,不值當的,這就如同我是上清華好,還是上北大好呢?統稱為[清北謎題]了

Linux工程師必備(命令)

linux 運維 工程師 如何過濾出以下目錄的中的所有一級目錄[[email protected]/* */ ~]# lltotal 16-rw-r--r-- 1 root root 0 Jul 5 11:43 111-rw-r--r-- 1 root root 0 Ju

從苦逼到牛逼,詳解Linux工程師的打怪升級之路

locking syn 主從復制 自動 緩沖器 agen 知識 ssa del 做運維也快四年多了,就像遊戲打怪升級,升級後知識體系和運維體系也相對變化挺大,學習了很多新的知識點。 運維工程師是從一個呆逼進化為苦逼再成長為牛逼的過程,前提在於你要能忍能幹能拼,還要具有敏銳

經驗之談:Linux工程師所需技能

運維經驗 linux 以自己有限的經驗說說作為一名合格的Linux運維工程師需要掌握的東西:1、選擇版本現在發行版本已經讓人有點眼花繚亂了。但是架構和底層的東西都是一樣的,只是各自會有一些自己特有的工具。LINUX:CentOS、Red Hat、Oracle Linux、Debian、Ubuntu、S

linux工程師

linux運維linux運維工程師目錄1.第一章linux基礎入門2.第二章linux系統管理3.第三章linux服務及安全管理4.第四章linux集群架構5.第五章企業級自動化運維監控及實戰6.企業級web緩存及tomcat實戰,Git分布式版本控制7.企業級MySQL DBA, Nosql實戰技能全解和優

Linux工程師筆試題第十三套

硬件 消息隊列 多說 提示 per 負載均衡 但是 轉發 -s 這套題的出處是http://blog.51cto.com/nolinux/1670406 ,看到了周末閑著沒事就做一做,答案都是我結合自己的工作得到的,不一定百分百準確,現在拿出來跟各位分享一番。1、請寫出

詳解linux工程師高級篇(大數據安全方向)

向導 未使用 上傳 itl 條件 ear 實測 port 擁有 詳解linux運維工程師高級篇(大數據安全方向) hadoop安全目錄:kerberos(已發布)elasticsearchknoxoozierangerapache sentry簡介: 從運維青銅

是做什麽的?史上最全互聯網Linux工作規劃!十分鐘找到linux工程師職業方向!

Linux Linux運維 首先祝賀你選擇學習Linux,你可能即將踏上Linux的工作之旅,出發之前,讓我帶你來看一看關於Linux和Linux運維的一切。Linux因其高效率、易於裁剪、應用廣等優勢,成為了當今中高端服務器的主要操作系統,並且處於一個不可替代的地位。Linux可安裝在各種計算機硬件

linux工程師怎麽學?如何區別混合雲和多雲?

雲計算據最新調查報告顯示,目前企業對於雲計算的采用率正在增加。有85%的IT和業務決策者認為,雲計算將成為企業數字轉型戰略的重要組成部分。隨著近年來公有雲、私有雲的迅猛發展以及市場需求推動,多雲和混合雲應勢而生,並被看做是雲計算發展的新常態。很多人對混合雲和多雲之間的概念模糊不清,今天×××雲計算培訓班的老師

小白年薪24萬,為什麽Linux工程師薪資這麽高?

Linux借了雲計算的東風,Linux崗位這幾年是越來越火,特別是Linux雲計算運維工程師,如今早已成為互聯網的核心崗位之一,薪資待遇飛快的上漲。作為一個細分的專業崗位,Linux雲計算工程師由於其入門學習難度降低、職業壽命較長、薪資待遇不斷上漲,成為了IT業的新貴。馬哥教育27期畢業學員中有一名優秀的學子

搜狐Linux工程師面試真題-答案

linux面試 搜狐linux工程師 搜索了許多linux面試的題目,但是許多都沒有答案,本著分享交流的態度,把搜狐Linux運維工程師面試真題做了,答案可以有不嚴謹的地方,請多多指教!題目來自:https://blog.csdn.net/Ki8Qzvka6Gz4n450m/article/detai

Linux工程師必備的十個技能點

div 工具 備份工具 技術 linux運維 系統基礎 有用 linux 企業 1、Linux 系統基礎 這個不用說了,是基礎中的基礎,連這個都不會就別幹了,參考書籍,可以看鳥哥 Linux 基礎篇,至少要掌握這書 60% 內容,沒必須全部掌握,但基本命令總得會吧! 2

Linux工程師面試題匯總》 第一套

連接數據庫 轉發 evel 們的 只有一個 最小 add 由器 all 1.簡述常用服務端口 答案: HTTP: 80 FTP: 21 DNS: 53 POP3:110 SMTP: 25 SSH: 22 NGINX: 80 SQ

linux常用的指令

png ima shel 登錄用戶 linu init 電力 src linux運維 一、Shell中常用的快捷鍵 man界面中的快捷鍵: ?keyword 向上搜索關鍵詞keyword,n向下搜索,N繼續向上搜索 /key

Linux 工程師經典面試題合集(不斷更新中 ...)

type ESS 9.png aux 比較 服務器 var 命令 如何 寫在前面的話 做運維以來,關註了很多關於互聯網技術,培訓等亂七八糟的公眾號,時不時的就會推一些各種公司的面試題過來。 大致看了一下,發現自己很多知識要麽遺忘了,要麽很難說出個所

分享一份美團Linux工程師面試真題

概述 今天分享一份美團面試Linux運維及雲端計算工程師的題目,希望對廣大Linux運維及雲端計算的求職者有一個幫助。 美團對Linux運維工程師招聘崗位要求: 【崗位定義】系統運維工程師 【職位描述】 1.制定和優化運維解決方案,包括但不限於柔性容災、智慧排程、彈性擴容與防攻擊