linux 命令记录:
查询 PID
ps -ef| grep 某某
根据pid找目录
ll /proc/pid/cwd
端口
查看:sudo lsof -i:9092
linux查询端口是否监听命令
sudo netstat -tunlp | grep 端口
sudo ss -tunlp | grep 详细
系统
返回系统多少位:getconf LONG_BIT
看系统是什么: lsb_release -a
-bash: lsb_release: command not found 就是centos
cat /etc/redhat-release 命令查看centos版本
找应用:
找jdk位置 which java
显示; /usr/bin/java
ls -lrt /usr/bin/java
显示; /usr/bin/java -> /etc/alternatives/java
ls -lrt /etc/alternatives/java
/etc/alternatives/java -> /usr/java/jdk1.8.0_181-amd64/jre/bin/java //最后这个就是位置 /usr/java/jdk1.8.0_181-amd64
查看是否安装mysql :每天总和rpm -qa | grep mysql
加环境
加环境变量 JAVA_HOME
/usr/java/jdk1.8.0_181-amd64 位置
sudo vim /etc/profile
加:
export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
export CLASSPATH=
J
M
E
T
E
R
/
l
i
b
/
e
x
t
/
A
p
a
c
h
e
J
M
e
t
e
r
c
o
r
e
.
j
a
r
:
JMETER/lib/ext/ApacheJMeter_core.jar:
JMETER/lib/ext/ApacheJMetercore.jar:JMETER/lib/jorphan.jar:
J
A
V
A
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA_HOME/lib/dt.jar:
JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tool.jar:
名
字
/
l
i
b
名字/lib
名字/libCLASSPATH
export PATH=
J
M
E
T
E
R
/
b
i
n
/
:
{JMETER}/bin/:
JMETER/bin/:{JAVA_HOME}/bin:
名
字
/
b
i
n
名字/bin
名字/bin{PATH}
刷新环境
source /etc/profile
查看环境变量
echo $名字
移动文件
scp /usr/local/tools/* 远程root名字@ip:/usr/local/tools
cp -r /root/apps/dd/ …/dd
文件夹 查找: find / -name be -type d // be 是具体的文件夹
查看日志:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
cat nohup.out |head -n 2000 |tail -n +1000 从第1000行显示 2000行
grep -C 10 “string” nohup.out | tail -20 字符串查
grep -C 10 “W0310 16:” 文档 | head -n 100
tat nohup.out |head -n 400 |tail -n +200