Linux系统链接文件+别名+sudo+文件系统挂载+lvm卷管理

此文章仅为本人学习总结梳理

链接文件+别名+sudo

链接文件

	软连接:是连接文件本身,可以跨分区建立软连接,不会因为不同分区而出现不能使用的问题。

在创建软连接的文件中,修改一处文件另一处同时发生修改,当删除软连接对象时,不影响源文件使用,当删除源文件后,连接对象失去作用。创建软连接的方式:#ln -s soure /file object
#ln -s /root/test.txt testlink

		硬连接:在文件中使用inode号连接,两个连接文件同事使用一个inode号进行文件表示,一处文件修改,修改针对文件底层数据块修改,两个文件同时修改内容,删除一处文件,不会影响另一处文件的使用。因为硬连接使用inode号连接,所以只能在同分区能使用,不能跨分区使用。

创建硬连接的方式:#ln soure /file object
#ln /root/test.txt testlink2
命令别名

	定义别名:alias[name[=value]]例子:#alias li=' cat /etc/passwd'
	删除别名: unalias li
	查看系统可用别名: alias

sudo概述

	sudo允许根据指定的安全策略,运行一个用户以其他用户身份或管理员身份去执行某个命令。
	sudo配置:查看sudo软件包:#rpm -qi sudo
					   sudoers的模板配置文件:#cat /etc/sudoers
	配置IE普通用户,不需要切换密码就可以用管理员身份执行管理命令	

yanhui ALL=(ALL) NOPASSWD: ALL

	第一个ALL:代表主机
	第二个ALL:表示user用户能够以任何用户的身份执行命令
	第三个ALL:表示能够执行系统中的所有命令

定义别名并简单验证

	查找完整路径命令:whereis 用户名 

文件系统挂载

挂载方法:建立一个空目录作为挂载点,将磁盘与挂载点连接,然后访问挂载点就是访问新的存储设备
查询设备名:#fdisk-l
磁盘分区配置文件:fdisk /dev/磁盘名

挂载文件系统命令:mount 选项 设备名 挂载点

	-t :指定要挂载的文件系统类型,如果不清楚,可以使用 -t auto让系统自己选择最合适的文件系统类型挂载
	-r :以只读的方式挂载文件系统
	-w :以读写的方式挂载文件系统,默认选项
	-o :设置挂载属性
	-a :挂载 /etc/fstab文件中记录的设备

卸载文件系统命令:umount 设备名或者挂载点

	例如:umount /dev/sdb1 //指定设备名卸载
	     umount  /mnt/sdb1 //指定挂载点卸载

如果卸载时提示:busy状态,不可卸载时,使用fuser命令查看使用该文件系统的用户信息,命令格式 fuser 文件系统名或者文件名

	-a:显示所有在命令行照片那个指定的文件系统类型。默认情况下,至少被一个进程访问的文件才会被显示
	-k :杀死访问文件的进程
	-i :在杀死使用文件的用户进程之前,提示确认
	-u:显示使用文件系统的进程的所有者信息
	-v:按进程查看命令ps的显示模式,显示文件的使用者信息,包括PID、USER、COMMAND等

举例:查看哪个进程打开了当前目录下的cdrom文件夹。

	fuser /mnt/cdrom
	/mnt/cdrom  :                            71992c
	杀死进程的方法:#kill -9 71992      
			     #fuser -km /mnt/cdrom

永久挂载:#vim /etc/fstab

	第一字段:需要挂载的设备名
	第二字段:挂载点,必须是一个目录,而且必须用绝对路径,对于交换分区,这个字段定义为swap
	第三字段:文件系统的类型。如果是ext3文件系统,则写成ext3;如
    果是FAT32文件系统,则写成vfat;如果是光盘,可以写成
     auto由系统自动检测或iso9660。
    第四字段:挂在选项。一般都是采用 defaults,分类:
     					async/sync:是否同步运行,默认为async(异步)
     					auto/noauto:执行mount -o时,此文件是否被自动挂载默认为auto
     					rw/ro:是否以只读(ro)或者(rw)模式挂载
     					exec/noexec:此文件系统是否能够进行 执行 操作
     					user/nouser :是否允许用户使用mount命令挂载
     					suid/nosuid:是否允许suid存在
     					usrquota:启动文件系统支持磁盘配额
     					grpquota:启动文件系统对群租磁盘配额模式的支持
     					defaults:同时具有rw。suid,exec,auto,nouser,async等默认设置
    第五字段:文件系统是否需要dump备份,1表示需要,0表示忽略
    第六字段:在系统启动时是否检查这个文件系统以及检查的顺序,
						   0表示不检查,1表示优先检查,2表示其次检查。

如果不确定是否挂载成功可以直接使用mount -a 命令挂载所有文件
使用U盘备份文件需要下载ntfs-3g软件

命令行下提高工作效率的方法

 	linux下shell命令补全功能,按tab键
 	命令别名alias
 	命令历史history

lvm卷管理

功能:

物理卷管理:
1.扫描 pvscan 2.建立pvcreate 3.显示pvdisplay 4.删除pvremove
卷组管理:
1.扫描vgscan 2.建立vgcreate 3.显示vgdisplay 4.删除vgremove 5.缩减vgreduce 6.扩展vgextend
逻辑卷管理:
1.扫描lvscan 2.建立lvcreate 3.显示lvdisplay 4.删除lvremove 5.缩减lvreduce 6.扩展lvextend

用法举例

	创建磁盘分区: fdisk  /dev/sdb命令进入,然后看操作表输入n、p建立磁盘主区
	创建物理卷pv:pvcreate /dev/sdb1
	创建卷组vg:vgcreate wgroup /dev/sdb1 意思是用sdb1创建一个名为wgroup的卷组
	创建逻辑卷:lvcreate -L 容量大小 -n 逻辑卷名 卷组名 例子:lvcreate-L 19G -n ftp wgroup
	创建并挂载系统:逻辑卷相当于一个磁盘分区,要使用它首先要将其格式化  mkfs -t ext4 /dev/wgroup/ftp          
	创建挂载目录点:mkdir /mnt/ftp  挂载:mount /dev/wgroup/ftp /mnt/ftp  
	实现永久挂载:修改  /etc/fstab文件  进入:vim /etc/fstab  
	扩展逻辑空间:添加组到卷组wgroup:vgextend wgroup  /dev/sdc1
	扩展逻辑卷的空间:lvextend -L +10G /dev/wgroup/ftp
	缩减逻辑卷的空间:lvextend -L -10G /dev/wgroup/ftp
	执行resize2fs命令更新文件系统的大小:resize2fs  /dev/wgroup/ftp
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值