摘要: 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要编译成为二进制形式之后才能够运行 源代码基本编译流程 : ./configure 检测编译环境、相关库文件以及配置参数并生成makefile make 对源代码进行编译,生成可执行文件 阅读全文
posted @ 2019-04-09 14:50 凡人修电脑 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 系统启动流程 1. BIOS 2. MBR : Boot Code 3. 执行引导程序 GRUB 4. 加载内核 5. 执行init 6. runlevel BIOS BIOS(basic input output system),我们称之为基本输入输出系统,一般保存在主板的BIOS芯片中 计算机启 阅读全文
posted @ 2019-04-09 14:49 凡人修电脑 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 多命令协作:管道及重定向 在Linux中,大多数命令都很简单,每个命令往往只实现一个或几个很简单功能. 我们可以通过将不同功能的命令组合起来一起使用,达到完成某个复杂功能的目的 CLI下几乎所有的命令返回的都是纯文本,纯文本形式的数据又是绝大多数命令的输入格式 命令行shell的数据流有以下定义 : 阅读全文
posted @ 2019-04-09 14:47 凡人修电脑 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 网络基础 ip编址 ip编址是一个双层编址方案(网络部分和主机部分),一个ip地址标识一个主机(或一个网卡接口) 现在应用最广泛的是IPv4编址,已经开始逐渐向IPv6编址切换 IPv4地址32位长,IPv6地址为128位长 一个IPv4地址分为两个部分:网络部分和主机部分 网络部分用来标识所属区域 阅读全文
posted @ 2019-04-09 14:46 凡人修电脑 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 用户基础 用户和组 每个用户都拥有一个userid 每个用户都属于一个主组,属于一个或多个附属组 每个组拥有一个groupid 每个进程以一个用户身份运行,受该用户可访问资源限制 每个可登陆用户拥有一个指定的shell 用户 userid为32位,从0开始,为了和老式系统兼容,用户id限制在6000 阅读全文
posted @ 2019-04-09 14:44 凡人修电脑 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 磁盘管理 fdisk分区工具 只支持MBR分区 fdisk命令只有root用户能用 fdisk l 列出所有安装磁盘及分区信息 fdisk /dev/sda (操作磁盘,按m可列出帮助界面,常用的操作有:) n 新增分区(设置分区类型,起始磁盘柱面等信息) w 保存并退出 分区后可使用partpro 阅读全文
posted @ 2019-04-09 14:41 凡人修电脑 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 命令行BASH基本操作 Shell 用户不能直接操作内核,所以用户操作通过shell传递给内核 shell分为两种 : GUI 图形界面 (linux一般是GNOME) CLI 命令行界面 (linux一般是BASH) BASH 提示符 \ root用户 $ 普通用户 命令一般由 (命令、选项、参数 阅读全文
posted @ 2019-04-09 14:37 凡人修电脑 阅读(450) 评论(0) 推荐(1) 编辑