Linux常用操作命令

前提:我的服务器是:Red Hat Enterprise Linux Server release 6.4 (Santiago)

1、查看系统信息

查看系统版本:lsb_release -a 
查看版本信息:cat /etc/redhat-release 
获取服务器的信息:hostname 
查看系统内核:uname –a
查看操作系统的版本:cat /etc/redhat-release 
查看网络配置信息:ifconfig 

1.1、查看端口 ip

1.你可以使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,我就以80端口为例:
lsof -i:80
或者
lsof -i:22
如果有显示说明已经开放了,如果没有显示说明没有开放
2.netstat -aptn执行看看,是否监听在0.0.0.0:3306
3.
netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
例如
4.telnet ip 端口号 方式测试远程主机端口是否打开

2、部署jar包命令

2.1查看当前服务
    ps -ef|grep java
2.2停止服务命令
    ps -ef | grep amc-haha | grep -v grep | cut -c 9-15 | xargs kill -s 9
2.3启动命令(指定log输出位置和log文件名)
    nohup jdk1.8.0_201/bin/java -jar amc-haha-service.jar > logs/amc-haha-console.log 2>&1 &

3、查看log命令

3.1跟踪log
            tail -f xxxx.log
            tail -f xxx.log | grep "关键字"
3.2从第3000行开始,显示1000行。即显示3000~3999行
    cat filename | tail -n +3000 | head -n 1000
3.3显示1000行到3000行
    cat filename| head -n 3000 | tail -n +1000
*注意两种方法的顺序
分解:
    tail -n 1000:显示最后1000行
    tail -n 1000 xxx.log >> xinFile.log:剪切日志倒数指定行数到指定文件中
    tail -n +1000:从1000行开始显示,显示1000行以后的
    head -n 1000:显示前面1000行
3.4用sed命令
    sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。
    sed -n '5,10p' filename >> newFile.log 文件的第5行到第10行被拷贝到新文件中。

4、其他常用命令

pwd:显示当前所在目录的绝对路径
    绝对路径:从根目录开始计算
    相对路径:从当前目录开始计算

ls:查看当前目录包含的文件

ls -a:查看当前目录包含的文件,能够列出来隐藏文件
    隐藏文件都以 . 开头
    白色:普通文件
    蓝色:目录
    青色:可执行文件    

cd 路径:进入指定目录
    可以使用相对路径也可以使用绝对路径
    绝对路径都以 / 作为起始
    .. 返回上一级目录
    - 返回切换前的目录
    ~ 进入用户的家目录

mkdir 目录名:创建一个目录
mkdir -p 路径:创建路径上所有不在的目录

touch 文件名:创建一个文件

vi 文件路径:编辑文件
    vi 是 Linux 的一款软件,类似 windows 的记事本,用于编辑文件内容
    vi 的 plus 版本叫做 vim

wq:保存后退出。
q!:强制退出,内容不保存。
set number:  显示行号    
cat 文件路径:查看文件内容
tail -x 文件路径:查看文件的最后 x 行内容
mv 文件路径 目标路径:剪切文件到目标路径
                    重命名

cp -rf 文件路径 目标路径:复制文件到目标路径

远程复制:scp -r /usr/local/jdk/ root@slave1:/usr/local/ 命令拷贝 jdk 文件夹给 slave1

rm -rf 文件路径:删除文件

tar -xvf 文件名:解压文件到当前目录
        Linux 中大部分软件都是 tar.gz 的压缩包,需要解压配置以后才可以使用
     
常用目录:
    bin:存放普通命令的地方
    sbin:存放超级管理员(root)命令的地方
    home:普通用户的家目录,存放用户自己文件的地方
    root:root 用户的家目录,只有 root 可以访问
               普通用户只能访问自己的家目录,root 可以访问任意目录

    usr:系统自带软件的安装目录
    opt:用户软件安装目录
             使用的时候没有严格的区分,后续软件都安装在 /usr/local 目录中 

     etc:系统的配置文件存储目录

     tmp:临时目录,存放的内容重启后会自动删除       
快捷键:
    TAB:自动补全文件名字
    ctrl + L:清屏
    上下箭头:切换历史命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值