达内 10.31linux基础学习笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了达内 10.31linux基础学习笔记相关的知识,希望对你有一定的参考价值。
#######################################################################################
----- 硬盘分区及格式化及挂载
识别硬盘 => 分区规划 => 格式化 => 挂载使用
MBR/msdos 分区模式
– 1~4个主分区,或者 0~3个主分区+1个扩展分区(n
个逻辑分区)
– 最大支持容量为 2.2TB 的磁盘
– 扩展分区不能格式化
lsblk //查看硬盘的使用情况
划分分区:
命令: fdisk [磁盘路径]
[[email protected] ~]#fdisk /dev/vdb //把vdb硬盘进行分区
n 创建新的分区----->回车----->回车---->回车----->在last结束时 +1G
p 查看分区表
d 删除分区
q 不保存退出
w 保存并退出
[[email protected] ~]#partprobe // 刷新分区
验证: ls /dev/vdb*
格式化 :
命令: mkfs.文件系统 [磁盘路径] 文件系统包括 ext3(5)/ ext4(6) / xfs(7)
[[email protected] ~]#mkfs.etx4 /dev/vdb5 //把第二个磁盘的第一个逻辑分区进行格式化
验证 [[email protected] ~]#blkid
挂载: [[email protected] ~]#mkdir /part1 //创建挂载点
[[email protected] ~]#mount /dev/vdb1 /part1 // 把第二块磁盘的第一主分区挂载到part1下
验证 [[email protected] ~]#df -h
##############################################################################################
------开机自动挂载
[[email protected] ~]# vim /etc/fstab
– 设备路径 挂载点 类型 参数 备份标记 检测顺序
/dev/vdb1 /part1 ext4 default o o
/dev/vdb2 /part2 ext4 default o o
/dev/vdb3 /part3 ext4 default o o
[[email protected] ~]#mount -a
验证
[[email protected] ~]#cat /etc/fstab
[[email protected] ~]# df -h
#############################################################################################
----总结
1:查看硬盘表
[[email protected] ~]# lsblk
2:划分分区
[[email protected] ~]# fdisk /dev/vdb
3:刷新
[[email protected] ~]# patrprobe
4:格式化
[[email protected] ~]# mkfs.ext4
5:挂载
[[email protected] ~]# mount /dev/vdb1 /part1
6:开机自动挂载
[[email protected] ~]# vim /etc/fstab
/dev/vdb1 /part1 ext4 defaults o o
[[email protected] ~]#mount -a
检测/etc/fstab开机自动挂载配置文件,格式是否正确
检测/etc/fstab中,书写完成,但当前没有挂载的设备,进行挂载
[[email protected] ~]#df -h
#############################################################################################
------逻辑卷
------把众多的物理卷组成卷组,再从卷组中划出逻辑卷
优势:
---管理分散的空间
---逻辑卷动态的扩大与缩减
命令:
创建物理卷(pv) (可以省略这一步)
[[email protected] ~]#pvcreate /dev/vdc[1-2]
[[email protected] ~]# pvs //查看物理卷基本信息
创建卷组(vg)vgcreate 卷组名 [物理卷路径]
[[email protected] ~]#vgcreate myvg /dev/vdc[1-2]
[[email protected] ~]# vgs //查看卷组基本信息
创建逻辑卷(lv) lvcreat -L 大小 -n 逻辑卷名 卷组名
[[email protected] ~]#lvcreate -L 16G -n mylv myvg
[[email protected] ~]#lvs //查看逻辑卷基本信息
使用逻辑卷
[[email protected] ~]#mkfs.ext4 /dev/myvg/mylv //格式化
[[email protected] ~]#mkdir /lvm
[[email protected] ~]#mount /dev/myvg/mylv /lvm //挂载
[[email protected] ~]#vim /etc/fstab //开机自动挂载
/dev/myvg/mylv /lvm ext4 defaults 0 0
[[email protected] ~]#mount -a
检测/etc/fstab开机自动挂载配置文件,格式是否正确
检测/etc/fstab中,书写完成,但当前没有挂载的设备,进行挂载
[[email protected] ~]#df -h
#############################################################################################
---逻辑卷的扩大
---1.卷组内有足够的空间
(1)扩展逻辑卷的大小 lvectend -L 18G [逻辑卷的路径]
[[email protected] ~]# lvectend -L 18G /dev/myvg/mylv
[[email protected] ~]#lvs
(2)扩展文件系统的大小
[[email protected] ~]#resize2fs /dev/myvg/mylv // ext4 文件系统
[[email protected] ~]#xfs_growfs /dev/myvg/mylv // xfs 文件系统
[[email protected] ~]#df -h
---2.卷组内没有足够空间
(1)扩展卷组的大小 vgrctend 卷组名 [物理卷路径]
[[email protected] ~]#vgectend myvg /dev/vdc3
[[email protected] ~]#vgs
(2)扩展逻辑卷的大小 lvectend -L 25G [逻辑卷的路径]
[[email protected] ~]# lvectend -L 18G /dev/myvg/mylv
[[email protected] ~]#lvs
(3) 扩展文件系统的大小
[[email protected] ~]#resize2fs /dev/myvg/mylv // ext4 文件系统
[[email protected] ~]#xfs_growfs /dev/myvg/mylv // xfs 文件系统
[[email protected] ~]#df -h
#############################################################################################
---卷组 PE的大小
[[email protected] ~]#vgdisplay //查看卷组详细信息
~~~~~
PE Size 4.00 MiB
---修改卷组 PE的大小 vgchange -l PE大小 卷组名
[[email protected] ~]#vgchange -l 2M myvg
[[email protected] ~]#vgdisplay
---使用 PE 创建逻辑卷 lvcreate -l PE个数 -n 逻辑卷名称 卷组名
--逻辑卷的大小为50个PE
[[email protected] ~]#lvcreate -l 50 -n test myvg
[[email protected] ~]#lvs
#############################################################################################
---管理交换空间
相当于虚拟内存
– 当物理内存不够用时,使用磁盘空间来模拟内存
– 在一定程度上缓解内存不足的问题
– 交换分区:以空闲分区充当的交换空间
[[email protected] ~]#mkswap /dev/vdc5 //格式化swap命令
[[email protected] ~]#swapon -s //查看swap状态
[[email protected] ~]#swapon /dev/vdc5 //启用交换空间
[[email protected] ~]#swapon -s
[[email protected] ~]#swapoff /devvdc5 //停用交换空间
[[email protected] ~]#vim /etc/fstab //开机自动挂载
/dev/vdc5/ swap swap default 0 0
[[email protected] ~]#swapon -a //检测swap分区
[[email protected] ~]#swapon -s
#############################################################################################
----crond计划任务
crontab -e -u 用户
crontab -l -u 用户
crontab -r -u 用户
---8.55分自动复位classroom/server/desktop
[[email protected] ~]# which rht-vmctl
/usr/local/bin/rht-vmctl
[[email protected] ~]crontab -e -u root //创建计划任务
55 8 * * * /usr/local/bin/rht-vmctl reset classroom
[[email protected] ~]crontab -l -u root //查看计划任务
[[email protected] ~]crontab -r -u root //清除计划任务
##############################################################################################
- - - - ACL策略
[[email protected] ~]setfacl -m -u:用户:权限类型 /目录或文件 //设置用户acl策略
[[email protected] ~]setfacl -m -g:组名:权限类型/目录或文件 //设置组 acl策略
[[email protected] ~]getfacl /目录或文件 //查看acl策略
[[email protected] ~]setfacl -x -u:用户 /目录或文件 //清除某用户acl策略
[[email protected] ~]setfacl -b /目录或文件 //清除所有acl策略
本文出自 “13392236” 博客,请务必保留此出处http://13402236.blog.51cto.com/13392236/1977907
以上是关于达内 10.31linux基础学习笔记的主要内容,如果未能解决你的问题,请参考以下文章