張明貴-Linux常用目錄-1
【命令不是用來記的,練習!練習!練習!越練越熟,讓它成為你本能的反應】
/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