linux公司面試和工作中常用命令收藏版

2021-09-29 23:48:30 字數 1772 閱讀 1786

刪除0位元組檔案

**如下:

find -type f -size 0 -exec rm -rf {} \;

2.檢視程序

按記憶體從大到小排列

**如下:

ps -e -o 「%c : %p : %z : %a」|sort -k5 -nr

3.按cpu利用率從大到小排列

**如下:

ps -e -o 「%c : %p : %z : %a」|sort -nr

4.列印說cache裡的url

**如下:

5.檢視http的併發請求數及其tcp連線狀態:

**如下:

netstat -n | awk 『/^tcp/ end 』

6. sed -i 『/root/s/no/yes/』 /etc/ssh/sshd_config sed在這個文裡root的一行,匹配root一行,將no替換成yes.

7.如何殺掉mysql程序:

**如下:

ps aux |grep mysql |grep -v grep |awk 『』 |xargs kill -9 (從中了解到awk的用途)

killall -term mysqld

kill -9 `cat /usr/local/apache2/logs/httpd.pid` 試試查殺程序pid

8.顯示執行3級別開啟的服務:

**如下:

ls /etc/rc3.d/s* |cut -c 15- (從中了解到cut的用途,擷取資料)

9.如何在編寫shell顯示多個資訊,用eof

**如下:

cat 《 eof

| === welcome to tunoff services === |

eof10. for 的巧用(如給mysql建軟鏈結)

**如下:

cd /usr/local/mysql/bin

for i in *

do ln /usr/local/mysql/bin/$i /usr/bin/$i

done

**如下:

ifconfig eth0 |grep 「inet addr:」 |awk 『』|cut -c 6-

或者ifconfig | grep 『inet addr:』| grep -v 『127.0.0.1』 | cut -d: -f2 | awk 『』

12.記憶體的大小:

**如下:

free -m |grep 「mem」 | awk 『』

13.檢視連線某服務埠最多的的ip位址

**如下:

netstat -an -t | grep 「:80」 | grep established | awk 『』 | sort

14.檢視apache的併發請求數及其tcp連線狀態:

**如下:

netstat -n | awk 『/^tcp/ end 』

15.因為同事要統計一下伺服器下面所有的jpg的檔案的大小,寫了個shell給他來統計。原來用xargs實現,但他一次處理一部分,搞的有多個總和。。。。,下面的命令就能解決啦。

**如下:

cpu的數量(多核算多個cpu,cat /proc/cpuinfo |grep -c processor)越多,系統負載越低,每秒能處理的請求數也越多。

linux 工作中常用

一,help 獲取shell內建命令幫助資訊 示例 help cd 二,常用快捷按鍵 1 ctrl c 停止程序 如 tail f 後,退出按 ctrl c 返回到命令列。2 ctrl l 清屏 3 ctrl q 退出 4 tab 自動補全 在linux 和 window的cmd命令列中可用。5 上...

工作中常用的linux命令

tar cvf tar 目錄 tar xvf tar emv打成tar包 emvcd domains emvdomain ls lrt pwdcd emv ls lrt pwdcd emv desktop ftp上的路徑 ls lrt emvtar cvf emv20120326.tar emv 打...

linux 工作中常用的命令

定時啟動你的指令碼 在命令列輸入 crontab e 會出現編輯器 在裡面編輯你要啟動的指令碼命令,以python為列 5 10 usr bin python然後輸入你指令碼的絕對路徑 這將會在每天早上10點 5 分執行這個指令碼 以下是 crontab 檔案的格式 minute 區間為 0 59 ...