您的位置:首页 > 运维架构 > Linux

运维中常用linux命令汇总一

2017-03-25 07:53 281 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: