lsblk 查看物理分区和逻辑分区
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 19G 0 part
│ ├─centos-root 253:0 0 32G 0 lvm /
│ └─centos-swap 253:1 0 2G 0 lvm [SWAP]
└─sda3 8:3 0 20G 0 part
└─centos-root 253:0 0 32G 0 lvm /
物理分区
sda1 sda2 sda3
逻辑分区
centos-root
centos-swap --提供给系统使用的
df -Th 查看各分区的使用情况
Filesystem Size Used Avail Use% Mounted on
devtmpfs 470M 0 470M 0% /dev
tmpfs 487M 256M 231M 53% /dev/shm
tmpfs 487M 27M 460M 6% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root 32G 23G 10G 69% /
/dev/sda1 1014M 185M 830M 19% /boot
tmpfs 98M 20K 98M 1% /run/user/54321
# 创建物理分区
pvcreate /dev/sda3
#查看本机的物理卷
vgscan
#将扩展分区添加到本机的物理卷上面
vgextend centos /dev/sda3
#将逻辑卷/dev/mapper/centos-root空间增加
lventend -L 19.9G /dev/mapper/centos-root
xfs_growfs 加上要扩展的分区名(逻辑分区名),真正去执行扩容文件系统
xfs_growfs /dev/mappper/centos-root
#查看目录的使用量 -c会在最后一行展示汇总信息
du -shc / -c
#查看当前端口运行的服务
lsof -i:8180
&放置在命令的结尾,标识程序在后台运行,但是关闭该窗口,程序会停止运行
不添加&标识,程序在ctrl+c之时就会停止运行
nohup配合&之后将进程放置的系统服务进程之中
0:stdin标注输入
1: stdout标准输出
2:stderr标准错误
2 > error 1 > file :错误输出在error文件,正常情况输出在file文件上面
2 > &1 > file【这种写法可能会有问题,建议使用后面的写啊】 等价于 === >file 2>&1:标识错误和正常文件都输出在file文件里面,只不过错误信息是重定向过来的
nohup java -jar test.jar > normal.log 2>&1 & :标识执行test.jar包,标准日志输出在normal.log文件之中,然后错误日志重定向到normal.log文件之中,也就是均输出在normal.log文件之中
demo:
nohup java -jar -Xms1024m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=2048m cz-home-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod > nohup.out 2> ./cz-home.alarms &