项目部署步骤:
1.服务器上的项目包备份,最新代码打包;
2.查看服务器上的进程:ps -ef|grep java
3.清理缓存:地址:/home/weblogic/Oracle/Middleware/user_projects/domains/sgywgl_domain/servers/* --*表示一个模块名称,如AdminServers、bpm等
清理缓存指令;rm -rf catha 、rm -rf data 、 rm -rf logs 、 rm -rf tmp等
4.杀进程 kill -9 进程号 ------这个一般不用,重新启动主服务时会用到(注意:如果看不到所要的进程,请先清理缓存,执行3)
5.启动顺序:1-2-3-4-5-8-9 其他不用,正常发布时就重启动一下 9 就ok;
//常用指令:
返回上一级目录:cd ..
返回根目录:cd /
创建目录:mkdir 目录名称1 目录名称2 ---可以多个
mkdir -p 目录名/下一级目录名
查看当前目录:pwd
显示目录内容:ll 或者 ls
切换到某一用户的home目录:cd ~用户名
切换到当前用户的home目录:cd ~
切换到当前目录的上一个目录:cd -
根据文件的大小排序:ls -S
反向排序:ls -r ,也可以结合ls -tr,ls -Srlh组合显示
显示包含隐藏文件在内的所有文件(“.”开头为隐藏文件):ls -a
根据最后修改时间排序:ls -t
使用KB、MB、GB为单位显示,需以l格式显示(lh): ls -h
删除指定目录文件:rm -rf 目录或文件名称
创建文件 : touch aa.txt
复制文件或者整个文件夹:cp source dest
移动文件 :mv 当前filename的地址
重命名 :mv oldNameFile newNameFile
用来编辑修改指定的文件: vi aa.txt 或者 nano aa.txt(vi的升级版)
修改文件的权限:chmod 权限编号 file.java -----权限编号常用:775
如何修改文件:
步骤1 :vi aa.txt
步骤2 : 按字母 i 键,进入可编辑状态
步骤3 : 按需编辑
步骤4 :按ESC键
步骤5 :输入 wq 保存退出(快捷键:ctrl+o) 或者 q! 取消退出(快捷键:ctrl+x)
查看文件内容:more/cat/tail
压缩解压缩 : 解压 tar zxvf aa.tar.gz 或者 unzip FileName.zip
压缩 tar zcvf aa.tar.gz DirName 或者 zip aa.zip DirName
根据名称查找/目录下的filename.txt文件 :find /-name filename.txt
显示所有以d开头的文件中包含test的行:grep 'test' d*
显示在aa ,bb,cc文件中匹配的test的行:grep 'test' aa bb cc
递归查找所有的xml文件:find -name "*.xml"
递归查找所有文件内容中包含hello world 的 xml文件:find -name "*.xml" |xargs grep "hello world"
查找当前目录中的所有jar文件: ls -l|grep 'jar'
上传下载:
用来登陆sftp服务器:sftp user@ip
把linux当前目录下的a.txt文件上传到sftp服务器的当前目录下 : put a.txt
把sftp 服务器当前目录下的b.txt文件下载到linux当前目录下:get b.txt
linux服务中常用的软件:jdk/tomcat/redis/nginx/mq/maven/gitlab/sonar/mysql/oracle/zookeeper等
1.服务器上的项目包备份,最新代码打包;
2.查看服务器上的进程:ps -ef|grep java
3.清理缓存:地址:/home/weblogic/Oracle/Middleware/user_projects/domains/sgywgl_domain/servers/* --*表示一个模块名称,如AdminServers、bpm等
清理缓存指令;rm -rf catha 、rm -rf data 、 rm -rf logs 、 rm -rf tmp等
4.杀进程 kill -9 进程号 ------这个一般不用,重新启动主服务时会用到(注意:如果看不到所要的进程,请先清理缓存,执行3)
5.启动顺序:1-2-3-4-5-8-9 其他不用,正常发布时就重启动一下 9 就ok;
//常用指令:
返回上一级目录:cd ..
返回根目录:cd /
创建目录:mkdir 目录名称1 目录名称2 ---可以多个
mkdir -p 目录名/下一级目录名
查看当前目录:pwd
显示目录内容:ll 或者 ls
切换到某一用户的home目录:cd ~用户名
切换到当前用户的home目录:cd ~
切换到当前目录的上一个目录:cd -
根据文件的大小排序:ls -S
反向排序:ls -r ,也可以结合ls -tr,ls -Srlh组合显示
显示包含隐藏文件在内的所有文件(“.”开头为隐藏文件):ls -a
根据最后修改时间排序:ls -t
使用KB、MB、GB为单位显示,需以l格式显示(lh): ls -h
删除指定目录文件:rm -rf 目录或文件名称
创建文件 : touch aa.txt
复制文件或者整个文件夹:cp source dest
移动文件 :mv 当前filename的地址
重命名 :mv oldNameFile newNameFile
用来编辑修改指定的文件: vi aa.txt 或者 nano aa.txt(vi的升级版)
修改文件的权限:chmod 权限编号 file.java -----权限编号常用:775
如何修改文件:
步骤1 :vi aa.txt
步骤2 : 按字母 i 键,进入可编辑状态
步骤3 : 按需编辑
步骤4 :按ESC键
步骤5 :输入 wq 保存退出(快捷键:ctrl+o) 或者 q! 取消退出(快捷键:ctrl+x)
查看文件内容:more/cat/tail
压缩解压缩 : 解压 tar zxvf aa.tar.gz 或者 unzip FileName.zip
压缩 tar zcvf aa.tar.gz DirName 或者 zip aa.zip DirName
根据名称查找/目录下的filename.txt文件 :find /-name filename.txt
显示所有以d开头的文件中包含test的行:grep 'test' d*
显示在aa ,bb,cc文件中匹配的test的行:grep 'test' aa bb cc
递归查找所有的xml文件:find -name "*.xml"
递归查找所有文件内容中包含hello world 的 xml文件:find -name "*.xml" |xargs grep "hello world"
查找当前目录中的所有jar文件: ls -l|grep 'jar'
上传下载:
用来登陆sftp服务器:sftp user@ip
把linux当前目录下的a.txt文件上传到sftp服务器的当前目录下 : put a.txt
把sftp 服务器当前目录下的b.txt文件下载到linux当前目录下:get b.txt
linux服务中常用的软件:jdk/tomcat/redis/nginx/mq/maven/gitlab/sonar/mysql/oracle/zookeeper等