Linux学习日志
人白安
行己有耻,君子不器
展开
-
Linux学习日志(十)
网络配置与管理底层共享信道争用 使用 mac地址(Media Access Control)CSMA/CD 以太网 载波侦听多路访问/冲突回位Token Pring 令牌环 Hub 集线器冲突域:所有在底层设备上能发生冲突的集合 网桥:是用来分割冲突域的设备 多接口:交换机广播域:IP地址:4段32位:1.1.1.1(八进制表示) 大原创 2016-05-11 01:34:34 · 4344 阅读 · 0 评论 -
Linux学习日志(八)
Linux的程序包管理专业概念POSIX:Portable Openratin System 跨平台调用API:兼容,意味开发库兼容,因此,源代码可跨平台ABI:兼容,编译后的程序可以跨平台库为函数,function 库:可执行程序,本身不能作为程序执行入口,但可以被调用,是编译好的二进制格式程序的过程: 预编译、编译、汇编、链接 #静态链接:将库包含在程序中原创 2016-05-09 01:40:24 · 2189 阅读 · 0 评论 -
Linux学习日志(七)
RAID磁盘的性能 1.定位 2.旋转 3.命令队列 4.数据库传输HBA:基于主机的适配器 RAID:Redundent Array of Inexpensive Disks 廉价磁盘阵列 Independent 独立磁盘阵列Level:仅用于标识磁盘组合方式的不同,不能取代数据备份 raid0:提高读原创 2016-05-08 11:48:16 · 2444 阅读 · 0 评论 -
Linux学习日志(六)
文件系统按名称存取是文件系统存在的一个主要目的 定义: 文件系统是一个软件,对磁盘上存在的二进制进行管理 MBR:Master Boot Record 主引导记录512byte: bootloader:记载器,4 46bytes fat:每16个字节引导一个分区, MBR有效性标记:5A 4个主分区 3主,1扩展分区,引用其他额外的分区表 逻辑分区硬原创 2016-05-06 22:35:51 · 3117 阅读 · 0 评论 -
Linux学习日志(十)
网络配置与管理底层共享信道争用 使用 mac地址(Media Access Control)CSMA/CD 以太网 载波侦听多路访问/冲突回位Token Pring 令牌环 Hub 集线器冲突域:所有在底层设备上能发生冲突的集合 网桥:是用来分割冲突域的设备 多接口:交换机广播域:IP地址:4段32位:1.1.1.1(八进制表示) 大原创 2016-05-16 02:28:38 · 347 阅读 · 0 评论 -
Linux学习日志(十一)
进程管理 二进制的格式为ELF,是CPU指令集中的指令 程序=指令+数据, mmap 共享内存 通过fork()进程生成init是所有进程的父进程 task_struct任务结构:是一种数据结构 双向循环链表 top: M:按内存占用百分比大小排序 P:按cpu占用百分比大小排序,默认 T:按累计占有时长进行排序 1:分开显示原创 2016-05-16 02:28:15 · 386 阅读 · 0 评论 -
Linux学习日志(十二)
Linux内核OS内核的功能进程管理:task_struct,scheduler内存管理:I/O管理:中断及中断处理文件系统:ext3,ext4,reiserfs,xfs驱动程序:安全相关:SELinux##定义:是通用软件,平台类的软件 内核设计流派:单内核:单一体系结果 Linux 模块化设计:核心+外围功能性模块组成原创 2016-05-16 02:27:37 · 359 阅读 · 0 评论 -
Linux学习日志(十三)
Linux:单内核模块化:动态 /lib/modules/ lsmod,modinfo,modprode,insmod,modprobe -r,rmmodrpm制作src.rpm 源码rpm包+specs文件 步骤: 1.创建mockbuild用户 2.切换至mockbuild用户,而后安装src.rpm包原创 2016-05-16 02:27:18 · 441 阅读 · 0 评论 -
Linux学习日志(十五)
加密解密及CA加密方式:对称加密、公钥加密、单向加密加密、解密明文:plaintext,cleartext -->密文 -->对称加密: 加密算法+口令 明文 --> 密文 字典攻击 加密方,解密方使用同一个口令 DES(56bits):数据加密标准 3DES AES(128bits):高级加密标准 Blow原创 2016-05-16 02:25:45 · 877 阅读 · 0 评论 -
Linux学习日志(十四)
Linux的安装anaconda: fedora,Linux的安装程序anaconda:将安装分成两个阶段安装前配置阶段 键盘类型 安装过程中的语言 支持的语言 时区 选择要使用的磁盘设备 分区格式化 选择要安装的程序包 管理员密码 是否使用iptables 是否启用selinux安装阶段 在目标磁盘上根文件原创 2016-05-16 02:26:39 · 571 阅读 · 0 评论 -
Linux学习日志(五)
bash编程之:字符测试,一般加引号双目: > : 大于 < :小于 ==:等于,等值比较 =~:左侧是字符串,右侧是一个模式,判断左侧的字符串能否被右侧的模式所匹配:通常只在[[]]中使用 模式中可以使用行首、行尾锚定符,但是模式不要加引号 !=, <>: 不等于单目: -n 字符串: 字符串是否不空,不空为真,空则为假 -z 字符串:字符串是否为空,空则为真,不空则假:vi原创 2016-05-05 00:58:49 · 340 阅读 · 0 评论 -
Linux学习日志(四)
shell的特性之十:输入输出重定向和管道文件描述符(句柄)file descriptor ,FD 是内核用来追踪现在文件的 INPUT:标准输入,stdin,0 OUTPUT:标准输出,stdout,1 标准错误输出:stderr,2I/O重定向: <,<<:输入重定向 <:输入重定向 <<:此处创建文件,常用于在脚本中创建文件或生成菜单 << EOF EOF原创 2016-05-02 00:04:59 · 556 阅读 · 0 评论 -
Linux学习日志(二) 用户
文件管理文件管理类命令 ls, 查看:cat,more,less,tail,head,tac 复制:cp 移动:mv 删除:rm 创建:touch 元数据属性:stat 查看内容类型:file 文本编辑器:nano,viLinux的文件类型 普通文件:-,f 目录文件:路径映射d 链接文件(符号链接):软连接l原创 2016-04-26 01:25:00 · 6756 阅读 · 0 评论 -
Linux学习日志(九)
文件查找: find命令grep : 文本搜索 find :文本查找locate:(updatedb 手动生产) 1.依赖于数据库 2.非实时查找,结果非精确 3.查找速度快 4.采用的模糊查找 find: 实时查找:速度慢 精确匹配 格式: find [options] [查找路径] [查找条件] [处理动作] 查找路径:默认为当前目原创 2016-05-11 01:36:23 · 5659 阅读 · 0 评论 -
Linux学习日志(一)
Linux学习日志(一)目录管理FHS:文件层次标准 操作系统自身运行使用的 /bin: 存放可执行的二进制程序,管理员和普通用户都可以使用 /sbin:管理员才能执行的命令 运行正常功能的程序存放位置 /usr/bin /usr/sbin 用来存放原创 2016-04-25 00:55:49 · 583 阅读 · 0 评论