马哥教育网络第21期-第一周课程练习

  1. 计算机的组成及功能

  要想使用计算机就要了解计算机是什么东西。计算机的俗称就是电脑,一开始是用来进行科学运算电子计算的机器。可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

  ENIAC是世界上第一台电子数字计算机。计算机发明者约翰·冯·诺依曼。现在所使用的计算机都是冯诺依曼结构。整个计算机系统由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。

  计算机的硬件系统主要由输入设备,输出设备,运算器,控制器,存储器这几部分组成。输入设备指键盘,手写板扫描仪这样的设备。输出设备指打印机,显示器等。运算器和控制器合称为微处理器也就是cpu,是计算机的核心部件。存储器分为rom和ram。rom存储的数据断电后不会消失,一般指的是硬盘一类的设备,ram又叫随机存取存储器,俗称内存。ram中的数据在断电后会消失,存取速度比硬盘快。

  计算机软件由系统软件和用户软件这两部分组成。操作系统就是一个系统软件,用户软件就是我们平常使用的如office,photoshop之类的软件。

2.按系列罗列linux的发行版,并描述不同发行版之间的联系与区别。

linux的主流发行版主要以slackware,debian,redhat为主流

    slackware

二次发行:suse

三次发行:opensuse,sles

    debian(非商业)

二次发行:ubuntu

三次发行:mint

    redhat

二次发行:rhel(redhat enterprise linux 企业版,18个月),fedora(6个月),centos

arch是一个独立的轻量级的linux操作系统。

gentoo,lfs

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

    1.一切设备皆文件,linux把所有的东西都当作文件来使用。

    2.众多单一目的的小程序,通过组合小程序完成复杂的任务。

    3.文本文件保存配置信息。

    4.尽量避免和用户直接交互。

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

linux命令格式

command [option] [arguments]

command:命令

[]:可选的

option:选项,短选项如 -l,长选项如 –word

arguments:参数,命令的作用对象,如 ls -l /etc/passwd

tty:查看当前的终端设备

虚拟终端:附加在物理终端上以软件方式虚拟实现的终端,设备文件路径/dev/tty#

QQ截图20160706205931.png

模拟终端:图形接口下打开的命令接口,设备文件路径/dev/pts#

QQ截图20160706205841.png

ifconfig:查看和配置网络设备

查看网络

Image 1.png

开启关闭网卡(重启失效)

Image 2.png

echo:在显示器上显示一段文字

Image 3.png

pwd:查看当前的工作路径

Image 4.png

startx:从命令行界面切换到图形接口界面

export:用于设置或改变环境变量

显示系统环境变量

[root@localhost ~]# export
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="localhost.localdomain"
declare -x LANG="zh_CN.UTF-8"
declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"

设置环境变量

[root@localhost ~]# export PATH=$PATH:/usr/local

history:显示历史命令

  193  man2 read
  194  man 2 read
  195  man read
  196  man 3
  197  pwd
  198  yum -y update
  199  reboot
  200  export
  201  export PATH=$PATH:/usr/local
  202  history
[root@localhost ~]#

history -c 清除所有的历史命令

!! 重复上一条命令

!# 第#条命令

shutdown:关闭或重新启动系统

shutdown -h now 马上关闭系统

shutdown -r +2 两分钟后关闭系统

shutdown -h 21:00 

  

reboot让系统重新启动,reboot由shutdown -r来调用。poweroff 让Linux关闭电源poweroffer可以向电源管理系统(如果有的话)发送一则请求来关闭系统主电源。主要用于远程关机。

date:用来显示或设置系统的日期与时间

date:[option]...[+formart]:显示
        %D
[root@localhost ~]# date +%D
07/08/16
        %T
[root@localhost ~]# date +%D
07/08/16
        %A
[root@localhost ~]# date +%A
星期五

date:[MMDDhhmm][CC][YY][.ss]:设置
[root@localhost ~]# date 0715223516.00
2016年 07月 15日 星期五 22:35:00 CST

hwclock:硬件时间

    -s 硬件时间同步到系统时间

    -w系统时间同步到硬件时间

[root@localhost ~]# hwclock 
2016年07月08日 星期五 06时47分30秒  -0.470444 seconds
[root@localhost ~]# hwclock -s
[root@localhost ~]# hwclock -w
[root@localhost ~]# [root@localhost ~]# date 0715223516.00

5.如何在linux上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

获取帮助信息

内部命令

    help command

外部命令

    1.man command

    2.info command

    3.command –help

     command -h

    4.程序官方文档

    5.程序自身的官方文档 /usr/share/doc/command-version

     readme

     install

     changelog

    6.发行版的官方文档

    7.google

    8.slideshare

man章节划分

    man存放在/usr/share/man 目录下

    man1:用户命令

    man2:系统调用,如open,write

    man3:c库调用,如printf,fread

    man4:设备文件及特殊文件 /dev

    man5:配置文件格式 如passwd

    man6:游戏

    man7:杂项

    man8:管理类的命令,只能由root使用。

6.请罗列linux发行版的基础目录的命名法则及功用规定

    /boot:引导文件存放目录,内核文件(vmlinux),引导加载器(bootloader,grub)(独立的文件系统结构)

    /bin:供所用用户使用的基本命令,不能关联至独立分区,OS启动就会用到的程序

    /sbin:管理类的基本命令,不能关联至独立分区,OS启动就会用到的程序

    /lib:基本共享库文件系统启动会用到的,内核模块文件(/lib/modules)

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

    /etc:配置文件目录,纯文本文件

        /etc/opt:第三方软件配置文件

        /etc/X11:xwindow的配置文件

    /home:用户的主目录普通用户  

    /root:管理员的家目录

    /media:挂载便携式移动设备

    /mnt:临时文件系统挂载点

    /dev:特殊文件和设备文件  b:block device 随机访问 c:character device 线性访问

    /opt:第三方程序安装位置

    /srv:系统上运行的服务用到的数据

    /tmp:临时文件存放位置

    /usr:universal shareable read-only data (独立的文件系统结构)

        /usr/bin:保证系统拥有完整功能而提供的应用程序

        /use/sbin

        /usr/lib

        /usr/lib64

        /usr/include:c程序头文件

        /usr/share:结构化独立的数据,如doc,man等

        /usr/local:第三方应用程序的安装位置

    /var:variable data files

        /var/cache:应用程序缓存数据

        /var/lib:应用程序状态信息数据

         /var/lock:锁文件

        /var/log:日志目录和文件

        /var/local:为/usr/local应用程序存储可变数据

        /var/opt:为/opt下的应用程序存储可变数据

        /var/run:进程

         /var/spool:应用程序数据池

        /var/tmp:系统在两次重启之间产生的数据

    /proc:内核和进程相关的虚拟文件系统

    /sys:硬件折本相关信息的虚拟文件系统

    /selinux:security enhanced linux,selinux相关的安全策略等信息的存储位置

以上

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

(0)
N21_619463772N21_619463772
上一篇 2016-07-12
下一篇 2016-07-12

相关推荐

  • N26-第二周

    一、文件管理类命令 pwd:显示工作目录 cd:切换目录 cd [dir] cd: 切换回家目录;注意:bash中, ~表示家目录; cd ~:切换回自己的家目录 cd ~USERNAME:切换至指定用户的家目录; cd -:在上一次所在目录与当前目录之间来回切换; 相关的环境变量 $PWD:当前工作目录 $OLDPWD:上一次的工作目录 file:查看文件…

    Linux干货 2017-03-07
  • 马哥教育网络班20期+第5周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; grep "^[[:space:]]\+.*" /boot/grub/grub.conf   2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; grep&nb…

    Linux干货 2016-07-12
  • 建立私有CA的方法

    建立私有CA的方法 建立私有CA的工具:     OpenCA     Openssl 证书申请及签署步骤:     1,生成申请请求:     2,RA核验;    &…

    Linux干货 2016-09-19
  • 计算机基础第一部分

    ** 第一课:计算机基础知识** 第一章计算机的组成 计算机是由硬件(Hardwaer)和软件(Software)来组成两大类,他是一台可以自由传输数据, 储存数据,娱乐,工作等等的智能设备。 第一节计算机硬件 主板架构图 内存====用来存储临时数据,弱点喜欢松动一般电脑黑屏都是他松动了,导致电脑不能机 基本上%80以上的电脑不能开机都是他出了问题,服务器…

    Linux干货 2017-05-19
  • 浅谈linux系统中mv、cp、rm这三种命令的工作原理

    浅谈mv、cp、rm这三种命令的工作原理

    2018-07-29
  • 第五周作业

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost ~]# awk -F: '/^(root|user1|fedora)/{print $1,"shell is",$NF}' /etc/pass…

    Linux干货 2016-09-15

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-12 13:30

    写的很好,排版还可以在漂亮一点,就不要截黑屏上来了,加油