需要用到的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! 放弃所有修改,从上次保存文件开始再编辑

jenkins在linux环境搭建需要用到的linux命令的更多相关文章

  1. Linux环境搭建 | 手把手教你配置Linux虚拟机

    在上一节 「手把你教你安装Linux虚拟机」 里,我们已经安装好了Linux虚拟机,在这一节里,我们将配置安装好的Linux虚拟机,使其达到可以开发的程度. Ubuntu刚安装完毕之后,还无法进行开发 ...

  2. Linux环境搭建 | 手把手教你安装Linux虚拟机

    前言 作为一名Linux工程师,不管是运维.应用.驱动方向,在工作中肯定会需要Linux环境.想要获得Linux环境,一个办法就是将电脑系统直接换成Linux系统,但我们平常用惯了Windows系统, ...

  3. Linux环境搭建-在虚拟机中安装Centos7.0

    最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...

  4. 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统

    上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...

  5. Windows及Linux环境搭建Redis集群

    一.Windows环境搭建Redis集群 参考资料:Windows 环境搭建Redis集群 二.Linux环境搭建Redis集群 参考资料:Redis Cluster的搭建与部署,实现redis的分布 ...

  6. Linux(一)-- Linux环境搭建

    Linux环境搭建 一.虚拟机安装 1.下载地址 https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmwar ...

  7. Linux(一)—— Linux环境搭建

    Linux环境搭建 一.虚拟机安装 1.下载地址 https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmwar ...

  8. Linux环境搭建及基础操作

    一.Linux环境搭建 1.安装虚拟机软件(VMWare,Parallel) 虚拟机的作用:将本来不是适合当前操作系统的分区虚拟化成适合当前操作系统的分区格式 2.新建虚拟机: 类似买了一台新的电脑, ...

  9. 【转】Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍

    Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,它基于传输层协议TCP建立,用于Interne ...

随机推荐

  1. 508 Most Frequent Subtree Sum 出现频率最高的子树和

    详见:https://leetcode.com/problems/most-frequent-subtree-sum/description/ C++: /** * Definition for a ...

  2. 移动端UI自动化Appium测试——Android系统下使用uiautomator viewer查找元素

        在利用Appium做自动化测试时,最重要的一步就是获取对应的元素值,根据元素来对对象进行对应的操作,如何获得对象元素呢?Appium Server Console其实提供了一个界面对话框&qu ...

  3. PHP的加密方式

    1. MD5加密 string md5 ( string $str [, bool $raw_output = false ] ) 参数 str  --  原始字符串. raw_output  --  ...

  4. 4. iOS测试常用方法

    1.    [XCUIElement exists]方法只能确定这个View是否存在,即使不在当前屏幕上也返回True.如果要确定View是否在屏幕可见范围内,可以判断其Frame是否在Window的 ...

  5. JD IPO address by liuqiangdong

    Ladies and gentlemen, Good evening.I'd rather use english, not mandarin.Because during the road show ...

  6. liunx 中安装mysql 图形界面 phpmyadmin

    是浏览器图形界面 1. 安装mysql 图形管理工具. 2. 使用phpmyadmin 图像化工具. 3.下载地址  http://www.phpmyadmin.net/ 4. 查看是否安装这两个包 ...

  7. com组件简单应用

    1.打开VS2010,新建ATL COM 项目,步骤:“文件” -->“新建” -->“项目”,选择“Visual C++” -->“ATL 项目” ,填写“名称” FirstCOM ...

  8. 【转】C#的版本

    这年头啥东东都喜欢过段时间整个啥新版本出来.汽车,手机如此,软件就更是如此了啊.比如啥Iphone 4,Iphone 5,Windows 8,Oracle 12C,SQL Server 2010. 版 ...

  9. COM技术开发(一)

    COM :基本的接口(IX,IY), 组件的实现(CA),以及对组件的调用 #include "pch.h" #include <iostream> #include ...

  10. nodejs实现网站数据的爬取

    // 引入https模块,由于我们爬取的网站采用的是https协议 const https = require('https'); // 引入cheerio模块,使用这个模块可以将爬取的网页源代码进行 ...