1.基础
2.常用命令
3.LS 查看所在文件
4.cd 进入xx目录
5.cat、more、tail显示文件内容
6.创建多级目录mkdir/touch文件,rmdir / rm删除目录
7.复制 cp/ 拷贝移动命令
8.打包/解包
9.vi/vim文本编辑
10.查找当前文件/查找当前文本内容
11.安装jdk
13.安装mysql
14.安装lrzsz
15.项目部署
基础
yum install wget
ls -a 查看所有文件/目录 包括隐藏文件
ls -l 查看文件以及所属权限
ls -al /etc 查看etc文件
cd 切换目录
cd ~ 到home目录
cd … 切换到上级目录
cat -n 文件 查看文件 显示行数
more -> 文件名称
按回车 -> 下降一格
按空格 -> 显示全部
q或ctrl+c -> 退出more
tail -f(动态读取日志输出的被人) 文件 查看文件末尾内容 ctrl+c(退出命令)
默认为查看10行
tail -20 文件名 去读20行
tail -f 文件名称
mkdir 目录名称
mkdir -p 1/2/3/4 创建多级目录
touch 文件名
rmdir -p 1/1/2/3/4 删除多级目录
rmdir - xx* 删除xx开头所有的目录
rm -r 文件名 删除文件
rm -rf 文件名 直接删除文件
rm-f hello.txt 直接删除目录
cp 复制的文件 复制去哪
cp 文件名称 . 复制后的文件名称 复制到本目录下并且修改名称
cp -r 目录 复制到哪
cp -r 目录/* ./复制到哪里去
为文件或目录改名,将文件或目录移动到其他位置
mv 文件名 修改后的文件名 mv 1.txt 111.txt
mv 文件名 修改后的位置 mv 1.txt it/
mv 目录 修改后的位置/名称 mv hi.txt it/1111.txt 移动目录
mv 目录 目录不存在,则将目录名修改,存在则将目录转移到该目录中 mv 目录 修改后的目录/
tar 命令 修改后的文件名(后缀名为.tar为打包,后缀名为.tar.qz为打包并压缩) 压缩的文件
命令:
cvf打包
xvf解包
zcvf打包压缩
xcvf解压缩包
插入模式
命令模式下 输入任意的 i、a 、o 进入插入模式
:wq 保存退出
:q! 不保存退出
:set nu 显示行数
find . -name ".java" 查找name为.java的文件
find /(文件目录) -name “.java” 在指定目录下查找为.java的文件
grep hello hello.java hello.java中hello出现的位置
grep hello *.java 在任意以.java结尾的文件中包含hello的位置
1.上传jdk安装包
2.解压安装包,命令为 tar -zxvf jdk-8u171-linux-x64.tar.gz -C (安装目录)/usr/local
3.使用vim修改环境变量 vim /etc/profile
4.配置环境变量 JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:PATH
5.重新加载profile文件 source /etc/profile
6.检查是否安装成功 java -version
创建一个目录,将打成的java的jar包放入,启动java程序,暴漏ip,可以访问了。
删除例外端口:
查看例外端口:
后台运行服务器
3. nohup 退出终端也不影响程序运行
nohup java -jar demo-0.0.1-SNAPSHOT.jar &> hello.log & 后台运行,打印日志信息
停掉需要杀进程
查看进程 ps -ef | grep java
删除进程 kill -9 128574(进程id)
1.安装git
yum list git
yum install git
git clone 远程仓库地址
2.上传maven,解压maven
tar -zxvf apache-maven-3.5.4-bin.tar.gz 解压maven
修改配置文件
vim /etc/profile
配置maven
export MAVEN_HOME=/usr/local/apache-maven-3.5.4
export PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:MAVEN_HOME/bin:$PATH
source /etc/profile 重新加载文件
mvn -version maven命令查看是否可用
mkdir repo 创建文件夹作为maven仓库
cd apache-maven-3.5.4 进入apache目录
cd conf 进入conf文件
vim settings.xml 修改setting文件
/usr/local/repo
新建目录,新建文件咋贴进去shell脚本
chmod 权限标识(777) 文件名称
启动 shell脚本 ./bootStrrt.sh
idea远程提交后,重新启动脚本 ,可以自动拉取
不要忘记暴漏端口
#!/bin/sh
echo =================================
echo �Զ�������ű�����
echo =================================
echo ֹͣԭ�������еĹ���
APP_NAME=jia包名称
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Stop Process...'
kill -15 $tpid
fi
sleep 2
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill -9 $tpid
else
echo 'Stop Success!'
fi
echo ����Git�ֿ���ȡ���´���
cd /usr/local/linux-test //准备从仓库拉取代码
echo ��ʼ��Git�ֿ���ȡ���´���
git pull
echo ������ȡ���
echo ��ʼ���
output=`mvn clean package -Dmaven.test.skip=true`
cd target
echo ������Ŀ
nohup java -jar demo-0.0.1-SNAPSHOT.jar &> helloworld.log & //jar包名称
echo ��Ŀ�������
cd /etc/sysconfig/network-scripts/ 文件地址
vim ifcfg-ens33 修改
BOOTPROTO=static
IPADDR=“192.168.13.100” # 设置的静态IP地址
NETMASK=“255.255.255.0” # 子网掩码
GATEWAY=“192.168.183.2” # 网关地址
DNS1=“192.168.183.2” # DNS服务器
保存
systemctl restart network 重启网络服务
