linux部署常用命令

启动项目常用命令

 1.常用基本指令

ls       显示文件或目录      

  -l   列出文件详细信息l(list)    

  -a  列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir   创建目录

c     切换目录

touch   创建空文件

cat            查看文件内容

cp             拷贝

mv            移动或重命名

rm             删除文件      

  -r     递归删除,可删除子目录及文件    

   -f       强制删除

find            在文件系统中搜索某文件

pwd            显示当前目录

 

 2.文件权限管理

三种基本权限

R                   数值表示为4

W                  数值表示为2

X           可执行  数值表示为1

 linux部署常用命令_第1张图片

如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r--

-rw-rw-r--一共十个字符,分成四段。第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录第二三四个字符“rw-”表示当前所属用户的权限。   所以用数值表示为4+2=6 第五六七个字符“rw-”表示当前所属组的权限。      所以用数值表示为4+2=6 第八九十个字符“r--”表示其他用户权限。              所以用数值表示为4 所以操作此文件的权限用数值表示为664 

更改权限

sudo chmod [u所属用户  g所属组  o其他用户  a所有用户]  [+增加权限  -减少权限]  [r  w  x]   目录名 

例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为"-rwxrw-r-x",用数值表示为765

sudo chmod u+x g+w o+r  filename

上面的例子可以用数值表示

sudo chmod 765 filename

授予文件执行权限

chmod +x 文件名

 

 3.linux下vi命令修改文件及保存的使用方法

进入vi的命令

vi filename :打开或新建文件,并将光标置于第一行首     vi n filename :打开文件,并将光标置于第n行首

保存命令

按ESC键 跳到命令模式,然后:

:w   保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi

:w!   强制保存,不推出vi

:wq  保存文件并退出vi

:wq! 强制保存文件,并退出vi

q:  不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

 4.查看包含“java”的所有进程

ps -ef |grep java

 

涉及命令详解

ps命令将某个进程显示出来(是LINUX下最常用的也是非常强大的进程查看命令)

grep命令是查找(是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户)

中间的|是管道命令 是指ps命令与grep同时执行

ps -ef |grep java命令查询的各个数据代表的含义:

UID      :程序被该 UID 所拥有

PID      :就是这个程序的 ID 

PPID    :则是其上级父程序的ID

C          :CPU使用的资源百分比

STIME :系统启动时间

TTY     :登入者的终端机位置

TIME   :使用掉的CPU时间。

CMD   :所下达的是什么指令 

 5.杀掉这个进程

kill -9   进程号

 

6.后台启动java jar包 并输出日志

nohup java -jar ***.jar >***.log 2>&1 &

后台启动java jar包 并输出日志

nohup java -jar eureka-server.jar --spring.profiles.active=dat >eureka-server.log 2>&1 &

还可以在 java  -jar 前加入参数

加入JVM参数

nohup java -jar  -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=1024m eureka-server.jar --spring.profiles.active=test >eureka-server.log 2>&1 &

 

7.如何开端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

firewall-cmd --reload

 查看已经生成的端口

firewall-cmd --zone=public --list-ports

 

8.查看日志

tail -f aiops-message.log

 

 

9.查看端口所占用进程

netstat -ntlp |grep  port

 

10.创建用户

useradd -d /home/test01 test01 -s /bin/bash

 

11.设置密码

passwd test01

 

12. zip格式打包方法

解压: unzip FileName.zip

压缩: zip FileName.zip DirName

 

 

 13.真正有用的打包方法

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!)

 

14. 查看系统资源

df -h

15.查看系统内存使用情况

free

 

 

参考博客:

Linux命令:ps -ef |grep java - 非子非魚 - 博客园

https://www.cnblogs.com/feizifeiyu/p/8492550.html

 

LinuxLinux中常用操作命令 - 大牛笔记 - 博客园

https://www.cnblogs.com/laov/p/3541414.html#zhiling

 

 

crossbug.cn清风博客 清风技术博客crossbug.cn

https://www.cnblogs.com/cbreeze/p/6080872.html

 

你可能感兴趣的:(linux部署常用命令)