linux基础概念和个人笔记总结(3)

防伪码:今天工作不努力,明天努力找工作

近来诸多琐事,闲言少叙,开门见山,直入正题。

第五章 磁盘和文件系统管理(一)

考虑到第五、六两章节理论需要操作去深化理解,重在消化,温故而知新,实际工作中也重在实践。

所以,我们将重点转移到实际操作。

磁盘管理:

一、查看磁盘分区

fdisk -l

二、磁盘分区(此处以/dev/sdb为例)

fdisk /dev/sdb

m——查看帮助,n——创建分区(p为主,e为扩展,l为逻辑)

d——删除分区,p——查看分区,w——保存并退出,q——不保存退出

三、创建文件(俗称格式化)

1、格式化为ext4

mkfs -t ext4 /dev/sdb1

或者mkfs.ext4 /dev/sdb1

2、格式化为swap

mkswap /dev/sdb5 (转换为swap)

swapon /dev/sdb5 (启用)

swapoff /dev/sdb5(禁用)

四、挂载和卸载(此处注意区分临时挂载和永久挂载)

1、临时挂载

a、挂载一个分区(/dev/sdb1)

mount /dev/sdb1 /share(目录可自定义,但必须是真实创建的)

b、挂载一个光驱设备

mount /dev/cdrom /media

c、挂载一个光盘镜像(后缀为.iso)

先制作一个光盘镜像文件

cp /dev/cdrom a.iso

mount -o loop a.iso /挂载目录

2、卸载

umount /设备名 或 umount /挂载点

3、永久挂载

使用vim修改/etc/fstab文件,

添加一行:

/dev/sdb1 /share ext4 defaults 0 0

五、查看磁盘使用情况或挂载情况

1、查看挂载情况:mount

2、查看磁盘使用情况:df -hT

防止冲突,笔记如下图所示

第六章 磁盘和文件系统管理(二)

主要命令:

pvcreate 设备名1 (设备名2)

vgcreate 卷组名 物理卷名1 物理卷名2

lvcreate -L 容量大小 -n 逻辑卷名 卷组名

lvextend -L +大小 /dev/卷组名/逻辑卷名

lvm的步骤:整个磁盘或分区——pv——vg——lv——格式化——挂载

1、创建pv(此处以/dev/sdb1,/dev/sdc1为例)

pvcreate /dev/sdb1 /dev/sdc1

2、创建vg

vgcreate share /dev/sdb1 /dev/sdc1

3、创建lv

lvcreate -L 30G -n test share

4、格式化

mkfs -t ext4 /dev/share/test

5、挂载

mount /dev/share/test /mailbox

6、扩展lv

lvextend -L +9G /dev/share/test

7、扩展后,需在线更新文件系统

resize2fs /dev/share/test

8、扩展vg

vgextend share /dev/sdb1

用户配额实验:

1、修改/etc/fstab文件,支持配额

/dev/share/test /mailbox ext4 defaults,usrquota,grpquota 0 0

2、重新挂载或重启系统(使/etc/fstab生效)

umount /mailbox ——mount /mailbox

3、生成配额文件

quotacheck -aucgv

4、启用配额文件(所有)

quota -a

5、设置配额

edquota -u 用户

edquota -g 组

6、测试配额(测试配额生效否)

cat /dev/zero > 文件名 ,分别切换用户登录

7、查看配额使用情况

quota -u 用户

quota -g 组

repquota -a查看所有

组的配额:

组中的用户共用空间大小和文件数,只对基本组生效,附加组不生效。

配置过程与用户配额步骤一样,只需修改

edquota -g 组,使用测试即可

添加用户到基本组:useradd -g 组名 用户名

添加用户并加入到附加组

useradd -G 组名 用户名

创建组

groupadd 组名

防止冲突,笔记如下图所示:

清新不如倾心 谢谢观看

时间: 2024-11-06 07:29:27

linux基础概念和个人笔记总结(3)的相关文章

linux基础概念和个人笔记总结(6)

防伪码:曾经梦想仗剑走天涯,回过头,却发现还是放不下家的牵挂 后续理论的验证图文详解,我会更新,希望大家可以参考 第十一章 FTP文件传输服务 1.FTP连接 控制连接:tcp21端口,用于发送ftp命令信息 数据连接:tcp20端口,用于上传.下载数据 数据连接的建立类型: a.主动模式:服务器从20端口主动向客户端发起连接 b.被动模式:服务端在指定范围内某个端口被动等待客户端连接 2.FTP用户的类型 匿名用户:anonymous或ftp 本地用户:账号名称.密码等信息都保存在passwd

linux基础概念和个人笔记总结(1)

防伪码:青,取之于蓝而青于蓝:冰,水为之寒而寒于水 各位亲爱的朋友们,本次分为6次更新,共12章节,请大家务必温故而知新,重在消化理解,熟练掌握linux基础概念与命令 一.linux系统管理与维护 1.分区:/boot(100-200m) swap:(交换分区,建议是物理分区的1.5-2倍) /:剩余空间 root是管理员用户,区分于administrator 2.对初学者建议:关闭iptables a.chkconfig iptables off b.打开/etc/sysconfig/sel

linux基础概念和个人笔记总结(5)

防伪码:出发前一切只是梦想,行动后一路都是挑战 本章节主要讲解linux基础网络及samba服务器的搭建详解 第九章 linux基础网络设置 一.查看网络参数 1.查看ip地址信息 ipconfig(查看活动) 参数:-a(查看所有),eth0(只查看eth0) 2.查看主机名 hostname 3.查看路由表(默认网关) route -n 或netstat -rn 4.查看tcp/udp端口信息 netstat -auptu(a表所有,n表数字,p表进程id,t指tcp,u指udp) 5.跟踪

linux基础概念和个人笔记总结(2)——账号和权限管理实验验证

特此感谢! 教员:张仁珑 班主任:傅春华 我想给予他们最崇高的敬意 防伪码:滴水之恩,涌泉相报 感想:当我今天在首页上看到了自己发的文章,这是我的第九篇文档,觉得心里特别开心,也真正理解了 "努力和收获是成正比的."这句话.刚好也正准备整理Linux相关笔记,心里五味杂陈,仿佛就在昨天,似乎就在眼前. 总而言之,没有他们就没有今天的我! 第四章:账号和权限管理 实验要求: 1.建立用户目录 /benet/teachers 和 /benet/students,分别用于存放不同身份用户的宿

linux基础概念和个人笔记总结(2)

防伪码:只要功夫深,铁杵磨成针 由于第四章实验必须理论与实践相结合,所以我立即演示实验效果,并及时更新,希望能帮到大家,谢谢! 第三章 安装及管理程序 1.查询已安装的rpm软件信息 格式:rpm -q(子选项) (软件名) -qa:查看系统中已安装的所有rpm软件包列表 -qi:查看指定软件的详细信息 -ql:查询指定软件包所安装的目录.文件列表 -qc:仅显示指定软件包安装的配置文件 -qd:仅显示指定软件包安装的文档文件 2.查询文件或目录属于哪个rpm软件 格式:rpm -qf 文件或目

linux基础概念和个人笔记总结(4)

防伪码:空谈误国,实干兴邦 第七章 进程和计划任务管理 一.查看进程信息 1.查看静态的进程信息 ps aux 2.查看动态的进程信息 top 3.根据条件查询进程信息 pgrep -l "进程名" 4.查看进程树 pstree -aup 二.进程启动 1.手工启动:前台 后台(&) 2.调度启动:at(一次性).crontab(周期性) 三.手工启动,详情见笔记所示: 漏斗命令:cat /dev/zero(表永远读不完的0) > /dev/null(表永远写不满的文件)

Linux基础概念-----环境变量

Shell 环境变量 Shell也是应用程序,工作与用户模式 变量类型 整形 浮点型 字符型 布尔型 bash变量类型 本地变量:仅对当前Shell有效 局部变量:仅对局部代码段有效(函数) 环境变量:expor VAR_NAME=Value,对当前Shell及子Shell有效 位置变量:$1;$2 .... 特殊变量:$?;$!;$$ .... 查看环境变量 printenv export 查看所有变量 set bash的引号 双引号:弱引用,可以实现变量替换: 单引号:强引用,不替换,而显示

Linux基础概念-----Linux I/O重定向 ,管道

标准输入:键盘 标准输出:显示器 错误输出:显示器 FD:文件描述符:让程序可以文件交互,并且便于内核识别文件,打开的每一个文件都有一个描述符 程序在和文件交互式,通过文件描述符来进行交互,而非文件名,文件名是方便用户分别文件. Linux一切皆文件,所以标准输入,标准输出都有各自的文件描述符 标准输入描述符:0 标准输出描述符:1 标准错误输出描述符:2 将其默认数据流改为其他设备:IO重定向 输出重定向 > 覆盖重定向 >> 追加重定向 /dev/null  黑洞 只针对当前Shel

Linux基础概念-----touch一个新文件背后发生的事情

一个普通用户在Shell下执行了一条命令,这背后发生了什么事情,是个人的一些总结,如果有不对的地方欢迎搭建指正,谢谢! touch /tmp/test.txt ####################################################################################### tom在Shell中执行这条命令,Shell将命令发给内核,并且判断命令是否存在,通过文件系统上的元数据判断tom是否有权限执行,内核从内存中加载出mkdir的指令