天天看點

linux指令

1.檢視ssh端口是否開啟

setup           

2.vi和vim的三種常見模式

1、插入模式
      按下i,I,o,O,a,A,r,R等任何一個字母之後才會進入編輯模式, 一般來說按i即可.           

2、Esc傳回正常模式

3、:w(儲存) :q(退出) :q!(不儲存退出) :wq(保持并退出)

4、拷貝目前行 yy , 拷貝目前行向下的5行 5yy,并粘貼。

5、删除目前行 dd , 删除目前行向下的5行 5dd

6、在檔案中查找某個單詞 [指令行下 /關鍵字 , 回車 查找 , 輸入 n 就是查找下一個 ]

關機&重新開機指令

shutdown –h now 立該進行關機

shudown -h 1 "hello, 1 分鐘後會關機了"

shutdown –r now 現在重新啟動計算機

halt 關機,作用和上面一樣.

reboot 現在重新啟動計算機

sync 把記憶體的資料同步到磁盤.

使用者登入和登出

su - 使用者名 切換使用者

從權限高的使用者切換到權限低的使用者,不需要輸入密碼,反之需要。

當需要傳回到原來使用者時,使用exit指令

logout 登出

添加使用者

useradd 使用者名(未指定組會被預設和使用者名同名的組)

useradd –g 使用者組 使用者名 (增加使用者直接配置設定組)

usermod –g 使用者組 使用者名 (修改使用者組)

添加密碼

passwd 使用者名

删除使用者

userdel 使用者名(保留家目錄--一般保留家目錄)

userdel 使用者名(删除使用者及删除家目錄)

查詢使用者資訊

id 使用者名

檢視目前使用者/登入使用者

whoami/ who am I

使用者組

新增加組

groupadd 組名            

删除組

groupdel 組名            

使用者群組的相關檔案

/etc/passwd 檔案

使用者(user)的配置檔案,
記錄使用者的各種資訊 每行的含義:使用者名:密碼:使用者辨別号:組辨別号:注釋性描述:主目錄:登入Shell            

/etc/shadow 檔案

密碼的配置檔案
每行的含義:登入名:加密密碼:最後一次修改時間:最小時間間隔:最大時間間隔:警 告時間:不活動時間:失效時間:标志            

/etc/group 檔案

組(group)的配置檔案,記錄Linux包含的組的資訊 
每行含義:組名:密碼:組辨別号:組内使用者清單           

指定運作級别

0 :關機 
1 :單使用者【找回丢失密碼】 
 2:多使用者狀态沒有網絡服務 
 3:多使用者狀态有網絡服務 
 4:系統未使用保留給使用者 
5 :圖形界面 
6:系統重新開機 常用運作級别是3和5 ,
    要修改預設的運作級别可改檔案 
    /etc/inittab的id:5:initdefault:這一行中的數字 
    指令:init [012356]
           

密碼找回

進入單使用者模式(1),單使用者模式可以無密碼登入

開機->在引導時輸入 Enter鍵->看到一個界面輸入e-> 新界面選第二行(編輯核心)再輸入e->在這行最後輸入1,再輸入Enter鍵->再次輸入b,會進入到單使用者模式,使用passwd指令修改root密碼

組管理和權限管理

檢視檔案的所有者

指令:ls –ahl            

修改檔案所有者

指令:chown 使用者名 檔案名            

檢視檔案/目錄所在組

基本指令 ls –ahl            

修改檔案所在的組

基本指令 chgrp 組名 檔案名            

改變使用者所在組

1) usermod   –g   組名 使用者名 
2) usermod   –d   目錄名 使用者名 改變該使用者登陸的初始目錄。 
           

權限的基本介紹

-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
    0-9位說明 
    1) 第0位确定檔案類型(d, - , l , c , b) 
    2) 第1-3位确定所有者(該檔案的所有者)擁有該檔案的權限。---User 
    3) 第4-6位确定所屬組(同使用者組的)擁有該檔案的權限,---Group 
    4) 第7-9位确定其他使用者擁有該檔案的權限 ---Other
           

rwx權限詳解

1) [ r ]代表可讀(read): 可以讀取,檢視 
2) [ w ]代表可寫(write): 可以修改,但是不代表可以删除該檔案,删除一個檔案的前提條件是 對該檔案所在的目錄有寫權限,才能删除該文      件. 
3) [ x ]代表可執行(execute):可以被執行
           

ls -l 中顯示的内容如下:

-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc 
  10個字元确定不同使用者能對檔案幹什麼 
  第一個字元代表檔案類型:檔案 (-),目錄(d),連結(l) 其餘字元每3個一組(rwx) 讀(r) 寫(w) 執行(x) 
  第一組rwx : 檔案擁有者的權限是讀、寫和執行 
  第二組rw-: 與檔案擁有者同一組的使用者的權限是讀、寫但不能執行 
  第三組r-- : 不與檔案擁有者同組的其他使用者的權限是讀不能寫和執行            

修改權限-chmod

第一種方式:+ 、-、= 變更權限 u:所有者 g:所有組 o:其他人 a:所有人(u、g、o的總和) 
      1) chmod   u=rwx,g=rx,o=x   檔案目錄名 
      2) chmod   o+w    檔案目錄名 
      3) chmod   a-x    檔案目錄名            

IP設定

/etc/sysconfig/network-scripts/ifcfg-eth0
指定固定的ip
    DEVICE=eth0                #接口名(裝置,網卡)
    HWADDR=00:0C:2x:6x:0x:xx   #MAC位址
    TYPE=Ethernet               #網絡類型(通常是Ethemet)
   UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44  #随機id #系統啟動的時候網絡接口是否有效(yes/no)
   ONBOOT=yes                # IP的配置方法[none|static|bootp|dhcp](引導時不使用協定|靜态配置設定IP|BOOTP協定|DHCP協定) 
   BOOTPROTO=static
   #IP位址
   IPADDR=192.168.184.130
    #網關
   GATEWAY=192.168.184.2     
   #域名解析器
    DNS1=192.168.184.2           

service network restart 、reboot

檢查是否能接通外網

ping 外網ip           

RPM

rpm -qa | grep 名mysql(查詢是否已安裝)

rpm -qa | more(分頁)

rpm -ql 安裝包(查詢安裝到哪裡)

解除安裝rpm包

rpm -e 安裝包名(rpm -e --nodeps 包名加--nodeps這個強制删除)

rpm安裝

rpm -ivh 包名(安裝)

YUM

查詢yum伺服器是否有需要的安裝包
        yum list | grep xxx軟體名
  安裝指導的yum包
        yum install xxx           

檢視監聽端口

netstat -anp | more
           

繼續閱讀