Linux 后台开发常用命令
1、automake编译
autoreconf -isv ./configure make
2、远程获取代码
rsync -aPvr --exclude=*/log/* *.*.*.*::home/src .
3、建立软链
ln -s ../../../word_segmentor/ word_segmentor
4、建立空文件
dd if=/dev/zero of=/home/src bs=1M count=1000
5、修改用户
chown -R usr.usr *
6、查看文件,滚动log
tail -f src
7.查看安装包
rpm -qa
#查看属于哪个安装包
yum whatprovides /usr/bin/nm
8.查看工具信息或函数的头文件等
man -K *
9.排序
sort -nr
10.目录下文件大小
du -sh *
du -sh * | sort -nr
11.查看可执行文件需要的库
ldd *
12.查找库所在的包
yum search *
13.查找文件路径
updatedb
locate *
14.统计log数量
fgrep 'Canceled 1' ris_lquery1.err.log.2017-09-19_13 | wc -l
15.使用rpm包安装
rpm -iv cuda-repo-rhel7-7.0-28.x86_64.rpm yum search cuda yum install cuda
16.查看可执行文件依赖
ldd siftd
17.查看log中排名前十的ip
grep Owner=OP file |awk -F ',' '{print $8}'|sort|uniq -c|sort -rn |head -10
18.查看log中每分钟请求数
cat log/log |grep request |awk '{print $2}'|awk -F:2|uniq -c
19.查看连接状态以及使用者及端口等信息
ss -anpt |grep 80
联系方式:emhhbmdfbGlhbmcxOTkxQDEyNi5jb20=