zoukankan      html  css  js  c++  java
  • 016 netstat、磁盘分区(fdisk、gdisk)

    netstat

    netstat主要用来查询系统端口相关问题
    
    注:要使用netstat,需要安装yum install -y net-tools
    
    # netstat常用参数
    -t : 打印tcp链接的进程
    -u : 打印UDP链接的进程
    -l : 监听
    -p : 打印进程的PID
    -n : 不反解,不将ip地址解析成域名同时不将端口解析成对应的协议名称
    
    netstat -nutlp
    [root@test1 ~]# netstat -tulpn
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1368/sshd           
    tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1454/master         
    tcp6       0      0 :::21                   :::*                    LISTEN      1374/vsftpd         
    tcp6       0      0 :::22                   :::*                    LISTEN      1368/sshd           
    tcp6       0      0 ::1:25                  :::*                    LISTEN      1454/master
    

    磁盘分区

    有两种分区格式

    mbr分区---> fdisk分,最多分4个主分区,通常用于分2T以下的磁盘

    gpt分区----> gdisk分,最多分128个主分区,通常用于分2T以上的磁盘

    Fdisk

    通常用于分2T以下的磁盘

    fdisk /dev/sdc
    #命令
    	m 查看帮助
    	q 退出
    	n 新建分区(p主分区 e拓展分区)
    	p 查看分区状态
    	d 删除分区
    	w 保存分区
    
    #检查磁盘
    lsblk
    [root@localhost ~]# lsblk 
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0   20G  0 disk 
    ├─sda1            8:1    0    1G  0 part /boot
    └─sda2            8:2    0   19G  0 part 
      ├─centos-root 253:0    0   18G  0 lvm  /
      └─centos-swap 253:1    0    1G  0 lvm  [SWAP]
    sdb               8:16   0   40G  0 disk 
    sdc               8:32   0  3.9T  0 disk 
    fdisk -l /dev/sdc
    
    #创建文件系统,格式化使用
    mkfs.xfs /dev/sdc
    
    [root@test1 ~]# mkfs.xfs /dev/sdb1
    meta-data=/dev/sdb1              isize=512    agcount=4, agsize=655360 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=0, sparse=0
    data     =                       bsize=4096   blocks=2621440, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
    log      =internal log           bsize=4096   blocks=2560, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    
    
    #挂载使用
    mkdir /fdisk01
    mount /dev/sdc /fdisk01
    [root@test1 ~]# mkdir sdb1
    [root@test1 ~]# mount /dev/sdb1 sdb1/
    [root@test1 ~]# df -h
    Filesystem               Size  Used Avail Use% Mounted on
    devtmpfs                 979M     0  979M   0% /dev
    tmpfs                    991M     0  991M   0% /dev/shm
    tmpfs                    991M  9.5M  981M   1% /run
    tmpfs                    991M     0  991M   0% /sys/fs/cgroup
    /dev/mapper/centos-root   18G  3.9G   15G  22% /
    /dev/sda1               1014M  194M  821M  20% /boot
    tmpfs                    199M     0  199M   0% /run/user/0
    /dev/sdb1                 10G   33M   10G   1% /root/sdb1
    
    #实现永久挂载
    mount -a #/etc/fstab
    
    #开机自动挂载的文件
    blkid
    查看uuid
    vim /etc/fstab
    

    gdisk

    通常用于分2T以上的磁盘

    1、GPT和MBR之间的区别?
    MBR分区格式支持2TB以下硬盘分区,GPT分区格式支持2TB以上硬盘分区。
    
    2、准备一块2TB以上硬盘
    # 注:分2TB以上硬盘,fdisk可以使用但是不推荐。
    
    3、GPT分区步骤
    	n : 创建一个新的分区
    	d : 删除一个分区
    	p : 查看分区列表
    	w : 保存分区
    	?: 查看帮助
    
    4、格式化文件系统
    	mkfs.xfs /dev/sdc1
    
    5、挂载目录
    	mount /dev/sdc  /a
    

    硬盘的自动挂载

    1、开机自动挂载
    	开机自动执行:/etc/rc.local
    	
    	chmod +x /etc/ec.local
    	
    	echo "mount /dev/sdc1 /root/test" >> /etc/rc.local
    
    2、修改配置文件 /etc/fstab
    /dev/sdc100     /opt    xfs         defaults   0      0
    设备				挂载点  文件系统类型   挂载类型  是否备份  是否检测
    UUID=1327e665-44b3-4223-a93b-69c36ec602f9   /root/oldboy  xfs   defaults 0 0
    
     /dev/sdc100  等价于  UUID
    
    3、查询设备UUID
    	[root@localhost ~]# blkid 
    /dev/sdc1: UUID="b5797ad6-9b98-452c-8962-fa12f6590fa6" TYPE="xfs" PARTLABEL="Linux filesystem"
    

    制作SWAP分区

    1、创建一个硬盘分区
    
    2、制作swap分区
    mkswap /dev/sdb3
    
    3、激活swap
    swapon /dev/sdb3
    
    4、关闭swap
    swapoff 
    
    5、自动挂载
    	5.1、
            echo "mkswap /dev/sdb3" >> /etc/rc.local
            echo "swapon /dev/sdb3" >> /etc/rc.local
    	5.2、
    		echo "/dev/sdb3  swap  swap  defaults 0  0" >> /etc/fstab
    

    挂载的文件夹 -------> windows电脑的USB接口
    磁盘分一个个分区 -------> 一个个小U盘
    插上哪个U盘读取哪个U盘的内容

  • 相关阅读:
    数学--数论--HDU 2136(素数筛选法)
    思维+模拟--POJ 1013 Counterfeit Dollar
    数学--数论--莫比乌斯函数
    事半功倍和事倍功半
    一道阿里面试题
    文本分类学习(三) 特征权重(TF/IDF)和特征提取
    汉字字典树
    文本分类学习(二)文本表示
    文本分类学习(一):开篇
    一道网易面试编程题
  • 原文地址:https://www.cnblogs.com/zhaokunhao/p/14577414.html
Copyright © 2011-2022 走看看