Linux相关知识

一、目录知识

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 列出明细的同时,增加汇总量

原文地址:https://www.cnblogs.com/anyanpeng/p/14512745.html