zoukankan      html  css  js  c++  java
  • 099_linux基础命令三

    linux的进程管理:
    1、进程:线程-->程序的执行流程
      进程-->一个程序的执行

    2、查看linux上所有运行的进程:ps [选项]

    ps:查看所有进程(不包括守护进程)
    ps -e:查看所有的进行(包括守护进程 )
    ps -ef:查看所有的进程(以全列表的形式显示,其中包含ppid与uid)
    ps -ef|grep sshd:查看名称含有sshd的所有进程

    3、终止进程:kill [选项] pid

    9进程--:强制终止
    kill xxx:终止应用程序进程
    kill -9 xxx:强制终止任何一个进程

    4、服务管理:服务本质上也一个进程,主要是指守护进程。

    防火墙(firewalld)、sshd(对外链接服务)、bash(终端核心命令)、network等
    systemctl [选项] 服务名称
      ->start:开启服务
      |->stop:关闭服务
      |->restart:重启服务
      |->status:查看服务状态
      |->enable:开启服务的开机启动
      |->reload:重新加载服务

    5、查看网络连接服务:

    1)、netstat:查看网络连接状况。
    2)、ping:查看网络是否连通。
    3)、curl:可以模拟浏览器通过http协议访问网路资源。
    curl http://www.baidu.com

    ===================================================================
    linux的软件包管理工具:
    1、RPM工具:用来安装和管理.rpm软件包。(缺陷:可能安装包依赖其他的安装包)

    1)、查看系统中所有的rpm包:
      rpm -qa:查看所有的rpm安装包(q:代表查询,a:代表所有)
    2)、卸载系统中已经安装的rmp包:rpm -e 安装包名成
      rpm -e firefox:卸载火狐浏览器
    3)、安装RPM软件包:rpm -ivh rpm包名(linux中的安装包路径:/run/media/qc(用户)/centos.ios/package/****)
      注意安装包我们要从package中copy到/opt目录进行安装
      rpm -ivh firefox-52.2.0-2.el7.centos.x86_64.rpm(i代表的是安装,v代表的是提示信息,h代表的是安装进度条)

    2、YUM工具:用来安装和管理.rpm软件包。

    1)、查看所有本机上已经安装的和YUM服务器上可以安装的.rpm包。
      yum list:查看YUM服务器上可以安装的.rpm包
      yum list installed:查看本机上已经安装了哪些.rpm包
    2)、卸载.rpm安装的软件:
      yum remove firefox
    3)、安装.rpm软件:yum install 软件包名称
      yum install firefox
      自动到YUM服务器下载.rpm安装包
      自动解决安装包之间依赖关系

  • 相关阅读:
    静下来好好学习
    深入学习Redis主从复制
    深入学习Redis持久化
    TPS、并发用户数、吞吐量关系
    P1067 多项式输出
    P1014 Cantor表
    P2089 烤鸡
    P1579 哥德巴赫猜想(升级版)
    P1217 [USACO1.5]回文质数 Prime Palindromes
    校内比赛 城市交通费
  • 原文地址:https://www.cnblogs.com/pogusanqian/p/12687321.html
Copyright © 2011-2022 走看看