• linux软件管理


    apt

    apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。

    apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

    apt 命令执行需要超级管理员权限(root)。

    帮助信息:

    用法: apt [选项] 命令
    
    命令行软件包管理器 apt 提供软件包搜索,管理和信息查询等功能。
    它提供的功能与其他 APT 工具相同(像 apt-get 和 apt-cache),
    但是默认情况下被设置得更适合交互。
    
    常用命令:
      list - 根据名称列出软件包
      search - 搜索软件包描述
      show - 显示软件包细节
      install - 安装软件包
      reinstall - 重新安装软件包
      remove - 移除软件包
      autoremove - 卸载所有自动安装且不再使用的软件包
      update - 更新可用软件包列表
      upgrade - 通过 安装/升级 软件来更新系统
      full-upgrade - 通过 卸载/安装/升级 来更新系统
      edit-sources - 编辑软件源信息文件
      satisfy - 使系统满足依赖关系字符串
    
    

    yum

    yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。

    基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

    yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

    如果要在其他操作系统中使用的话,需要先安装yum。

    lsof

    list open files是一个列出当前系统打开文件的工具。

    lsof -i:8080
    
    • 需要root用户的权限

    lsof -i:8080:查看8080端口占用
    lsof abc.txt:显示开启文件abc.txt的进程
    lsof -c abc:显示abc进程现在打开的文件
    lsof -c -p 1234:列出进程号为1234的进程所打开的文件
    lsof -g gid:显示归属gid的进程情况
    lsof +d /usr/local/:显示目录下被进程开启的文件
    lsof +D /usr/local/:同上,但是会搜索目录下的目录,时间较长
    lsof -d 4:显示使用fd为4的进程
    lsof -i -U:显示所有打开的端口和UNIX domain文件
    

    netstat

    netstat -tunlp | grep 端口号
    
    • -t (tcp) 仅显示tcp相关选项
    • -u (udp)仅显示udp相关选项
    • -n 拒绝显示别名,能显示数字的全部转化为数字
    • -l 仅列出在Listen(监听)的服务状态
    • -p 显示建立相关链接的程序名

    示例:

    netstat -ntlp   //查看当前所有tcp端口
    netstat -ntulp | grep 80   //查看所有80端口使用情况
    netstat -ntulp | grep 3306   //查看所有3306端口使用情况
    

    kill

    kill -9 PID
    kill -9 26993
    

    service

    service本身是一个shell文件,/sbin/service,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务,可以进行查看。

    service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。

    格式:service <service>
    
    打印指定服务<service>的命令行使用帮助。
    
     
    
    格式:service <service> start
    
    启动指定的系统服务<service>
    
     
    
    格式:service <service> stop
    
    停止指定的系统服务<service>
    
    
    格式:service <service> restart
    
    重新启动指定的系统服务<service>,即先停止(stop),然后再启动(start)。
    

    ps

    查看进程

    ps
    ps -A
    
  • 相关阅读:
    android 多渠道打包
    第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
    Android:支持不同分辨率的屏幕设计 .
    动画效果编程基础--AnimationAndroid
    Android使用尺寸资源 dimens .
    android手机分辨率整理
    线程和进程
    js和html的结合方式
    成员变量和局部变量
    MySQL基础知识
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/16348285.html
Copyright © 2020-2023  润新知