Linux 如果不知道某个命令的意思,通过  "man 命令" 可以查看它的使用方式及详细信息。

操作tomcat用到的相关命令

1、Enter   执行命令

2、Tab   自动补全命令

3、pwd   显示当前所在目录

4、cd /xxx/xx/xx/     切换目录

5、ps -ef|grep  /xxx/xx/      显示指定目录下的进程

6、kill -9 xxx       强制杀掉xxx进程

7、./startup.sh       在tomcat的bin目录下启动tomcat服务器

8、tail -f ../logs/catalina.out       在tomcat的bin目录下输出日志

9、Ctrl+C   跳过,不执行该命令,如果日志一直在刷屏,可以使用这个命令终止

10、ls   可以列出当前目录下所有文件和文件夹

11、ll   可以列出当前目录下所有文件和文件夹详情

查看服务器端口的相关命令

参考地址:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html

1、netstat   查看已经连接的服务端口(ESTABLISHED)

2、netstat -a   查看所有的服务端口(包括监听和未监听的)

3、netstat -at  列出所有 tcp 端口 (包括监听和未监听的)

4、netstat -au  列出所有 udp 端口 (包括监听和未监听的)

5、netstat -l  只显示监听端口

6、netstat -lt  只列出所有监听 tcp 端口

7、netstat -lu  只列出所有监听 udp 端口

8、netstat -lx  只列出所有监听 UNIX 端口

9、netstat -s  显示所有端口的统计信息

10、netstat -st  显示TCP端口的统计信息

11、netstat -su  显示UDP端口的统计信息

12、netstat -an|grep LISTEN   0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务。

13、netstat -tln     查看当前服务器的端口使用情况

14、netstat -anp |grep 端口号   查看端口号是否被占用

15、netstat -nultp(此处不用加端口号)   查看当前所有已经使用的端口情况

查看Linux系统信息命令

1、uname -a   可显示电脑以及操作系统的相关信息

2、cat /proc/version   正在运行的内核版本信息

3、cat /etc/issue    显示的是发行版本信息

4、lsb_release -a    显示系统信息

5、fdisk -l   查看当前硬盘和分区的信息

6、parted -l   快速查看当前磁盘还剩多少能用来分区的空间

7、df -lh  查看硬盘使用情况

关于用户的命令

1、who   可以查看当前登录用户

2、w   可以看到当前所有登录用户的信息

3、cat /etc/passwd   查看linux中所有用户信息,只可以看不可以编辑,需要编辑的话使用vi

4、sudo tail -n 10 /var/log/auth.log   查看登录日志

5、cat /etc/group  查看linux中所有组信息,只可以看不可以编辑,需要编辑的话使用vi

文件命令

mkdir  建目录

rmdir  删目录

rm  删除文件

rm -f  强制删除文件

rm -rf  级联删除目录

rz  文件上传

sz  文件下载

ll  显示当前文件夹下得内容

pwd  显示当前路径

vi xxx  创建文件

sudo  加临时root权限

sudo -i   切换到root用户

sudo chmod 777 xxxx  给xxxx文件的所有用户添加添加所有权限

cp 文件 目标路径    复制文件

Springboot启动命令:

nohup /srv/java_1.8/jdk1.8.0_20/jre/bin/java -jar zcg_checkuser-0.0.1-SNAPSHOT.jar &

tail -f nohup.out  查看控制台日志

根据端口查看某个服务所在的tomcat
查看端口
sudo lsof -i:11006

ps -ef|grep 进程号

grep 'resultCode' zcg_ad.log.2017-11-29   查询日志中的字符串

grep --color -C 10 'already from db count' zcg_ad.log.2017-11-29   查询日志中的字符串上下各10行,可指定行数

tail -f|grep --color -C 1 '签名不通过,codeId=cd6185668f494019abf88e87e3b66ac4' ad_service.log   过滤日志

tail -f|grep '签名不通过,codeId=cd6185668f494019abf88e87e3b66ac4' ad_service.log

jar -xvf project.war   解压war包

awk -F ':' '/处理失败的userid/{printf $2}' zcg_checkuser.2017-11-24.log 整理文件内容,整理好的内容输出到控制台  

awk -F ':' '/处理失败的userid/{printf $2}' zcg_checkuser.2017-11-25.log >> "/home/bo.wang/logs/exceptuser.properties"  将整理好的内容输出到一个文件

export   查看已经存在的环境变量

export JAVA_HOME="/srv/java/jdk1.8.0_20"   添加环境变量或者修改环境变量

文本编辑 vi 命令

:表示命令模式,w表示写write,q代表离开quit,!表示强制执行。

:wq    在命令模式下,执行存盘退出操作;

:wq!  在命令模式下,执行强制存盘退出操作;

:w      在命令模式下,执行存盘操作;

:w!    在命令模式下,执行强制存盘操作;

:q      在命令模式下,执行退出操作;不保存;

:q!     在命令模式下,执行强制退出操作;不保存;

阿里云修改远程连接端口号

(1)远程登录到linux,执行

vim /etc/ssh/sshd_config

(2)如果我们要将22修改为1022,在#Port 22下输入Port 1022。在键盘上按“Esc”,输入 :wq! 保存并退出编辑状态。

(3)在阿里云控制台上重启实例。并且配置安全组规则。在入方向开放 1022 端口。

(4)接着会发现Xshell通过22端口连接不上了,只需要修改为1022端口即可。

常用 Linux 命令使用说明的更多相关文章

  1. 77个常用Linux命令和工具

    77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...

  2. 工作中常用Linux命令--服务器运维

    工作中常用Linux命令--服务器运维 lsof查看端口使用情况 lsof -i:8080更多lsof命令使用说明:http://www.cnblogs.com/peida/archive/2013/ ...

  3. 十五个最常用Linux命令行 - imsoft.cnblogs

    众多Linux管理员在使用Linux的时候会经常使用到很多Linux命令行,其中有绝大部分不是经常使用到的.在本文中主要为大家总结了经常使用的十五个最常用Linux命令行,希望对刚刚接触Linux命令 ...

  4. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  5. 常用Linux命令笔记

    任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...

  6. 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 操作系统 作用:管理好硬件设备,让软件可以和硬件发生交互类型 桌面操作系统 Windows macos linux 服务器操作系统 linux Windows ser ...

  7. 【Linux基础】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, uname

    常用Linux命令:cd, cp, ls, mkdir, mv, rm, su, uname cd命令:切换当前工作目录至 dirName(目录参数) 其中 dirName 可为绝对路径或相对路径.若 ...

  8. # 常用linux 命令和相关问题解决

    最近试着自己部署了服务器,在unbantu的环境下 学习了很多新知识 也遇到了很多问题,现在腾出手了,总结一下 常用Linux命令 目录操作 pwd: 查看当前路径 cd: 移动 cd .. : 返回 ...

  9. Linux - 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命 ...

随机推荐

  1. 记号一下selenium+Firefox自动下载的参数

    参考: https://blog.csdn.net/wxstar8/article/details/80782556 https://blog.csdn.net/xiaoguanyusb/articl ...

  2. Could not find a package,configuration file provided by "G2O" ,G2OConfig.cmake,g2o-config.cmake

    因为项目需要使用到g2o,所以自己从git上面clone下来, git clone https://github.com/RainerKuemmerle/g2o.git 然后: cd g2o mkdi ...

  3. keepalive高可用

    Keepalived软件起初是专门为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能.因此,Keepalived除了能够管理LVS软 ...

  4. HTML 元素大小

    1.元素的偏移量 元素的可见大小是由其高度.宽度决定,包括所有的内边距.滚动条和边框大小(不包括外边距). offsetHeight :元素在垂直方向上占用的空间大小,以像素计算.包括元素的高度,水平 ...

  5. oracle 查询索引和主键

    ORACLE: 1.查主键名称: select * from user_constraints where table_name = 'AAA' and constraint_type ='P'; 查 ...

  6. 项目总结18-使用textarea无法判断空值之坑

    项目总结18-使用textarea无法判断空值之坑 今天使用js判断textarea为空,发现怎么都无法成功仔细做了对比测试,发现结果如下: 1-JS代码 if($("#content&qu ...

  7. Linux安装配置Redis,CentOS7下安装Redis教程

    1.下载Redis wget https://download.redis.io/releases/redis-3.0.4.tar.gz 2 . 解压Redis .tar.gz 3 . 编译安装Red ...

  8. JVM总括四-类加载过程、双亲委派模型、对象实例化过程

    JVM总括四-类加载过程.双亲委派模型.对象实例化过程 目录:JVM总括:目录 一. 类加载过程 类加载过程就是将.class文件转化为Class对象,类实例化的过程,(User user = new ...

  9. 单系统登录机制SSO

    一.单系统登录机制 1.http无状态协议 web应用采用browser/server架构,http作为通信协议.http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关 ...

  10. 基于springboot的restful接口的单元测试示例

    一.知识点 代码中对应的知识点 1.jsonPath github网址 1)操作符见文档 2)方法见文档 3)例子见文档 2.MockMvc(org.springframework.test.web. ...