第一周作业

一、计算机的组成及功能

计算机是由硬件和软件组成,

1、硬件主要分为五个部分:

1) 控制器(Control)  CPU

2) 运算器(Datapath)  

3) 存储器(Memory)  内存

4) 输入(Input system)  键盘、鼠标

5) 输出(Output system) 显示器

2、软件部分

应用软件

系统软件

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

Linux系统共同点是全部使用Linus编写的Kernel内核

1Linux发行版本主流的三大发行商:

1) RanHat(商业)->Red Hat EnterpriseFedora CoreCentOS  软件源是YumDNS

2) Debian(社区)->KnoppixUbuntu->minilinux 软件源Dpkg

3) Slackware(商业)->S.u.S.E->SUSE

其它的发行版本:

4) Gentoo

5) LFS

三、描述Linux的哲学思想:

1) 一切皆文件

2) 由众多单一目标小程序

3) 组合小程序完成复杂任务

4) 文本文件保存配置信息

5) 尽量避免捕获用户接口

6) 提供机制,而非策略

四、Linux基本命令

1) Ifconfig :显示或配置网络设备(网络接口卡)的命令

2) echo:是在显示器上显示一段文字

[wing@bogon ~]$ echo “Hello Work”

Hello Work

3) Tty:显示连接到的标准终端

[wing@bogon ~]$ tty

/dev/pts/1

4) Startx:用来启用X Window   我的电脑没有装X Window

5) Export用于设置或显示环境变量

[wing@bogon ~]$ export

declare -x HISTCONTROL=”ignoredups”

declare -x HISTSIZE=”1000″

declare -x HOME=”/home/wing”

declare -x HOSTNAME=”bogon”

declare -x LANG=”zh_CN.UTF-8″

declare -x LESSOPEN=”||/usr/bin/lesspipe.sh %s”

declare -x LOGNAME=”wing”

declare -x LS_COLORS=”rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:”

declare -x MAIL=”/var/spool/mail/wing”

declare -x OLDPWD

declare -x PATH=”/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/wing/.local/bin:/home/wing/bin”

declare -x PWD=”/home/wing”

declare -x SHELL=”/bin/bash”

declare -x SHLVL=”1″

declare -x TERM=”xterm”

declare -x USER=”wing”

declare -x XDG_SESSION_ID=”22″

6) Pwd:显示当前的工作目录

[wing@bogon tmp]$ pwd

/tmp

7) History:查看历史命令记录

[wing@bogon tmp]$ history

    1  echo “Hello Work”

    2  tty

    3  export

    4  cd /tmp

    5  pwd

    6  history

8) Shutdown:以安全关闭或重启系统

9) Poweroff:关门计算机

10) Reboot:重启计算机

11) Hwclock: 显示与设定硬件时钟(root

[root@bogon ~]# hwclock

20170711日 星期二 092919秒  -0.328570

12) Date:显示和设置日期

[wing@bogon ~]$ date

20170711日 星期二 09:30:12 CST

五、Linux系统上面获取帮助信息及Man文档的章节划分

1. 命令 –help

2. Info 命令

3. Man 命令

Man命令章节:man   Command

1) 是普通的命令

2) 是系统调用

3) 是库函数

4) 是特殊文件

5) 是指文件的格式

6) 是给游戏留的

7) 是附件还有一些变量

8) 是系统管理用的命令

六、列出Linux发行版的基础目录名称法则和功能规定

1. /:根目录

2. /boot/:系统启动目录,内核文件vmlinuz,引导文件,启动加载器boot loadergrub(开机设置文件相关)

3. /root/root用户的家目录

4. /home/用户名:普通用户的家目录

5. /bin/:包含基本的用户命令,可被所有用户使用

6. /sbin/:存放系统管理员以及其他需要root权限来运行的命令

7. /etc/:系统主配置文件主目录

8. /dev/:设备文件主目录,任何设备与接口设备都是以文件的形式存放在此目录,通过访问目录下的文件,就等于访问某个设备,这就相当于是设备的入口,类似有/dev/null/dev/zerodev/tty/dev/sd/dev/lp/dev/md*/dev/sr0等设备文件

9. /lib/:系统库文件家目录

10. /lib64:专用于x86_64系统上的辅助共享库文件存放位置

11. /usr/:系统大文件及其说明文档存放目录(源码包)Linux系统安装完成软件的默认安装目录。这个是系统存放软件程序的目录,比如命令、帮助文件等。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里

1) /usr/bin/:普通用户可执行文件目录

2) /usr/sbin/超级权限用户root可执行命令存放目录

3) /usr/src/ 内核源代码默认的放置目录

12. /var/:系统配置文件主目录,常态性变动的文件,包括缓存(cache)、登录文件(log file)以及某些软件运行所产生的文件,包括程序文件(lock filerun file),也许有MySQL数据库的文件等

13. /opt/:第三方软件安装目录

14. /mnt/:临时挂载目录

15. /sys/:属于虚拟文件系统,内存中的数据,如内核、文件系统等

16. /proc/:系统进程主目录,属于虚拟文件系统,内存中的数据,如内核、程序进程、外部设备的状态,网络状态等,处于动态变化中

17. /tmp/:临时存放目录,所用用户都能访问

 

 

原创文章,作者:n27_wing,如若转载,请注明出处:http://www.178linux.com/79842

(0)
n27_wingn27_wing
上一篇 2017-07-11
下一篇 2017-07-11

相关推荐

  • 进入linux世界的初步认识

    1、 描述计算机的组成及其功能.
    2、 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别.
    3、 描述Linux的哲学思想,并按照自己的理解对其进行解释性描述.
    4、 说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述.
    5、 如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的.
    6、 请罗列Linux发行版的基础目录名称命名法则及功用规定.

    Linux干货 2018-02-25
  • linux安全机制与加密工具使用

    一、加密需要和安全机制 1.不加密流量的易受攻击性 密码/数据嗅探 数据操作 验证操作 相当于邮寄明信片 2.不安全的传统协议 telnet、FTP、POP3等等;不安全密码http、sendmail、NFS等等;不安全信息Ldap、NIS、rsh等等;不安全验证 3.NIST定义的安全属性:美国国家标准与技术研究院 1) 保密性:  &…

    Linux干货 2016-09-25
  • 马哥教育网络班20期+第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;     cp /etc/rc.d/rc.sysinit  /tmp   &n…

    Linux干货 2016-10-19
  • vsftpd

    vsftpd:     程序环境:         配置文件:/etc/vsftpd/vsftpd.conf         主程序:/usr/sbin/vsf…

    Linux干货 2016-12-05
  • shell脚本语言中的选择执行

    shell脚本语言中的选择执行 概述 程序执行过程分为顺序执行、选择执行和循环执行。顺序执行是指程序按照步骤一步一步地运行。选择执行是指程序根据特定条件选择两项或者多项中的一项运行。循环执行是指程序根据特定条件重复执行直到某个节点结束,继续运行其他步骤。本篇文章从判断条件和条件判断式简要说明shell脚本语言中程序选择执行的用法。 shell脚本中的判断条件…

    Linux干货 2017-04-17
  • $@与$*的不同之处

    $@与$*的不同之处 $*: 把我们传递给脚本的参数全部合为一个字节,当成一个字符串或者参数来使用。 $@: 把我们传递给脚本的所有参数,每个参数都为独立字符串,当我们用 \((n) 来调用的时候, 输入参数的位置为第几个,那我们就用用\)n来调用第几个,一对应。 下面我们用代码来看一下这两个的区别: 创建一个简单的脚本让他输出我们输入的多个参数:&#822…

    2017-06-06

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-22 21:25

    这部分内容很基础,但是很重要,这里整理的非常好,于接再励。