Linux软件安装及基本概念
2017-09-17 14:37
387 查看
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学习日志(基础篇)----压缩包的管理(补充)、软件的安装与卸载、VIM的基本操作
- linux下软件的基本安装和卸载详解
- Linux功耗管理(2)_Generic PM之基本概念和软件架构
- linux下软件的基本安装和卸载(转)
- Linux运维 第四阶段 (一) MySQL基本概念及编译安装
- 安装Linux应用软件的五种基本方法
- linux下软件的基本安装和卸载
- linux源概念、原理、应用(linux软件安装、升级)
- linux下软件的基本安装和卸载
- linux-Zebra软件包的基本安装与配置
- linux下软件的基本安装和卸载
- 【Linux下软件的基本安装和卸载】
- Linux下软件的基本安装和卸载
- linux下软件的基本安装和卸载
- 【2.2】【Linux从基本命令到服务器搭建系列教程】——Linux软件安装与卸载,更换国内镜像源
- linux下软件的基本安装和卸载
- Linux环境、基本软件安装配置
- Red Hat Linux下软件的基本安装和卸载
- Linux应用软件安装基本方法
- Linux中编译安装软件的基本流程