学习todolinux学习

Linux后台研发超实用命令总结

2017-03-21  本文已影响3009人  Linux后端研发工程实践

1.概述

计算机领域水太深了,不可能什么都记住,所以只需要理解并记住核心的原理,其他的交给网络,用的时候查一下就可以了。因此整理了平时工作中自己觉得好用的命令。

2.系统相关

man

du --max-depth=1 -h

ps -ef | grep prog | grep -v grep
pgrep prog

free -m

top

mpstat -P ALL 2

vmstat 2

netstat -anpt

3.进程相关

killall program

kill -9 pid

pidof program

cat /proc/pid/environ | tr -s '\0' '\n'

lsof -p pid | grep txt

pmap -x pid

nm file
readelf -s file

pstree -p pid

lsof -p pid

pstack pid

strace -p pid

ltrace -p pid

ldd program

4.运营调试相关

find ./ -type f -name ".c" -o -name ".h" | xargs grep "strings"

fuser -v filename
lsof filename

echo -n "abcde123" | md5sum
echo -n "abcde123" | sha1sum

ctrl + r

export HISTTIMEFORMAT="%F %T whoami "
history

c++filt

set print element 0

scp src user@host:dest

ssh user@host

cd
cd ~

cd -

ctrl + u

ctrl + c

ctrl + \

tail -20f /home/xxx/log/yy.log

curl
wget

tar -zcvf test.tar ./*

tar -zxvf test.tar

5.写在最后

后续我会写一系列关于Linux后端研发的文章,为大家展示如何一步一步构建一个真正的Linux后端集群服务,记录一个“Linux C/C++后端研发菜鸟成长记”。

传送门 后端研发菜鸟成长记 第一章 入门 之 云服务器

上一篇下一篇

猜你喜欢

热点阅读