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),單用戶模式可以無密碼登錄
開機->在引導時輸入 回車鍵->看到一個界面輸入e-> 新界面選第二行(編輯內核)再輸入e->在這行最後輸入1,再輸入回車鍵->再次輸入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

轉自  https://yq.aliyun.com/articles/705543?spm=a2c4e.11155472.0.0.19e4ba6au4upaA

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章