摘要: summary: 在32bit的fedora9上安装EMC客户端遇到无法解决的依赖问题 detail: rpm 安装: yum安装: 这是我yum的repo文件: 感觉是版本太低的问题,使用federa22的repo 出现checksum的问题 查了一下,好像是加密方法不一样了,需要用creater 阅读全文
posted @ 2017-01-18 17:27 炼狱腾蛇 阅读(320) 评论(0) 推荐(0)
摘要: 思想: 为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象 为了让其他程序可以访问到该类对象,只好在本类中自定义一个对象 为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式 代码体现: 将构造函数私有化 在类中创建一个本类对象 提供一个方法可以获取到该对象 代码一 先初始化对象 阅读全文
posted @ 2017-01-18 17:19 炼狱腾蛇 阅读(208) 评论(0) 推荐(0)
摘要: 基本用法:gawk [options] 'program' FILE ... program: PATTERN{ACTION STATEMENTS} 语句之间用分号分隔 print, printf 选项: -F:指明输入时用到的字段分隔符; -v var=value: 自定义变量; 1、print 阅读全文
posted @ 2017-01-18 16:58 炼狱腾蛇 阅读(183) 评论(0) 推荐(0)
摘要: 1. 字符串切片: ${var:offset:number} 取字符串的子串; 取字符趾的最右侧的几个字符:${var: -length} 注意:冒号后必须有一个空白字符; 2. 基于模式取子串: ${var#*word}:其中word是指定的分隔符;功能:自左而右,查找var变量所存储的字符串中, 阅读全文
posted @ 2017-01-18 16:55 炼狱腾蛇 阅读(397) 评论(0) 推荐(0)
摘要: 1. 数组: 变量:存储单个元素的内存空间; 数组:存储多个元素的连续的内存空间; 数组名:整个数组只有一个名字; 数组索引:编号从0开始; 数组 名[索引], ${ARRAY_NAME[INDEX]} 注意:bash-4及之后的版本,支持自定义索引格式,而不仅仅是0,1,2,...数字格式; 此类 阅读全文
posted @ 2017-01-18 16:54 炼狱腾蛇 阅读(312) 评论(0) 推荐(0)
摘要: 1. 系统启动流程:POST --> Boot Sequeue(BIOS) --> Bootloader(MBR) --> Kernel(ramdisk) --> rootfs --> /sbin/init init: CentOS 5: SysV init CentOS 6:Upstart Cen 阅读全文
posted @ 2017-01-18 16:52 炼狱腾蛇 阅读(229) 评论(0) 推荐(0)
摘要: 1. 函数:function,把一段独立功能的代码当作一个整体,并为之一个名字;命名的代码段,此即为函数; 注意:定义函数的代码段不会自动执行,在调用时执行;所谓调用函数,在代码中给定函数名即可; 函数名出现的任何位置,在代码执行时,都会被自动替换为函数代码; 语法一: function f_nam 阅读全文
posted @ 2017-01-18 16:51 炼狱腾蛇 阅读(252) 评论(0) 推荐(0)
摘要: Linux Kernel: CentOS启动流程:POST --> Bootloader(BIOS, MBR) --> Kernel(initrd) --> rootfs --> switch_root --> /sbin/init root (hd0,0) kernel initrd ldd命令: 阅读全文
posted @ 2017-01-18 16:47 炼狱腾蛇 阅读(185) 评论(0) 推荐(0)
摘要: GRUB(Boot Loader): 1. grub: GRand Unified Bootloader grub 0.x: grub legacy grub 1.x: grub2 2. grub legacy: 2.1 运行阶段: stage1: mbr stage1_5: mbr之后的扇区,让s 阅读全文
posted @ 2017-01-18 16:44 炼狱腾蛇 阅读(249) 评论(0) 推荐(0)
摘要: 1. 基础概念 1.1 Linux系统的组成部分:内核+根文件系统 内核:进程管理、内存管理、网络协议栈、文件系统、驱动程序、安全功能 IPC:Inter Process Communication 消息队列、semerphor、shm socket 1.2 运行中的系统环境可分为两层:内核空间、用 阅读全文
posted @ 2017-01-18 16:43 炼狱腾蛇 阅读(222) 评论(0) 推荐(0)
摘要: 进程及作业管理 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能 Process: 运行中的程序的一个副本; 存在生命周期 Linux内核存储进程信息的固定格式:task struct 多个任务的的task struct组件的链表:task list 进程创建: init 父子 阅读全文
posted @ 2017-01-18 16:02 炼狱腾蛇 阅读(271) 评论(0) 推荐(0)
摘要: Linux网络属性配置 计算机网络: TCP/IP:协议栈(使用) ISO,OSI:协议栈(学习) MAC:Media Access Control 48bits: ICANN:24bits, 2^24 地址块:2^24 网桥(bridge):MAC地址表 静态指定: 动态学习:根据原地址学习; 交 阅读全文
posted @ 2017-01-18 16:00 炼狱腾蛇 阅读(254) 评论(0) 推荐(0)
摘要: sed [OPTION]... 'script' [input-file] ... script: 地址定界编辑命令 常用选项: -n:不输出模式空间中的内容至屏幕; -e script, --expression=script:多点编辑; -f /PATH/TO/SED_SCRIPT_FILE 每 阅读全文
posted @ 2017-01-18 15:57 炼狱腾蛇 阅读(177) 评论(0) 推荐(0)
摘要: 程序包编译安装: testapp-VERSION-release.src.rpm --> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装; 源代码 --> 预处理 --> 编译(gcc) --> 汇编 --> 链接 --> 执行 源代码组织格式: 多文件:文件中的代码之间,很 阅读全文
posted @ 2017-01-18 15:54 炼狱腾蛇 阅读(243) 评论(0) 推荐(0)
摘要: Linux程序包管理(2) CentOS: yum, dnf URL: ftp://172.16.0.1/pub/ YUM: yellow dog, Yellowdog Update Modifier yum repository: yum repo 存储了众多rpm包,以及包的相关的元数据文件(放 阅读全文
posted @ 2017-01-18 15:48 炼狱腾蛇 阅读(185) 评论(0) 推荐(0)
摘要: CentOS系统上rpm命令管理程序包: 安装、升级、卸载、查询和校验、数据库维护 rpm命令:rpm [OPTIONS] [PACKAGE_FILE] 安装:-i, --install 升级:-U, --update, -F, --freshen 卸载:-e, --erase 查询:-q, --q 阅读全文
posted @ 2017-01-18 15:46 炼狱腾蛇 阅读(188) 评论(0) 推荐(0)
摘要: Linux程序包管理 概述 API:Application Program Interface ABI:Application Binary Interface Unix-like, ELF Windows exe, msi 库级别的虚拟化: Linux: WinE Windows: Cywin 系 阅读全文
posted @ 2017-01-18 15:44 炼狱腾蛇 阅读(149) 评论(0) 推荐(0)
摘要: Linux任务计划、周期性任务执行 未来的某时间点执行一次某任务:at, batch 周期性运行某任务:crontab 执行结果:会通过邮件发送给用户 ~]# netstat -tnlp ~ ]# ss -tnl 本地电子邮件服务: smtp:simple mail transmission pro 阅读全文
posted @ 2017-01-18 15:41 炼狱腾蛇 阅读(218) 评论(0) 推荐(0)
摘要: bash脚本编程 脚本文件格式: 第一行,顶格:#!/bin/bash 注释信息:# 代码注释: 缩进,适度添加空白行; 语言:编程语法格式,库,算法和数据结构 编程思想: 问题空间 --> 解空间 变量: 局部变量 本地变量 环境变量 位置参数变量 特殊变量 数据类型:字符型、数值型 弱类型:字符 阅读全文
posted @ 2017-01-18 15:35 炼狱腾蛇 阅读(254) 评论(0) 推荐(0)
摘要: 1. Linux磁盘及文件系统管理 1.1. 基本概念: 1.1.1. 磁盘接口类型: IDE(ata):并口,133MB/s,设备/dev/hd[a-z] SCSI:并口,Ultrascsi320, 320MB/S, UltraSCSI640, 640MB/S,设备/dev/sd[a-z] 宽带: 阅读全文
posted @ 2017-01-18 14:59 炼狱腾蛇 阅读(435) 评论(0) 推荐(0)