摘要: 关于UNIX系统代码段和数据段分开的目的:方便编程。 1)代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要防止在运行时被非法修改,所以只准许读取操作,而不允许写入(修改)操作——它是不可写的。 2)数据段:数据段用来存放可执行文件中已初始化全局变量,换 阅读全文
posted @ 2016-08-26 15:37 我要做李白 阅读(752) 评论(0) 推荐(0) 编辑
摘要: bash是Linux系统默认使用的shell,它由Brian Fox和Chet Ramey共同完成,是BourneAgainShell的缩写,内部命令一共有40个(可使用help命令查看)。Linux使用它作为默认的shell是因为它有诸如以下的特色: 可以使用类似DOS下面的doskey的功能,用 阅读全文
posted @ 2016-08-26 15:34 我要做李白 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 查看tcp连接的命令:netstat tcpdump是简单可靠网络监控的实用工具 top 显示活动进程方面的情况 netstat显示网络有关的信息,比如套接口使用情况、路由、接口、协议(TCP等)等 ifconfig是查看活动的网卡信息 A,route命令用来显示目前本机路由表的内容,并且还可以针对 阅读全文
posted @ 2016-08-26 15:31 我要做李白 阅读(111) 评论(0) 推荐(0) 编辑
摘要: option z表示压缩,所以才有后面的.gz, c表示创建这个压缩包,v是可视,能看到其打包和压缩的过程,f表示文件 zcvf 命令格式为 先压缩后跟压缩的目录 阅读全文
posted @ 2016-08-26 15:29 我要做李白 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 有两台游戏服务器运行于linux 2.6.x内核上,需要同步用户访问日志,你会用下列哪些方法同步日志: A: rsync是中小型企业常用的同步工具是基于内容的同步,其他的也都可以,但是存在一些问题,rsync结合inotify可以达到实时同步,最重要的是rsync是同步差异的内容,而不是同步差异的文 阅读全文
posted @ 2016-08-26 15:16 我要做李白 阅读(132) 评论(0) 推荐(0) 编辑
摘要: A 、etc下放置配置文件 B、/var下放置日志文件 C、/root超级用户主目录 D、/home 使用者家目录 /bin 二进制执行文件,也就是命令文件 /etc 下存放的是配置文件 /dev 存放是时外部设备文件,硬盘,usb等 /lib 存放的是库文件 具有很多C语言的功能,又称过滤器的是: 阅读全文
posted @ 2016-08-26 15:14 我要做李白 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 进程三种状态分别是: 运行状态:就是正在运行 就绪状态:这个状态等待CPU 时间片的状态,一切准备就绪,随时可以执行,等 CPU 切换到该进程,该进程就会由就绪状态变为运行状态 等待状态:其实就是未就绪状态,还有做一些准备工作或者等待资源 一般分为这三个状态:运行态,就绪态,等待态(阻塞态)。 阅读全文
posted @ 2016-08-26 15:07 我要做李白 阅读(614) 评论(0) 推荐(0) 编辑
摘要: Unix系统中,可以用于进程间的通信: Linux进程间通信:管道、信号、消息队列、共享内存、信号量、套接字(socket) Linux线程间通信:互斥量(mutex),信号量,条件变量 Windows进程间通信:管道、消息队列、共享内存、信号量 (semaphore) 、套接字(socket) W 阅读全文
posted @ 2016-08-26 14:43 我要做李白 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ( 1 )软连接可以跨文件系统,硬连接不可以 ( 2 )硬连接不管有多少个,都指向的是同一个 I 节点,会把结点连接数增加,只要结点的连接数不是 0 ,文件就一直存在不管你删除的是源文件还是连接的文件。只要有一个存在文件就存在。 当你修改源文件或者连接文件任何一个的时候,其他的文件都会做同步的修改。 阅读全文
posted @ 2016-08-26 14:03 我要做李白 阅读(230) 评论(1) 推荐(0) 编辑
摘要: init启动进程需要读取()配置文件 1,启动init进程的配置文件是/etc/inittab 2,/etc/sysvinit是系统初始化用的 /sbin/init在核心完整的加载后,开始运行系统的第一支程序,主要的功能就是准备软件运行的环境,包括系统的主机名称、网络配置、语系处理、文件系统格式及其 阅读全文
posted @ 2016-08-26 14:00 我要做李白 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 僵尸进程:一个子进程在其父进程还没有调用wait()或waitpid()的情况下退出。这个子进程就是僵尸进程。 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。 僵尸进程将会 阅读全文
posted @ 2016-08-26 13:57 我要做李白 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 推荐交换分区的大小应当与系统物理内存的大小保持线性比例关系。 不过在小于2GB物理内存的系统中,交换分区大小应该设置为内存大小的两倍; 如果内存大小多于2GB,交换分区大小应该是物理内存大小加上2GB。 其原因在于,系统中的物理内存越大, 对于内存的负荷可能也越大。 所以128M的物理内存比较合适的 阅读全文
posted @ 2016-08-26 13:53 我要做李白 阅读(216) 评论(0) 推荐(0) 编辑
摘要: linux查看cpu占用的命令: top 查看CPU netstat 显示网络连接、路由表、网络接口信息 free 查看内存使用情况 df 检查文件系统的磁盘空间的占用情况 阅读全文
posted @ 2016-08-26 13:49 我要做李白 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 终止一个前台进程可能用到的命令和操作: kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。 通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,需要先使用ps/pidof/pstree/top等 阅读全文
posted @ 2016-08-26 13:47 我要做李白 阅读(140) 评论(0) 推荐(0) 编辑