linux命令以及nohup的使用

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 &
 

你可能感兴趣的:(java随记,java)