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盘的内容

posted @ 2021-03-25 14:41  BaiM0  阅读(220)  评论(0编辑  收藏  举报