|
@@ -0,0 +1,129 @@
|
|
|
+---
|
|
|
+title: Linux
|
|
|
+date: 2018-08-29 21:35:55
|
|
|
+tags: linux
|
|
|
+categories: skill
|
|
|
+---
|
|
|
+### Linux 命令
|
|
|
+> Tomcat Debug启动
|
|
|
+```
|
|
|
+./catalina.sh jpda start
|
|
|
+默认启动.sh中的8000端口,指定端口命令
|
|
|
+./catalina.sh jpda start -debug XXXX
|
|
|
+
|
|
|
+```
|
|
|
+> springboot debug
|
|
|
+```
|
|
|
+java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 yahu-rest2.jar --spring.profiles.active=test --spring.config.location=classpath:/application.properties,/etc/config/yahu/application-test.properties
|
|
|
+```
|
|
|
+
|
|
|
+> 查看端口
|
|
|
+```
|
|
|
+显示所有端口和所有对应的程序:
|
|
|
+netstat -tunlp
|
|
|
+某个端口
|
|
|
+netstat -anp | grep XXXX
|
|
|
+系统端口
|
|
|
+netstat -anp
|
|
|
+
|
|
|
+mac/centos查看端口情况
|
|
|
+lsof -i tcp:port
|
|
|
+mac svn 检出
|
|
|
+svn co https://120.25.206.19:8443/svn/SCS/branches/baorong /Users/zhiyong/Documents/Code/ideaProjects/baorong
|
|
|
+
|
|
|
+```
|
|
|
+> 查看进程
|
|
|
+```
|
|
|
+ps -ef | grep (tomcat)
|
|
|
+```
|
|
|
+>查看
|
|
|
+```
|
|
|
+regedit
|
|
|
+cat
|
|
|
+vim(:q/:q! 退出,:wq 保存)
|
|
|
+tail -f 动态查看
|
|
|
+tail -f -n (int) 查看最后多少行
|
|
|
+搜索文件
|
|
|
+grep -n "=========" (filePath)
|
|
|
+(-n查看行数)
|
|
|
+sed -n 10,20p (filePath)
|
|
|
+查看10-20行数据
|
|
|
+```
|
|
|
+> linux开机启动项
|
|
|
+```
|
|
|
+/etc/rc.d/rc.local
|
|
|
+```
|
|
|
+> Centos开机启动项
|
|
|
+```
|
|
|
+/etc/rc.local
|
|
|
+```
|
|
|
+
|
|
|
+> 删除
|
|
|
+```
|
|
|
+直接rm就可以了,不过要加两个参数-rf 即:
|
|
|
+-r 就是向下递归,不管有多少级目录,一并删除
|
|
|
+-f 就是直接强行删除,不作任何提示的意思
|
|
|
+rm -rf (filePath)
|
|
|
+
|
|
|
+```
|
|
|
+
|
|
|
+> 解压
|
|
|
+```
|
|
|
+tar zxvf (FilePath) -C
|
|
|
+默认解压到当前路径,后面可加解压路径
|
|
|
+uzip (FilePath)
|
|
|
+```
|
|
|
+
|
|
|
+> linux查看设置编码格式
|
|
|
+```
|
|
|
+vi (FilePath)
|
|
|
+//查看
|
|
|
+:set ff / :set fileformat
|
|
|
+//fileformat=dos 或 fileformat=unix
|
|
|
+//设置
|
|
|
+:set ff=unix 或 :set fileformat=unix
|
|
|
+//保存
|
|
|
+:wq
|
|
|
+```
|
|
|
+> 文件查找
|
|
|
+```
|
|
|
+find / -name 'ems-man*'
|
|
|
+```
|
|
|
+> 查看磁盘使用
|
|
|
+```
|
|
|
+df -lh
|
|
|
+```
|
|
|
+> 查看cpu内存使用
|
|
|
+```
|
|
|
+top
|
|
|
+```
|
|
|
+> 查看大于500M的文件
|
|
|
+```
|
|
|
+ find / -type f -size +500M -print0 | xargs -0 ls –l
|
|
|
+```
|
|
|
+> centos 环境变量
|
|
|
+```
|
|
|
+export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
|
|
|
+export JAVA_HOME=/data/java/jdk8
|
|
|
+export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
|
|
|
+export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/bin:$CLASSPATH
|
|
|
+```
|
|
|
+```
|
|
|
+vi /etc/profile
|
|
|
+source /etc/profile
|
|
|
+```
|
|
|
+> centos 卸载 软件 eg.openJDK
|
|
|
+```
|
|
|
+rpm -qa|grep java
|
|
|
+rpm -e --nodeps ****
|
|
|
+安装
|
|
|
+rpm -ivh
|
|
|
+```
|
|
|
+> 用户管理
|
|
|
+```
|
|
|
+新增 useradd
|
|
|
+更改密码 passwd
|
|
|
+
|
|
|
+查看用户 /etc/passwd
|
|
|
+查看组 /etc/group
|
|
|
+```
|