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. 获取cxgrid footer内容

    cxGridDBTableView1.DataController.Summary.FooterSummaryValues[4];

  2. 最适合入门的Laravel中级教程(一)

    Laravel 是一个全栈框架: 我们使用 Laravel 开发业务常见有 3 个方向: 前端页面和后端逻辑混合的应用 主要是面向对 SEO 有需求的项目: 比如说新闻资讯博客文章等: 一般在控制器中 ...

  3. [phvia/firman] PHP多进程服务器模型中的惊群

    [ 典型场景 ] 典型的多进程服务器模型是这样的,主进程绑定ip,监听port,fork几个子进程,子进程安装信号处理器,随后轮询资源描述符检查是否可读可写: 子进程的轮询又涉及到 IO复用,acce ...

  4. 基于maven构建javaweb项目思路梳理及改进

    需要准备的东西: Jdk. myeclipse. maven包 预装jdk环境 1.maven安装及配置: a)      详见url https://www.cnblogs.com/eagle668 ...

  5. VUE - 相对路径

    background-image背景图片路径问题可以这样解决:1.先在data里面导入这张图片,例如:                bg:require('./openIndexBG2.jpg')2 ...

  6. python re模块与正则表达式

    首先要先继承re模块: import re re.findall() 方法 # 返回值为列表 \w 表示一个字符,为数字,字母,下滑线之一, \W匹配任意非数字,字母,下划线 print(re.fin ...

  7. jQuery——检测滚动条是否到达底部

    一.jQuery检测浏览器window滚动条到达底部 jQuery获取位置和尺寸相关函数:$(document).height()    获取整个页面的高度:$(window).height()    ...

  8. [leetcode]53. Maximum Subarray最大子数组和

    Given an integer array nums, find the contiguous subarray (containing at least one number) which has ...

  9. surf the internet scientifically

    You can get some useful information from the link below: 1. http://blog.sina.com.cn/s/blog_4891cbc50 ...

  10. [Python] 怎么把HTML的报告转换为图片,利用无头浏览器

    How to convert HTML Report to picture format in Email? So that we can see the automation report also ...