爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11158|回复: 16

Linux的概念与体系

[复制链接]
发表于 2012-10-10 14:32:02 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 ztftom 于 2012-10-10 14:35 编辑

首先,先说一下我自己学习Linux的原因。Linux可以说是大气模型运行最经常使用的平台了。许多时候,很多技术性的问题而不是科学问题在阻碍我们科研的进展。无论是并行运算,还是很多SIG*的错误,以及stack overflow。所以我花了一些时间学习Linux,希望能深入了解出现错误的原因。还有一个原因,就是之前写Python相关的教程,发现Python的标准库有很大一部分,实际上就是用Python的方式来实现Linux中(或者UNIX体系下)重要的机制。所以我们即使不准备在未来进行Linux的开发,这些Linux机制依然可以辅助我们学习编程语言

我在下面的一系列文章中试图去描述Linux的基本概念。这一系列文章是针对所有对Linux感兴趣的读者的。Linux是继承自UNIX的操作系统。一个操作系统是一套用于控制和使用计算机的软件。但这套软件 是通过一个严密的哲学体系设计的。我在这里侧重于Linux的机制。这并不是一份完整的Linux教程或者参考手册,这里的讲解更重视宏观上的逻辑,而并不深入具体的细节和命令 (细节需要深入到Linux内核,而操作命令可以手册上查到)。我的目标是能将Linux的框架展现出来,从而提供一份辅助你学习Linux的地图。如果 以后你学习有关于Linux的知识,无论是下层的内核,还是上层的具体操作和应用编程,你都可以把新学到的放入到这个框架中。

(我不知道这样分离出的Linux的逻辑概念是否有用,只是觉得这样能更符合我自己的思维习惯。当我看过大部头的Linux教程的时候,再去回忆,发现留下来的都是这些基本概念和核心机制。就作为是自己学习Linux的一个笔记与大家分享,希望有用。)


其实从我现在的感觉来说,我并不能通过现有的知识解决模型运行过程中所有的问题,我觉得对于模型来说,至少要继续了解MPI编程编译原理,才能真正从根本上明白模型是如何在计算机中,特别是大型计算机中如何运行,以及可能出现错误的原因。但是,至少有了一个去改进的线索。


===================================================
0. Linux简介与厂商版本
http://www.cnblogs.com/vamei/archive/2012/09/04/2671103.html

我个人使用Linux Ubuntu 12.04,以此作为所有文章的测试平台。
===================================================

1. Linux开机启动
http://www.cnblogs.com/vamei/archive/2012/09/05/2672039.html

2. Linux文件管理
http://www.cnblogs.com/vamei/archive/2012/09/09/2676792.html

3. Linux的架构
http://www.cnblogs.com/vamei/archive/2012/09/19/2692452.html

4. Linux命令行与命令
http://www.cnblogs.com/vamei/archive/2012/09/10/2676740.html

5. Linux文件管理相关命令
http://www.cnblogs.com/vamei/archive/2012/09/13/2682519.html

6. Linux文本流
http://www.cnblogs.com/vamei/archive/2012/09/14/2683756.html

7. Linux进程基础
http://www.cnblogs.com/vamei/archive/2012/09/20/2694466.html

8. Linux信号基础
http://www.cnblogs.com/vamei/archive/2012/10/04/2711818.html

9. Linux进程关系
http://www.cnblogs.com/vamei/archive/2012/10/07/2713023.html

10. Linux从程序到进程
http://www.cnblogs.com/vamei/archive/2012/10/09/2715388.html

11. Linux多线程与同步
http://www.cnblogs.com/vamei/archive/2012/10/09/2715393.html

12. Linux进程间通信
http://www.cnblogs.com/vamei/archive/2012/10/10/2715398.html

===================================================
参考书,见豆列:
http://book.douban.com/doulist/1663811/
===================================================

作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!

评分

参与人数 1金钱 +22 贡献 +8 体力 +140 收起 理由
言深深 + 22 + 8 + 140 目测要火ing

查看全部评分

密码修改失败请联系微信:mofangbao
发表于 2012-10-10 16:36:41 | 显示全部楼层
学习啦
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-10-10 18:17:42 | 显示全部楼层
@言深深
言深深         + 22         + 8         + 140
体力是用来做什么的?
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2012-10-11 10:09:27 | 显示全部楼层
密码修改失败请联系微信:mofangbao
发表于 2012-12-7 15:00:02 | 显示全部楼层
呵呵,很好的东西,我也觉得弄模式需要linux知识。所以自己也买了相关的书籍,还看了些makefile语言的东西。
密码修改失败请联系微信:mofangbao
发表于 2012-12-22 10:47:20 | 显示全部楼层
这,好烧钱啊~这么多文件夹
密码修改失败请联系微信:mofangbao
发表于 2012-12-22 10:48:19 | 显示全部楼层
对不起,看错了,是连接~
密码修改失败请联系微信:mofangbao
发表于 2013-7-5 17:21:24 | 显示全部楼层
正在学习中,顶一个
密码修改失败请联系微信:mofangbao
发表于 2013-9-5 15:18:14 | 显示全部楼层
本人觉得搞模式、而且类似fortran些都在Linux下面操作、运算的科研,学习必要的Linux很必要也很需要。。。学习中
密码修改失败请联系微信:mofangbao
发表于 2014-3-2 13:17:02 | 显示全部楼层
新手学习中,顶一个
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表