启动项目常用命令
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
如图所示,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
【Linux】Linux中常用操作命令 - 大牛笔记 - 博客园
https://www.cnblogs.com/laov/p/3541414.html#zhiling
crossbug.cn清风博客 清风技术博客crossbug.cn
https://www.cnblogs.com/cbreeze/p/6080872.html