【命令不是用来记的,练习!练习!练习!越练越熟,让它成为你本能的反应】
/etc/passwd 存放每个用户的相关属性
添加用户
[[email protected] /]# useradd xwj
给xwj用户设置密码
1、[[email protected] ~]# passwd xwj
2、[[email protected] ~]# echo "xwj123456" |passwd --stdin xwj
切换到普通用户
[[email protected] ~]# su - xwj
[[email protected] ~]$ 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替换
[[email protected] ~]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config
方法一:查看参数是否修改
[[email protected] ~]# cat /etc/selinux/config
方法二:
[[email protected] ~]# grep "SELINUX=disabled" /etc/selinux/config
用grep能过滤出想要的结果行,说明文件已经更改了
注意事项:
1、修改文件之前要备份
2、sed 先不加参数i,查看是否是自己想要的结果
3、加参数 -i,实现对文件的修改
更改配置文件,只有在系统或服务启动时才能生效,使用命令关闭SELinux,立即生效
查看SELinux的状态
[[email protected] ~]# getenforce
设置SELinux的状态
[[email protected] ~]# 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
原文地址:http://blog.51cto.com/11193863/2151926