博客
关于我
超级实用LINUX部署命令
阅读量:329 次
发布时间:2019-03-04

本文共 1320 字,大约阅读时间需要 4 分钟。

常用操作系统命令指南

文件编辑

使用vi编辑文件时,以下命令非常实用:

  • 修改文件:打开vi编辑器并切换到指定文件,可以使用以下命令:

    vi +i

    这将进入插入模式,方便直接编辑文件内容。

  • 强制保存文件并退出:在vi编辑器中,执行以下命令可以强制保存并退出:

    vi :wq!

    请注意!符号用于强制保存。

文件操作

  • 压缩文件:将文件以.tar.gz格式压缩,可以使用以下命令:

    tar zcvf filename.tar.gz

    这将将文件压缩并输出压缩后的文件。

  • 解压文件:将.tar.gz文件解压到当前目录,可以使用以下命令:

    tar zxvf filename.tar.gz

    解压完成后,文件将出现在当前目录。

进程管理

  • 查看当前tomcat进程:使用以下命令可以查看系统上运行的tomcat进程:

    ps -ef | grep tomcat

    这将显示所有与tomcat相关的进程信息。

  • 查看当前进程:要查看系统上运行的所有进程,可以使用以下命令:

    ps -ef | grep java

    这将显示所有与java程序相关的进程。

  • 杀掉指定进程:要停止特定端口号的进程,可以使用以下命令:

    kill 1234

    其中1234是要停止的进程ID。

用户管理

  • 切换用户身份:要切换到指定用户,可以使用以下命令:

    su username

    输入用户密码后,系统会切换到指定用户。

  • 退出普通用户身份:可以使用以下命令快速退出当前用户身份:

    ctrl + d

日志查看

  • 查看日志文件:使用tail命令可以查看日志文件的最新内容。例如,查看catalina.out文件的前1000行:
    tail -n 1000 logs/catalina.out

    如果需要实时查看,可以使用以下命令:

    tail -f logs/catalina.out

内存管理

  • 查看内存缓存:要查看内存缓存的使用情况,可以使用以下命令:
    ps -ef | grep memcache

    这将显示内存缓存相关进程的信息。

网络操作

  • 刷新缓存:要刷新网络缓存,可以使用telnet命令连接指定端口并执行flush_all命令:
    telnet 172.16.90.12 11211

    输入命令后,系统会刷新所有缓存。

文件复制

  • 强制复制文件:要将文件从一个目录复制到另一个目录,可以使用以下命令:
    cp -rf home/resource/* mnt/Tomcat-01/webapps/ROOT/resource/

    这将递归复制指定目录下的所有文件到目标目录。

Windows系统命令

  • 查看8006端口号启动的进程PID:可以使用以下命令查看8006端口号启动的进程ID:

    netstat -ano | findstr 8006

    找到对应的PID后,可以使用以下命令强制停止进程:

    taskkill -pid 11568 -f
  • 查看端口占用:要查看指定端口号(例如11211)是否被占用,可以使用以下命令:

    netstat -atn | findstr “11211”

    如果端口号被占用,可以进一步查看占用的程序:

    tasklist | findstr “10816”

    这将显示占用端口号的具体程序。

转载地址:http://kcuh.baihongyu.com/

你可能感兴趣的文章
python:从列表中创建元组列表
查看>>
Python:从嵌套列表中删除重复项
查看>>
Python:从间隔映射到值
查看>>
Python:使用 shell=False 的子进程调用不起作用
查看>>
Python:修改 PATH 环境变量的平台无关方式
查看>>
Python:假与 0
查看>>
Python:函数使用
查看>>
Python:函数进阶
查看>>
Python:在整数的二进制表示中查找最长的二进制间隙
查看>>
Python:如何从二进制转换为 base 64 并返回?
查看>>
Python:如何以非阻塞方式读取子进程的标准输出
查看>>
Python:如何使用 plotly 制作阴影区域或交替背景颜色?
查看>>
Python:如何根据日期时间获取值的计数
查看>>
python:如何检测串行 COM 上的设备名称/ID
查看>>
Python:如何模拟 datetime.utcnow()?
查看>>
Python:如果DataFrames之间的其他值匹配,则对DataFrame中的值求和
查看>>
Python:字典思维
查看>>
Python:将 HEX 字符串转换为字节
查看>>
Python:将列表与范围列表合并
查看>>
Python:将列表列表初始化为一定大小,
查看>>