ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux磁盘分区

2022-06-29 12:32:08  阅读:165  来源: 互联网

标签:bin 分区 mnt dev Linux 磁盘分区 root 目录


磁盘分区

 

温故知新:

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有