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

linux版本及其基础命令介绍

2016-08-08 23:17 260 查看
一、描述计算机的组成及其功能。
答:
计算机组成:计算机硬件系统及软件系统两大部分组成。
功能:
1、中央处理器(CPU):控制器+运算器,是计算机的核心,决定了计算机的性能,CPU是整个电脑系统的核心。
2、存储器:可分为内存储器、外存储器、高速缓冲存储器
内存储器(主存、内存):用于存放计算机当前工作中正在运行的程序、数据等,分为随机存取存储器”RAM”和只读存储器ROM 两种。
外存储器(外存):用来存储大量暂时不参加运算或处理的数据和程序,是主存的后备和补充硬盘,光盘,USB优盘,USB移动硬盘。
高速缓冲存储器(Cache Memory):是内存与CPU交换数据的缓冲区,是为解决内存与CPU速度不匹配的问题而设计的一种存储设备。
输入设备:把原始数据和处理这些数据的程序通过输入接口输入到计算机的存储器中。

二、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

答:
Linux的发行版本可以大体分为三类:

Debian: Ubuntu

Fedora: redhat Centos

slackware: suse

三、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

答:
一切皆文件
能简写,绝不全写
尽量避免捕获用户接口
作用范围越小的越是最终生效的
组合小命令完成复杂任务

四、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

ifconfig

命令格式:
 ifconfig [网络设备] [参数]
命令参数:
up This flag causes the interface to be activated.
It is implicitly specified if an address is assigned to the interface.

down This flag causes the driver for this interface to be shut down.
echo

命令格式:
echo(选项)(参数)
命令参数:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
tty

命令格式
用法:tty [选项]...
命令参数:
显示出连接到当前标准输入的终端设备文件名。

-s, --silent, --quiet什么也不显示,只返回退出状态值
--help显示此帮助信息并退出
--version显示版本信息并退出

startx

命令格式
用法:startx [ -d Display:0 ] [ -t | -w ] [ -x Startup | [ -r Resources ] [ -m Window_Manager ] ] [ -wait ]
命令参数:
-d Display :0 指定在启动过程中传递给 X 客户机的 X 服务器的显示名称。
-m Window_Manager 当未找到 startup 脚本时,启动窗口管理器。
-r Resources 当未找到 startup 脚本时,装入资源文件。
-t 为一个X终端启动 X 客户机。
-w 为工作站上的X窗口会话启动X服务器和 X 客户机。
-wait当 xdm 命令调用 startx 时,防止重新启动 X 会话。
-x Startu使用startup脚本启动X窗口会话。

export

命令格式
用法:export [-fnp][变量名称]=[变量设置值]
命令参数:
-f  代表[变量名称]中为函数名称。
-n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p  列出所有的shell赋予程序的环境变量。

pwd

命令格式
用法:pwd(选项)
命令参数



history

命令格式
用法:history(选项)(参数)
命令参数:
-c 清空当前历史命令;
-a 将历史命令缓冲区中命令写入历史命令文件中;
-r 将历史命令文件中的命令读入当前历史命令缓冲区;
-w 将当前历史命令缓冲区命令写入历史命令文件中;

shutdown

命令格式:
用法: shutdown [OPTION]... TIME [MESSAGE]
命令参数:
-r reboot after shutdown
-h halt or power off after shutdown
-H halt after shutdown (implies -h)
-P power off after shutdown (implies -h)
-c cancel a running shutdown
-k only send warnings, don't shutdown
-q, --quiet reduce output to errors only
-v, --verbose increase output to include informational messages
--help display this help and exit
--version output version information and exit

poweroff

命令格式:
用法: poweroff [OPTION]...
命令参数:
-n, --no-sync don't sync before reboot or halt
-f, --force force reboot or halt, don't call shutdown(8)
-p, --poweroff switch off the power when called as halt
-w, --wtmp-only don't actually reboot or halt, just write wtmp record
-q, --quiet reduce output to errors only
-v, --verbose increase output to include informational messages

reboot

命令格式:
用法:reboot(选项)
命令参数:
-d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果; -f:强制重新开机,不调用shutdown指令的功能; -i:在重开机之前,先关闭所有网络界面; -n:重开机之前不检查是否有未结束的程序; -w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。

hwclock

命令格式:
用法:hwclock(选项)
命令参数:
--adjust:hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用
--adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟;
--debug:显示hwclock执行时详细的信息;
--directisa:hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟;
--hctosys:将系统时钟调整为与目前的硬件时钟一致;
--set --date=<日期与时间>:设定硬件时钟;
--show:显示硬件时钟的时间与日期;
--systohc:将硬件时钟调整为与目前的系统时钟一致;
--test:仅测试程序,而不会实际更改硬件时钟;
--utc:若要使用格林威治时间,请加入此参数,hwclock会执行转换的工作;

date

命令格式:
date(选项)(参数)
命令参数:
-d <字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s <字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
-u 显示GMT;

五、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
答:
可以使用系统自带的帮组命令 --help or man 命令获取帮助
man文档分为9大类
1、可执行程序或shell命令
2、系统调用或内核提供的函数
3、由库提供的库函数调用
4、特殊文件
5、文件格式,如配置文件格式
6、游戏
7、杂项
8、系统管理工具
9、linux特定的内核文档

六、请罗列Linux发行版的基础目录名称命名法则及功用规定
答:
基础目录的用途
/ /处于Linux文件系统树形结构的最顶端
/bin 该目录存放着系统最常用的最重要的命令.
/usr 该目录是系统存放程序的地方,比如普通命令、帮助文件、安装的软件等
/var 该目录的内容是经常变动的,存放一些日志以及库文件
/sbin 涉及系统管理的命令都存放在该目录中,它是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令
/root Linux超级权限用户(系统管理员)root的主目录
/home 普通用户的主目录都默认存放在该目录中
/etc 该目录是系统配置文件的存放地
/dev 设备文件存储在该目录中
/boot Linux的内核及引导系统的程序所需要的文件都存放在该目录中
/opt 该目录是可选的软件包安装目录
/tmp 该目录用于存放临时文件
/lost+found 在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生的一些文件碎片就存放在该目录中
/lib 该目录用于存放库文件,这个目录里存放着系统最基本的共享库,其作用类似于Windows里的.dll文件
/mnt 该目录是用于存放挂载储存设备的挂载目录的
/proc 操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里
/misc 该目录可以用来存放杂项文件或目录
/media 即插即用型存储设备的挂载点自动在该目录下创建。
linux发行版命名规则:
版本号的格式通常为“主版本号.次版本号.修正号”。主版本号和次版本号标志着重要的功能变动,修正号表示较小的功能变更。以2.6.22版本为例,2代表主版本号,6代表次版本号,22代表修正号
linux发行版本相关规定:
如果是偶数数字,就表示该内核是一个可以放心使用的稳定版;如果是奇数数字,则表示该内核加入了某些测试的新功能,是一个内部可能存在着BUG测试版。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息