摘要: 下面是重命名命令的基本语法。1 rename [-v -n -f] 是Perl兼容正则表达式,它表示的是要重命名的文件和该怎么做。正则表达式的形式是‘s/old-name/new-name/’。‘-v’选项会显示文件名改变的细节(比如:XXX重命名成YYY)。‘-n’选项告诉rename命令在不... 阅读全文
posted @ 2015-02-19 03:18 Dus 阅读(786) 评论(0) 推荐(0) 编辑
摘要: Ubuntu从6.10开始逐步用Upstart()代替原来的SysVinit进行服务进程的管理。RHEL(CentOS)也都从版本6开始转用Upstart代替以往的init.d/rcX.d的线性启动方式。 SysVinit守护进程(sysvinit软件包)是一个基于运行级别的系统,它使用运行级... 阅读全文
posted @ 2015-02-18 15:46 Dus 阅读(4221) 评论(0) 推荐(0) 编辑
摘要: Sysvinit 的小结Sysvinit 的优点是概念简单。Service 开发人员只需要编写启动和停止脚本,概念非常清楚;将 service 添加/删除到某个 runlevel 时,只需要执行一些创建/删除软连接文件的基本操作;这些都不需要学习额外的知识或特殊的定义语法(UpStart 和 Sys... 阅读全文
posted @ 2015-02-18 00:05 Dus 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 一 、Linux守护进程Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他... 阅读全文
posted @ 2015-02-17 23:30 Dus 阅读(859) 评论(0) 推荐(0) 编辑
摘要: init模块 一般来说,Linux程序只能用另一个Linux程序启动。例如,登录Linux终端程序Mingetty。但终端程序又由谁启动呢?在计算机上启动Linux时,内核装入并启动init程序。然后init程序装载硬盘和启动终端程序。登录终端程序时,它启动命令行界面Shell。在计算机上启动Li... 阅读全文
posted @ 2015-02-17 22:03 Dus 阅读(3101) 评论(0) 推荐(0) 编辑
摘要: 基本结构磁道,扇区,柱面和磁头数硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可记录信息。每个磁道被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息。在DOS中每扇区是128×2的2次方... 阅读全文
posted @ 2015-02-17 21:36 Dus 阅读(342) 评论(0) 推荐(0) 编辑
摘要: SUID属性 UNIX的内核是根据什么来确定一个进程对资源的访问权限的呢? 是这个进程的运行用户的(有效)ID,包括user id和group id。用户可以用id命令来查到自己的或其他用户的user id和group id。 除了一般的user id 和group id外,还有两个称之为effec 阅读全文
posted @ 2015-02-16 20:17 Dus 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1.Linux系统中某个可执行文件属于root并且有setid,当一个普通用户mike运行这个程序时,产生的进程的有效用户和实际用户分别是____?A root mikeB root rooyC mike rootD mike mikeE deamon mikeF mike deamonAsetu... 阅读全文
posted @ 2015-02-10 10:21 Dus 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 使用compile加速compile( rule [,flag] )将正则规则编译成一个Pattern对象,以供接下来使用。第一个参数是规则式,第二个参数是规则选项。返回一个Pattern对象直接使用findall ( rule , target )的方式来匹配字符串,一次两次没什么,如果是多次使用... 阅读全文
posted @ 2015-02-09 22:56 Dus 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 简介套接字,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。非常非常简单的举例说明下:Socket=Ip address+ TCP/UDP + port。主要参数区分不同应用程序进程间的... 阅读全文
posted @ 2015-02-09 22:04 Dus 阅读(1654) 评论(0) 推荐(0) 编辑