Linux命令

 

env 打印全部环境变量

chown search:search recommend-log 把recommend-log目录owner转为seach组search用户。

mkdir 建目录

rmdir 删除空目录

mv   移动文件目录到指定目录

cp  复制文件   目录下所有文件到指定目录

cd   进入目录 cd .. 退出目录

date +%m 获取当前月份

ll  列出文件

ls 同上 列出内容有细微差别

rm 删除指定文件

rm -rf 删除目录和目录下所有文件

rz 上传本地文件到指定机器

rz -be 防止连接中断等

pwd 显示当前的全目录路径

chmod +x 赋予权限运行

tar zxvf xxxx.tar.gz   解压tar.gz

tar zcvf FileName.tar.gz DirName

grep -R 'demo2' ./  在当前目录所有文件下查找'demo2' 并列出所有出现的文件

source XX.sh

./xx.sh

sh xx.sh

scp /loaldir/file user@ip:desdir 两台机器上传文件

scp user@ip:desdir/desfile localdir 从另一台机器下载文件到本地localdir

ps aux | grep XXXX | grep -v grep | awk '{print $2}'|xarg kill -9 杀掉指定的全部进程

 

 

 

linux下运行jar找不到第三方类库可以用:

java  -Xbootclasspath/a:/xxdir: -jar xxx.jar来搞定。

dos2unix filename 改变文件格式为unix格式


lsof -i:11111 

lsof -p pid 查看进程打开的文件句柄
netstat -nat|grep -i "80"|wc -l 查看80端口的连接数

 

netstat -nap | grep pid  查看进程的所有端口(tcp)

 

 netstat -anp | grep udp (udp)
ps -f -p 进程号 
  exec 3<>/dev/tcp/xx.xx.x.x/5994 打开到端口的连接

exec 3>&- 关闭到端口的连接
ldd 可执行文件名

 

jinfo pid 查看进程运行的jvm相关参数信息

jstack pid  显示进程相关的jvm中线程信息 jstack -l pid dump进程相关线程信息

jps 列出当前所有java进程

jps -m 列出java进程号和描述信息

jstat parms pid 查看进程相关gc信息

 

useradd ***

passwd ***

 

userdel ***

rm -rf ***

 

time ./test.sh 统计test.sh的执行时间

 

nohup java -jar XXX.jar Dparm=a##b##c &

 

nohup ./start-icebox.sh >/dev/null 2>&1 &

 

nohup java - Djava.ext.dirs=lib -cp XXX.jar mainclass 指定其他配置项。 解决对jar依赖

 

 

java -Xmx4096m -server -Djava.ext.dirs=lib -cp recommend-ice-server-0.0.1-SNAPSHOT.jar -Dparm=238.7.8.8##9878##20##30 IceBox.Server --Ice.Config=conf/ice_icebox.propert

ies               在程序中可以通过System.getProperty("parm")获得238.7.8.8##9878##20##30值。

 

java -Djava.ext.dirs=lib -cp recommend-feedback-0.0.1-SNAPSHOT.jar com.panguso.recommend.service.feedback.hornetq.consumer.pool.ConsumerPoolMain -Dparm=10##10##30##3

 

telnet 10.10.160.20 60020

 

wc -l abc.log 统计abc.log中文件的行数

 

hadoop job -list

hadoop job -kill jobId

 

hadoop job -set-priority job_201206071527_252021  VERY_HIGH 设置优先级

  ./hadoop-daemons.sh start tasktrack 

history | grep kill 在操作历史中 查询kill命令

 

uptime 显示top第一行

 

在data0目录下,ln -s /opt/recommend-home recommend-home 创建一个到/opt/recommend-home的软连接,可按照/data0/recommend-home访问/opt/recommend-home下的全部内容。 可参考:http://zzqh007.blog.163.com/blog/static/444348472012045051989/

 

nc -zu 238.7.8.8 9878 查看udp +port可不可以链接。可以在其他机器测试。

nc -zu 10.10.160.19 9878 查看该ip上的udp端口是否可以连接。可以在其他机器测试。

top -H 可以看到线程总数

 

 

du -h --max-depth=1 dir 查看目录下文件大小。 把1 换位几则深入几层

 

 jps -m |grep 'UserModelMission'|awk'{print $2}'

ps -ef |grep 'pid'|grep -v grep |awk '{print $5}' 

 

 ps -ef |grep "`jps -m |grep 'UserModelMission'|awk '{print $1}'`"|grep -v grep |awk '{print $5}' 

 

 

 

ldconfig /application/search/recommend-home/common/seg/

 

 

 

/hbase-daemon.sh start zookeeper 启动自带的zookeeper

你可能感兴趣的:(linux)