您的位置:首页 > 运维架构 > Linux

Linux基础知识一

2016-08-07 17:16 411 查看
计算机的组成及其功能。
根据冯诺依曼体系结构,计算机有运算器、控制器、存储器、输入设备和输出设备组成。
(1)运算器:对数据进行各种运算。这些运算除了常规的加、减、乘、除等基本的算术运算之外,还包括能进行“逻辑判断”的逻辑处理能力,即“与”、“或”、“非”这样的基本逻辑运算以及数据的比较、移位等操作。
(2)控制器:是整个计算机系统的控制中心,指挥着计算机各部分协调的工作,保证计算机按照预定的目标和步骤有条不紊的进行操作及处理。控制器从存储器中逐条读取指令,分析每条指令规定的是什么操作以及所需要的数据存放的位置等,根据分析的结果向计算机其他部分发出控制信号,统一指挥整个计算机完成指令所规定的操作。
(3)存储器:存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据的存取。
(4)输入设备:用来向计算机输入各种原始数据和程序的设备叫输入设备,比如键盘、鼠标等
(5)输出设备:用来帮助计算机输出各类数据的设备叫做输出设备,比如打印机、显示器等

2.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Linux的发行版:slackware:suseopensusedebian:ubuntumintredhat:rhel: redhat enterprise linux每18个月发行一个新版本CentOS:兼容rhel的格式fedora:每6个月发行一个新版本(负责Redhat桌面版) ArchLinuxGentooLFS: Linux From scratch Android: kernel+busybox+java虚拟机 GNU: GPLv2, GPLv3, LGPL(lesser)Apache: apacheBSD: bsd3.描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。 (1)一切皆文件,把几乎所有资源,包括硬件设备都组织为文件格式; (2)由众多单一功能的程序组成,一个程序只实现一个功能,而且要做好组合小程序完成复杂任务; (3)尽量避免跟用户交互,目标实现脚本编程,以便自动完成某些功能; (4)使用纯文本文件保存配置信息,目标:一款使用文本编辑器即能完成系统配置工作
4.说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。》》》命令格式:命令+[OPTIONS]+[ARGUMENTS] OPTIONS:定义命令执行特性,可以有短选项和长选项两种; 短选项:- 长选项:-- ARGUMENTS:表示执行命令时所作用的对象》1.ifconfig:查看和配置网络设备 ifconfig [interface]ifconfig interface [aftype] options | address ...


》2.echo:回显,打印,格式化输出-n 不换行显示-e 允许使用转移字符\t,\n,\b(退格),\c...echo “x”或'X'(双引号,变量会替换,弱引用,单引号,变量不会替换,强引用)
》3.tty:查询当前工作的终端 Print the file name of the terminal connected to standard input.tty+[options][lanin@localhost ~]$ tty /dev/pts/3
》4.startx:切换到Xwindow界面 *前提安装了图形桌面
》5.export:设置全局变量
》6.pwd :显示当前的工作路径
》7.history:查看历史命令
》8.shutdown:安全关机或重启-h 关闭系统在断电-r 重启-k 给所有在线用户发出警告信息-c 取消关机命令
》9.poweroff :关闭电源-f --force 强制重启-n --no-sync 直接重启,不进行数据同步操作
》10.reboot 重启
》11.hwclock 硬件时钟 -s,--hctosys以硬件时间为准-w,--systohc以系统时间为准》12.date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date+[potions]+[+Format]%Y年2016%m月08%d日%D月/日/年08/03/16%F日期2016-08-03%T时间12:36:20%H时12%M分36%S秒20%a短星期Wed%A长星期Wednesday设置日期格式datedate [YYMMDDhhmm[[CC]YY][.ss]]MM月DD日hh时mm分YY短年CCYY长年格式.ss秒
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。 根据内外部命令的不同:内部命令使用:help COMMAND 外部命令使用:man COMMAND /usr/share/doc或/usr/share/man man手册页各节及内容
man1用户命令及应用程序man2系统调用和内核出错代码man3库调用man4设备驱动程序和网络协议man5标准文件格式man6游戏和演示man7各种文件和文档man8系统管理命令man9含糊的内核规范和接口
6、请罗列Linux发行版的基础目录名称命名法则及功用规定 (1)./:根 (2)./boot/:系统启动目录,内核文件vmlinuz,引导文件,启动加载器boot loader,grub(开机设置文件相关); (3)./root/:root用户家目录; (4)./home/用户名:普通用户家目录; (5)./bin/:一般命令存放目录; (6)./sbin/:开机或单用户模式还能操作的命令; (7)./etc/:配置文件存放目录,init.d下存放了各种软件的启动脚本; (8)./dev/:任何设备与接口设备都是以文件的形式存放在此目录,通过访问目录下的文件,就等于访问某个设备,这就相当于是设备的入口,类似有/dev/null,/dev/zero,dev/tty,/dev/sd*,/dev/lp*,/dev/hd*等设备文件; (9)./lib/:基本共享库,内核模块文件/lib/modules; (10)./lib64:专用于x86_64系统上的辅助共享库文件存放位置; (11)./usr/bin/用户可使用命令 (12)./usr/include/包含文件 (13)./usr/lib/软件的函数库,目标文件以及不被一般用惯用的执行文件或脚本。 (14)./usr/sbin/非系统正常运行所需的系统命令。 (15)./usr/local/本地软件或用户安装的软件目录 (16)./usr/share/放置共享文件的目录,其中有/usr/share/man在线帮助文档,/usr/share/doc软件杂项文档说明,/usr/share/zoneinfo与时区有关的时区文件。 (17)./usr/src/一般源码放置位置。 (18)./var/:常态性变动的文件,包括缓存(cache)、登录文件(log file)以及某些软件运行所产生的文件,包括程序文件(lock file,run file),也许有MySQL数据库的文件等。/var/的子目录包括:/var/lib 二进制库文件/var/cache程序运行过程中产生的缓存文件/var/lock锁文件/var/log日志文件/var/run/var/mail邮件/var/spool程序数据池/var/spool/cron 关于计划任务的文件/var/spool/mail/var/spool/mqueue/var/spool/lpd (19)./opt/:第三方软件安装目录 (20)./mnt/:临时挂载目录 (21)./media/:如cdrom,floppy等暂存媒体; (22)./sys/:属于虚拟文件系统,内存中的数据,如内核、文件系统等。 (23)./proc/:属于虚拟文件系统,内存中的数据,如内核、程序进程、外部设备的状态,网络状态等,处于动态变化中。 (24)./srv/:service,一些网络服务启动后,这些服务所需要取用的数据目录。常见的服务有关www,FTP等,不同服务在不同的子文件夹中。 (25)./tmp/:临时存放目录,所用用户都能访问, (26)./selinux/ (27).Lost+found当文件发生错误时,将一些丢失的片段放置到这个目录下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 计算机 组成