Linux基础命令(91-105)

目录:

  1. parted 磁盘分区管理工具
  2. mkfs 创建文件系统
  3. fsck 磁盘检验
  4. partprobe 把分区表的修改变化通知内核
  5. mkswap 格式化swap分区
  6. swapon 使用swap分区
  7. swapoff 不使用swap分区
  8. tune2fs 修改文件系统信息(较少用到)
  9. megacli 查看raid信息
  10. ipmitools 查看硬件信息工具
  11. resize2fs 调整文件系统大小(LVM,brbd)
  12. split 按照指定的大小或行数分割文件
  13. paste 把每个文件以列对列的方式,一列列地加以合并
  14. sort 排序
  15. dos2unix windows格式转换成unix格式

parted 磁盘分区管理工具

比fdisk更加灵活。当磁盘大于2T的时候,需要用到这个命令,并且这个命令分区的时候,是实时生效的,所以分区时一定要慎重

# 使用/dev/sdb 
[root@localhost ~]# parted /dev/sdb 
GNU Parted Copyright (C) 1998 - 2004 free Software Foundation, Inc. This program is free software, covered by the GNU General Public License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 

(parted)mklabel gpt
(parted)mkpart primary 0 2048(单位是M)
(parted)Ignore
(parted)quit

mkfs 创建文件系统

主要选项:
-t 指定文件系统格式

示例:

mkfs -t ext4 /dev/sdb

fsck 磁盘检验

主要选项:
-t 指定文件系统格式

示例:

fsck -t ext4 /dev/sda6     # 没坏的磁盘一定不要使用这个命令

partprobe 把分区表的修改变化通知内核

一般配合fdisk和parted使用

示例:

partprobe /dev/sdb

回到目录

mkswap 格式化swap分区

主要选项:
-L 指明卷标
-f 强制

示例:

mkswap /dev/sdb1

swapon 使用swap分区

示例:

swapon /dev/sdb1

swapoff 不使用swap分区

示例:

swapof  /dev/sdb1

tune2fs 修改文件系统信息(较少用到)

主要参数:
-i 查看超级块的内容
-j 修改文件系统
-L 修改卷标
-m 调整预留空间百分比
-O 开启或关闭某种特性
-o 开启或关闭某种默认挂载选项

示例:

tune2fs -c 30 /dev/hda1 设置强制检查前文件系统可以挂载的次数 
tune2fs -c -l /dev/hda1 关闭强制检查挂载次数限制。 
tune2fs -i 10 /dev/hda1 10天后检查 
tune2fs -i 1d /dev/hda1 1天后检查 
tune2fs -i 3w /dev/hda1 3周后检查 
tune2fs -i 6m /dev/hda1 半年后检查 
tune2fs -i 0 /dev/hda1 禁用时间检查 
tune2fs -j /dev/hda1 添加日志功能,将ext2转换成ext3文件系统 
tune2fs -r 40000 /dev/hda1 调整/dev/hda1分区的保留空间为40000个磁盘块 
tune2fs -o acl,user_xattr /dev/hda1 设置/dev/hda1挂载选项,启用Posix Access Control Lists和用户指定的扩展属性

回到目录

megacli 查看raid信息

示例:

megacli

ipmitools 查看硬件信息工具

示例:

ipmitools

resize2fs:调整文件系统大小(LVM,brbd)

示例:

resize2fs

split 按照指定的大小或行数分割文件

主要选项:
-l 指定行数
-a 指定生成文件后缀长度 (默认是2字节)
-d 指定文件后缀为数字
-b 指定文件大小

示例:

split -l 10 /etc/inittab new_

回到目录

paste 把每个文件以列对列的方式,一列列地加以合并

主要选项:
-d 指定分隔符
-s 来指定文件

示例:

paste -d :jeff.txt jeff1.txt
paste -sd '=\n' svn.txt

sort 排序

将文件的每一行作为一个单位,然后升序排列(默认按照accll码排序,升序,从小到大)

主要选项:
-n 按照数值排序 sort -n xujun.txt
-r 倒叙排列数值 sort -r xujun.txt
-u 去除重复行
-t 指定分隔符
-k 指定区域
-f 忽略字符大小写

示例:

# 统计单词数
awk 'BEGIN{RS="[:/0-9 |\n]+"}{print $0}' passwd | sort | uniq -c | sort -rn 

# 以冒号分隔,取出/etc/passwd文件的第6至第10行,并将这些信息按第三个字段的数值大小进行排序,最后仅显示各自的第一个字段
head -10 /etc/passwd|tail -5|sort -t : -k 3 -n|cut -d : -f1  

dos2unix windows格式转换成unix格式

示例:

dos2unix jeff.txt

回到目录

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值