一、描述计算机的组成及其功能
1、计算机硬件:是计算机系统中由电子、机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础。是指计算机系统中的实际装置,是构成计算机的看得见、摸得着的物理部件。它是计算机的“躯壳”。
2、计算机软件:是指计算机所需的各种程序及有关资料。它是计算机的“灵魂”。 ( 二)硬件
计算机硬件由运算器、控制器、存储器、输入设备、输出设备五部分组成。
完整的计算机系统由计算机硬件和软件两大部分构成
二、按系列罗列Linux的发行版,并描述不同发行版之间的联系和区别
Red Hat是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最广泛的Linux。Red Hat公司总部位于美国北卡罗来纳州。在全球拥有22个分部。
CentOS ( Community ENTerprise Operating System )是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。
Debian, 或者称 Debian 系列,包括 Debian 和 Ubuntu 等。 Debian 是社区类 Linux 的典范,是迄今为止最遵循 GNU 规范 Linux 系统。
Ubuntu 严格来说不能算一个独立的发行版本, Ubuntu 是基于 Debian 的 unstable 版本加强而来,可以这么说 Ubuntu 就是一个拥有 Debian 所有的优点,以及自己所加强的优点的近乎完美的 Linux 桌面系统。
SUSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。1992年 Peter McDonald成立了Softlanding Linux System(SLS)这个发行版。这套发行版包含的软件非常多,更首次收录了X Window及TCP/IP等套件。Slackware就是一个基于SLS的发行版。
红旗Linux是由北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。目前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。红旗Linux是中国较大、较成熟的Linux发行版之一
三、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述
1、一切皆文件:把几乎所有资源统统抽象为文件形式,包括硬件设备、通信接口等等。
2、由众多功能单一的程序组成:一个程序只能做一件事,并且做好,组合小程序完成复杂任务。
3、尽量避免跟用户交互:目标(易于以编程的方式实现自动化任务)
4、使用文本文件保存配置信息。
linux没有盘符之说只有文件和文件夹,Linux没有后缀一切皆文件,Linux从根开始,最大的文件夹就是根。
四、说明Linux系统上的命令使用格式,并详细介绍:ifconfig,echo , tty ,startx , export , pwd , history ,shutdown , poweroff , reboot , hwclock , date命令的使用,并配合相应的示例来阐述
1、命令使用格式
Linux系统常用命令格式 command [选项] [参数]
其中 选项 以 - 开始,多个选项可用一个-连起来,如ls -l -a 与ls -la相同。根据命令的不同,参数分为可选的或必须的。
登录: 根据提示输入用户名和密码
更改口令:passwd(单机) / yppasswd(NIS用户)
获取帮助:man command(查看command命令的帮助信息,退出帮助信息时按“q”)
文件操作: ls:显示目录下文件信息,例:ls –l;ls –al;ls –lF 等
cp:复制文件和目录,例:cp –r mydir1 mydir2(复制目录)
mv:移动文件或修改文件名,例: mv oldneme newname
rm:删除文件,例:rm –r mydir(删除目录)
chmod:改变文件或目录的权限
diff:比较两个文本文件,列出行不同之处
find:搜索文件并执行指定操作
ln:创建文件链接, ln -s
tar:文件打包, tar -cvf / tar -xvf/ tar -czvf /tar -xzvf
gzip/gunzip:文件压缩/解压 zip/unzip:zip文件压缩/解压
目录操作: mkdir:建立目录
rmdir:删除空目录(删除非空目录可用“rm –r”)
cd:切换目录
pwd:查看自己所在的位置
进程相关的命令:ps:显示当前进程状态
kill:终止指定的进程
top:动态显示进程的状态图
查看文件内容: cat:将文件内容在显示在屏幕上
more / less :分屏显示文件内容
head / tail:查看文件的开始/末尾部分的内容
退出与关机: exit:退出(用完后一定要退出!)
reboot,shutdown:重启(需要root权限)
halt,poweroff:关机(需要root权限)
文本编辑: vi, emacs 注意:(1)Linux区分大小写;
(2)可以用上下箭头显示使用过的命令
(3)命令行自动补全功能(TAB键的妙用):输入命令或文件名时不必把命令或文件名输全, shell就能判断出你所要输入的命令。
(4)通配符的使用:*(匹配任何长度的字符串),?(匹配任何单个字符)、[abc] (匹配挂号内的任何单个字符
ifconfig:查看或配置当前网卡设备信息
1、直接使用,可查看ip地址,网关,掩码,网卡状态,接收和发送数据包等信息
2、启动关闭指定网卡:ifconfig eth0 up ifconfig eth0 down
3、配置ip:ifconfig eth0 192.168.1.1(临时生效)
echo显示文本或输出变量
1、echo “test” (直接显示一行文字结果)
2、echo noop >scheduler (设置noop为系统调优方式)
3、echo redhat | passwd - -stdin wck (为wck这个用户设置redhat的密码)
tty显示终端
tty ,可以查看它具体对应哪个实际终端设备。/dev/tty有些类似于到实际所使用终端设备的一个联接
1、直接使用,可查看当前在哪个终端(centos默认启动6个)
startx
启动X Window的服务这一项,其实startx命令启动的是xinit,然后再由xinit来启动X Window
startx (初始化一个 X 会话)
startx 可以在命令行切换到图形化 也有可能启动不成功 前提内存足够 或者已经启动
注:如未安装图形化桌面 startx是启动不了的需 yumgroup list 自寻安装对应的桌面
export
命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。
一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执 行时,它不会自动得到原为脚本(调用者)里定义的变量的访问权,除非这些变量已经被显式地设置为可用。export命令可以用于传递一个或多个变量的值到任何后继脚本
pwd
描述:显示当前路径
history
描述:管理命令历史
登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history
shutdown
描述:安全地将系统关机
poweroff
描述:给 ACPI 一个命令,之后再关机
reboot
描述:用来重启Linux系统
hwclock
描述:linux机器里有两个时钟:硬件时钟和系统时钟,你可以通过BIOS修改系统硬件时钟,或者如果你不想重起机器,那就用hwclock命令。
参数
date
描述:设置和显示系统时间
五、如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
如何在linux系统上获取命令的帮助信息及man文档的章节划分
1、命令 -- help
2、man 命令
后者更加详细
Linux的man手册共有以下几个章节:
/usr/share/man/ 帮助收藏路径
man1:用户命令
man2:系统调用:man 2 read(有些关键不止一个章节存在的手册)
man3:c库调用
man4:设备文件及特殊文件
man6:游戏
man7:杂项
man8:管理类的命令
man命令配置文件:/etc/man.confg MANPATH=路径
man -M 路径 comand:到指定的位置搜索命令手册页并显示
六、请罗列Linux发行版的基础目录名称、命名法则及功能规定
Linux发行版的基础目录名称、命名法则及功能规定
/bin 存放的系统命令
/boot 存放着系统的启动文件和内核
/dev 设备文件主目录(设备不在这里,具体设备信息/proc目录中)
/proc 系统进程和系统硬件信息
/etc 系统主配置文件主目录
windows下安装QQ,安装目录在E:盘,C盘也会写入相应的QQ软件的信息
c:盘的QQ文件称之为主配置文件(系统文件)—/etc
E盘的QQ安装目录里的文件称之为配置文件(功能型文件)—/var
/var 系统配置文件主目录
/home 普通用户的家目录
/lib&/lib64 系统库文件存放的目录 .dll
/usr
系统帮助文档以及源码包安装位置
源码包不属于RedHat,属于广大的爱好开发者
usr目录是最庞大的目录,要用的应用程序和文件几乎都在这个目录
/sbin 超级用户使用的命令存放的目录
/mnt 用户挂载目录
/run 存放当前运行程序库的目录,当前运行目录
/root 超级用户root家目录
/tmp
临时文件存放目录
系统启动过程中会产生一些临时文件,这些临时文件就存放在tmp目录下。如果说tmp目录没有存储空间,系统一定启动不起来
/media 可移动介质挂载点
/opt 第三方应用程序文件存放目录
/srv 常用语各种非RedHat版本的网络服务器
Linux版本号的命名规则
3部分组成:主版本号、次版本号、末版本号
次版本号,可以确定Linux内核版本的类型
—开发版,次版本号数字为奇数
–稳定版,次版本号数字为偶数