一、目录知识
dev 设备管理
opt 要安装的软件
etc 配置文件和子目录
usr 用户的很多应用程序和文件都放在这个目录下面
tmp 这个目录用来存放临时文件
media u盘 光驱等挂载到这个目录下
var 经常被修改的文件,包括各种日志文件
selinux 是一种安全子系统,它能控制程序只能访问特定文件
二、常用命令
关机命令:
shutdown
shutdown -h now 表示立即关机
shutdown -h 1 表示1分钟后关机
shutdown -r now 立即重启
halt 关机
sync 把内存的数据同步到磁盘上
用户管理:
创建用户:useradd 【选项】用户名
eg:useradd xiaoming
-d 可以指定目录创建用户
-g 用户组
指定/修改密码
基本语法:
passwd 用户名
删除用户
userdel 用户名(保留家目录)
userdel -r 用户名(同时删除家目录文件夹)
查询用户信息
id 用户名
用户组:
类似于角色,系统可以对有共性的多个用户进行统一的管理
基本命令:
创建组
groupadd 用户组
删除组
groupdel 组名
修改用户组
usermod -g 用户组 用户名
实用指令:
指定运行级别
指定运行级别的文件:/etc/inittab 文件中可以进行修改
find指令
从指定的目录向下递归遍历各个子目录,将满足条件的文件或者目录显示在终端
基本语法:
find 【搜索范围】【选项】
选项说明
-name 按照文件名进行查询
-user 按照拥有者进行查询
-size 按照大小 (eg:大于20MB -size +20M)
三、磁盘分区、挂载
分区基础知识:
mbr分区和gtp分区
文件和分区是什么关系:Linux将分区通过挂载,挂载在文件上
分区说明:
Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘
基本命令:
lsblk -f 显示所有分区
添加硬盘-分区-挂载的步骤:
1、添加硬盘
2、进行分区
进入sdb进行分区
按m进入帮助
输入n进行分区
输入p划分主分区
3、进行格式化
mkfs -t ext4 /dev/sdb3
格式化完成后,可以看到已经生成uuid
4、将分区进行挂载
先创建一个目录
mount /dev/sdb5 /home/newdisk
可以看到sdb5已经挂载到/home/newdisk目录下
上面方法是临时挂载,重启会失效
5、设置自动挂载(永久挂载)
进入/etc/fstab文件将挂载关系写入文件
磁盘情况查询:
查询磁盘整体使用情况
基本语法
df -h
du -h 目录 查询指定目录的磁盘占用情况,默认为当前目录
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
-max-depth=1 子目录深度
-c 列出明细的同时,增加汇总量