系统相关
首页 > 系统相关> > Linux磁盘分区

Linux磁盘分区

作者:互联网

磁盘分区

 

温故知新:

shift +d:从光标所在位置删除到行末

0:从光标所在位置跳转到行首

$:从光标所在位置跳转到行尾

一、系统目录结构

1.常见目录结构

windows目录结构:C:\windows(存放系统启动文件)
              D:\Program Files(存放第三方软件)
              补充: (x86):代表为32位应用程序安装的文件夹,从这一点看,当前应该是64位系统,在C盘会有两个程序安装文件夹,一个为“program Files”,另一个为“program Files(x86)”,32位应用程序安装在“program Files(x86)”文件夹,如果是64位的应用程序,会安装在program Files文件夹中。
linux目录结构:\etc\sysconfig
            \usr\local

2.目录结构特点

01.linux目录结构从根开始:相对路径:参照物是当前目录
                        绝对路径:参照物是根目录
02.linux目录结构拥有层次:层次结构蕾仕于倒挂的一棵树
03.linux目录需要挂载使用:系统目录可以挂载任何磁盘设备上
                        磁盘空间没有被挂载是不能使用的

3. 目录结构

bin:命令,二进制文件的存放目录,存放系统常用命令的目录
/usr/bin:是/bin目录快捷方式指向的目录
/usr/local/bin:存放安装的第三方软件的命令的目录-centos7
 
boot:系统引导程序,系统内核
dev:设备、光驱、硬盘
etc:存放系统或服务的配置文件
home:普通用户的家目录,贫民库
lib:库文件存放目录(存放32位的系统使用的库文件   一个功能通常是一个库提供的)
lib64:库文件存放目录(64位系统)-手机计算器的功能由库提供
lost+found:磁盘、文件系统损坏、断电、临时存放文件,只有在ext的文件系统中才能有这个目录
media:相当于windows的视频,应用于图形化的系统
misc:相当于windows的音乐,应用于图形化的系统
mnt:临时的挂载点目录,给设备提供入口的
opt:第三方软件安装在这里-centos5,6
proc:虚拟目录,显示内存中的信息,当前操作系统运行状态(必须掌握)
root:root用户的家目录
sbin:超级命令,root用户才能使用的命令
selinux:selinux及它的配置文件存放的位置
srv:安装第三方的软件
sys:虚拟的目录,内存信息
tmp:临时文件的存放位置 垃圾堆
usr:存放用户的程序
var:经常变化的文件 系统日志,其他应用程序的日志 /var/log/messages
1.查看/bin目录下有多少命令:ll |wc -l
2.添加可执行权限:
                [root@localhost bin]$ ll
total 40544
-rw-r--r--. 1 root root 23901760 Sep 17 09:46 etcd
-rw-r--r--. 1 root root 17612384 Sep 17 09:46 etcdctl
[root@localhost bin]$ chmod +x etcd
[root@localhost bin]$ chmod +x etcdctl
[root@localhost bin]$ ls
etcd etcdctl
[root@localhost bin]$ pwd
/usr/local/bin
3. 查看系统内核[root@localhost boot]$uname -a
Linux localhost.localdomain 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
#查看系统版本信息
cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
#查看内核版本号
uname -r
3.10.0-693.el7.x86_64
#查看系统多少位
uname -m
x86_64
#查看内核所有信息
uname -a

4.dev
cdrom(快捷方式)————》sr0(硬盘)
5.etc 修改本地的网卡:vim /etc/sysconfig/network-scripts/ifcfg-ens0
网卡地址:         eth0: /etc/sysconfig/network-scripts/ifcfg-eth0
eth1: /etc/sysconfig/network-scripts/ifcfg-eth1
  进去后修改IPADDR,保存退出
  网卡重启:ifdown [网卡的名称] :停止网卡
  ifup [网卡的名称] :开启一个网卡
  systemctl restart network : 重启网络的
6.root
  创建用户:useradd [用户名称]
  切换用户;su [用户名]
 7.proc:  
  查看内存:free -m     ====>      cat proc/meminfo
  查看CPU:lscpu      ====>   cat /proc/cpuinfo  
8.禁用selinux:(美国国家安全局以安全为由所有的操作系统都要安装selinux)
永久关闭:vim /etc/selinux/config   修改为:SELINUX=disabled 保存退出
临时关闭:[root@localhost sbin]$ setenforce 0

4.磁盘

1.增加一块硬盘
知识储备:经查硬盘命令:lsblk
2.做磁盘分区
(1).开始磁盘分区(磁盘分区的命令:fdisk)
[root@www dev]$ fdisk /dev/sdb

Command (m for help): n 选择指令
Partition type: 分区类型
  p   primary (0 primary, 0 extended, 4 free) 主分区
primary     : 已经分过的分区
extended : 已经分过的逻辑分区
free : 总共还可以分多少个分区
  e   extended 逻辑分区
Select (default p): 选择分区类型
Partition number (1-4, default 1): 选择分区的编号
First sector (2048-419430399, default 2048): 分区开始的桶
Last sector, +sectors or +size{K,M,G} (2048-419430399, default 419430399): +100G 分区结束的桶


Command (m for help): p
Device Boot     Start     End     Blocks     Id             System
  /dev/sdb3           2048   209717247   104857600   83               Linux
分区的名称 开始的桶的编号   结束的桶的编号 桶的数量   当前硬盘的编号     文件系统

指令:
m :帮助信息
n : 新增一个分区
p : 查看分区列表
w : 写入分区到硬盘
3、格式化文件系统

mkfs.xfs [文件系统分区的路径]

[root@www dev]$ mkfs.xfs /dev/sdb3
meta-data=/dev/sdb3             isize=512   agcount=4, agsize=6553600 blks
=                       sectsz=512   attr=2, projid32bit=1
=                       crc=1       finobt=0, sparse=0
data     =                       bsize=4096   blocks=26214400, imaxpct=25
=                       sunit=0     swidth=0 blks
naming   =version 2             bsize=4096   ascii-ci=0 ftype=1
log     =internal log           bsize=4096   blocks=12800, version=2
=                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0


4、挂载使用

mount [选项(参数,非必须)] [磁盘分区的路径] [挂载的路径]

mount /dev/sdb3 /mnt

卸载:
umount [挂载的路径]
umount /mnt

注:卸载文件时,光标不能够在卸载的目录
[root@www mnt]$ umount /mnt
umount: /mnt: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[root@www mnt]$ cd
[root@www ~]$ umount /mnt
[root@www ~]$ ls /mnt/
123.txt


5、查看挂载

[root@www ~]$ mount /dev/sdb3 /mnt/
[root@www ~]$ df -h
Filesystem               Size Used Avail Use% Mounted on
devtmpfs                 475M     0 475M   0% /dev
tmpfs                   487M     0 487M   0% /dev/shm
tmpfs                   487M 7.5M 479M   2% /run
tmpfs                   487M     0 487M   0% /sys/fs/cgroup
/dev/mapper/centos-root   98G 2.2G   96G   3% /
/dev/sda1               509M 132M 378M 26% /boot
tmpfs                     98M     0   98M   0% /run/user/0
/dev/sdb3               100G   33M 100G   1% /mnt


 

   

标签:bin,分区,mnt,dev,Linux,磁盘分区,root,目录
来源: https://www.cnblogs.com/yesirya/p/16422871.html