Linux网络操作系统项目化教程课件 项目2 Linux基础操作

合集下载

《linux教程》课件

《linux教程》课件
《Linux教程》PPT课件
目录
Linux简介Linux系统基础Linux系统管理Linux网络配置Linux编程与开发Linux安全与防护
01
CHAPTER
Li善,已经成为一个非常稳定的操作系统,广泛应用于服务器、云计算等领域。
稳定性
Linux系统具有强大的安全机制,如用户权限管理、防火墙等,可以有效防止病毒和黑客攻击。
Linux安全与防护
1
2
3
防火墙是用于阻止非法访问的一种安全措施,可以防止外部网络对内部网络的攻击。
防火墙基本概念
在Linux系统中,可以通过iptables命令来配置防火墙规则,包括允许或拒绝特定IP地址、端口和协议的访问。
防火墙配置
防火墙配置完成后,需要定期检查和更新规则,以确保系统的安全性。
目录结构
Linux系统中常见的目录结构包括“/bin”、“/etc”、“/home”等,每个目录都有其特定的用途。
文件类型
Linux文件类型包括普通文件、目录、链接文件、设备文件等,每种文件类型都有其特殊的标识符。
Linux系统中有很多常用的命令,如“ls”、“cd”、“pwd”、“cp”等,这些命令可以帮助用户进行文件和目录的操作和管理。
系统日志
介绍Linux中的系统日志文件,以及如何查看和分析这些日志文件。
磁盘管理
讲解如何管理磁盘分区、挂载点、文件系统等,以及如何进行磁盘检查和修复。
包管理器概述
讲解如何使用包管理器安装软件包及其依赖项。
安装软件包
卸载软件包
更新软件包
01
02
04
03
讲解如何更新系统中的软件包到最新版本。
介绍常见的Linux包管理器,如APT、YUM、DNF等。

《Linux网络操作系统》教学课件

《Linux网络操作系统》教学课件

“克隆源”窗 口
“克隆类型”窗口
1.2利用VMWare虚拟机搭建学习环境
(4) 单击“下一步”按钮,在“新虚拟机名称”窗口中,设置新 建的副本虚拟机的名称和存储的位置,如图所示。 (5) 单击“下一步”按钮后,VMWare开始为用户创建克隆的副本 文件,如图所示。创建副本文件需要较长的时间,用户需要耐 心等待该过程的结束。
“网络类型”对话框
1.2利用VMWare虚拟机搭建学习环境
(7) 单击“下一步”按钮,弹 出“指定磁盘容量”对话框, 为虚拟机设置RedHat Linux 9系统使用的磁盘大小。选 中“立即分配所有磁盘空间” 复选框,如图。如果不选中 “立即分配所有磁盘空间”, VMWare将不会立即为虚拟机 分配硬盘空间,而是根据虚 拟机的实际需要来自行分配 硬盘空间。 (8) 单击“下一步”按钮,接 下来,VMWare开始为其上的 虚拟机,划分存储空间,建 立相应的虚拟机文件,如图。
1.1 Linux简介

1.1.2 Linux的起
1.1.2 Linux的起源
• 1991年Linux诞生,由芬兰赫尔辛基大学学生Linus Torvalds在本校用于系统教学的Minix系统基础上 开发的类UNIX操作系统。它的标志是一个名为Tux 的可爱的小企鹅。 • 1991年10月5日,Linus发布了Linux的第一个版本: Linux 0.0.2,遵循通用公共许可证(GPL,Genera l Public License) • 同年11月Linus发布了其稳定版0.10版,12月又发 布了0.11版本。 • 目前,最新的Linux内核版本是linux 2.6.26。
第1章 Linux基础
1.1 Linux简介
• Linux是免费的、不受版权制约、与UNIX兼容的操作系 统。 • 由芬兰人Linus Torvalds于1991年开发出来,目前由 来自世界各地的爱好者进行开发和维护。 • Linux自从诞生以来,凭借其稳定、安全、高性能和高 扩展性等优点,得到了广大用户的欢迎。

Linux网络操作系统项目式教程(CentOS7.6)PPT(5个项目)

Linux网络操作系统项目式教程(CentOS7.6)PPT(5个项目)
(1)安装好的VMware Workstation如图1-1所示。
图1-1 VMware Workstation工作界面
项目1 Linux操作系统概述 任务2 安装CentOS 7.6操作系统
27
1.6 CentOS 7.6的安装过程-创建虚拟机
(2)单击【文件】菜单下的【新建虚拟机】 子菜单,或单击图1-1右侧主工作区的【创建 新的虚拟机】选项,弹出图1-2所示的“新建 虚拟机向导”窗口。
18
任务1 认识Linux操作系统
1.1 操作系统概述 1.2 Linux的诞生与发展 1.3 Linux的体系结构 1.4 Linux的版本
19
1.4 Linux的版本
内核版本 内核版本格式:主版本号.次版本号.修订版本号 次版本号是偶数:稳定版本 次版本号是奇数:测试版本 3.0版本之后不再继续使用这个命名约定
15
1.2 Linux的诞生与发展
Linux的主要特征 开源免费 硬件需求低 安全稳定 多用户多任务 多平台支持
Linux凭借这些特征,迅速征服了大量使用者,
获得了巨大的成功!
项目1 Linux操作系统概述 任务1 认识Linux操作系统
16
任务1 认识Linux操作系统
1.1 操作系统概述 1.2 Linux的诞生与发展 1.3 Linux的体系结构 1.4 Linux的版本
Linux的内核版本被严格管理,
由其创始人领导的开发小组控制!
项目1 Linux操作系统概述 任务1 认识Linux操作系统
20
1.4 Linux的版本
发行版本 任何人都可以对内核进行修改 Linux套件:内核+配套的应用程序
项目1 Linux操作系统概述 任务1 认识Linux操作系统

第2章 Linux使用基础PPT教学课件

第2章 Linux使用基础PPT教学课件

2020/12/09
9
Linux文件的复制、删除和移 动命令
cp 文件复制 mv 移动或重命名 rm 删除不需要的文件
2020/12/09
10
cp [-r] 文件复制
cp [-r] 名称 目的地
文件复制
例如复制目录test及test下所有文件到 /root下
cp –r test /root Enter
2020/12/09
3
Linux常见系统命令
Enter 输入完成,按下Enter键运行 Ctrl+C 中断正在执行的程序 man [指令名称] 显示指令的详细资料 --help 用来查看使用帮助 Who am I 显示使用者信息 cat 直接显示文件内容
2020/12/09
4
与目录操作有关的命令
2020/12/09
11
mv 移动或重命名
mv 名称 目的
如果名称与目的路径一样,其作用是改名
mv /root/myfile /tmp
将会以移动 /root/myfile 到 /tmp
mv /root/myfile /root/file1
将改myfile名为file1
2020/12/09
删除子目录 子目录必须是没有文件的空目
rm [-r] 名称 加上参数将会把目录下的文件一 并删除
2020/12/09
7
cd 切换路径
cd [路径] 例如进入根目录: cd / 进入usr : cd usr
2020/12/09
8
pwd 显示当前目录路径
语法:pwd 说明:此命令显示出当前工作目录的绝对路径。
退出系统:不论是超级用户,还是普通用户,需要退出系统 时,在shell提示符下,键入exit命令即可。

Linux操作系统应用编程课件(完整版)

Linux操作系统应用编程课件(完整版)

2.Linux操作系统的发行版
Linux操作系统发行版实际就是Linux内核加上外围实用程序 组成的一个大软件包。相对于Linux操作系统的内核版本,发行版 的版本号随发布者的不同而不同,与Linux操作系统内核的版本号 是相对独立的。因此把SUSE、RedHat、Ubuntu、Slackware等直 接称为Linux是不确切的,它们是Linux操作系统的发行版。更确 切地说,应该将它们称为“以Linux为核心的操作系统软件包”。
Shell是Linux操作系统的一种用户界面,它作为操作系统 的“外壳”,为用户提供使用操作系统的接口。Shell主要有以 下两大功能特点。
(1)Shell是一个命令解释器,它拥有自己内建的Shell命令集。 (2)Shell的另一个重要特性是它自身就是一种解释型的程序设 计语言。
当用户成功登录Linux系统后,系统将执行一个Shell程序。 正是Shell进程提供了命令提示符。作为默认值,Shell对普通用 户用“$”作提示符,对超级用户(root)用“#”作提示符。
1.4.4 联机手册
联机手册命令man可向用户提供系统中各种命令、系统调用、 库函数和重要系统文件的详细说明,包括名字、使用语法、功能 描述、应用实例和相关参考文件等。其格式如下:
$ man [拥有哪个级别的帮助。 -k:查看和命令相关的所有帮助。
查看who命令的详细说明示例如下。 $ man who
Linux操作系统 应用编程
本章主要介绍Linux文件系统,包括文件系统的结构、文 件的定义与分类、目录与文件操作命令、文件的权限管理等, 让读者对Linux文件系统有一定的认识和理解,为后文的学习 打下基础。
2.1.1 组织结构
Linux操作系统中所有文件存储在文件系统中,文件被组织 到一棵“目录树”中,其文件系统层次结构(树状目录结构)如 图2.1所示。树根在该层次结构的顶部,树根的下方衍生出子目 录分支。

Linux基础及应用课件全套电子课件完整版ppt整本书电子教案最全教学教程整套课件

Linux基础及应用课件全套电子课件完整版ppt整本书电子教案最全教学教程整套课件

Linux支持多种文件系统。下面是最重要的 几个:
1.minix 2.xia 3.ext2 4.ext3 5 . ext4 6.nfs 7.sysv
2022/1/10
Linux基础及应用
第2章 Linux基础命令
2.1 系统基本操作
1.系统登录 (1)root用户:超级用户账号,使用这个账号
可以在系统中做任何事情。
3.树型目录结构
Linux 系 统 通 过 目 录 将 系 统 中 所 有 的 文件分级、分层组织在一起,形成了 Linux文件系统的树型层次结构。以根目 录为起点,所有其他的目录都由根目录 派生而来。一个典型的Linux系统的树型 目录结构 :
4.工作目录、用户主目录与路径
从逻辑上讲,用户在登录到Linux系 统中之后,每时每刻都处在某个目录之 中,此目录被称作工作目录或当前目录 (Working Directory)。
• Linux的分区规定: (1)设备管理
Linux把各种IDE设备分配了一个由 hd前缀组成的文件;而对于各种SCSI 设备,则分配了一个由sd前缀组成的文 件。例如,第一个IDE设备,Linux就定 义为hda;第二个IDE设备就定义为hdb; 下面以此类推。而SCSI、SATA、USB 设备就应该是sda、sdb、sdc等。
说明 音频文件 GIF图像文件 Flash动画文件 HTML文件 XML文件 位图文件 图像文件 PDF文档的电子映像,代表Portable Document Format(可移植文档格式) 图像文件PNG(Portable Network Graphic,可移植网络图形) PostScript文件,为打印而格式化过的文件 纯ASCII文本文件 音频文件 图像文件

Linux系统基本操作ppt课件

Linux系统基本操作ppt课件
Linux系统基本操作
内容


Linux基本命令介绍 Linux行编辑器介绍 Linux系统Shell编程
Linux系统体系结构
xx
xx
Linux使用基本知识:文件名
在Linux中,大小写字母是严格区分开的。例如,my-filE、myfile 、my-FILE是三个不同的文件(口令也是要严格区分大小写 的。同样,UNIX和C开发语言也都要严格区分大小写字母)。 文件名长度最大可以为256个字符,它通常是由字母、数 字、“.”(点号)、“_”(下划线)和“-”(减号)组成的。另外还有一些字 母是合法的,但是,我们并不推荐使用它们。例如,“*”(星 号)、“?”(问号)、“ ”(空格)、“$”(美元符号)、“&”和任何括号。这 些字母对于Linux shell有特定的含义。 文件名中一定不能含有“/ ”,因为“/ ”在Linux的目录树中表 示根目录或是路径中的分隔符(如同DOS中的“\”)。 在对一个含有特殊字符的文件操作时,应当用一对单引号 将其括起来,这样shell就不会对它们进行处理了。例如,要删 去一个名为my file*的文件(文件名中有空格和星号),应当写 为: $ rm ´my file*´
xx xx
巧妙使用Tab键:命令补齐(Command-Line Completion)
在Linux字符界面中输入命令时,有时需要输入很多 字符,如果经常这样逐个逐个地输入字符,比较烦琐。 假设键入的字符足以确定目录下一个唯一的文件时, 我们只须按键盘上的Tab 键就可以自动补齐该文件名 的剩下部分。 Example: 要把目录/ccc 下的文件ddddddd1.2.3.tar.gz 解包时,当我们在命令行中键入到tar xvfz /ccc/d时,如果该文件是该目录下唯一以d起头的 文件的话就可以直接按下键盘上的Tab键,这时命令 会被自动补齐为:tar xvfz /ccc/ddddddd-1.2.3.tar.gz , 从而提高了输入效率。

《LINUX入门教程》课件

《LINUX入门教程》课件

网络配置与管理
网络配置基础
介绍Linux系统网络配置的基本 概念和常用命令,如ifconfig、
ip等。
静态IP配置
演示如何为Linux系统配置静态 IP地址、子网掩码和默认网关 等。
动态IP配置
介绍如何使用DHCP协议自动获 取IP地址,以及如何配置DNS 服务器。
网络工具与故障排查
介绍一些常用的网络工具,如 ping、traceroute等,以及如 何进行网络故障排查和优化。
游戏
Linux游戏平台如SteamOS逐渐受到游戏 爱好者的青睐,提供了丰富的游戏资源和 优化。
桌面
Linux桌面操作系统如Ubuntu、Fedora 等,提供了丰富的应用和工具,适用于日 常办公、学习和娱乐。
嵌入式系统
Linux适用于各种嵌入式设备,如智能家 居、智能硬件等。
移动设备
Android操作系统基于Linux内核,广泛 应用于智能手机和平板电脑等移动设备。
Linux系统具有强大的安全机制,包括 防火墙、权限管理、加密等,可以有效 抵御病毒和黑客攻击。
灵活性
Linux系统支持多种硬件平台和设备, 可以根据需求进行定制化配置。
免费和开源
Linux遵循开源软件许可证,用户可以 自由获取和使用源代码,降低了使用成 本和维护成本。
Linux的应用领域
服务器
Linux是许多企业和组织的首选服务器操 作系统,广泛应用于Web服务器、数据库 服务器、邮件服务器等场景。
同的权限。
常用命令与工具
1 2 3
常用命令
Linux系统中常用的命令包括“ls”、“cd”、 “pwd”、“cp”、“mv”、“rm”等,用于 文件和目录的操作。

LINUX网络操作系统PPT课件

LINUX网络操作系统PPT课件

Linux 网络操作系统
Linux的出现,最早开始于一位名叫Linus Torvalds的 计算机业余爱好者,当时他是芬兰赫尔辛基大学的学 生,他的目的是设计一个代替Minix(是由一位名叫 Andrew Tannebaum的计算机教授编写的一个操作系统 示教程序)的操作系统,这个操作系统可用于386、486 或奔腾处理器的个人计算机上,并且具有Unix操作系 统的全部功能,这就开始了Linux雏形的设计。
Linux 网络操作系统
1994年,Linux的第一个产品版Linux 1.0问世,如 今Linux家族已经有了近140个不同的版本,所有这些 版本都基于最初的免费的源代码。不同的公司可以推 出不同的Linux产品,但是它们都必须承诺对初始源代 码的任何改动皆公布于众。
Linux 网络操作系统
1.1.2 Linux的优点 Linux之所以受到广大计算机爱好者的喜爱,主要原
Linux 网络操作系统
(2) 可以节省大量的资金。Linux是目前惟一可免费 获得的、为PC机平台上的多个用户提供多任务、多进 程功能的操作系统,这是人们喜欢使用它的主要原因。 就PC机平台而言,Linux提供了比其他任何操作系统都 要强大的功能,Linux还可以使用户远离各种商品化软 件提供者促销广告的诱惑,再也不用承受每过一段时 间就花钱去升级之苦,因此可以节省大量用于购买或 升级应用程序的资金。
Linux 网络操作系统
(3) 丰富的应用软件。Linux不仅为用户提供了强大 的操作系统功能,而且还提供了丰富的应用软件。用 户不但可以从Internet上下载Linux及其源代码,而且还 可以从Internet上下载许多Linux的应用程序。可以说, Linux本身包含的应用程序以及移植到Linux上的应用程 序包罗万象,任何一位用户都能从有关Linux的网站上 找到适合自己特殊需要的应用程序及其源代码,这样 用户就可以根据自己的需要下载源代码,以便修改和 扩充操作系统或应用程序的功能。这对Windows 2000、 Windows 98、MS-DOS或OS/2等商品化操作系统来说 是无法做到的。

Linux系统配置及运维项目化教程课件—Linux网络基础服务

Linux系统配置及运维项目化教程课件—Linux网络基础服务
3)创建共享目录。命令如下: [root@nfs_server~]# mkdir /NFStest
4)设置权限。命令如下: [root@nfs_server~]# chmod -R 777 /NFStest
5)创建测试文件。命令如下: [root@nfs_server~]# echo "Test NFS shared storage" > /NFStest/test
Iptables防火墙常用的策略
1)拒绝进入防火墙的所有 ICMP 协议数据包。命令如下: [root@localhost ~]# iptables -I INPUT -p icmp -j REJECT
2)允许防火墙转发除 ICMP 协议以外的所有数据包。命令如下: [root@localhost ~]# iptables -A FORWARD -p ! icmp -j ACCEPT
rsync
-avz
root@172.16.1.11::backup
/tmp
--password-
6)检查效果。命令如下:
[root@rsy_client ~]# cat /tmp/test
Rsync !
项目实施-Linux防火墙
分类
工作方式
Iptables Firewalld
由内核层面的 netfilter 网络过滤器来处理数据包 由内核层面的 nftables 包过滤框架来处理数据包
相关端口
rpc协议使用111端口 NFS服务端使用小于1024的随机 端口 Rsync使用873端口
相关文件
NFS服务器配置文件:/etc/exports NTP服务配置文件:/etc/chrony.conf Rsync服务端配置文件:/etc/rsync.conf Rsync客户端配置文件:/etc/rsync.passwd

《linux教程》PPT课件_OK

《linux教程》PPT课件_OK
32
Linux各分区功能
• /dev分区,存放设备文件。 • /opt分区,存放可选的安装的软件。 • /sbin分区,存放标准系统管理文件。 • /tmp分区,用来存放临时文件 • /bin分区,存放标准系统实用程序。 • /etc目录,存放系统配置文件
33
LILO与GRUB简介
➢ LILO全称为LInux Loader • GRUB全称为GRand Unified Boot loader
– Bourne Shell:是贝尔实验室开发的。 – BASH:是GNU的Bourne Again Shell,是GNU操作系统上
默认的shell。 – Korn Shell:是对Bourne SHell的发展,在大部分内容上与
Bourne Shell兼容。 – C Shell:是SUN公司Shell的BSD版本。
Linux
用户基础
1
用户基础Linux教学目标
• 熟悉Linux系统的运行环境 • 掌握Linux中常用命令的使用 • 掌握Linux系统管理的相关内容
– 文件系统管理、用户管理、进程管理、 软件安装管理、TCP/IP网络配置管理
• 掌握Shell及使用 • 掌握vi编辑器 • 配置网络和网络服务 • 掌握代理服务器的配置

常用类型:Ext2、Ext3
• Swap:暂时存储数据的交换分区 ,弥补内存不足,一般来说是物理内存的两倍 大。
29
硬盘/光驱对照表
配置名称
/dev/hda /dev/hdb /dev/hdc /dev/hdd /dev/sda /dev/sdb /dev/scd0 /dev/scd1
说明
IDE I的Master/Slave硬盘/光盘 IDE II的Master/Slave硬盘/光盘

Linux网络操作系统项目教程(CentOS7.6)项目2 初探CentOS 7.6

Linux网络操作系统项目教程(CentOS7.6)项目2 初探CentOS 7.6

[zys@centos7 ~]$ logname
// 输入logn后按Tab键
zys <== logname命令的输出,即登录用户名
4 Linux命令行模式
Linux命令使用技巧-换行输入
命令太长时需要换行输入 行末输入转义符“\”,按回车继续输入 “\”后不能有空格
[zys@centos7 ~]$ touch a_file_with_a_very_long_name \ > another_file_with_longer_name
命令 [ 选项 ] [ 参数 ]
4 Linux命令行模式
Linux命令举例
[zys@centos7 ~]$ ls
公共 模板 视频 图片 文档 下载 音乐 桌面
[zys@centos7 ~]$ ls -a
// 短格式选项,相当于ls --all
. . bash_profile .cache .mozilla 视频 下载
12月 1 02:41 公共
drwxr-xr-x. 2 zys zys 6
12月 1 02:41 模板
[zys@centos7 ~]$ touch file1
// file1是参数,表示文件名
[zys@centos7 ~]$ shutdown -h now
// 同时使用选项和参数
4 Linux命令行模式
虽然没有酷炫的效果,但是
有了Shell就有了一切
4 Linux命令行模式
终端窗口组成
位置1是标题栏,显示登录用户及主机名 位置2是窗口操作按钮 位置3是菜单栏,从左至右共有6个菜单 位置4显示Linux命令提示符 命令提示符格式可修改
4 Linux命令行模式

Linux网络操作系统项目化教程任务1 选择网络操作系统简明教程PPT课件

Linux网络操作系统项目化教程任务1 选择网络操作系统简明教程PPT课件

GNU


1984年,Richard M. Stallman和GNU GNU计划:自由而完整的类Unix操作系统, 包括软件开发工具和各种应用。 GNU精神:自由、合作与分享
GNU


GUN项目开始于1984年,主要由自由软件基 金(Free Software Foundation——FSF)资 助的一个项目,目标是开发一个自由的、 UNIX类型的操作系统,称为GNU系统。 GNU是“GNU’s Not UNIX”的首字母的递归 缩写。
1.1.3 Linux比Windows更适合中小企业
Linux大事记 1996年6月Linux内核2.0发布,可支持多个处 理器,约有40万行代码。Linux全球用户约在 250万左右。 1997年在日本、波兰、德国和南斯拉夫有 Linux月刊发行。版本升至2.1,约有代码80万 行。 1997年夏,制作电影《泰坦尼克号》所用的 160台Alpha图形工作站中,有105台采用了 Linux操作系统。 1999年1月25日,Kernel2.2.0经两年多的研发 正式发布。 2001年1月,Kernel2.4.0正式发布。 2003年,Kernel2.6.0正式发布。
合作,成就GNU/Linux操作系统
Linux大事记




1992年,全世界大约有1000个左右的人使用Linux, 并有不少人提供初期的代码上载和评论。 1993年,大约由100多个程序员参与内核代码修改, 内核核心由5人组成,v0.99约有10万行代码。 1993年12月,Linux全球用户约在10万左右 1994年3月,Linux 1.0问世,约有17万行代码。它按 完全自由免费的协议发布,源码必须完全公开,之后 很快Linux正式采用GPL协议。 1995年Linux全球用户数大大超过50万,Linux已可以 在Intel、Digital和Sun SPARC的处理器上运行, Linux Journal杂志已发行了10万册。内核发展到1.2, 约有25万行代码。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图2-1 inittab文件内容
用runlevel命令来查看系统的当前运行级别如下:
[root@localhost ~]# runlevel N5
在Linux系统中,系统的运行级别有0~6共7个运行级别,在inittab文件中,“id:”
指定系统的默认运行级别,各个运行级别的含义如下:
运行级别0——停机,若将运行级别改为0,系统开机后将会自动关机,所以
1. touch命令
功能:用于改变文件或目录的访问时间及修改时间 格式:touch [选项] 文件名或目录名 说明:将文件或目录的访问时间和修改时间改为当前时间,如果文件名不存 在,将会创建空文件,除非使用-c 或-h选项,
2. cat命令
功能:显示文件内容或合并多个文件成一个文件 格式:cat [选项] 文件名 说明:cat命令通常用于滚屏显示文件的内容,cat命令的输出内容不能够分页 显示,查看超过一屏的文件内容要使用more或less等其他命令。若在cat命令中 没有指定参数,则从标准输入(键盘)获取内容,cat命令还可以将多个文件 合并成一个文件。
2.2.1 Linux命令格式与特点
1. Linux命令格式
Linux系统中常用的命令行格式如下:
command [options] [arguments]
其中,命令(command)、选项(options)和参数(arguments)之间用空格隔开, command是命令字,即命令名称,linux命令行界面中使用的命令字唯一确定一个命令, options是命令选项,根据命令的不同,选项option的个数和内容也不同。argument是命令 参数,命令参数是命令处理的对象.
2.启动加载器GRUB
BIOS找到启动设备后,接下来就是去执行MBR引导程序,GRUB在引导过程中读取 /boot /grub/grub.conf配置文件,根据配置文件的内容来加载相应操作系统的内核, 进入内核引导阶段。
3.内核引导阶段
由引导程序读取内核文件后,由内核负责操作系统启动的前期工作,首先将
5.终端或X-Window界面加载
在完成系统所有报务的启动后,Linux接下来就会启动根据运行级别来启动终 端或者X-Window界面来让用户登录,用户输入账号和口令进行登录,完成系
统的启动过程。
2.1.2 Linux的运行级别
Linux在启动过程会读取配置文件/etc/inittab来决定系统的运行级 别,运行级别是指操作系统正在运行的功能级别。可以用“cat /etc/inittab”命令来查看inittab的内容,如图2-1所示。
说明:whatis命令用于获取命令的简介,它从某个程序的使用手册中抽出一行简单 的介绍,帮助用户迅速了解这个命令的具体功能。
14. diff命令
功能:比较两个文件的不同 格式:diff 源文件 目标文件
3. ls命令
功能:显示目录内容 格式:ls [选项] [文件名] 说明:ls命令用于显示指定目录的内容。
4.mkdir命令
功能:创建目录 格式:mkdir [选项] 目录名
说明:mkdir用于创建一个目录,目录名可以是相对路径或者绝对路径。
5. rmdir命令
功能:删除空目录 格式:rmdir [选项] 目录名称
选项(options)和参数(arguments)都是可选的,但具有完全不同的意义。选项指定这
条指令的执行方式,一个工具(或者说一个命令)通常有多重运行方式,可以在多重 环境下运行,指令的选项的作用就是指令以何种方式来运行;而参数是指令操作的字 符串所代表的数据源,可以是文件、目录、ip地址、设备名等任何对象,但通常参数应 是具有实际意义字符串。
5. mv命令
功能:文件或目录的移动或更名
格式:mv [选项] 源文件或目录 目标文件或目录 说明:将源文件或目录重命名为目录文件或目录,或将源文件移到到指定目录。
6. rm命令
功能:删除文件或目录 格式:rm [选项] 文件名或目录名 说明:rm命令用于删除文件或目录,默认情况下,rm不会删除目录,必须使用-r 或-R选项才会删除目录及其下的内容。
项目2 Linux基础操作
【项目目标】
熟悉Linux操作系统的启动流程、登录和退出
熟悉Linux操作系统的shell终端和命令特点
熟悉Linux的目录、文件、进程等常用的基本操作
2.1 任务1 Linux启动、登录与退出
2.1.1 RHEL6.5启动流程
1.开机自检、BIOS初始化阶段
9. find命令
功能:查找文件或目录 格式:find [路径] [匹配表达式] 说明:find命令提供了许多查找条件,功能相当强大,允许按文件名、文件的 类型、用户等条件来查找文件,该命令从[路径]指定的起始目录开始,递归地 向下搜索其各子目录,查找满足条件的文件,并对之采取相关的操作。
10. locate命令
12. which命令
功能:显示一个命令的完整路径与别名 格式:which 命令名称 说明:which命令用于查找一个命令的完整路径和别名,在用户环境PATH变量指定的路径中, 搜索指定系统命令的位置,并且返回第一个搜索结果。
13. whatis命令
功能: 显示命令简介
格式:whatis 命令名称
说明:删除指定的目录,目录名称可以相对路径或绝对路径,但
所要删除的目录必须为空才能删除,如表2-3所示。
表2-3 5. rmdir命令的常用选项
常用选项
含义说明 递归删除目录,当子目录删除后,其父目录为空时,父目录一起删除 对已经删除的目录给出提示信息,显示执行结果信息
-Байду номын сангаас -v
2.2.3文件操作命令
不要把系统和默认运行级别设为0,否则系统无法启动。
运行级别1——单用户模式,只有root用户可以在控制台上登录系统进行系统
维护,其他用户不允许使用主机。
运行级别2——字符界面多用户模式,该模式下具有网络连接,但没有网络文
件系统NFS,不能使用NFS。
运行级别3——字符界面完全多用户模式,是多数服务器聊默认的运行模式。 运行级别4——未分配,属于保留的运行级别。 运行级别5——图形界面的完全多用户模式,系统初始化为X-Window界面,系
统开机后会进入到图形登录界面,并进入到桌面操作环境。
运行级别6——重新启动,在该模式下,系统开机后会自动重新启动,所以,
不要把系统的默认运行级别设置为6,否则系统不能正常启动。
2.1.3 登录和退出Linux
1.登录系统
Linux系统有很强的安全性的多用户系统,用户只有在登录界面下输入账号 和口令,登录系统后才能根据权限来使用系统。 图形界面登录。RHEL6.5的默认运行级别是5,其登录界面就是图形登 录界面,如图2-2所示。
2.Linux命令特点
Linux命令具有如下特点:
shell的命令行下的终端提示符会随着登录的用户不同而显示不同提示符,





超级用户的提示符是# ;一般用户的提示符是$ Linux系统中的命令是区分字母大小写的。 Linux系统中的命令具有自动补齐功能,即只输入命令的前几个字母,然后 按Tab键,系统自动补齐该命令,若匹配的命令不止一个,则显示出所有 匹配的命令或文件。 利用向上箭头↑或向下箭头↓,可以查看曾经执行的历史命令,选中需要 的历史命令按回车键可以再次执行该命令。 在一个命令行上可以输入并执行多个命令,多个命令之间用分号来分隔, 例如“cd /etc; cat inittab”. 如果命令行太长,可以使用反斜杠“\”将一个较长的命令分成多行,以增 加命令的可读性。输入“\”后,Shell自动显示提示符“>”表示正在等待输 入长命令的后续部分。 在命令后面跟“&”符号表示该命令以后台的方式运行,以释放控制台或终 端来运行其他命令。
图2-3 文本登录界面
2.退出系统 在关机之前,要先退出系统,退出Linux系统,要根据所采 用的是图形界面还是文本界面有不同的选择。
在图形模式下,执行“系统”→“关机”命令来退出系
统。
在文本模式下,在命令行输入logout或者shutdown –r now
也可以退出系统。
2.2 任务2 Linux常用命令实训
内核解压缩到主存储器中,Linux内核会以自己的功能来重新检测一次硬件, 检测硬件与加载驱动程序,内核才开始接管BIOS后的工作,然后将根分区以
只读的方式挂载,并进一步加载系统的初始化进程init。
4.init进程阶段
init进程是Linux系统中运行的第一个进程,其进程号(PID)永远为1,它的 主要功能就是准备软件执行的环境,包括系统的主机名、网络配置、文件系 统格式、语言及其他服务的启动。
图2-2 RHEL6.5图形登录界面
文本登录模式:如果系统运行级别为1、2或3,系统启动后进入文本登录
模式,如图2-3所示。在“login:”后面输入用户名按并回车,系统提示输 入口令,在“password:”处输入用户相应的口令,若口令正确即可进入系 统。(注:在password后面输入的口令没有显示,只要没有输入错误,输 完口令后按回车键即可)。如果口令错误,系统会提示“login incorrect”, 重新提示“login”来输入用户重新输入。登录完成后,在命令行下输入 “init 5”或者“startx”可以进入图形界面。
2.2.2目录操作命令
1. pwd命令
功能:显示当前所有工作目录 格式:pwd 说明:如果用户不知道系统当前所处的目录,可使用pwd命令来显示当前目录
2. cd命令
功能:在不同的目录中切换 格式:cd [相对路径或绝对路径]
说明:用户在登录系统后会处于用户的家目录($HOME)中,如果用户想切
换到其他目录,就可以使用cd命令来切换目录,该命令有几个特殊字符表示特 定目录,“.”表示当前目录,“..”表示当前目录的父目录,“-”表示前一个工 作目录,“~”表示当前用户的家目录。
相关文档
最新文档