noi linux简介.pdf
合肥一中 汪义超
2011年11月4日
? 竞赛系统环境
? Linux 基础
? Noi Linux 安装
? GUIDE简介
? Arbiter系统简介
? 考试评测中常见问题及注意事项
? 目前,在NOI中使用的系统均采用如下配置的软件
环境:
? 操作系统:Linux(Ubuntu10.10)
? C/C++编译器:gcc/g++
? Pascal编译器:Free Pascal
? C/C++ IDE:Anjuta
? Pascal IDE:Guide 1.0.1
考试中具体用什么环境因人而异:
pascal:lazarus、guide、fp、文本+fpc/gdb
C/C++:guide、anjuta、文本+gcc/g++ +gdb
? 采用上述环境的主要原因:
? 方便选手编程
? 避免各种软件的版权纠纷
? 与国际比赛( 如:IOI、ACM等 )接轨
? 统一比赛环境有利于自动评测
? Linux操作系统内核最早是由芬兰人Linus
Torvalds开发并在1991年发布的,它的兴起是与
全世界爱好者的支持和努力分不开的,是与UNIX兼
容的操作系??。
? Linux可以免费使用,它的源代码可以自由传播且
可任人修改、充实、发展。
? Linux是一个健壮的、高性能的操作系统。
? Linux是一个可以运行在多种硬件平台上,完全免
费的UNIX兼容系统,完全适用于个人的PC。
? Linux是一个完整的32位的多用户多任务操作系统,
可以进行直接的安装。
? 从严格意义上来说,Linux只是操作系统内核,用
户使用时,需要安装各种应用软件。为了方便用户
的安装、使用,现在有很多的Linux发行版,其中
包括了Linux的操作系统内核、还有各种应用软件,
满足用户各种应用的需要。
? 目前国内常见的Linux发行版本
? Red Hat(红帽子)
? Slackware
? Suse
? Debian
? Red Flag(红旗)
? Mandriva
? Geetoo
? Ubuntu
? Noi系列比赛使用的发行版本:Ubuntu
? 优点:
? 安装方便、简单
? 被誉为对硬件支持最好、最全面的Linux发行版之一
? 相似之处
? 多用户操作系统
? 支持多种文件系统
? 支持多种端口和设备
? 支持联网功能
? 服务
? 区别
Windows系统 Linux系统
应用程序 定位与个人桌面用户,易 定位于网络操作系统,设计灵感来自UNIX操
使用、维护、界面美观 作系统,命令设计简单,系统配置文件和数
据都以文本为基础。同样拥有非常先进的网
络、脚本和安全能力
图形化界面 必选的图形界面,图形界 可选的图形界面,图形化管理工具是命令行
面和命令行不能分开使用 工具的扩展,使用图形化工具不妨碍对配置
文件进行手工修改。同时支持这两种方式。
文件扩展名 使用文件扩展名来区分文 根据文件属性来识别其类型
件类型
重新引导 使用时间的增加,由于习 一旦运行,即保持良好的状态,直到收到外
惯或安装软件的需要重新 来影响,应用程序不会导致系统内核崩溃,
引导系统 不要经常重新引导
命令区分大 命令和文件名不区分大小 所有Linux系统下命令、文件和口令等都区分
小写 写 大小写
? Linux和传统UNIX一样,是个多用户的操作系统,每个
用户都有自己的用户名以及相应的密码。
? 用户使用系统前必须使用自己的用户名和密码登录系统,
成功登陆后方可使用系统完成自己的操作。
? 特殊用户root。
? 用户登录后系统为用户启动一个shell,用于用户和系
统