常用 Linux 命令使用说明
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 命令使用说明的更多相关文章
- 77个常用Linux命令和工具
77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...
- 工作中常用Linux命令--服务器运维
工作中常用Linux命令--服务器运维 lsof查看端口使用情况 lsof -i:8080更多lsof命令使用说明:http://www.cnblogs.com/peida/archive/2013/ ...
- 十五个最常用Linux命令行 - imsoft.cnblogs
众多Linux管理员在使用Linux的时候会经常使用到很多Linux命令行,其中有绝大部分不是经常使用到的.在本文中主要为大家总结了经常使用的十五个最常用Linux命令行,希望对刚刚接触Linux命令 ...
- 常用Linux命令小结
常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...
- 常用Linux命令笔记
任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...
- 常用 Linux 命令的基本使用
常用 Linux 命令的基本使用 操作系统 作用:管理好硬件设备,让软件可以和硬件发生交互类型 桌面操作系统 Windows macos linux 服务器操作系统 linux Windows ser ...
- 【Linux基础】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, uname
常用Linux命令:cd, cp, ls, mkdir, mv, rm, su, uname cd命令:切换当前工作目录至 dirName(目录参数) 其中 dirName 可为绝对路径或相对路径.若 ...
- # 常用linux 命令和相关问题解决
最近试着自己部署了服务器,在unbantu的环境下 学习了很多新知识 也遇到了很多问题,现在腾出手了,总结一下 常用Linux命令 目录操作 pwd: 查看当前路径 cd: 移动 cd .. : 返回 ...
- Linux - 常用 Linux 命令的基本使用
常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命 ...
随机推荐
- Dubbo+zookeeper面试题补充
什么是分布式?什么是集群?主要区别 分布式是将一个服务分个部分,然后通过远程调用方式进行.远程调用框架RPC框架,spring cloud,dubbo.集群是将同一个服务的多个副本部署在不同的集群上, ...
- Linux安装配置JDK1.7
1 在/usr/local 文件夹下新建一个文件夹software ,将JDK放到此文件夹中 并在此文件夹下解压执行命令 tar zxvf jdk-8u144-linux-x64.tar. ...
- SQL Server与MySQL在“存在则更新,不存在则插入”并发处理上的一些差异。
“存在则更新,不存在则插入的逻辑”并发情况下的处理 在sqlserver中: 在sqlserver中,是通过可序列化隔离级别+排它锁的方式来锁定一个范围来实现的当前锁定一个不存在的记录的时候,sqls ...
- vue 未完待续
1. v-text:主要用来更新textContent,可以等同于JS的text属性. <span v-text="msg"></span> 这两者等价: ...
- 2019.3.28 S21 day02pyth笔记总结
昨日内容补充: 1.字符串:'中国' 'Hello' 字符:中是一个字符,e是一个字符 字节:中是3个字节,e是1个字节 位:01010101是8位,其中0或1分别是1位 unicode用于内存 ...
- HALCON示例:BOTTLE.HDEV 光学字符识别(分割OCR)
* * bottle.hdev: Segment and read numbers on a beer bottle 分割读取啤酒瓶上的数字* * Step 0: Preparations* Spec ...
- 项目(四)DHCP服务配置
DHCP是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议. 使用DHCP可以减少管理员的工作量,避免IP地址冲突,当网络修改IP地址网段时 ...
- SpringMVC 重定向和请求转发(转载)
本文系转载,原文地址:https://blog.csdn.net/m0_37450089/article/details/78703366 servlet的请求转发(forward)和重定向(se ...
- windows 命令行出现中文乱码
1.打开CMD.exe命令行窗口 2.通过 chcp命令改变代码页chcp 65001 //UTF-8的代码页为65001
- cmp指令
cmp是比较指令,cmp的功能相当于减法指令,只是不保存结果.cmp指令执行后,将对标志寄存器产生影响.其他相关指令通过识别这些被影响的标志寄存器位来得知比较结果. cmp指令格式: cmp 操作对象 ...