自己工作中常用Linux命令汇总(java程序员)

一、工作笔记


tar -czvf CoreControl.tar.gz /home/ProjectNeeds/Files/CoreControl 打tar包命令

zip -r -q -o CoreControl.zip CoreControl/ 打zip包命令:把当前目录下的CoreControl文件夹打包成CoreControl.zip,
也在当前目录下生成压缩包

unzip -o CoreControl.zip 解压缩包命令

打包新路径 : /root/xx-V1.0.0

cp -rf /opt/applications /home/ProjectNeeds/Files/CoreControl 复制文件到指定目录命令

11上本地xx和websocket模拟工程的启动文件位置:/opt/bin/xxstart.sh

从11上下载文件命令
scp [email protected]:/root/xx-V1.0.0/CoreControl.zip ./
上传jar包到11服务器
scp xx.war [email protected]:/root/xx-V1.0.0/CoreControl/applocations/ss

ps -ef|grep java —查看Tomcat是否启动。

netstat -lnp|grep 80 —查看80端口使用情况

tar -zxvf etc.tar.gz —当前目录下进行解压

vim filename.txt —创建文件并编辑。

mv file1 file2
把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。

mkdir test 当前目录中创建一个test文件夹

unzip -P 123456 test.zip —解压加密zip命令,-P参数后输入密码,此处是123456
unzip -P 123456 /root/ProjectNeeds/test/test.zip -d /root/ProjectNeeds/test/FilesDir/ 解压到指定目录
unzip -P 123456 -o /root/ProjectNeeds/test/test.zip -d /root/ProjectNeeds/test/FilesDir/ 解压到指定目录并覆盖同名文件

java -jar unzip-0.0.1-SNAPSHOT.jar --spring.config.location=C:\Users\pan_zhongjian\Desktop\yyy\application.properties
springboot启动,并指定外部配置文件位置
java -jar unzip-0.0.1-SNAPSHOT.jar --spring.config.location=/root/ProjectNeeds/jarfiles/application.properties
java -jar unzip-0.0.1-SNAPSHOT.jar --spring.config.location=/home/panzj/ProjectNeeds/jarfiles/application.properties

grep -rn ‘default buffer size’ 在当前目录搜索含有指定字符串的文件
grep ‘daemonize’ redis.conf 在文件中查找某字符串
cat -n file 查看文件,并带上行号

linux系统里的vim是编辑文本的命令,在vi里查找相应关键字的方法如下:
例如搜索 the写法:/the +回车
/+关键字 ,回车即可。此为从文档当前位置向下查找关键字,按n键查找关键字下一个位置;
?+关键字,回车即可。此为从文档当前位置向上查找关键字,按n键向上查找关键字;

Linux在vim是带行号:
临时生效
vim a.log
:set nu

永久生效:
vim a.log
set nu
保存退出

cat -n redis.conf | grep “bind” cat文件,显示行号,同时搜索 bind关键字

添加用户: useradd -m 用户名
设置密码: passwd 用户名
删除用户: userdel -r 用户名

ls | wc -w 查看当前目录下有多少个文件及文件夹
find . -name ‘*Predicate.java’ 当前目录中模糊查找文件名,区分大小写
find . -name -i ‘*Predicate.java’ 当前目录中模糊查找文件名,忽略大小写

https://baijiahao.baidu.com/s?id=1610452931386365483&wfr=spider&for=pc
at 17:32 shutdown -s --Windows10 定时关机
Shutdown -s -t 13400 --Windows10 定时4小时后关机
Shutdown -a 取消设置的关机任务
at 18:00 shutdown -s --Windows10 定时每天18点关机

–Linux root账号添加新账号并设置密码
adduser gerrit
passwd gerrit

/d/uploadFiles 下载文件存放的本地位置

tail -f log.txt 实时查看log文件

rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度

二、安装Jenkins


#!/bin/bash
#
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

chown -R jenkins:ci /root/ProjectNeeds/Softwares/Jenkins

sudo chmod -R 755 /root/ProjectNeeds/jdk1.8.0_211
sudo chown -R [test] /root/ProjectNeeds/jdk1.8.0_211
sudo chown -R test:ci /root/ProjectNeeds/jdk1.8.0_211

export JAVA_HOME=/root/ProjectNeeds/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

chmod -R 777 /root/ProjectNeeds/jdk1.8.0_211

chmod -R 755 /etc/profile
chown -R jenkins:ci  /etc/profile

usermod -g ci jenkins

grep 'root' /etc/group

grep 'ci' /etc/group

# 使用nohup命令启动
$ nohup java -jar /home/jenkins/softwares/jenkins.war  --httpPort=8777 --httpsPort=8778 > /home/jenkins/softwares/jenkins.log 2>&1 &

d812c1735a3d44f4994d5f197726652e

# 修改之前建议做下备份,养成备份好习惯,大家在公屏上输入 备份大法好
$ sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirror.xmission.com\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json 

useradd test -g ci

%ci ALL=(ALL) ALL 


$ vim /etc/profile

在最后面JDK配置上作出一些更改
export MAVEN_HOME=/usr/local/java/apache-maven-3.6.3
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH


date -s "2020-10-03 16:35:30"


# Java
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
# maven
export MAVEN_HOME=/usr/local/java/apache-maven-3.6.3

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar


export MAVEN_HOME=/usr/local/java/apache-maven-3.6.3
export PATH=${MAVEN_HOME}/bin:${PATH}

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  
  <!--本地仓库-->          
  <localRepository>/data/software/repository</localRepository>
  
  <mirrors>
    <!--阿里云镜像-->
    <mirror>
      <id>aliyun-maven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven mirror</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
  </mirrors>
    ...
    ...
</settings>


AllowUsers root jenkins

你可能感兴趣的:(Linux,linux)