天天看點

linux的常用易忘指令

1.檢視軟體安裝路徑

[root@localhost ~]# which gcc

/usr/bin/gcc

查詢程序

ps -ef |grep redis

檢視端口

netstat  -lntp |grep 6379

檢視檔案大小

[root@bsso yayu]# du -h --max-depth=1 work/testing

2.locate mysql

linux中locate指令可以快速定位我們需要查找的檔案,但是在yum中,locate的安裝包名為mlocate(yum list | grep locate可以檢視),安裝方法:

yum -y install mlocate

updatedb

locate 檔案名

 以上指令在Centos 635下測試通過

3.修改root使用者密碼 直接輸入passwd 

mkdir -p /data/mongodb/db 增加多層目錄

linux下的解除安裝指令比較簡單

1、查找你要解除安裝的包:rpm -qa| grep 包名

2、rpm -e --nodeps 查找到的包

或者使用yum remove 包

檢視系統多少位

網上很多種說話   ### getconf WORD_BIT 錯誤的

這3個是對的    

    getconf LONG_BIT

    echo $HOSTTYPE

uname -a 

64位的顯示

Linux ps4 2.6.16.46-0.12-smp #1 SMP Thu May 17 14:00:09 UTC 2007 x86_64 x86_64 x86_64 GNU/Linux

後面顯示有 x86_64

32位的顯示:

Linux fc6 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:54:20 EDT 2006 i686 i686 i386 GNU/Linux

vi指令 搜尋模式

1、指令模式下輸入“/字元串”,例如“/Section 3”。

2、如果查找下一個,按“n”即可。

 如果檢視更詳細的記憶體使用情況, 可用以下幾種方法, 或者幾種方法結合使用:

這幾種方法,都需要root賬戶的權限

(1). pmap -d $pid 

$pid 是正在運作的程式的pid

(2). cat /proc/$pid/smaps

  smaps的資料比較詳細,可簡單的歸納一下,歸納的指令如下:

  cat /proc/$pid/smaps  | awk '/Size|Rss|Pss|Shared|Private|Referenced|Swap/{val_name=gensub(/([a-zA-Z_]*).*/,"\\1",1,$1); list[val_name]+=$2; }END{for(val in list)print val,list[val];}'                     

(3). cat /proc/$pid/maps

(4). cat /proc/$pid/statm

輸出解釋

第一列  size:任務虛拟位址空間大小

第二列  Resident:正在使用的實體記憶體大小

第三列  Shared:共享頁數

第四列  Trs:程式所擁有的可執行虛拟記憶體大小

第五列  Lrs:被映像倒任務的虛拟記憶體空間的庫的大小

第六列  Drs:程式資料段和使用者态的棧的大小

第七列 dt:髒頁數量

 ntpdate time-a.nist.gov  更新時間

 date -R 檢視目前系統時間

 linux 給某個使用者賦予權限

chown demoname zhuitaiyang

給予權限--指令:chmod 700 zhuitaiyang;

scp: command not found

-bash: scp: command not found

在網上搜資料解決辦法如下:

安裝scp的軟體包:

# yum install openssh-clients

未來星開發團隊--狒狒

QQ:9715234