- 一·计算机的组成及其功能
- 硬件
- 软件
- 二·linux的发行版,并描述差异及其联系
- Debian
- RedHat
- Gentoo
- Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server收费版本)、FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。
Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testing和unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。Debian最具特色的是apt-get /dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资料也很丰富,有很多支持的社区,有问题求教也有地方可去。Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一。
- 三·说明linux的哲学思想,并按照自己的理解进行解释描述
- 一切皆文件(包括硬件);
- 由众多目的单一的小程序组成;
- 组合小程序完成复杂任务;
- 尽量避免跟用户交互;为了方便脚本编程实现程序自动化运行;
- 使用文本文件保存程序的配置数据;
- 四·linux的命令使用格式,并介绍下列命令 ifconfig echo tty startx export pwd history shundown poweroff hwclock date
- 命令 [选项] [参数]
- ifconfig 用于显示或配置网络设备(网络接口卡)的命令
- echo 脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。
- tty 打印与标准输入连接的终端设备的文件名称
- startx 用来启动X Window
- export 用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。
- pwd 以绝对路径的方式显示用户当前工作目录
- history 显示历史命令
- shundown poweroff reboot 关机命令
- hwclock 与clock命令是同一个命令,主要用来查询和设置硬件时钟
- date 可以用来显示或设定系统的日期与时间
- 五·.如何获取linxux的帮助命令
- man命令
- 六·简述fhs(Filesystem hierarchy standard)
- / 根目录
- /bin/ 面向所有用户,需要在单用户模式可用的必要命令,例如cat ls cp
- /boot/ 引导程序文件,例如:kernel 时常是一个单独的分区
- /dev/ 设备文件
- /etc/ 配置文件
- /home/ 用户的家目录 ‘~’
- /lib/ /bin/和/sbin/下二进制文件必要的库文件
- /media/ U盘 CD-ROM等的挂载目录
- /mnt/ 临时挂载目录
- /opt/ 可选应用软件包
- /proc/ 虚拟文件系统,将内核与进程状态归档为文本文件。
- /root/ 超级用户的家目录
- /sbin/ 必要的系统二进制文件,例如:init ip mount
- /tmp/ 临时文件,系统重启的时候将不会被保留。
- /usr/ 所有的程序安装在这里,本地安装的程序和其他东西在/usr/local下
- /usr/bin 用户命令,这些命令也有可能存在于/usr/local/bin
- /usr/sbin 非必要的系统二进制文件,如网络服务,守护进程
- /usr/lib 在/usr/sbin和/usr/bin/中的二进制文件所需要的库
- /var/ 变量文件:在正常运行的系统中其内容不断变化的文件,例如:日志,脱机文件
- /var/cache/ 应用程序的缓存数据
- /var/lib/ 状态信息。由程序在运行时维护的持久性数据。
- /var/log/ 日志文件
- /var/run 已经被/run/替代,自最后一次启动以来运行中的系统的信息:如运行中的守护进程,当前登录的用户。
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89456
评论列表(1条)
博客内容整理的很好,一开始的内容比较基础,但很重要,需要坚持,再接再励!