apt

基本用法

  • apt-get [options] install/remove/source 软件包1 【软件包2.。。】
    注意:软件包不要带后缀.deb
    常用命令及解释如下:

  • apt下载软件是根据软件源列表里给出的地址下载的,软件源信息放在 /etc/apt/sources.list中,内容类似下面这样:

apt下载软件时会优先使用排在前面的软件源。当没有找到软件时,会向下寻找软件源继续下载软件。

  • 每次更新完软件源列表后,还要更新软件列表,软件列表记录了软件源的信息,比如各个软件源都有什么软件,各个软件的依赖关系时怎样的等等。 当用户要安装软件时,apt先去本地磁盘查找软件列表,如果没有就提示用户说找不到。
    更新软件列表的命令:apt-get update
  • 搜索软件源里有没有指定的软件:apt-cache search key-word.

CPU位数

  • 32位和64位CPU的区别:32位的CPU能直接计算的二进制位数最多是32位,64位CPU是64位。
  • 32位软件可以运行在64位的CPU上,但是效果和32位CPU一样,无法发挥64位CPU的效果。64位软件无法运行在32位CPU上。

进程

  • 所有进程的祖先进程是 init进程,它的PID是1,是linux启动后最先启动的进程。
  • 除了init进程,任何进程都必须有父进程,而且进程销毁时父进程要处理好善后工作。

音频视频编码和解码

  • MPEG-1 视频标准用于VCD,MPEG-1 Layer 3 音频标准用于mp3.
  • MPEG-2 视频标准用于有线电视和DVD。
  • MPEG-4 视频标准用于mp4.

Xorg ,X协议和XClient

  • Xorg负责绘制图形界面,所有图形绘制的工作都要经过它来完成。X协议则是绘制图形的规则,XClient就是绘制图形的程序。 比如一个程序要想画一个圆,必须使用X协议给Xorg交互,然后Xorg才能执行绘制操作。

可执行文件格式

  • Windows下是PE格式,Linux下是ELF格式。
  • ELF格式包括4个部分:代码段,数据段,BSS段,堆栈段,前3个在程序启动时就分配好了,堆栈段是程序启动后动态分配的。

虚拟机网络结构

  • 当你在VirtualBox上安装号一个OS后,有4中网络结构可选:
    -- NAT 真机作为虚拟机的服务器,为虚拟机提供NAT, DHCP等服务,虚拟机不需配置,通过DHCP来获取网络配置访问外网。
    -- Bridged Adapter 虚拟机和真机同等地位,真机怎么配置网络,虚拟机也怎么配置就行了。
    -- Internal 仅虚拟机之间能相互通信,无法访问真机及外网。
    -- Host-only Adapter 虚拟机可以和真机通信,但无法访问外网,要想访问外网,需要真机为虚拟机提供路由和代理服务。

虚拟化技术

  • 比如在VirtualBox上安装一个Debian操作系统,则它看到的CPU等硬件和真机一样,但在使用的时候其实是要经过真机转发的,不合理的操作真机不会执行,而是会返回一个结果给虚拟机,让它以为执行完了。说白了虚拟化就是增加了一个中间层。
  • 另外一种虚拟化则是支持虚拟化技术的硬件,比如支持虚拟化的CPU,它有两种模式: VMX root operation, VMX non-root operation, 真机上使用的是 VMX root operation 模式, 虚拟机使用 VMX non-root operation模式,在这种模式下,某些需要内核权限的指令不会起作用。

Linux软件安装及基本概念的更多相关文章

  1. Linux基础学习(6)--Linux软件安装

    第六章——Linux软件安装 一.软件包管理简介 1.软件包分类: (1)源码包:脚本安装包 (2)二进制包(RPM包.系统默认包) 2.源码包: (1)源码包的优点:开源,如果有足够的能力,可以修改 ...

  2. 第五部分 linux 软件安装RPM SRPM与YUM

    第五部分  linux  软件安装RPM    SRPM与YUM   软件管理员简介 RPM与DPKG两大主流 rpm: redhat       centos     suse    命令:yum ...

  3. Linux软件安装,RPM与YUM

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3843955.html ...

  4. Linux软件安装中RPM与YUM 区别和联系

    .tc-nav-row{ height:38px; margin: 8px 15px; } .tc-nav-tab{ text-align: center; color:#333333; line-h ...

  5. Unix/Linux 软件安装

    Unix/Linux 软件安装 首先我们明确.在Unix like的机器上,一套软件并不唯独一个程序,而是一堆程序代码文件. 比如main.c,haha.c,sin_value.c这三个源码文件. 1 ...

  6. Linux软件安装——服务管理的命令

    Linux软件安装——服务管理的命令 摘要:本文主要学习了Linux系统中服务管理的命令. service命令 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启 ...

  7. Linux软件安装——服务管理

    Linux软件安装——服务管理 摘要:本文主要学习了Linux中有关服务管理的知识. 什么是服务 服务一般是放置在后台运行的一个或多个进分程,为用户或系统提供某项特定的服务,有些是系统服务,有些则是独 ...

  8. Linux软件安装——安装软件的命令

    Linux软件安装——安装软件的命令 摘要:本文主要学习了如何在Linux系统中安装.更新.卸载软件. rpm命令 rpm命令用来在Linux系统上进行软件的安装. 基本语法 安装命令: rpm -i ...

  9. Linux软件安装——软件包

    Linux软件安装——软件包 摘要:本文主要学习了Linux下软件安装的相关知识. 软件包 简介 Linux下的软件包众多,且几乎都是经GPL授权.免费开源(无偿公开源代码)的.这意味着如果你具备修改 ...

随机推荐

  1. 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf385

    网上说的解决方案有两个,第一:什么删除目录下的.java文件,   这个方法 对我没效果:第二:删除.csproj文件中.DotNetCompilerPlatform.CSharpCodeProvid ...

  2. 【u114】旅行计划(12月你好)

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 小明要去一个国家旅游.这个国家有N个城市,编号为1-N,并且有M条道路连接着,小明准备从其中一个城市出 ...

  3. IT企业级应?开发模式演化

    原文:IT企业级应?开发模式演化 前端研发流程 传统To B类系统的研发模式 探索 & 思考设计模式库(DPL)设计语⾔设计语⾔详解基于MVVM模式的Web框架 & UI库优化后的开发 ...

  4. UML类图几种”关系“的总结

    在UML类图中,常见的有以下几种关系: 泛化(Generalization)(继承),  实现(Realization)(接口实现),组合(Composition),聚合(Aggregation),关 ...

  5. C#中的字符串——用Stringbuilder类很重要

    注:这篇文章基本是<C#高级编程>(第七版)第九章的学习笔记. 众所周知,C#中处理字符串通常用的都是string,它其实是.NET基础类System.String类的映射.注意一个是小写 ...

  6. qt的应用层主要是大型3d,vr,管理软件和器械嵌入软件(有上千个下一代软件黑科技项目是qt的,美国宇航局,欧洲宇航局,超级战舰DDG1000)

    作者:Nebula.Trek链接:https://www.zhihu.com/question/24316868/answer/118944490来源:知乎著作权归作者所有.商业转载请联系作者获得授权 ...

  7. WPF制作Logo,很爽,今后在应用程序中加入Logo轻松,省事!

    原文:WPF制作Logo,很爽,今后在应用程序中加入Logo轻松,省事! 这是效果: XAML代码:<Viewbox Width="723.955078" Height=&q ...

  8. cocos2dx-3.1加入cocosStudio参考库 libCocosStudio

    一个,创建好项目 两,在"解(项目名称)".选择现有项目 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2dzbHVja3k=/fon ...

  9. OpenGL(一)绘制圆、五角星、正弦曲线

    OpenGL入门之"顶点":OpenGL规定,一个多边形必须是一个"凸多边形",即连接多边形上任意两点,其连线都在多边形内部.多边形可以由其边上的端点(这里可称 ...

  10. 机器学习:深入理解LSTM网络 (二)

    之前我们介绍了RNN 网络结构以及其所遇到的问题,RNN 结构对于关联度太长的时序问题可能无法处理, 简单来说,RNN对于太久远的信息不能有效地储存,为了解决这个问题,有人提出了LSTM的网络结构,L ...