需要用到的linux命令如下:
服务器jdk1.7
/usr/java/jdk1.7.0_80
jdk1.8
/home/hujb/javaJDK/jdk1.8.0_171
保存文件时用 : w ! sudo tee %
启动服务
nohup java -jar jenkins.war --httpPort=8181
//停止服务
kill -9 $(ps f -C java | grep 'jenkins'| awk '{print $1}')
访问
/home/hujb/.jenkins/secrets/initialAdminPassword
sudo cat /home/hujb/.jenkins/secrets/initialAdminPassword
Linux按时间截取日志命令
最后2万条数据
tail -n 200000 catalina.out>../../../../home/hujb/11-08oa.log
启动项目
sudo sh startup.sh
关闭项目
sudo sh shutdown.sh
查看实时日志
tail -1000f catalina.out
cat -n catalina.out |grep "286266"
tail -n 1000 catalina.out
cat catalina.out | grep -E '2018-07-02 10:[0-5]|2018-07-02 11:0[0-57]'
tail -n 20000 catalina.out>../../../../home/hujb/10-11oa.log |grep -E '2018-07-02 10:[0-5]|2018-07-02 11:0[0-57]'
tail -f catalina.out tail -n -100 |grep error
--查看有多少行
wc -l catalina.out
BUILD=dontKillMe
for Pid in `ps -ef | grep -w "apache-tomcat-7.0.88" |grep -v grep | awk '{print $2}'`
do
kill -9 "${Pid}"
done
删除文件夹实例:
rm -rf /project/java/tomcat_pre/webapps/nc-finacial.admin.hxqc.com.war
rm -rf /home/hujb/apache-tomcat-7.0.88/webapps/host-manager
rm -rf /home/hujb/apache-tomcat-7.0.88/webapps/manager
rm -rf /home/hujb/apache-tomcat-7.0.88/buildXml/buildNC
rm -rf /data/cw/tomcat/webapps/ROOT
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /data/cw/tomcat/webapps/jenkins.war
将会强制删除/var/log/httpd/access.log这个文件
查看端口号
netstat -an | grep 8081
查看端口被哪个进程占用
sudo lsof -i:8081
关闭进程
sudo kill -9 13959
查看关于Tomcat的程序端口
ps -ef | grep tomcat
查看100条
history 100
find / -name jenkins -d
Jenkins配置
BUILD_ID=DONTKILLME
for PidDev in `ps -ef | grep -w "cw/tomcat" |grep -v grep | awk '{print $2}'`
do
kill -9 "${PidDev}"
done
cd /data/cw/tomcat/bin
sh startup.sh
总结
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
redis
退出 exit
删除redis
redis-cli -h 10.0.0.194 -p 6379 KEYS "HXQC_YSXBETA_LP_V6*" | xargs redis-cli -h 10.0.0.194 -p 6379 DEL
win回车转换unix回车
:set fileformat=unix
:wq
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑