随笔分类 -  linux系统理解

摘要:select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *timeo... 阅读全文
posted @ 2014-11-29 09:28 周人假的 阅读(785) 评论(0) 推荐(0)
摘要:6.4.4 使用tcgetattr函数与tcsetattr函数控制终端为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的具体信息如表6.2所示。表6.... 阅读全文
posted @ 2014-11-28 19:53 周人假的 阅读(4034) 评论(0) 推荐(0)
摘要:大家好,今天51开源给大家介绍一个在配置文件,那就是/etc/resolv.conf。很多网友对此文件的用处不太了解。其实并不复杂,它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库... 阅读全文
posted @ 2014-11-18 09:15 周人假的 阅读(1391) 评论(0) 推荐(0)
摘要:一、简介目的:构建小型WEB站,具备SSL。mini_httpd is a small HTTP server. Its performance is not great, but for low or medium traffic sites it's quite adequate. It imp... 阅读全文
posted @ 2014-10-23 16:13 周人假的 阅读(1833) 评论(0) 推荐(0)
摘要:安装环境: 操作系统:fedroa20OpenSSL Version:openssl-1.0.0j.tar.gz1、下载openssl压缩包, wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz2、在文件夹下解压缩,命令:tar-xzfo... 阅读全文
posted @ 2014-10-22 15:05 周人假的 阅读(1437) 评论(0) 推荐(0)
摘要:C语言编程时,发现细节的魅力很大。较为详细了看了一下关于include的知识,发现了几点新知:1.include和include"头文件名"如:include和include"stdio.h"前者(使用),来引用stdio.h文件,是首先检索标准路径,看看这些文件夹下是否有该头文件;如果没有,也不会... 阅读全文
posted @ 2014-10-22 13:07 周人假的 阅读(1983) 评论(0) 推荐(0)
摘要:fedora16下更改网卡名字今天由于网络启动出错的原因,在网上搜索,发现大部分人的网卡名字都是eth0,可是我的却是p3p1,所以想改成eth0. 然后google了下,发现设备命名什么的都是由udev来动态管理的,根据设备的信息对其进行持久化命名,udev会在系统引导的过程中识别网卡,将mac... 阅读全文
posted @ 2014-10-20 14:29 周人假的 阅读(376) 评论(0) 推荐(0)
摘要:本文以通俗的方法阐述 udev 及相关术语的概念、udev 的配置文件和规则文件,然后以 Red Hat Enterprise Server 为平台演示一些管理设备文件和查询设备信息的实例。本文会使那些需要高效地、方便地管理 Linux 设备的用户受益匪浅,这些用户包括 Linux 最终用户、设备驱... 阅读全文
posted @ 2014-10-15 10:12 周人假的 阅读(11196) 评论(1) 推荐(0)
摘要:1.计算文件数和目录数下面的语句可以帮你计算有多少个文件和多少个目录# ls -l * |grep "^-"|wc -l ---- to count files# ls -l * |grep "^d"|wc -l ----- to count dir还可以将以上的语句变成script或做个alias... 阅读全文
posted @ 2014-10-15 09:15 周人假的 阅读(208) 评论(0) 推荐(0)
摘要:1,/etc/hosts,主机名ip配置文件。# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.local... 阅读全文
posted @ 2014-10-13 11:21 周人假的 阅读(1299) 评论(0) 推荐(0)
摘要:在使用文本设备(关于文本设备的例子,见下面的说明)登录Linux系统之前,系统会显示一条被称作“issue”的消息:若是通过本地文本设备(如本地终端,本地虚拟控制台等)登录,则该信息存放与/etc/issue文件中;若是通过远程本文设备(如通过ssh或telnet等)登录,则该信息存放与/etc/i... 阅读全文
posted @ 2014-10-13 11:19 周人假的 阅读(1514) 评论(0) 推荐(0)
摘要:systemd是Linux下的一种init软件,由Lennart Poettering带头开发,并在LGPL2.1及其后续版本许可证下开源发布。其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的Sy... 阅读全文
posted @ 2014-10-13 10:17 周人假的 阅读(13407) 评论(0) 推荐(0)
摘要:systemd 起源systemd这一名字源于Unix中的一个惯例:在Unix中常以“d”作为系统守护进程(英语:daemon,亦称后台进程)的后缀标识。除此以外,systemd亦是借代英文术语D体系,而这一术语即是用于描述一个人具有快速地适应环境并解决困难的能力。systemd是Linux下的一种... 阅读全文
posted @ 2014-10-11 09:53 周人假的 阅读(1629) 评论(0) 推荐(0)
摘要:进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源。一般来说,Linux系统会在进程之间共享程序代码和系统函数库,所以在任何时刻内存中都只有代码的一份拷贝。 1,ps命令 作用:ps命令主要用于查看系统中进程的状态。 用法:ps [选项] 主要选项如下: -e 显示... 阅读全文
posted @ 2014-10-11 09:11 周人假的 阅读(4690) 评论(0) 推荐(0)
摘要:在网上搜的文章,写的很全乎。摘抄如下,供大家参考学习1、介绍在Unix类操作系统上,syslog广泛应用于系统日志。syslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器。接收syslog的服务器可以对多个设备的syslog消息进行统一的存储,或者解析其中的内容做相... 阅读全文
posted @ 2014-10-02 18:11 周人假的 阅读(19413) 评论(0) 推荐(0)
摘要:本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux的... 阅读全文
posted @ 2014-09-28 10:31 周人假的 阅读(307) 评论(0) 推荐(0)
摘要:chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务... 阅读全文
posted @ 2014-09-27 22:52 周人假的 阅读(304) 评论(0) 推荐(0)
摘要:1,/etc/hosts,主机名ip配置文件。# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.local... 阅读全文
posted @ 2014-09-27 22:15 周人假的 阅读(2918) 评论(0) 推荐(0)
摘要:Linux中如何配置IP与网络相关的文件:1) /etc/sysconfig/network 设置主机名称及能否启动Network2) /etc/sysconfig/network-scripts/ifcfg-eth0 设置网卡参数的文件3) /etc/modprobe.conf 开机时用来设置加载... 阅读全文
posted @ 2014-09-27 21:38 周人假的 阅读(1645) 评论(0) 推荐(0)
摘要:/bin、/sbin、/usr/bin、/usr/sbin目录的区别在linux下我们经常用到的四个应用程序的目录是/bin、/sbin、/usr/bin、/usr/sbin 。而四者存放的文件一般如下: www.2cto.com bin目录:bin为binary的简写主要放置一些系统的必备执行档例... 阅读全文
posted @ 2014-09-27 21:29 周人假的 阅读(2437) 评论(0) 推荐(2)