1. 程式人生 > >張明貴-Linux常用目錄-1

張明貴-Linux常用目錄-1

roo ont 技術分享 網絡文件 nag 學習 shadow su - 登錄shell



【命令不是用來記的,練習!練習!練習!越練越熟,讓它成為你本能的反應】





/etc/passwd 存放每個用戶的相關屬性

添加用戶

[root@xwj /]# useradd xwj

給xwj用戶設置密碼

1、[root@xwj ~]# passwd xwj

2、[root@xwj ~]# echo "xwj123456" |passwd --stdin xwj

技術分享圖片

切換到普通用戶

[root@xwj ~]# su - xwj

[xwj@xwj ~]$ tail -1 /etc/passwd

用戶:口令:用戶標識:組標識:描述:家目錄:登錄shell

技術分享圖片


註意切換用戶: su - 用戶名

su 和su - 的區別:

前者只是切換了root身份,但shell環境仍然是普通用戶的shell;而後者連用戶和shell環境一起切換成root身份了。su切換成root用 戶以後,pwd 一 下,發現工作目錄仍然是普通用戶的工作目錄;

而用su -命令切換以後,工作目錄變成root的工作目錄了。應該使用su -命令。

技術分享圖片





/etc/shells 查看系統可用的shell

技術分享圖片





/etc/selinux/config SELinux配置文件

初學者應關閉SELinux,以對學習環境造成幹擾,不易排查問題

關閉SELINUX的方法:將SELINUX=enforcing 替換為 SELINUX=disabled


使用sed替換

[root@xwj ~]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config


方法一:查看參數是否修改

[root@xwj ~]# cat /etc/selinux/config

技術分享圖片

方法二:

[root@xwj ~]# grep "SELINUX=disabled" /etc/selinux/config

用grep能過濾出想要的結果行,說明文件已經更改了

技術分享圖片

註意事項:

1、修改文件之前要備份

2、sed 先不加參數i,查看是否是自己想要的結果

3、加參數 -i,實現對文件的修改




更改配置文件,只有在系統或服務啟動時才能生效,使用命令關閉SELinux,立即生效

查看SELinux的狀態

[root@xwj ~]# getenforce

設置SELinux的狀態

[root@xwj ~]# setenforce 0

技術分享圖片





/etc/inittab Linux系統運行級別

# 0 - halt (Do NOT set initdefault to this) 關機

# 1 - Single user mode 單用戶(密碼丟失能用到)

# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) 多用戶,沒有網絡文件系統

# 3 - Full multiuser mode 完整的多用戶模式

# 4 - unused 保留的運行級別

# 5 - X11 桌面

# 6 - reboot (Do NOT set initdefault to this) 重啟


1、3、5常用

設置文件的運行級別

技術分享圖片





關機

shutdown -h now

halt

init 0


重啟

reboot

shutdown -r

init 6


【Linux命令要在使用中記憶】




張明貴-Linux常用目錄-1