什么是进程、线程?

什么是进程、线程?

进程:

一个程序在运行状态的时候就是进程
操作系统里,分配资源最小单位就是进程

线程:

而线程是依赖于进程的,线程指的是操作系统里最小的执行单位

线程之间是共享进程里面的资源,操作系统是给进程分配资源,而不是给线程分配资源,线程是依赖于进程的,进程可以产生子进程,如果产生了子进程,那意味着我把父进程里面的资源复制了一份,相当于操作系统又给我分配了资源,但是这个资源的数据可能和父进程里的资源是一样的


fdisk

DOS (MBR)
   a   toggle a bootable flag #切换我们的启动标志
   b   edit nested BSD disklabel #修改内嵌bsd的磁盘类型
   c   toggle the dos compatibility flag #切换MBR的兼容模式的标志

  Generic
   d   delete a partition     #删除一个分区
   F   list free unpartitioned space #列出未分区的空间
   l   list known partition types #支持哪些分区类型
   n   add a new partition #新增一个分区
   p   print the partition table #打印分区表
   t   change a partition type #改变分区类型
   v   verify the partition table #验证分区表是否正常
   i   print information about a partition #打印一个分区的信息

  Misc
   m   print this menu #打印菜单
   u   change display/entry units #改变显示的单元格式
   x   extra functionality (experts only) 额外的功能(仅限专家)

  Script
   I   load disk layout from sfdisk script file #从sfdisk的脚本文件加载磁盘布局
   O   dump disk layout to sfdisk script file #将我们的磁盘布局保存到脚本文件

  Save & Exit
   w   write table to disk and exit #保存并退出
   q   quit without saving changes #不保存退出

  Create a new label
   g   create a new empty GPT partition table #创建一个空的GPT分区表
   G   create a new empty SGI (IRIX) partition table #创建一个空的SGI分区表
   o   create a new empty DOS partition table #创建一个DOS分区表(MBR)
   s   create a new empty Sun partition table #创建一个Sun的分区表

gdisk

Command (? for help): ?
b back up GPT data to a file #备份数据到文件
c change a partition's name #改变分区的名字
d delete a partition#删除一个分区
i show detailed information on a partition #z展示分区详细信息
l list known partition types #列出已知分区的位置
n add a new partition #增加新的分区
o create a new empty GUID partition table (GPT) #创建一个空的GPT分区表
p print the partition table #打印分区表
q quit without saving changes #退出不保存
r recovery and transformation options (experts only) 仅限专家: 恢复和转化选项
s sort partitions #排序分区
t change a partition's type code #改变分区类型
v verify disk #验证磁盘
w write table to disk and exit #保存并退出
x extra functionality (experts only) #额外功能
? print this menu #打印菜单

mount

mount [-t 文件系统] [-L label] [-o 额外选项] [-n] 装置名 挂载点
-a: 依照配置文件/etc/fstab的数据将所有未挂载的磁盘都挂载上来 
-l: 不带l选项的mount展示默认信息,-l会现实label名称
-t: 与mkfs选项类似,可以加上文件系统类型来指定欲挂载类型,
-n: 默认情况下,系统会将实际挂载的情况实时写入/etc/mtab中,某些情况下,不写入的化使用-n
-L: 除了利用装置名称外,还可以使用文件系统的标头名称
-o: 后面接一些挂载额外加上的参数,比如账号,密码,读写权限等
    ro,rw:挂载文件系统称为只读(ro), 可读可写(rw)
    async,sync:文件系统是否使用同步或异步的内存机制,预设未async
    auto,noauto: 允许分区被以mount -a 自动挂载
    dev, nodev: 是否允许此分区上,可建立装置档案
    suid, nosuid: 允许此分区上,含有suid/sgid的文件格式
    exec, noexec: 允许此分区上,拥有可执行的binary档案
    user, nouser: 允许分区上让任何使用者执行mount,一般只有root,设置后其他用户也可以
    defaults: 默认值:rw,suid,dev,exec,auto,user,and async
    remount: 重新挂载,这在系统出错,或重新更新参数时使用
/etc/fstab内容:

/dev/mapper/rhel-root   /                       xfs     defaults        0 0
UUID=e79aa7fe-e643-4d8d-a351-056a17e70e6c /boot                   xfs     defaults        0 0
/dev/mapper/rhel-swap   swap                    swap    defaults        0 0

#第一列:装置文件名或装置的Label
#第二列: 挂载点
#第三列: 磁盘分区的文件系统 xfs, swap /boot
#第四列: 文件系统参数(mount -o后边的额外参数)
#第五列: 能否被dump备份指令作用 0代表不要做dump备份,1代表每天进行dump的动作,2代表不定日期
#第六列: 是否以fsck检验扇区,0 不检验,1 最早检验,2 要检验比1晚,一般/根目录设置为1


/etc/fstab是开机的配置文件,实际filesystem的挂载记录是记录在/etc/mtab与/proc/mounts这两个档案中的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值