-
计算机的组成及其功能
计算机由运算器,控制器,存储器,输入装置和输出装置组成
(1)运算器 对数据进行常规运算(+,-,*,/)和逻辑运算(与,或,非等)及比较位移等操作
(2)控制器 分析从存储器中读出的指令并按预先规定的步奏执行操作
(3)存储器 存储程序和数据信息并实现快速存取
(4)输入设备 把各种类型的信息转换为二进制编码输入进计算机存储起来
(5)输出设备 把计算机加工处理的结果转换为人或者其他程序所能识别的信息形式
-
按系列罗列Linux的发行版,并描述不同发行版之间的区别与联系
(1)Debian:ubuntu;mint;knopix
(2)Slackware:S.u.S.E;SLES;OpenSUSE
(3)RedHat:RedHat Enterprise Linux: RHEL;CentOS: Community ENTerprise OS;Fedora Core
-
描述Linux的哲学思想,并按照自己的理解对其进行解释性描述
(1)一切皆文件:把所有资源信息抽象为文件形式如硬件设备,通信接口等。
(2)由众多功能单一的程序组成;一个程序只做一件事,并且做好;以多个小程序组合一起完成复杂任务
(3)尽量避免跟用户交互;目的是以编程的方式实现自动化任务
(4)使用文本文件保存配置信息;
-
说明Linux系统上命令的使用格式,详细介绍ifconfig,echo,tty,startx,export,pwd,history,shutdown,poweroff,reboot,hwclock,date命令的使用,并配合相应的示例来阐述
使用格式:# COMMAND OPTIONS ARGUMENTS
(1)ifconfig:查看和配置网络设备。格式:ifconfig
[root@localhost ~]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.222.128 netmask 255.255.255.0 broadcast 192.168.222.255
inet6 fe80::20c:29ff:fe4a:29db prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:4a:29:db txqueuelen 1000 (Ethernet)
RX packets 314 bytes 31364 (30.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 220 bytes 32309 (31.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 4 bytes 340 (340.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4 bytes 340 (340.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:da:69:40 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
(2)echo:回显 格式:echo [SHORT-OPTION]… [STRING]…
(3)tty:显示当前所在终端 格式:tty
(4)startx:切换为Xwindow界面 格式:startx
(5)export:设置全局变量
(6)pwd:显示当前工作目录 格式:pwd
(7)history:显示命令历史
(8)shutdown:关机或重启 格式:shutdown [OPTIONS…] [TIME] [WALL…]
(9)poweroff:关闭电源
(10)reboot:重启
(11)kwclock:显示或设置硬件时钟
(12)date:显示日期时间 格式:显示日期时间:date [OPTION]… [+FORMAT];设置日期时间:date [MMDDhhmm[[CC]YY][.ss]]
5. 如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
内部命令:help COMMAND
外部命令:
(1)COMMAND –help;
(2)man COMMAND;
(3)info COMMAND
(4)应用程序会自带帮助文档:/usr/share/doc/APP-VERSION
(5)主流发行版官方文档
(6)程序官方的文档:
(7)搜索引擎
man文档的章节划分:
man1:用户命令
man2:系统调用
man3:C库调用
man4:设备文件及特殊文件
man5:文件格式
man6:游戏使用帮助
man7:杂项
man8:管理工具及守护进行
6.请罗列Linux发行版的基础目录名称命名法则及公用规定
/:跟目录
/bin:所有用户可用的基本命令程序文件
/sbin:供系统管理使用的工具程序
/boot:引导加载器必须用到的各静态文件:kernel, initramfs(initrd), grub等
/dev:存储特殊文件或设备文件;
设备有两种类型:字符设备(线性设备)、块设备(随机设备);
/etc:系统程序的配置文件,只能为静态
/home:普通的家目录的集中位置;一般每个普通用户的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME;
/root:管理员的家目录;可选
/lib:为系统启动或根文件系统上的应用程序(/bin, /sbin等)提供共享库,以及为内核提供内核模块
/libc.so.*:动态链接的C库;
/ld*:运行时链接器/加载器;
/modules:用于存储内核模块的目录;
/lib64:64位系统特有的存放64位共享库的路径
/media:便携式设备挂载点,cdrom, floppy等
/mnt:其它文件系统的临时挂载点
/opt:附加应用程序的安装位置;可选路径
/srv:当前主机为服务提供的数据
/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所用户执行写入操作;有特殊权限
/usr:usr Hierarchy,全局共享的只读数据路径;
/bin, sbin
/lib, lib64
/include:C程序头文件;
/share:命令手册页和自带文档等架构特有的文件的存储位置
/local:另一个层级目录;
/X11R6:X-Window程序的安装位置
/src:程序源码文件的存储位置
/usr/local:Local hierarchy,让系统管理员安装本地应用程序;也通常用于安装第三方程序
/var:/var Hierarchy,存储常发生变化的数据的目录
/cache Application cache data 应用缓存数据
/lib Variable state information 可变状态信息
/local Variable data for /usr/local /usr/local的变量数据
/lock Lock files 锁定文件
/log Log files and directories 日志文件
/opt Variable data for /opt /opt变量数据
/run Data relevant to running processes 正在运行的进程信息
/spool Application spool data
/tmp Temporary files preserved between system reboots 缓存文件
/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数,例如net.ipv4.ip_forward, 虚拟为net/ipv4/ip_forward, 存储于/proc/sys/, 因此其完整 路径为/proc/sys/net/ipv4/ip_forward
/sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;其主要作用在于为管理Linux设备提供一种统一模型的的接口;
原创文章,作者:jgxsz2016,如若转载,请注明出处:http://www.178linux.com/35571
评论列表(1条)
写的很好,排版还可以在漂亮一点,加油