• Linux程序的执行


    一、多任务协调机制

     $ find /boot | cpio -ocB > /tmp/boot.img

    程序执行方式——流式处理

    “|”是匿名管道

    管道分匿名管道,命名管道。匿名管道属于临时工,随用随叫;命名管道是正式工,使用mkfifo命令,需要分配固定的资源,不用也会在那除非将其除名;

    I/O重定向

    输出给A的东西重定向给B

    分为隐式重定向和显式重定向两种;隐式重定向发生在“匿名管道”处,显式重定向,就是尖括号“>”

    前/后台任务

    前台任务是当前与我们交互的程序,而后台任务就是虽然执行着但是不与我们交互的程序。

    与图形界面,在命令行下,前台任务是我们唯一可见的任务。后台任务想要成为前台任务,必须将当前的前台任务切换成后台任务。

    切换:

    Ctrl + Z, 然后执行命名 $ bg

    也可以直接在命令末尾添加“&”符号

    计划任务

    $ at

    守护进程

    很多系统服务,由运行在后台的守护进程(daemon)来执行的。

    生存期很长,通常随Linux启动而启动,关闭时关闭。

    大多数服务器都是用守护进程实现的。

    二、软件的安装方式

    1. 从源代码安装

    第一步configure (创建Makefile文件)

    第二步make  (编译)

    第三步make install (安装)

    2.利用软件管理工具rpm和dpkg (软件包管理)

    文件名  xxx.rpm 和 xxx.dpkg

    安装 命令 rpm -ivh xxx

    查询 命令 rpm -ql xxx

    卸载 命名 rpm -e xxx

  • 相关阅读:
    IDEA快捷键
    Win10如何禁止软件运行?win10禁止软件启动的设置方法!禁止人生日历热点快讯的方法
    java反射
    JDBC基础
    mysql基础
    java基础
    Quartz.NET(任务调度)与Topshelf(服务)的综合使用
    【专栏学习】APM——异步编程模型(.NET不推荐)
    中小型研发团队架构实践
    Android 下拉菜单 Spinner 赋值
  • 原文地址:https://www.cnblogs.com/eniac1946/p/8395074.html
Copyright © 2020-2023  润新知