1.查看根目录下那个文件夹占用磁盘空间大
du –max-depth=1 -h /
若是查看某一个目录下那几个子目录占用的磁盘空间大,比如查看/home下,查看的子目录到3层,则命令为:
cd /home/
du –max-depth=3 -h .
2.查看大的文件的命令
find . -type f -size +800M -print0 | xargs -0 ls -l
注:这是查找大于800M的文件
3.快速重写某一个日志,如a.log
这个用在排查问题时,待查看的日志太大了,想清空数据后看重新上报的数据
echo ’ ’ > a.log
4.如何将docker中的日志copy出来?
在paas平台的主节点,如100.100.100.d100输入以下的信息,这些信息都可以查到
ssh -o StrictHostKeyChecking=no ubutu@192.0.9.1
sudo su
docker ps
docker cp bc06b482de5e:/home/a.log .(该步操作可以直接把日志copy到宿主机上)
docker exec -it containerID /bin/sh (进入docker容器)
5.若是Jenkins任务执行完成后,某些进程不想删除
可以在Execute Shell中加入
export BUILD_ID=dontKillMe
6.挂载磁盘,命名为data
fdisk -l
cd /dev/mapper/
pvcreate /dev/sdb
vgcreate vg-db /dev/vdb
vgdisplay
lvcreate -l 76799 -n lv-db vg-db
mkfs.ext4 /dev/mapper/
mkfs.ext4 /dev/mapper/vg–db-lv–db
mount /dev/mapper/vg–db-lv–db /data
7.设置虚机启动自动挂载
vi /etc/fstab
/dev/mapper/vg–db-lv–db /data ext4 defaults 0 0
若是开机自动挂载不了,临时手工挂载为:
mount /dev/mapper/vg–db-lv–db /data