Linux基础

一、描述计算机的组成及其功能

1、计算机硬件:是计算机系统中由电子、机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础。是指计算机系统中的实际装置,是构成计算机的看得见、摸得着的物理部件。它是计算机的“躯壳”。

2、计算机软件:是指计算机所需的各种程序及有关资料。它是计算机的“灵魂”。 ( 二)硬件

计算机硬件由运算器、控制器、存储器、输入设备、输出设备五部分组成。

完整的计算机系统由计算机硬件和软件两大部分构成

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

Red Hat是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最广泛的Linux。Red Hat公司总部位于美国北卡罗来纳州。在全球拥有22个分部。

CentOS ( Community ENTerprise Operating System )是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。

Debian, 或者称 Debian 系列,包括 Debian 和 Ubuntu 等。 Debian 是社区类 Linux 的典范,是迄今为止最遵循 GNU 规范 Linux 系统。

Ubuntu 严格来说不能算一个独立的发行版本, Ubuntu 是基于 Debian 的 unstable 版本加强而来,可以这么说 Ubuntu 就是一个拥有 Debian 所有的优点,以及自己所加强的优点的近乎完美的 Linux 桌面系统。

SUSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。1992年 Peter McDonald成立了Softlanding Linux System(SLS)这个发行版。这套发行版包含的软件非常多,更首次收录了X Window及TCP/IP等套件。Slackware就是一个基于SLS的发行版。

红旗Linux是由北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。目前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。红旗Linux是中国较大、较成熟的Linux发行版之一

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

1、一切皆文件:把几乎所有资源统统抽象为文件形式,包括硬件设备、通信接口等等。

2、由众多功能单一的程序组成:一个程序只能做一件事,并且做好,组合小程序完成复杂任务。

3、尽量避免跟用户交互:目标(易于以编程的方式实现自动化任务)

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

linux没有盘符之说只有文件和文件夹,Linux没有后缀一切皆文件,Linux从根开始,最大的文件夹就是根。

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

1、命令使用格式

Linux系统常用命令格式  command [选项]  [参数]

其中 选项 以 - 开始,多个选项可用一个-连起来,如ls -l -a 与ls -la相同。根据命令的不同,参数分为可选的或必须的。

登录: 根据提示输入用户名和密码

更改口令:passwd(单机) / yppasswd(NIS用户)

获取帮助:man command(查看command命令的帮助信息,退出帮助信息时按“q”)

文件操作:      ls:显示目录下文件信息,例:ls –l;ls –al;ls –lF 等

cp:复制文件和目录,例:cp –r mydir1 mydir2(复制目录)

mv:移动文件或修改文件名,例: mv oldneme newname

rm:删除文件,例:rm –r mydir(删除目录)

chmod:改变文件或目录的权限

diff:比较两个文本文件,列出行不同之处

find:搜索文件并执行指定操作

ln:创建文件链接, ln -s

tar:文件打包, tar -cvf / tar -xvf/ tar -czvf /tar -xzvf

gzip/gunzip:文件压缩/解压 zip/unzip:zip文件压缩/解压

目录操作:      mkdir:建立目录

rmdir:删除空目录(删除非空目录可用“rm –r”)

cd:切换目录

pwd:查看自己所在的位置

进程相关的命令:ps:显示当前进程状态

kill:终止指定的进程

top:动态显示进程的状态图

查看文件内容:  cat:将文件内容在显示在屏幕上

more / less :分屏显示文件内容

head / tail:查看文件的开始/末尾部分的内容

退出与关机:    exit:退出(用完后一定要退出!)

reboot,shutdown:重启(需要root权限)

halt,poweroff:关机(需要root权限)

文本编辑:      vi, emacs  注意:(1)Linux区分大小写;

(2)可以用上下箭头显示使用过的命令

(3)命令行自动补全功能(TAB键的妙用):输入命令或文件名时不必把命令或文件名输全, shell就能判断出你所要输入的命令。

(4)通配符的使用:*(匹配任何长度的字符串),?(匹配任何单个字符)、[abc] (匹配挂号内的任何单个字符

ifconfig:查看或配置当前网卡设备信息

1、直接使用,可查看ip地址,网关,掩码,网卡状态,接收和发送数据包等信息

2、启动关闭指定网卡:ifconfig eth0 up ifconfig eth0 down

3、配置ip:ifconfig eth0 192.168.1.1(临时生效)

echo显示文本或输出变量

1、echo “test” (直接显示一行文字结果)

2、echo noop >scheduler (设置noop为系统调优方式)

3、echo redhat | passwd - -stdin wck (为wck这个用户设置redhat的密码)

tty显示终端

tty ,可以查看它具体对应哪个实际终端设备。/dev/tty有些类似于到实际所使用终端设备的一个联接

1、直接使用,可查看当前在哪个终端(centos默认启动6个)

startx

启动X Window的服务这一项,其实startx命令启动的是xinit,然后再由xinit来启动X Window

startx (初始化一个 X 会话)

startx 可以在命令行切换到图形化 也有可能启动不成功 前提内存足够 或者已经启动

注:如未安装图形化桌面 startx是启动不了的需 yumgroup list 自寻安装对应的桌面

export

命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。

一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执 行时,它不会自动得到原为脚本(调用者)里定义的变量的访问权,除非这些变量已经被显式地设置为可用。export命令可以用于传递一个或多个变量的值到任何后继脚本

pwd

描述:显示当前路径

history

描述:管理命令历史

登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history

shutdown

描述:安全地将系统关机

poweroff

描述:给 ACPI 一个命令,之后再关机

reboot

描述:用来重启Linux系统

hwclock

描述:linux机器里有两个时钟:硬件时钟和系统时钟,你可以通过BIOS修改系统硬件时钟,或者如果你不想重起机器,那就用hwclock命令。

参数

date

描述:设置和显示系统时间

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

如何在linux系统上获取命令的帮助信息及man文档的章节划分

1、命令 -- help

2、man 命令

后者更加详细

Linux的man手册共有以下几个章节:

/usr/share/man/ 帮助收藏路径

man1:用户命令

man2:系统调用:man 2 read(有些关键不止一个章节存在的手册)

man3:c库调用

man4:设备文件及特殊文件

man6:游戏

man7:杂项

man8:管理类的命令

man命令配置文件:/etc/man.confg MANPATH=路径

man -M 路径 comand:到指定的位置搜索命令手册页并显示

六、请罗列Linux发行版的基础目录名称、命名法则及功能规定

Linux发行版的基础目录名称、命名法则及功能规定

/bin 存放的系统命令

/boot 存放着系统的启动文件和内核

/dev 设备文件主目录(设备不在这里,具体设备信息/proc目录中)

/proc 系统进程和系统硬件信息

/etc 系统主配置文件主目录

windows下安装QQ,安装目录在E:盘,C盘也会写入相应的QQ软件的信息

c:盘的QQ文件称之为主配置文件(系统文件)—/etc

E盘的QQ安装目录里的文件称之为配置文件(功能型文件)—/var

/var 系统配置文件主目录

/home 普通用户的家目录

/lib&/lib64 系统库文件存放的目录 .dll

/usr

系统帮助文档以及源码包安装位置

源码包不属于RedHat,属于广大的爱好开发者

usr目录是最庞大的目录,要用的应用程序和文件几乎都在这个目录

/sbin 超级用户使用的命令存放的目录

/mnt 用户挂载目录

/run 存放当前运行程序库的目录,当前运行目录

/root 超级用户root家目录

/tmp

临时文件存放目录

系统启动过程中会产生一些临时文件,这些临时文件就存放在tmp目录下。如果说tmp目录没有存储空间,系统一定启动不起来

/media 可移动介质挂载点

/opt 第三方应用程序文件存放目录

/srv 常用语各种非RedHat版本的网络服务器

Linux版本号的命名规则

3部分组成:主版本号、次版本号、末版本号

次版本号,可以确定Linux内核版本的类型

—开发版,次版本号数字为奇数

–稳定版,次版本号数字为偶数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容