Page tree
Skip to end of metadata
Go to start of metadata

常用的Linux命令

Find

find /var/lib/docker/vfs/dir/abcd/backups/ -maxdepth 1 -type f -ctime +10 -delete

找到Confluence超过10天的自动备份,删除之

Sudo

sudo -i

获取超级用户权限,也可以用类似下面的命令

sudo bash -C su - admin

sudo -u admin ./jbossctl stop

top

netstat -nlp | grep 000,列出端口,包括进程ID,在其中搜索x000端口

ps -aef | grep java

ps aux

 

free -m 查看内存使用情况

cp / mv / grep
scp -r 10.199.144.149:/root/.ivy2
sed -i 's/run \"$@\"/run\nexport VIP_OSP_ZOOKEEPER=osp-zk-1.vip.com:2181,osp-zk-2.vip.com:2181,osp-zk-3.vip.com:2181\nrun \"$@\"/' test.sh
df

tar -zxf abc.tar.gz

tar -zcvf archive-name.tar.gz /path/directory-name

 

查看进程信息:

/proc/1032/cmdline

/proc/1032/environ

查找哪个yum包包含想要的可执行文件:

yum provides \*bin/htpasswd

 

xargs

将管道上前一个命令的输出作为后一个命令的参数。例如:

ls application.log.* | xargs cat | grep Handling
find /home/docker/volumes/.../_data/backups -maxdepth 1 -type f -name "backup*" -ctime -2 | xargs -i sudo cp -rf {} /home/admin/confluence_backups

查找

cat  logs/smart/otherdays/eventbus.*.logger logs/smart/eventbus.logger  | grep 2019-07-2[2,3,4,5,6].*send.*ShipmentDeliveredthe | gawk 'match($0,/referId":([0-9]+,)/,a) {printf a[1]}'

以上命令查找referId":后面的数字,然后打出来,用printf不换行,用print会换行

 

其他命令

命令说明备注
sudo gpasswd -a user1 docker将user1加入到docker用户组 
rz/sz通过ssh终端下载/上传文件 


参考资料

Linux黑白备忘录

 

Linux command line reference 

http://www.pixelbeat.org/cmdline.html


相关页面:Build机空间已满的处理方法

参考资料

5 commands to check memory usage on Linux
5条命令查看Linux内存使用情况
http://www.binarytides.com/linux-command-check-memory-usage/

free -m

cat /proc/meminfo

vmstat -s

sudo dmidecode -t 17 #查看内存硬件信息

How to measure actual memory usage of an application or process?
http://stackoverflow.com/questions/131303/how-to-measure-actual-memory-usage-of-an-application-or-process

ps aux

  • No labels