• linux系统运维常用命令详解二


    51、ln:创建链接文件

        ln SRC DEST:创建硬链接     -s:创建软连接     -i:显示文件的inode号     -v:显示执行结果    硬件连接:    1、只能对文件创建,不能应用于目录,文件的硬链接次数为2    2、不能夸文件系统    3、创建硬链接会增加文件被连接的次数    符号连接:    1、可应用于目录    2、可以跨文件系统    3、不会增加被连接文件的连接次数    4、其大小为指定的路径所包含的字符个数 
    
    

    52、du 
    

    du:显示目录下的所有文件的大小        -s:显示目录大小        -sh:单位换算后显示
    

    53、df 
    

    df:显示整个磁盘分区的使用情况         -h:显示空间大小 
    
    

    54、fdisk     fdisk:磁盘分区     fdisk /dev/sda     p:显示当前磁盘上的分区     n:创建一个新的分区         e:扩展分区         p:主分区     d:删除一个分区     w:保存退出     q:不保存退出     t:修改分区类型     l:显示所有支出的分区类型 
    
    

    55、partprobe:把新的分区同步到内核上去。

    56、mkfs     mmkfs:创建文件系统     mkfs -t FSTYPE 指定分区     -t可以实现多种系统的格式化    如mkfs -t ext2 /dev/sda5
    

    57、mke2fs      mke2fs:专门管理ext系列的文件的命令,不跟任何参数,指的是创建ext2        -j:指的是创建ext3类型文件系统        -b BLOCK_SIZE:指定块大小,默认为4096;可用取值为1024,2048或       4096        -L LABEL: 指定分区卷标;例如 mke2fs -L MYYY /etc/sda5        -m #:明确指定预留给超级管理员用的快熟百分比 mke2fs -m 3        /dev/sda5        -i #:指定为多少个字节的空间创建一个inode , 默认为8192;这里给出的数值应该为块大小的2^n被  mke2fs -i 4096  表示4096个字节创建一个inode       -F:强行创建文件系统;       -E:用于指定额外的文件系统属性;       -N#:指定inode个数;
    

    58、blkid     blikd:查询或查看块设备的属性,其中有包含文件系统的信息 
    
    

     59、e2lable     e2lable:专门用于查看或定义卷标     查看卷标  e2label /dev/sda5      设定卷标  e2label 设备文件 卷标   :即实现设定卷标   e2label     /dev/sad6 YYY            (这里的设备文件即/dev/sda5)   
    

    60、tune2fs       tune2fs:调整文件系统的相关属性          -j:不损坏原有数据,将ext2升级为ext3,但是不能降级          -L LABLE:设定或修改卷标       -m #:调整预留百分比          -r #:预留块数          -o:设置默认挂载选项,其中有一个是acl,acl是一个功能,但需要挂载才能 使用,否则是不能用的    -c #:指定挂在次数达到#次之后进行自检,指定0或-1表示关闭此功能,不自 检;         -i #:可以指定每挂载使用多少天后进行自检:0或-1表示关闭此功能;         -l:显示超级块内容

    61、dumpe2fs      dumpe2fs:以显示文件系统中超级块信息或文件的属性信息,同上面的tun2fs -l 选项类似,都是很重要的命令,其中也显示超级块的信息,FREE是空闲的意思      -h:表示只显示超级块中的信息  62、fsck      fsck:检查并修复Linux文件系统         -t TYPE:指定文件系统类型         -a:自动修复  63、e2fsck      e2fsck:专门用来检查修复ext2或ext3的命令           -a或-p:自动修复;           -f :强行修复;  64、mount       mount:挂载文件系统      mount 设备 挂载点      设备  设备文件:/dev/**  卷标:LABLE="" UUID:UUID=""      挂载点:挂载点就是个目录         1,此目录没有被其他进程使用;         2,目录的首先存在;         3,目录中原有的文件将会暂时隐藏; ----------------------------------------------------------------      mount相关参数          -a:表示挂载/etc/fstab文件中指定的所有的文件系统          -n:默认情况下,mount每挂载一个设备,都会把挂载的设备信息保存至 /etc/mtab文件;使用-n选项意味着挂载设备时,不把信息写入此文件;          -t FSTYPE:指定正在挂载设备上的文件系统的类型;不使用此选项时, mount会调用blkid命令获取对应文件系统的类型;          -r:只读挂载,挂载光盘时常用此选项          -w:读写挂载          -o:指定而外的文件系统挂载选项,即指定文件系统启用的属性              async:表示异步写入              atime:表示更新时间戳          noatime:关闭更新时间          auto:表示这个磁盘设备能被使用-a选项自动挂载          remount:重新挂载当前系统          dev:允许其他磁盘设备              ro:挂载为只读                    rw:读写挂载          ower:允许普通用户挂载          sync:同步启用          loop:挂载本地回环设备

    65、umount      umount:卸载      umount 设备      umount 挂载点          上面两个都可以,卸载时只要指定一个就可以了  66、free      free:查看系统上的物理内存和交换内存的使用情况,默认字节          -m:以M为单位显示          buffers是缓冲 cached是缓存:的目的是重复使用,避免过慢的设备遭 67、mkswap      mkswap:创建交换分区      swapon /dev/sd*:启用交换分区          -a:表示启用/etc/fstab内的所有交换设备      swapoff /edv/** :关闭交换分区

    68、dd      dd:转换和复制文件,复制的是最底层的数据流      格式:dd if=数据来源 of=数据存储目标 bs=#多大为一个单位 count=# 复制 这样的数据几次      例如dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1 可以用来备份MBR        创建回环文件      dd if=/dev/zero of=/var/swapfile bs=1M count=1024这个命令就能 创造出一个大小为1G的镜像文件,而这个镜像文件能够直接mkswap并且启动起来都是 可以的      /dev/zero是泡泡设备,能一直向外吐零

    69、fuser       fuser:验证进行正在使用的文件或套接字          -v:查看某文件上正在使用的进程          -k:把正在访问的进程给kill了          -km:把挂载点上的进程都关闭掉

    70、gzip      gzip:压缩,压缩完成后会删除源文件          -d:解压          -#:1-9个压缩级别,默认为6      gunzip:解压      zcat:不解压的情况,查看文本GZ文件的内容   71、bzip2      bzip2 /path/to/somefile          -d:解压          -K:压缩后不删除原文件      bzcat:不解压的情况,查看文本bz2文件的内容   72、zip      zip:压缩目录,即归档又压缩的工具      压缩后不删除原文件      unzip:解压  73、tar       tar:能够实现归档的工具,只归档,不压缩。          -c:创建归档文件          -f file.tar:操作的归档文件,所以-f后面必须跟参数,后跟.tar          -x:展开归档文件,原归档文件不删除          --xattrs:表示在归档的同时,保留文件的扩展属性信息          -t:不展开归档,查看归档了哪些文件          -zcf:归档并调用gzip压缩          -zxf:调用gzip解压缩并展开归档,-z选项可以省略          -jcf:调用bzip2并归档          -jxf:调用bzip2并展开归档          -Jcf:调用xz          -JXF:调用xz


    74、cpio:制作归档或展开归档文件 75、read read:shell脚本内可以实现交互式的操作 read -p “提示”  -t:时间限制 76、mdadm mdadm:制作RAID卷的命令 -C:创建RAID -l:级别 -n:设备数 -a:自动为其创建设备文件,后跟yes|no -c:指定chunk大小,默认64k -x:指定空闲盘格式,提供冗余 -F:监控RAID -G:增加RAID -A:装配RAID -D:显示RAID信息 -S:停止RAID mdadm -D --scan > /etc/mdadm.conf,将当前RAID信息保存至配置 文件,一便以后进行装配  77、wathc        watch:周期性的执行指定命令,并以全屏方式显示结果       格式: watch -n # 'COMMAND'        -n #:指定周期,单位为妙,默认2秒 78、逻辑卷 LV pvcreate:创建 pvmove:挪动数据 pvremove:擦除pv卷  pvdisplay:显示物理卷  pvscan:扫描系统上有几个pv pvs:查看pv信息 ------------------------------------------------------------------ 卷组 vgcreate:创建      -s #:指定pe大小,默认为4m  vgreduce:删除vg  vgmove:移除 vgextend:把一个物理卷加入此卷组 vgs:查看系统上的组卷信息 ------------------------------------------------------------------ 逻辑卷:  lvcreate:创建       -L #:指定大小        -n NAME:指定名字 lvreduce:模拟损坏 lvremove:移除lv,后加路径  lvextend:扩展 lvdisplay:查看lv相关信息 lvs:查看lv信息 fg:lvcreate -L 50M -n testlv myvg  ----------------------------------------------------------------------- LVM扩展:先扩展物理卷边界,再扩展逻辑卷  lvextend -L [+]# /PATH/TO/LV :扩展物理边界 resize2fs:扩展逻辑边界 resize2fs /PATH/TO/LV 5G:扩展逻辑边界到5G resize2fs -p /PATH/TO/LV:有多大扩展到多大 mount -a:挂载/etc/fstab文件内的所有设备


  • 相关阅读:
    struts2简介
    HDU 2842 Chinese Rings(矩阵高速功率+递归)
    Cocos2d-X中国象棋的发展《五岁以下儿童》摆棋
    【Python注意事项】如何理解python中间generator functions和yield表情
    [CSS] Design for Mobile First with Tachyons
    [Angular] Configurable NgModules
    [Angular] Using useExisting provider
    [Angular] Providers and useFactory
    [Angular] Using InjectionToken
    [Angular] Test Directive
  • 原文地址:https://www.cnblogs.com/fungitive/p/9136232.html
Copyright © 2020-2023  润新知