美文网首页
常用命令

常用命令

作者: 蚍蜉showtime | 来源:发表于2019-04-29 14:46 被阅读0次

1.后台执行命令,nohup

  • 推出SSH或者关闭窗口之后进程不停止
  • 执行jar:java -jar name.jar
  • 在后台执行jar,但关闭窗口后停止:java -jar name.jar $
  • 在后台执行jar,关闭窗口后也执行,nohup [命令]
    nohup java -jar example.jar &

2.文件调用权限管理 chmod

  • 一般用法 chmod [ugoa] [+-=] [rwxX]
  • linux/unix文件调用权限分为3级,拥有者u,群组g,其他o,都可以a
  • +增加权限,-取消权限,=唯一设定权限
  • r可读,w可写,x可执行,X只有当该文件是个子目录或者该文件已经被设定过为可执行
chmod ugo+r filename
chmod a+w filename
chmod u+x filename

3.系统监控,lsof

  • lsof:list open file,linux环境下一切都是以文件形式存在的,
  • lsof用于展示所进程打开的文件
  • 功能:端口查询,找回/恢复文件,
#-i 列出符合条件的进程
lsof -i:port  #用来检查端口占用情况
lsof -i@ip
lsof -i tcp
lsof -i 4 # ipv4
# -c 列出进程名关联的文件
lsof -c ffmpeg
lsof -c mysql

4.tar 和zip

  • zip用来压缩数据
  • tar是linux自带的主流的归档工具
  • tar -cvf tar_name.tar source:将source指明的一个或者多个文件源归档为一个tar
  • tar -tf tar_name.tar:查看tar中的内容
  • tar -xvf tar_name.tar:展开tar(相当于解压)
  • tar -zxvf srcname -C desName : 解压到制定目录

5.进程相关

ps

  • 用于查看进程信息
  • 默认无参:只展示当前bash的进程
  • -ef:展示所有进程详细信息(常用)
    - CMD列m:启动该进程的应用名称
    - 对结果进行筛选:ps -ef | grep string
  • -aux:现实所有进程信息,并展示所有的列

kill

  • 用于杀死进程
  • kill -9 [PID]
  • 参数 -9 表示强行杀死进程

6.磁盘管理

df 磁盘使用情况

  • 检查磁盘使用情况
  • df -h:以human视角提供信息

du 文件空间占用情况

  • 用来查看文件或者目录的空间占用情况
  • 在服务器磁盘满的情况下,用来检查大文件所在的目录,进行删除管理
  • du -[option] file_dir_name,,file_dir_name为空,默认为本目录的情况
  • du -h:以人类可理解的单位展示
  • du -s:summarize,信息汇总
  • du -sh *:遍历本目录下的所有文件和文件夹

删除僵尸文件

  • 僵尸文件指的是因为还被某些进程占用,而无法成功删除的文件
  • 查看所有僵尸文件:lsof | grep delete| more
  • 需要找到对应的线程,并将其杀死,才能成功删除,释放空间

7.查看端口占用情况

  • lsof -i:[port]:查看端口被那个进程占用
  • netstat -apn | grep [name]:查看端口被占用的进程的信息

相关文章

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Docker

    目录 常用命令 常用命令

  • Linux CentOS基础知识和常用命令

    常用命令1 常用命令2 常用命令3 常用命令4 Linux 目录配置 1、根目录(/)根目录(/)所在分区应该越小...

  • Shell命令汇总

    1、一般常用命令 (1)Shell 常用命令总结 (2)Shell的18条常用命令整理 2、文件操作常用命令 (1...

  • Flutter - 常用命令

    Flutter 常用命令 Flutter 常用命令: Flutter 常用命令说明flutter列出所有的命令fl...

  • Linux常用命令

    Linux常用命令 查看系统信息常用命令 常用命令-关机或重启命令 命令前结构

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • 设置更改root密码、连接MySQL、MySQL常用命令

    设置更改root密码 连接MySQL 连接MySQL MySQL常用命令 MySQL常用命令MySQL常用命令 扩...

  • 1.Vagrant搭建统一开发环境 常用命令

    前言:从Vagrant常用命令开始... ⚠️Vagrant 版本 2.2.01.Box常用命令2.VM常用命令 ...

  • SQL常用命令书目录

    SQL常用命令之单表查询 SQL常用命令之多表查询 SQL常用命令之模糊查找 SQL常用命令之空值查询 SQL常用...

网友评论

      本文标题:常用命令

      本文链接:https://www.haomeiwen.com/subject/fjmqnqtx.html