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)
上一篇 2017-07-02 20:22
下一篇 2017-07-02 22:30

相关推荐

  • redis简介

    redis是一种非关系性数据库,单进程工作模型,通常用来做KV存储,同memcached一样,所有数据加载至内存工作因此工作效率非常快,但他会将内存中的数据同步至磁盘当中,使得数据不会像memcached的一样,断电后丢失数据。 自身支持多种数据结构(此处列出常用数据结构) string:单一的kv存储 hash:支持hash计算后的存储 list:列表存储…

    2017-03-17
  • 元数据、修改时间戳、文件名通配、定义命令的别名、I/O重定向及管道

      文件的元数据 文件的数据分为两类:一类为元数据,既属性数据;一种就是数据本身:  数据是指普通文件中的实际数据  元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode…)等等 那么如何查看文件的详细信息? stat命令: 功能说明:    显示inode内容命令用法:    stat…

    Linux干货 2016-11-06
  • Linux用户、组、权限管理

    Linux用户与组管理 Linux系统上,用户通过内核拷贝程序到内存中,从此发起进程。进程以发起者的身份进行,进程对文件的访问权限,取决于发起进程的用户的权限。而有些后台进程或服务类进程以非管理员身份运行,为此也需要创建多个普通用户,此类用户不需登录。 系统中,用户类别分为管理员和普通用户(系统用户和登录用户),组类别分为基本组和附加组。管理系统上的用户与组…

    Linux干货 2016-12-07
  • 计算机的组成及其功能

    1.计算机的组成及其功能 1.1计算机的硬件基本结构 从ENIAC到当前最先进的计算机都采用的是冯·诺依曼体系结构分别是:控制器,运算器,存储器,输入与输出设备 控制器:将指令逐条从存储器中取出,经译码分析后向全机发出相应         的操作控制信号作用于其他部件,使各部件有…

    Linux干货 2016-10-28
  • Centos7 PHP-FPM源码安装

    PHP-FPM源码安装 安装必要组件 yum install -y openssl-devel traceroute libtool unzip gcc gcc-c++ autoconf net-snmp-devel vim wget sysstat lrzsz  man tree mysql-devel ntpdate rsync libxml2…

    系统运维 2016-09-06
  • bash特性及用户和组的管理相关练习

    1、列出当前系统上所有已经登录的用户的用户名,注意同一个用户登录多次,则只显示一次即可: 2、取出最后登录到系统的用户的相关信息: 3、取出当前系统上被用户当做默认shell最多的那个shell: 4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxuser.txt文件中: 5、取出当前主机的IP地址: …

    2017-10-16

评论列表(1条)

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

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