Linux 第一周总结

一、描述计算机的组成及其功能。

计算机组成是由软件和硬件组成的。

硬件部分由cpu、主板、存储器、输入输出设备组成

Cpu主要是解释计算机指令以及处理计算机软件中的数据

主板是微机最基本的也是最重要的部件之一一般有BIOS芯片、I/O控制芯片、键和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。

存储器是存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取。

输入设备向计算机输入数据和信息的设备。

输出设备用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等

软件部分由系统软件和应用软件

系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统。

应用软件满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。


二、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

Linux发行版分为两类,一类是个人,松散的团队为主的发行版本。另一类是商业机构为主的发行版本。

DebianDebian分为三个分支: stable, testingunstableDebian以其稳定性著称支持Debian的不是某家公司,而是许多在其改进过程中投入了大量时间的开发人员,这种改进吸取了早期Linux的经验。

UbuntuUbuntu是一个以桌面应用为主的Linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助

RedHat应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server收费版本)FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)CentOS(RHEL的社区克隆版本,免费)Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。

GentooGentooLinux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点。Gentoo最初由Daniel RobbinsFreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 ——Portage包管理系统。

三、请罗列Linux发行版的基础目录名称命名法则及功用规定。

Linux 文件颜色所代表的意思

蓝色:表示目录

青色:表示链接

黑色:表示文件

Linux 目录结构:

/:根

/bin: 所有用户可用的基本命令程序文件;

/sbin: 供系统管理使用的工具程序;

/boot: 引导加载器必须用到的各静态文件: kernel, initramfs(initrd), grub

/dev: 存储特殊文件或设备文件;

设备有两种类型: 字符设备(线性设备: 有序)、块设备(随机设备: 无序)

/etc: 系统程序的配置文件;

/home: 普通的家目录的集中位置;一般每个普通的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME

/root: 管理员的家目录;可选;

/lib: 为系统启动或根文件上的应用程序(/bin, /sbin)提供共享库, 以及为内核提供内核模块

/lib64: 64位系统特有的存放64位共享库的路径;

/media: 便携式设备挂载点,cdrom,floppy等;

/mnt: 其他文件系统的临时挂载点;

/opt: 附加应用程序的安装位置;可选路径;

/srv: 当前主机为服务提供的数据;

/tmp: 为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所有用户执行写入操作;有特殊权限;

/usr: uer Hierarchy 全局共享的只读数据路径;

/usr/local: Local hierarchy 让系统管理员安装本地应用程序;也通常用于安装第三方程序;

/var: var Hierarchy 存储常发生变化的数据的目录;

/proc: 基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数,例如net.ipv4.ip_forward, 虚拟为net/ipv4/ip_forward, 存储于/proc/sys/, 因此其完整路径为/proc/sys/net/ipv4/ip_forward;

/sys: sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;主要作用在于为管理Linux设备提供一种统一模型的接口;

四、说明Linux系统上命令的使用格式;详细介绍ifconfigechottystartxexportpwdhistoryshutdownpoweroffreboothwclockdate命令的使用,并配合相应的示例来阐述。

Ifconfig:查看活动接口的ip地址。

Linux 第一周总结

echo: 回显。

Linux 第一周总结

tty: 查看当前的终端设备。

Linux 第一周总结

Startx用来启动X Window,实际上启动X Window的程序为xinit

Export:用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。

Linux 第一周总结

Pwd:显示工作目录。

Linux 第一周总结

history:查看命令历史

Linux 第一周总结

Shutdown:关机或重启命令

Poweroff:关机命令

Reboot:重启命令

Hwclock:显示或设定硬件时钟

Linux 第一周总结

Date:设定日期时间

Linux 第一周总结


五、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

获取命令的使用帮助:

内部命令:help COMMAND

外部命令:

a、命令自带简要格式

COMMAND -help

例如:

NAME: 功能性说明

SYNOPSTS: 语法格式

DESCRIPTION: 描述

OPTIONS: 选项

EXAMPL: 使用示例

AUTHOR: 作者

BUCTS: 报告程序BUG的方式

SEE ALSO: 参考

[]: 可选内容

<>: 必须提供的内容

a/b/c: 多选一

…: 同类内容可出现多个

man的章节功能介绍:

1、用户命令

2、系统调用

3C座调用

4、设备文件及特殊文件;

5、文件格式(配置文件格式)

6、游戏使用帮助

7、杂项

8、管理工具及守护进行


语法格式:

# man   CHAPTER   COMMAND

注意:并非每个COMMAND在所有章节都有手册;

查看命令在哪些章节;# whatis COMMAND

注意:其执行过程是查询数据库进行的

手动更新数据库:# makewhatis

man命令打开手册以后的操作方法;

翻屏:

空格键:向文件尾翻一屏

b: 向文件首部翻一屏

Ctrl+d: 向文件尾部翻半屏

Ctrl+u:向文件首部翻半屏

回车键:向文件尾部翻一行

K: 向文件首部翻一行

G: 跳转到最后一行

#G: 跳转到制定行

1G:跳转到文件首部


六、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

1、一切皆文件;

把几乎所有资源统统抽象为文件形式: 包括硬件设备;甚至通信接口。

2、由众多功能单一的程序组成,一个程序只做一件事,并且做好。

3、尽量避免跟用户交互;

目标:易于以编程的方式实现自动化任务;

4、使用文本文件保存配置信息。

原创文章,作者:N27_yuner,如若转载,请注明出处:http://www.178linux.com/78947

(0)
N27_yunerN27_yuner
上一篇 2017-07-02
下一篇 2017-07-02

相关推荐

  • N26 第三周博客作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 思路:    首先使用 who 查看当前系统上所有已经登录的用户,然后用 cut 或 awk 截取用户名,最后使用 sort 或 unqi 去除重复信息。命令:    who | cut -d’ ‘ -f1 …

    Linux干货 2017-02-25
  • 修改文件的权限

        linux中一切皆文件,文件有权限,所有者,所属组,大小等属性。文件所有者是指创建文件的用户,所属组是指创建文件的用户属于哪一个主要的组(用户的主组只能有一个)。     用户对文件进行各种操作的前提是有相应的权限,所以有些文件我们只能读,不能写,而有些文件既可以读写,还可以更改内容,下面就…

    2017-07-30
  • 来到马哥的第一天

    找到马哥之后的故事

    Linux干货 2018-03-26
  • keepalived + LVS-NAT 双主互备模型

        实验环境拓扑图:     备注:内网段使用192.168.91.0/24 网段模拟。外网使用192.168.23.0/24网段模拟 1、两节点上关闭防火墙和selinux。 [root@node1 keepalived]# systemctl stop firewalld…

    Linux干货 2016-03-12
  • 初识linux

    Linux操作系统入门 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 1991年的10月5日,Linux创…

    Linux干货 2016-06-09
  • CentOS系统启动流程

        Linux系统的组成部分   1、动态视角:内核+根文件系统  2、静态视角:磁盘分区+文件 Linux运行中的系统环境   1、用户空间:应用程序(进程或线程)  2、内核空间:内核代码(系统调用) 内核设计流派:   *单内核设计:把所有功能集成于同一个程序,如:Linux  *微内核设计:每种功能使用一个单独的子系统实现,如…

    Linux干货 2016-12-30

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-13 17:06

    一开始的作业很简单,但是可以看出有很认真的对待,好的开始,加油!