首页 > 代码库 > Linux的基础知识
Linux的基础知识
一、文件系统
1、rhel6 ----文件系统:ext4
分区概念
主分区 ( primary partition )<- 存储数据
逻辑 (logical partition ) <- 存储数据
扩展 ( extended partition ) /dev/sda4 /dev/vd4
scsci/sata/udisk:/dev/sd[a-p]
IDE:/dev/hd[a,b,c]
512=466|mbr + 4*16 + 2
分区:主分区扩展分区 逻辑分区
(1-4) (4) (5+)
/dev/sda: 第一个scsi硬盘
/dev/sda1:第一个scsi硬盘的第一个主分区
/dev/hdc1:第三块IDE硬盘的第一个主分区
/dev/sda8:第一块scsi硬盘的第4个逻辑分区
/dev/vda1 :kvm虚拟机的第一个分区
查看系统中有几块硬盘:#fdisk -l
字符设备 (character device)
串口 /dev/ttyS0/dev/ttyS1 /dev/ttyS2 /dev/ttyS3
终端 /dev/tty1 /dev/tty2 .... /dev/tty12
打印口 /dev/lp0
2、rhel 7----文件系统:XFS
目前使用 Anaconda 安装的 Red Hat Enterprise Linux 7.0 中使用的默认文件系统是 XFS,它替换了在 Red Hat Enterprise Linux 6 中使用的第四代扩展的文件系统(ext4)。ext4 和 Btrfs(B-Tree)文件系统可作为 XFS 的备选。XFS 是高度可扩展、高性能文件系统,最初由 Silicon Graphics, Inc 设计,目的是为了支持高达 16 艾字节(约 1600万TB)的文件系统,多达 8 艾字节(约 800万TB)以及包含数千万条目的目录结构。XFS 支持元数据日志,它可加快崩溃的恢复。XFS 文件系统还可在挂载且活跃的情况下进行清理碎片和扩展操作。
rhel 7 的功能:(最大限制)
CPU:160
内存:3TB
XFS:16TB
EXT4:50TB
=============================================================
二、文件颜色和文件类型
-/f普通文件:黑色
c字符文件/可执行文件:绿色
d目录:蓝色
l软链接:浅蓝色
b块设备:黄色
p管道文件(p):暗土豪金
s套接字/特殊权限文件(s):粉红色
=============================================================
三、查看文件结构(lsblk)
#lsblk /dev/sda
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 256M 0 part /boot
├─sda2 8:2 0 97.7G 0 part
│ ├─vol0-root (dm-0) 253:0 0 183.1G 0 lvm /
│ └─vol0-home (dm-1) 253:1 0 512M 0 lvm /home
├─sda3 8:3 0 512M 0 part [SWAP]
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 100G 0 part
│ └─vol0-root (dm-0) 253:0 0 183.1G 0 lvm /
├─sda6 8:6 0 5G 0 part
└─sda7 8:7 0 100G 0 part
├─vol0-lv_ovm1 (dm-2) 253:2 0 50G 0 lvm
└─vol0-lv_ovm2 (dm-3) 253:3 0 20G 0 lvm
=============================================================
四、目录及其功能
1、目录简介
/----根目录,从逻辑上说系统中的所有一切都隶属于它
/bin----存放所有用户都能执行的命令(二制文件)
/boot----存放启动文件/内核的相关文件,一般独立成为一个分区。
/dev----存放物理设备的目录
/etc----存放配置文件
/home----用户的家目录
/lib----32位库文件(类似windows里的.dll)
ldd /bin/ls----查看ls命令要调用哪些库,如果里面任意一个库不能使用,则ls命令无法使用
/lib64----64位库文件
/lost+found----分区修复时找回来的文件会存放在这里,存放一些系统不正常关机的的文件残片
/media----专门用于挂载的目录
/misc----autofs备用文件夹
/mnt----专门用于挂载的目录
/opt----用于存放第三方软件可选目录
/proc----当前内核的映射,一个虚拟的文件系统
/root----管理root的家目录
/sbin----管理员才能够执行的命令 root
/selinux----selinux安全策略相关的文件
/sys----内核在内存中的映像文件
/tmp--临时目录,建议独立划成分区
/usr--用于存放第三方软件
/var--存放日志或者频繁修改的文件
/run --程序及服务的临时数据
2、目录功能
/root(root 的 home 目录) /home/username(其它普通用户的 home 目录)
/bin, /usr/bin, /usr/local/bin----命令存放处,所有用户都可执行
/sbin, /usr/sbin, /usr/local/sbin----命令存放处,但只有 root 用户可以使用
/media ----自动挂载点,如 U 盘、光驱及一些可移动存储设备的挂载点。
/mn ----通常手动挂载设备时会挂载到这个目录下。
/etc ----存入所有服务的配置文件,/etc/init.d 存放服务的脚本文件。
/tmp ----系统或软件在运行时的临时文件存放处
/boot ----存放内核文件及系统启动文件
/var ----存有系统及软件的日志信息,及服务的数据,如:mail、DHCP/DNS 等服务的数据资料。
/proc /sys ----内核信息
/run ----程序及服务的临时数据
/lib, /usr/lib, /usr/local/lib ----共享文件库及标准程序设计库,又叫动态链接共享库,作用类似 windows 里的.dll 文件, 还有字体。
/lost+found ----这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows 下叫.chk)就在这里命令行基础操作
=============================================================
五、快捷键
crtl + c 中断
ctrl + d 中止输入 exit |logout
本文出自 “菜鸟达人” 博客,请务必保留此出处http://omphy.blog.51cto.com/7921842/1885314
Linux的基础知识