《Linux菜鸟入门》设备相关信息

linux中设备的访问

1.设备识别

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

/dev/cdrom

/dev/mapper/*  虚拟设备

2.设备的使用

设备发现

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

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

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

df -h(H)              查看设备被系统使用的情况

设备的使用

①.设备的挂载

mount   设备           挂载点

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

②.设备的卸载

umount     设备 | 挂载点

如出现以下情况:

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 扫描设备

3. 软硬链接    区别一定记住

在存储设备中,存储方式为节点指向存储块,节点的存在类似于目录的存在。

软链接指的是在两块不同的存储互访时,一块设备的节点指向另一个设备的节点以访问一个存储块

硬链接之的是一块设备的节点直接指向另一块的存储块

ln -i     查看文件节点号

ln -s /file /file1   软链接

ln /file /file1    硬链接

3.文件查找

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

2.find

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

-name

-not     条件

-user

-group

-size

-perm

--maxdepth

--mindepth

-a

-o

时间: 2024-10-09 08:32:28

《Linux菜鸟入门》设备相关信息的相关文章

《Linux菜鸟入门2》系统恢复和selinux  

selinux的初级管理 1.什么是selinux Selinux:内核级加强型防火墙 2.如何管理selinux级别 selinux开启或者关闭 vim /etc/sysconfig/selinux selinux=disabled   关闭状态 selinux=Enforcing   强制状态 selinux=Permissive   警告状态 getenforce       查看状态 当selinux开启时 setenforce 0|1   更改selinux运行级别 3.如何更改文件安

《Linux菜鸟入门》认识linux系统

系统文件管理 一 linux系统结构 linux系统和windows系统的区别在表面上是类似于ios操作系统和Android的区别,linux系统的存储是基于根目录的,不同于windows系统的分盘.在linux中,所有东西的存在形式都是以文件形式存在,因此,首先要了解的就是linux的系统结构: linux是一个倒树结构,所有的文件都是在系统的顶级目录下的,即根目录"/",而在"/"下的二级目录都是系统装机的时候系统自己建立的,而这些二级目录都有相应的功能: /b

在linux中查询硬件相关信息

1.查询cpu的相关 a.查询CPU的统计信息 使用命令:lscpu 得到的结果如下: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 12 On-line CPU(s) list: 0-11 Thread(s) per core: 1 Core(s) per socket: 6 Socket(s): 2 NUMA node(s): 2 Vendor ID: Genuine

《Linux菜鸟入门》系统日志

系统日志 1.系统默认分类 /var/log/messages  系统服务及日志包括服务的信息 报错 /var/log/secure     系统认证信息日志 /var/log/maillog    系统邮件服务信息 /var/log/cron       系统定时任务信息 /var/log/boot.log   系统启动信息 2.日志管理服务rsyslog.service 1.rsyslog采集分类日志,不是生成 2.rsyslog日志分类 /etc/rsyslog.conf  主配置文件 *

Linux sysinfo获取系统相关信息

Linux中,可以用sysinfo来获取系统相关信息. #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <linux/unistd.h> /* for _syscallX macros/related stuff */ #include <linux/kernel.h> /* for struct sysinfo */ //_syscall1(int, sysi

Linux系统查看服务器相关信息

查看系统内核 查看磁盘信息 查看CPU的信息 查看内存相关信息

《Linux菜鸟入门2》设备分区及磁盘管理

第四单元   设备分区及磁盘管理 ● 分区方式 fdisk  /dev/vdb                        划分命令/dev/vdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): m  

《Linux菜鸟入门》进程以及ssh的相关知识

openssh-server pstree查看初始化 systemctl 进程的查看以及管理 1.systemd 系统初始化程序,系统开始的第一个进程,pid=1 2.systemctl 命令 systenctl list-units                列出当前系统服务的状态 systenctl list-unit-files           列出服务的开机状态 systenctl status sshd               查看指定服务的状态 systenctl sto

linux lsmod命令 及相关信息

lsmod  (list modules) 语法:lsmod 功能: lsmod命令:是一个小程序,用来显示文件.proc/modules的信息,也就是显示当前内核模块装载的模块. 补充说明: 执行lsmod指令,会列出所有已载入系统的模块.Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心.您可以将这些功能编译成一个个单独的模块,待需要时再分别载入. lsmod命令显示的当前内核已经加载的模块和驱动.以下面行为例: scsi_mod