1、描述计算机的组成及其功能:
运算器:进行各种算术和逻辑运算
控制器:用于数据缓存、数据交换以及接收和识别CPU命令
存储器:用于临时存放各种程序和数据,如内存
输入设备:向计算机输入数据
输出设备:将计算机计算结果以数字、文本或图形等结果显示出来
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别:
linux三大发行版:
slackware:suse、openSUSE
debian:ubuntu
redhat:RHEL、CentOS、 fedora
联系:所有发行版均使用linux内核
区别:发行商根据自己对于系统的理解所开发出的不同功能和样式。
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述
一切皆文件:把几乎所有资源,包括设备都组织为文件格式,对系统的编译和配置其实就是在对文件中的内容进行更改。
由众多单一目的小程序组成;一个程序只实现一个功能组合小程序完成复杂任务;协同工作,分布式计算。
尽量避免与用户交互:实现脚本编程,以自动完成功能;适合进行无人值守的自动化运维。
使用纯文本文件保存配置信息:一款好用的文本编辑器即能完成配置工作。配置逻辑清晰。
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
ifconfig:查看IP地址和相应信息。
ifconfig interface [aftype] options | address …
[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:D9:2B:BB
inet addr:192.168.49.128 Bcast:192.168.49.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fed9:2bbb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6149 errors:0 dropped:0 overruns:0 frame:0
TX packets:3935 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7893441 (7.5 MiB) TX bytes:245149 (239.4 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:960 (960.0 b) TX bytes:960 (960.0 b)
echo:回显命令
echo [SHORT-OPTION]… [STRING]…
echo LONG-OPTION
[root@localhost ~]# echo -n /etc/fstab
/etc/fstab[root@localhost ~]#
tty:查看当前终端设备
[root@localhost ~]# tty
/dev/pts/1
startx:打开桌面
export:设置或显示环境变量
pwd:显示当前目录位置
history:管理命令历史
-a:追加本次会话新的命令至命令历史中的列表中
-d:删除历史列表中指定的命令
-c:清空命令历史
!+命令历史的编号:快速调用历史命令
!string:调用命令历史列表中以string开头的命令
!!:重复运行上一次命令
shutdown:关机
shutdown [OPTION]… TIME [MESSAGE]
-r:重启
-c:取消关机
=============================================================
[root@localhost ~]# shutdown -r +5
Broadcast message from root@localhost.localdomain
(/dev/pts/1) at 2:05 …
The system is going down for reboot in 5 minutes!
==============================================================
[root@localhost ~]# shutdown -c
[root@localhost ~]#
The system is going down for reboot in 5 minutes!
shutdown: Shutdown cancelled
[root@localhost ~]#
poweroff、reboot:重启或停止系统
hwclock:显示和设置硬件时间
-s:将硬件时间同步到系统时间
-w:将系统时间同步到硬件时间
date:显示和设置系统时间
date +%a 显示当前为周几
date +%D显示日期
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
内部命令:
help command
外部命令:
command –help
command -h
man command
man命令配置文件存放位置:/etc/man.config
man手册路径:/user/share/man
man章节划分:
man1:存放用户命令
man2:存放系统调用
man3:存放C库调用
man4:存放设备文件和特殊文件
man5:存放配置文件格式
man6:存放游戏
man7:存放杂项
man8:存放管理类命令
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/boot:引导文件存放目录;内核文件、引导加载器都存放于此目录
/bin:供所有用户使用的基础命令;不能关联至独立分区,OS启动就会用到程序
/sbin:管理类的基本命令; 不能关联至独立分区,OS启动就会用到程序
/lib:基本的库文件;内核模块文件(/lib/modules);
/lib64:专用于64位系统上的辅助共享库文件存放位置;
/etc:配置文件目录(纯文本文件)
/home/USERNAME:普通用户家目录
/root:管理员家目录
/media:挂载便携式移动设备挂载点
/mnt:临时文件系统挂载点
/dev:设备文件及特殊文件存放
/opt:第三方应用程序安装位置
/srv:系统上运行的服务用到的数据
/tmp:临时文件
/usr:universal shared,read-only data;
bin:保证系统拥有完整功能而提供的应用程序。
sbin:
lib:
libx64:
include:C程序的头文件;
share:结构化独立数据,例如doc,man
X11R6:
local:第三方应用程序的安装位置
/var:variable data files
cache:应用程序缓存数据目录
lib:应用程序状态信息数据目录
local:专用于/usr/local下的应用程序存储可变数据
lock:锁文件
log:日志文件
opt:专用于为/opt下的应用程序存储可变数据
run:运行中的进程相关的数据;通常用于存储进程的pid文件
spool:应用程序数据池
tmp:保存系统两次重启之间产生的临时数据
/proc:用于输出内核与进程信息相关的虚拟文件系统
/sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统
/selinux:security enhanced linux,系统相关的安全策略等信息的存储位置
原创文章,作者:Bazinga,如若转载,请注明出处:http://www.178linux.com/23623
评论列表(1条)
写的很好,排版还可以在漂亮一点,加油