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