[尚硅谷_韩顺平]Linux从入门到精通(一)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Catatonialol/article/details/90287776

文件系统(重点)

在Linux里,一切皆文件

具体目录结构

/:		根目录

/bin:	Binary缩写,存放经常使用的命令

/sbin:	存放系统管理员使用的系统管理程序

/home:	存放普通用户的主目录.在Linux中,每一个用户都有自己一个目录,一般以自己的用户名命名.

/root:	系统管理员用户主目录.

/lib:	系统开机所需要的最基本的动态链接共享库.

/lost+found:	系统非法关机后,存放的一切文件.

/etc:	系统管机员所需要的配置文件和子目录.

/usr:	用户的很多应用程序和文件都在这里

/boot:	启动Linux的核心文件

/dev:	把所有硬件用文件的形式存储.

/media:	系统自动识别的设备,如U盘,光驱等,把这些设备挂载在这里.

/mnt:	可以让用户临时挂载别的文件系统.

/opt:	给主机额外的安装程序所摆放的位置.默认为空

/usr/local:	给主机额外的程序安装路径.

/var:	日志文件

/selinux:	安全子系统

总结:
1.Linux有且只有一个根目录
2.Linux各个目录存放的内容是规划好的
3.Linux是以文件管理设备

关机,重启,用户登录和注销

关机,重启

shutdown -h now:	立即关机

shutdown -h 1: 		1分钟后关机

shutdown -r now:	立即重启

halt:				立即关机

reboot:				立即重启

sync:				把内存的数据同步到磁盘上,防止数据丢失

关机之前运行sync命令

用户的登陆和注销

登录时尽量少使用root账号

logout:		注销登录,在图形界面无效,在运行界别3有效

用户管理

新增用户

1.Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须向系统管理员申请一个账号,然后以这个账号的身份进入系统.
2.Linux的用户至少要属于一个组

useradd [选项] 用户名:		添加一个用户

useradd xq:			新增用户xq,home目录名为xq

useradd -d /home/xiaoqiang xq:	新增用户xq,home目录名为xiaoqiang

useradd -g 用户组 用户名:		新增用户,并放在用户组中

说明:

  1. 当用户创建成功后,会自动创建和用户名相同的home目录
  2. 也可以通过 useradd -d 指定目录 新的用户名 给新创建的用户指定home目录

删除用户

userdel 用户名:		删除用户,保留home目录

userdel -r 用户名:	删除用户以及home目录

查询用户

id 用户名

切换用户

su - 用户名:	切换到其他用户
exit:		切回到原用户

高权限用户切换到低权限用户时不用输入密码,低权限用户切换到高权限用户时需要输入密码

查看当前用户

whoami:	查看当前用户信息

用户组

系统可以对有共性的多个用户进行统一的管理

增加用户组

groupadd 组名:	增加用户组

删除用户组

groupdel 组名: 删除组

修改用户组

usermod -g 用户组 用户名:	把用户切换到其他用户组

用户和组的相关文件

  • /etc/passwd 文件
    • 用户(user)的配置文件,记录用户的配置信息
    • 每行的定义:用户名:口令:用户标识号:组标识号:注释性描述:主目录登录Shell
  • /etc/shadow 文件
    • 口令的配置文件
    • 每行的定义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
  • etc/group文件
    • 组(group)的配置文件,记录Linux包含的组信息
    • 每行定义:组名:口令:组标识号:组内用户列表
展开阅读全文

没有更多推荐了,返回首页