Linux
Linux
Linux,是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window...(more)
Linux,是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发行版,而不是自己选择每一样组件或自行设置。严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。

零回答

互联网服务Linux·2013-08-01
获取当前时间时间的获取在程序当中, 我们经常要输出系统当前的时间,比如日志文件中的每一个事件都要记录其产生时间。在 C 语言中获取当前时间的方法有以下几种,它们所获得的时间精度从秒级到纳秒,各有所不同。表 1. C 时间函数function 定义含义返回值精度time()time 函数...(more)
浏览1189
互联网服务Linux·2013-08-01
熟悉了基本的编程方法之后,我们的兴趣就在于,计算机如何实现这一切的呢?在那些应用层 API 和底层系统硬件之间,操作系统和库函数究竟做了些什么?首先看下 Linux 时间处理的一般过程:图 1. 时间处理过程应用程序部分已经在第一部分详细介绍过了,在第二部分我将介绍硬件和 GlibC ...(more)
浏览1302
Linux·2013-07-25
在linux应用层没有中断概念,信号是进程间通信的一种。IO设备由于其访问速度问题,需要CPU等待,这样会消耗CPU时间。当需要把IO设备中断传递给应用程序,使用“异步通知I/O”。一、发送信号(释放信号)void kill_fasync(struct fasync_struct **fp, int sig, int band){  &nbs...(more)
浏览912
互联网服务Linux·2013-07-25
Linux 用户态与内核态的交互——netlink 篇作者:Kendo2006-9-3这是一篇学习笔记,主要是对《Linux 系统内核空间与用户空间通信的实现与分析》中的源码imp2的分析。其中的源码,可以到以下URL下载:http://www-128.ibm.com/developerworks/cn/linux/l-netlink/imp2.tar.gz参考文...(more)
浏览2371
互联网服务Linux·2013-07-25
学习Linux经常会碰到一些问题,而这些问题也许跟运用Unix时相同,也许不同,下面总结一些有关学习Linux的小结论。首先要明白他的设计理念是缘自Unix的把任务分解成一小块一小块完成。 从使用着手,自已装个系统。建议你从Redhat开始。现在Redhat的安装基本上都是学习MS的做法,很...(more)
浏览1007
互联网服务Linux·2013-07-25
一、LVM存在的意义   相信很多Linux的用户都曾碰见这样一个问题:在为系统创建分区时,由于对各个硬盘分区的容量的评估和分配不精确,可能导致某个分区不够用的现象。通常情况下大多数系统管理员可能会选择备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新...(more)
浏览1495
互联网服务Linux·2013-07-25
写在前面的话,因为实现 RAID是对系统进行的一项重要的变动(包括创建新分区和其它一些潜在的冒险操作),所以在开始这一过程之前备份整个系统 不失为 一个好主意。如果您不想进行备份,我希望您能使用一台没有什么重要数据的测试机器做必要的测试,包括后期的数据完整性做%/%的校验...(more)
浏览1446
系统集成Linux·2013-07-25
挂载概念:挂载其实就是关联关系的过程。fileSystem:一个软件,在内核中实现的格式:mount -t filesystem  options  device mount-pointmount选项:123456789101)-o:用于指定挂载选项2)ro:只读挂载3)-n挂载文件系统时不更新/etc/mtab文件4)rw:读写,默认即为读...(more)
浏览1026
互联网服务Linux·2013-07-24
linux下inet_ntoa和printf的使用问题#include #include #include #include int main(){        struct sockaddr_in  dest;       char ch[128] ={0};        char* kk=NULL;  &n...(more)
浏览1285
互联网服务Linux·2013-07-24
在Windows下,Apache的配置文件通常只有一个,就是httpd.conf(如E:\wamp\bin\apache\apache2.2.22\conf\httpd.conf)。但我在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,竟然发现它的httpd.conf(位于/etc/apache2目录)是空的!进而发现Ubuntu的Apache软件包的配置...(more)
浏览1522

描述

Linux,是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window...(more)
Linux,是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发行版,而不是自己选择每一样组件或自行设置。严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。

相关企业云社区

X社区推广
  • 提问题