上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 59 下一页
摘要: 系统初始化过程是指从INIT进程成功启动,一直到系统启动并弹出登录提示之间的过程。当INIT进程成功启动后,它会根据配置文件/etc/inittab中的设置初始化系统,这个过程主要完成的工作有:重新挂载文件系统、运行系统需要的进程和服务等。 一、INIT进程的配置文件 INIT进程的配置文件是/etc/inittab,这个配置文件会引导INIT进程初始化系统,开启必要的进程、服务等。 查看i... 阅读全文
posted @ 2013-12-17 08:57 ITtecman 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 一、Linux系统的启动步骤 (1)主机加电自检:按下主机电源键之后,启动过程就开始了。系统会首先加载BIOS(Basic Input Output System,基本输入输出系统),检查连接到系统的设备,并枚举和初始化设备。这个过程会初始化所有连接到主机的设备,例如将光驱中的激光头复位、初始化键盘等设备。如果自检过程中没有发现错误,系统会根据BIOS中的设置查找处于活动状态并能用于引导系统的设... 阅读全文
posted @ 2013-12-16 21:39 ITtecman 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一、数组的定义 【数组元素的格式】 ARRAY[index] index从0开始。 【定义数组】 在Bash中定义数组有两种方法: (1)直接在定义时为所有的数组元素赋值: [root@localhost shell]# ARRAY=(1 2 3 4 5)(2)对数组中每个数组元素进行赋值: [root@localhost shell]# ARRAY[0]=1; ARRAY[... 阅读全文
posted @ 2013-12-16 19:57 ITtecman 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 注意:与其他编程语言不同,Bash中的变量没有数据类型的区别。变量中的值都是以字符串的形式保存的,如果要进行数值计算,需要进行特殊转换。 Linux Shell下的变量按其使用目的可以分为3中类型。 环境变量:用于保存操作系统运行时使用的环境变量。 位置变量:Bash将传递给脚本的参数保存在位置变量中,以便于在脚本中引用这些参数。 预定义变量:由系统保留和维护的一组特殊的变量,这些变量通常... 阅读全文
posted @ 2013-12-16 19:02 ITtecman 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: Tcsh主要用于Free BSD等UNIX系统中。 一、输出字符串Hello的示例脚本 Tcsh脚本的基本格式、编写方法及脚本中使用的命令等,与Bash脚本完全相同,只需要直接套用即可。 [root@localhost shell]# cat hello.csh#!/bin/tcsh#This is a test script.#This script will output hell... 阅读全文
posted @ 2013-12-15 16:59 ITtecman 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: 为实现某个任务,将许多命令组合后,写入一个可执行的文本文件的方法,称为Shell脚本编程。 按照应用的Shell环境不同,可以将Shell脚本分为多种类型。其中最常见的是应用于Bash和Tcsh的脚本,通常将其称为Bash和Tcsh脚本。同Tcsh脚本相比,Bash脚本在Linux中的应用相对较广。 一、Shell脚本的基本内容 Shell脚本其实就是一个文本文件,因此建立新的脚本文件时,可... 阅读全文
posted @ 2013-12-15 16:05 ITtecman 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 在安装gtk+编译环境的过程中,你会发现,RPM软件包之间的依赖关系非常复杂。在实际管理过程中,这种依赖关系可能会更加复杂。因此非常有必要寻找一种自动化安装工具,让安装工具自己处理这些关系复杂的依赖关系。幸运的是Red Hat推出了一个名为Yellowdog Updater Modified的包管理器(通常简称为yum)。一、yum简介yum包管理器可以自行计算要安装软件包的依赖性,并自动安装软件包需要的软件包和库文件。使用yum包管理器时,需要为其设置yum使用的软件源(软件源也称为软件仓库,其中包含了若干rpm安装包和yum工作的索引文件)。对于使用Fedora Core Linux发行版 阅读全文
posted @ 2013-12-14 16:44 ITtecman 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 编译安装的优点: 可以获得更新的软件(软件更新时,可能还没来得及制作rpm软件包)。 编译安装的软件可以按需定制。编译安装时可以通过开启、禁用某些功能获得更好的性能。 编译安装软件会按系统硬件的实际情况编译某些模块,因此拥有更好的适用性。 高级用户可以按需要修改源代码,为自己量身定制软件。 一、安装编译环境 在编译安装应用之前,首先需要安装编译环境。Linu... 阅读全文
posted @ 2013-12-14 15:24 ITtecman 阅读(1597) 评论(0) 推荐(0) 编辑
摘要: RPM包管理器是由Red Hat推出的应用软件管理器(过去的RPM就是Red Hat Package Manager的缩写)。RPM包管理器是Linux系统中最早的软件包管理软件之一,也是目前最流行的软件包管理器,许多发行版都使用RPM作为默认的软件包管理软件。一、RPM包管理器简介【软件依赖性】与Windows系统中的软件不同,Linux系统中的软件将不同的功能模块单独写入到不同的软件包中,最后将多个相互依存的软件包结合起来形成一个应用程序。虽然这在Windows中也经常使用,但Linux系统中的软件模块划分得更小、功能更单一。因此在安装功能性软件时,通常需要安装许多与其具有依赖关系的软件包 阅读全文
posted @ 2013-12-14 09:51 ITtecman 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 一、使用gzip压缩文件 gzip是GNU zip的缩写。 【命令格式】 gzip [option] filename 【常用选项】 c:压缩后将结果输出到标准输出,并保留原始文件。 d:解压缩文件。 l:显示压缩文件的详细信息。 r:递归地处理目录下的所有文件及子目录,或递归地解压缩文件内的目录和子目录。 v:显示命令的执行过程。 t:测试压缩文件。 num:num为数字1... 阅读全文
posted @ 2013-12-14 08:23 ITtecman 阅读(4373) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 59 下一页