您的位置:首页 > 运维架构 > Linux

Linux运维笔记-文档总结-linux中设备的访问

2017-04-20 09:48 761 查看
以下所有操作都是在Red-hat 7.0上运行。

设备访问

1.设备识别

/dev/xdxn ##硬盘设备/dev/sda1

/dev/cdrom ##光驱

/dev/mapper/* ##虚拟设备

2.设备的使用

设备的发现

fdisk -l ##查看真实存在的设备



cat /proc/partitions ##系统能够识别的设备



blkid ##系统能够挂载使用的设备id



df ##查看设备被系统使用的情况



设备的使用

1.设备的挂载

mount 设备 挂载点

mount /dev/sdb1 /mnt #把系统中第二块硬盘的第一个分区挂载到/mnt目录上



2.卸载设备

umout 设备|挂载点

如出现以下情况:

[root@foundation0 ~]# umount /dev/sdb1

umount: /home/kiosk/Desktop/photo: target is busy.

(In some cases useful info about processes that use

the device is found by lsof(8) or fuser(1))

解决:

fuser -kvm 设备|挂载点 -k kill ,-v显示详细信息,-m扫描设备

2.软硬链接

ls -i ##查看文件节点号

ln -s /file /file1 ##软链接



ln /file /file1 ##硬链接



3.文件查找

1.locate filename ##在文件数据库中搜索filename信息,updatedb更新文件数据库



2.find

find 查找位置 -条件 条件值 -exec 动作 {} \;

-name

-not 条件

-user

-group

-size

-perm

##find -prem +mode => 指的是权限部分满足这个mode

##find -prem -mode => 指的是权限比mode大

##find -prem /mode => 指的是有权限就能找到,如果是000的话就找不到。

##find -prem mode =>指的是权限正好是mode(eg:744,必须是744)***

–maxdepth

–mindepth

-a ##and, 并且的意思。

-o ##other,或者的意思

-type f 文件

d 目录

c 字符设备

b 块设备

s 套节字

l 链接

find /mnt -user student

find /mnt -group linux

find /mnt -user student -a -group linux

find /mnt -user student -o -group linux

find /mnt -user student -a -group linux

find /mnt -user student

find /mnt -user student -a -not -group linux

dd if=/dev/zero of=/mnt/file1 bs=1024 count=10

dd if=/dev/zero of=/mnt/file2 bs=1024 count=20

dd if=/dev/zero of=/mnt/file3 bs=1024 count=30

find /mnt -size 10k

find /mnt -size -10k

find /mnt -size +10k

The end

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  运维