Linux简单命令使用(六) ---------- 进程查看与服务(基础)

 

目录

 

一. 进程

          1. 进程的查看

 2.进程的前后台调用

二 .   服务的简单介绍

 1. 服务的控制命令

 2.  网络连接配置

 3.  登录其他主机


一. 进程

  1. 进程的查看


      进程的概念:操作系统最核心的概念就是进程。其实进程简单来说就是在操作系统中运行的程序,它是操作系统资源管理的最小单位。但是进程是一个动态的实体,它是程序的一次执行过程。进程和程序的区别在于:进程是动态的,程序是静态的,进程是运行中的程序,而程序是一些保存在硬盘上的可执行代码。

  ps   -A          //查看所有进程(与 ps   -e  相同)
  ps   -a          //显示当前环境中运行的进程
  ps   a           //显示当前环境运行的进程中(包含详细信息)
  ps   -u          //显示进程的用户信息
  ps   x           //列出系统中运行包含的tty输出设备(tty表示占用终端)
  ps   f            //显示pid(ASCII art process hierarchy (forest).)
  ps   e           //显示进程的详细信息

 常用组合:
 ps    aux       //显示系统中所有进程并显示进程用户
 ps    ef          //显示进程的详细信息和pid
 ps    ax         //显示当前系统中所有进程

  显示进程的指定信息
  ps   -o     comm         //显示进程的名称
  ps   -o     user            //显示进程的拥有者
                 group         //显示进程的所属组
                 %cpu          //显示进程多cpu的使用率
                 %mem        //显示进程对内存的使用率
                 pid              //显示进程的pid
                 nice             //显示进程的优先级(-20-19)
  cpu和mem使用率的排序:
  ps  ax  --sort=+%cpu      //cpu使用率升序
                      =-%cpu       //降序
  ps  ax  --sort=+%mem    //内存使用率升序
                      =-%mem     //降序

  renice  -n 5  pid号           //改变进程的优先级
  ps  ac -o pid,nice,comm  //查看进程的优先级

2.进程的前后台调用

jobs                     //查看被打入后台的进程
ctrl + z                 //把占入终端的进程打入后台
fg + jobsnum       //把后台的进程调回前台
bg+ jobsnum       //把后台暂停的进程在后台运行
comm  & +命令   //命令直接在后台运行

二 .   服务的简单介绍

  服务:linux中服务是一类常驻内存中的进程

 1. 服务的控制命令


 systemctl  list-units                               //列出已经开启服务的状态
 systemctl  list-unit-files                          //列出所有服务开机启动的状态
 systemctl  set-default multi-user.target //设定系统的启动级别为多用户模式(无图形)
 systemctl  set-default graphical.target  //设定系统启动级别为图形模式
 systemctl  status 服务名称                    //查看服务  
 systemctl  start  服务名称                      //开启服务
                  stop                                       //停止服务
                  restart                                    //关闭服务,重启服务
                  reload                                    //不关闭服务,重新加载配置文件
                  enable                                   //开机启动服务
                  disable                                  //开机不启动服务
ping ip地址                                              //产看网络是否连通
ifconfig                                                    //可以查看ip地址
ip address                                               //可以产看ip地址

 systemctl  set-default multi-user.target          //设定系统的启动级别为多用户模式(无图形)


systemctl  set-default graphical.target  //设定系统启动级别为图形模式

2.  网络连接配置


->.nm-connection-editor
->.删除原来
->.add->ethernet下选择Device mac adress 默认->ipv4模式选择manual
->.添加addresses  address:ip地址  netmask:555.555.555.0 Geteway:空->保存
->.systemctl restart network //重启网络


3.  登录其他主机

ssh  root@+ip地址            // 以root用户登录ip地址是x的主机
ssh  root@+ip地址   -X      //可以开启图形界面

免密登录配置过程:
 ->. ssh-keygen-> 一直回车->(然后可以 rm -rf *,可以再创建一次)
 ->. ssh-copy-id  -i  /root/.ssh/id_rsa.pub root@172.xx.xxx.x1 (ssh-copy-id //挂锁的意思)   //给ip为x1的主机root的用户挂锁
 ->.scp  /root/.ssh/id_rsa  root@172.xx.xxx.x2:/root/.ssh/( scp:远程传输命令)                 //把钥匙给ip为x2的主机的root用户

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值