Linux后台研究开发超实用命令总括

ssh user@host

2. 进度有关

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

getconf LONG_BIT

tar -zxvf test.tar

1. 系统相关

man

du --max-depth=1 -h

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

free -m

top
ps:依据内存照旧CPU占用对进度排序

  • 内部存款和储蓄器排序:实施top,然后按“shift + m”,那个时候进度就能够安份守己内部存款和储蓄器占用从大到小排序。
  • CPU排序:实践top就可以,top私下认可是比照CPU占用排序,也足以实行“shift + p”从内部存款和储蓄器大小排序转变为CPU排序。

mpstat -P ALL 2

vmstat 2

netstat -anpt

whereis java

4.其它

翻看全部历史记录

询问历史记录

linux 命令行参数援引

3. 运维调试

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

锁定顾客,查看机器陆十一位还是31人

P # 按照CPU排序

生机勃勃行命令创设客商并设置密码

cd /etc

mpstat -P ALL 2

累计某些路线到运营时库,意气风发行二个path

# -t 钦命列分隔符,仅扶助二个字符

strace -p pid

(恐怕利用场境变量的章程,这种趋向无需root权限)

tar -zcvf test.tar ./*

hdparm -t /dev/sda1

curlwget

修改DNS IP

iotop

Computer世界水太深了,不容许什么都心弛神往,所以只必要知道并切记焦点的规律,别的的交给网络,用的时候查一下就足以了。因而整理了平日工作中自身以为好用的下令。

#翻开各种CPU的核数

方法二:grep -E pattern1|pattern2 filename

ctrl + \

echo `date -d now +%Y%m%d`

pmap -x pid

/etc/security/limits.conf

# -o 输出排序后数据,他与重定向最大的界别是出口数据到原来的书文件

mv goodYear.{htm,html}

运营命令:

hadoop ALL=(ALL) NOPASSWD: ALL

man

查看张开文件数

less命令

传递门 后端研究开发新手成长记 第生龙活虎章 入门 之 云服务器

磁盘速度测验

echo 第一个参数:$1

总核数 / 每个CPU的核数

#查看CPU位数

pidof program

解锁客商(root only)

free -m

列出rpm安装程序的文书路线

tar -zxf my.tgz my # 解压缩包

pstree -p pid

文章出处:

tar命令使用

ctrl + r

# 依照文件内容查找文件名,-H用于出口文件名

scp src user@host:dest

#RES表示物理内部存款和储蓄器占用,在ps命令中是rss表示物理内部存款和储蓄器

set print element 0

#将享有html扩张名改为htm扩展名

出产终端后,在实施ulimit -a,能够见见改正已经生效

方法二:vi /etc/sysconfig/network

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

查看redhat版本

zip -P {password} {dist} {src}

c++filt

-69699-1-1.html

passwd -l hadoop

pstack pid

cat /etc/redhat-release #自家这里显得“CentOS release 5.5 (Final卡塔尔国”

export HISTTIMEFORMAT="%F %T whoami "history

查注重复次数(shell 完成的group by + count)

nm filereadelf -s file

zip {dist} {src}

kill -9 pid

#111

ldd program

查阅当前服务器总的cpu core数量(有微微核)

ctrl + c

echo 全体参数,参数被以为是多少个字符串:$@

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

top

find

#444

locate *qq*.txt

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

#透过mv也得以兑现改革扩大名那些效应

top

sed -n 100{p;q} filename

ps -ef | grep prog | grep -v greppgrep prog

查看某行内容

echo `date -d yesterday +%Y%m%d`

vmstat 2

翻开系统现已设置软件

free

passwd -u hadoop

连绵起伏笔者会写生龙活虎层层有关Linux后端研究开发的稿子,为大家来得什么一步一步构建一个当真的Linux后端集群服务,记录三个“Linux C/C++后端研究开发新手成长记”。

vi /etc/ld.so.conf

方法一:grep -E pattern1.*pattern2 filename

* soft nofile 65536