linux初期了解

计算机的组成及其功能

计算机有运算器,控制器,存储器,输出设备和输入设备组成:

1.运算器:运算器又称算术逻辑单元(Arithmetic Logic Unit简称ALU)。它是计算机对数据进行加工处理的部件,包括算术运算
2.控制器:控制器负责从存储器中取出指令,并对指令进行译码

3.存储器:存储器是计算机记忆或暂存数据的部件。

4.输入设备:输入设备是给计算机输入信息的设备。

5.输出设备:输出设备是输出计算机处理结果的设备。

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

linux的发行版:

RedHatFedorasuseNovell)、debianUbuntucentos

不同发行版之间的联系和区别:

Red Hat ,是redhat自己的发行的企业版,是redhat的一个重要节点。

Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合。由红帽公司赞助。

suse linux,针对个人用户。

debian,三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。

Ubuntu(乌版图)是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

Centos是一个基于redhat linux 提供的可自由使用源代码的企业级linux发行版本。目前Centos已被收购,成为redhat

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

1、一切皆文件。

2、单一目的的小程序。

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

4、文本文件保存配置信息。

5、尽量避免捕获用户接口。

6、提供机制,而非策略。

7、一切从根开始。

8、自由与分享。

说明linux系统上的命令的使用格式;

详细介绍

ifconfig echo tty startx export pwd history shutdown poweroff reboot hwclock date命令的使用,并配合相应的示例来阐述

命令功能:

ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

命令参数:

up 启动指定网络设备/网卡。

down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。

arp 设置指定网卡是否支持ARP协议。

-promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包

-allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包

-a 显示全部接口信息

-s 显示摘要信息(类似于 netstat -i)

add 给指定网卡配置IPv6地址

del 删除指定网卡的IPv6地址

tty

命令功能:

tty命令用于显示终端机连接标准输入设备的文件名称。

命令参数:

-s或–silent或–quiet 不显示任何信息,只回传状态代码。

–help 在线帮助。

–version 显示版本信息。

export

命令功能:

export命令用于设置或显示环境变量

命令参数:

-f  代表[变量名称]中为函数名称。

-n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。

-p  列出所有的shell赋予程序的环境变量。

pwd

命令功能:

执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称

history

命令功能:

history命令主要用于显示历史指令记录内容, 下达历史纪录中的指令 。

命令参数:

n   :数字,要列出最近的 n 笔命令列表

-c  :将目前的shell中的所有 history 内容全部消除

-a  :将目前新增的history 指令新增入 histfiles 中,若没有加 histfiles ,则预设写入 ~/.bash_history

-r  :将 histfiles 的内容读到目前这个 shell 的 history 记忆中

-w  :将目前的 history 记忆内容写入 histfiles

shutdown

命令功能:

shutdown命令可以安全地关闭或重启Linux系统

命令参数:

-c  当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。

-f  重新启动时不执行fsck。

-F  重新启动时执行fsck。

-h  将系统关机。

-k  只是送出信息给所有用户,但不会实际关机。

-n  不调用init程序进行关机,而由shutdown自己进行。

-r  shutdown之后重新启动。

-t<秒数>  送出警告信息和删除信息之间要延迟多少秒。

poweroff

命令功能:

poweroff命令用来关闭计算机操作系统并且切断系统电源

命令参数:

-n:关闭操作系统时不执行sync操作

-w:不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中;

-d:关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录;

-f:强制关闭操作系统;

-i:关闭操作系统之前关闭所有的网络接口;

-h:关闭操作系统之前将系统中所有的硬件设置为备用模式。

reboot

命令功能:

reboot指令用于重启该计算机。它的作用和shutdown -r now是一样的。

命令参数:

-n 重启前保留当前数据。

-f 强制重启计算机。

-w 模拟重启,并将数据写入到“/var/log/wtmp”日志文件中。

-d 重启,但不写入日志。

-i 重启计算机前关闭网络。

hwclock

命令功能:

hwclock显示与设定硬件时钟。

命令参数:

–adjust  hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用–adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟。

–debug  显示hwclock执行时详细的信息。

–directisa  hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟。

–hctosys  将系统时钟调整为与目前的硬件时钟一致。

–set –date=<日期与时间>  设定硬件时钟。

–show  显示硬件时钟的时间与日期。

–systohc  将硬件时钟调整为与目前的系统时钟一致。

–test  仅测试程序,而不会实际更改硬件时钟。

–utc  若要使用格林威治时间,请加入此参数,hwclock会执行转换的工作。

–version  显示版本信息。

date

命令功能:

按格式显示时间或设置系统时间。

命令参数:

-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;

-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;

-u:显示GMT; –help:在线帮助;

–version:显示版本信息。

%H 小时,24小时制(00~23)

%I 小时,12小时制(01~12)

%k 小时,24小时制(0~23)

%l 小时,12小时制(1~12)

%M 分钟(00~59)

%p 显示出AM或PM

%r 显示时间,12小时制(hh:mm:ss %p)

%s 从1970年1月1日00:00:00到目前经历的秒数

%S 显示秒(00~59)

%T 显示时间,24小时制(hh:mm:ss)

%X 显示时间的格式(%H:%M:%S)

%Z 显示时区,日期域(CST)

%a 星期的简称(Sun~Sat)

%A 星期的全称(Sunday~Saturday)

%h,%b 月的简称(Jan~Dec)

%B 月的全称(January~December)

%c 日期和时间(Tue Nov 20 14:12:58 2012)

%d 一个月的第几天(01~31)

%x,%D 日期(mm/dd/yy)

%j 一年的第几天(001~366)

%m 月份(01~12)

%w 一个星期的第几天(0代表星期天)

%W 一年的第几个星期(00~53,星期一为第一天)

%y 年的最后两个数字(1999则是99)

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

内部命令帮助可用:

# help COMMAND

外部命令帮助可用:

(1) #COMMAND –help

  #COMMAND -h

(2)使用手册(manual)#man COMMAND

(3)信息页#info COMMAND

(4)程序自身的帮助文档

READMEINSTALLChangelog

(5)程序官方文档官方站点:Documentation

(6)发行版的官方文档

(7)Googleman章节详分如下:

手册页路径: /usr/share/manman1 … man8

man1:用户命令

man2:系统调用

man3:C库调用

man4:设备文件及特殊文件

man5:配置文件格式

man6:游戏

man7:杂项

man8:管理类的命令

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

/主层次 的根,也是整个文件系统层次结构的根目录

/bin:所有用户可用的基本命令程序文件

/sbin:供系统管理使用的工具程序

/boot:引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等

/dev:存储特殊文件或设备文件:设备有两种类型:字符设备、块设备;

/etc:系统程序的配置文件,只能为静态。

/home:普通的家目录的集中位置,一般每个普通用户的家目录默认为

/lib:为系统启动或跟文件系统上的应用程序(/bin,/sbin等)提供共享库,以及为内核提供内核模块

/lib64:64位系统特有的存放64位共享库的路径;

/media:便携式设备挂载点:cdrom,floppy等;

/mnt:其它文件系统的临时挂载点;

/opt:附加应用程序的安装位置;可选路径;

/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所用户执行写入操作;有特殊权限;

/usr:usr Hierarchy:全局共享的只读数据路径;

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

(0)
N24_yangxuN24_yangxu
上一篇 2016-10-30 16:51
下一篇 2016-10-30 16:53

相关推荐

  • 简述动静分离

        今天来简述一下如何实现wordpress的动静分离以及读写分离      首先来放出大图。   1.来看图说话     首先来介绍一下这张图    最前端的两台机器是  负责调度后端主机请求动…

    2017-05-18
  • 基于LNMP网站平台,测试增加memcached缓存系统后网站访问效果

    LNMP安装教程链接:22-love cat 17周博客作业第2部分-构建一个LVS-DR模型的高性能集群 memcached 安装及测试效果 一、概念     memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态…

    Linux干货 2016-08-22
  • Linux基础知识(五)-文件查找命令find

    对grep 和 find 命令的操作 1、显示当前系统上root、fedora或user1用户的默认shell; 2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(); 3、使用echo命令输出一个路径,使用grep取出其基名; 4、找出ifconfig命令结果中的1-255之间数字; 5、写一个…

    Linux干货 2016-10-24
  • 让运维工程师不再蓝瘦、香菇

    最近广西一小哥失恋后录的视频风靡互联网,也让“蓝瘦、香菇”这两个词火了一把。虽然原故事男主角是因为失恋才蓝瘦、香菇,但想想作为运维“狗”的我们也时常因强大的工作压力而蓝瘦,常常在晚上睡得香呼呼的时候因为要处理故障从温暖的被窝爬起来,看着铝朋友鄙视的眼神,真的好香菇……本来作为技术大牛的我们,工作应该是很酷的事情,享受的应该是小白美铝们崇拜的眼神,可现在却那么…

    系统运维 2017-01-09
  • linux中nmcli命令使用及网络配置

      Red Hat Enterprise Linux 7 与 CentOS 7 中默认的网络服务由 NetworkManager 提供,这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工作状态,同时也支持传统的 ifcfg 类型的配置文件。  NetworkManager 可以用于以下类型的连接:Ethernet,VLA…

    Linux干货 2016-09-10
  • CentOS 6开机启动流程实验篇

    CentOS 6开机启动流程实验篇 centos 系统的启动流程 grub 破坏Linux的核心文件再修复体验系统启动流程 CentOS 6开机启动的具体详情请参见理论篇! 了解了系统启动的基本流程,以下我们通过“破坏式实验”,即破坏系统启动过程中的一些关键环节,使系统无法启动,然后我们再通过修复这些文件使得系统正常重启,进而体验Linux系统的启动流程,这…

    Linux干货 2016-09-19