博客
关于我
超级实用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中实现ASCII码与字符相互转换
查看>>
Python中实现获取所有微信好友的头像并拼接成一张图片
查看>>
Python中对象的布尔值
查看>>
python中对集合的操作
查看>>
python中将列表转换为元组的时间复杂度,反之亦然
查看>>
Python中布尔表达式的求值
查看>>
python中很常用的10个内置函数整理(初学必备)
查看>>
python中打印二维列表数据
查看>>
python中打散数组shuffle
查看>>
Python中执行外部命令
查看>>
Python中拼接numpy数组-ChatGPT4o作答
查看>>
Python中提示:no module named 'PIL'
查看>>
Python中提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position
查看>>
python中数据类型存储_浅谈Python中的数据类型
查看>>
python中文件最重要的功能是什么-学 Python 都用来干嘛的?
查看>>
python中文版语言_高盛最新调查:Python超过汉语成为未来最重要技能,你准备学哪种编程语言?...
查看>>
Python中文问题SyntaxError
查看>>
Python中方括号和括号括起来的列表有什么区别?
查看>>
python中时间处理_Python中处理时间的几种方法小结
查看>>
Python中枚举串口(包括虚拟端口)的跨平台方法是什么?
查看>>