1 / 100

Linux 培训

Linux 培训. 曙光信息产业有限公司 技术支持中心 赵崇山. 第一章 Linux 简介. 学习目标. Linux 的起源 Linux 的系统结构 Linux 的特点. Linux 起源. Linux 是一个诞生于网络、成长于网络且成熟于网络的操作系统。

carnig
Download Presentation

Linux 培训

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux培训 曙光信息产业有限公司 技术支持中心 赵崇山

  2. 第一章 Linux简介

  3. 学习目标 Linux的起源 Linux的系统结构 Linux的特点

  4. Linux起源 Linux是一个诞生于网络、成长于网络且成熟于网络的操作系统。 1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法,当年Linux诞生,为了不让这个羽毛未丰的操作系统夭折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来,Linux逐渐成长起来。Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux交易中获利。然而这种纯粹的自由软件的理想对于Linux的普及和发展是不利的,于是Linux开始转向GPL,成为GNU阵营中的主要一员。 现在,Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、CORE、ORACLE等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。 Linux只是内核,即操作系统中允许用户的软件与硬件通信的那部分

  5. linux and Unix家族 起源 (Linus Torvalds) 2.6.18.2 家族

  6. Linux发行版本(Distributions)

  7. Linux操作系统的结构 Shell Kernel hardware Applications

  8. 内核(kernel) http://www.kernel.org 稳定版本开发版本 2.4.32 2.5.15 主版本号 稳定/开发版本 发布号 patch号

  9. Shell • 几种常见的Shell •Bourne Shell •Korn Shell •C Shell •tcsh • 缺省的Shell ---- bash • 命令自动补齐 • ls/dir命令的彩色显示

  10. Linux 特性(1) 开放性 多用户 多任务 众多厂商的支持(CA,IBM,Oracle,Bea,HP…) 强劲的增长势头-增长最快的操作系统 多平台(IA32, IA64, SPARC, MIPS, PowerPC, Power, Alpha, Palmpilos…) 丰富网络功能

  11. Linux 特性(2) 可靠的系统安全 各种安全措施 读写权限控制 服务处理 审计跟踪,日志 RAID,UPS,LVM,Resifs,Row 良好的可扩展性和可移植性 可靠的稳定性

  12. 第二章 Linux基础

  13. 学习目标 进入和退出系统 获得帮助的办法

  14. 基础-用户 用户 操作系统必有的,用于对个体使用系统的身份的确认及密码认证 认证过程 Login: zhaocs Password: ******** 分配给用户一个UID,系统用UID确定属于该用户的进程

  15. 基础-用户(3类) 系统管理员用户root 对整个系统的访问没有限制,最大权限的 UNIX和类Unix固有的 一般用户 给与一定的许可权限与工作范筹 由系统管理员创建 进程用户(daemon,lp…) 对进程请求资源的访问进行限制 UNIX和类Unix固有的

  16. 基础-命令行会话类型 X终端窗口(Ctrl-Alt-F7~F12) 启动多X终端: startx -- :1 虚拟控制台(Ctrl-Alt-F1~F6) ssh /telnet/rsh [zhaocs@frontnode ~]$ ssh –l zhaocs node1 [zhaocs@frontnode ~]$ rsh –l zhaocs node1 Dial-in Getty是一个在引导时就运行并允许登录虚拟控制台的程序 Mgetty为远程用户拨号登录而监听串行线

  17. 进入系统 超级用户root (password 在安装时已设定) root为系统管理员,可以完成任何事情,建议不用root登录 login: rootpassword: ******[root@localhost root]# 普通用户同样需要输入name &password [zhaocs@node1 ~]$

  18. 基础-命令行结构 输入命令 #或$提示符 Linux是大小写敏感的 [root@node1 root]# ls –l –a /root [用户名@主机名 当前目录] shell提示符 命令 参数 文件/目录

  19. 基础-常用键的用法 ^d-结束输入(logoff) ^b-删除前一字符 ^u-删除当前行 ^c-中断当前命令 ^h-回退(backspace) ^s-挂起屏幕输出 ^q-开始屏幕输出

  20. 修改口令 每个用户都可以通过passwd 命令修改自己口令 先输入旧口令,再输入新口令 root可以修改所有用户的口令 [root@node1 root]# passwd zhaocs 口令要经常变换,用别人不易猜的字符,字母,数字组合,最好大于8位

  21. 退出系统 普通用户:exit, logout root: exit ,logout

  22. 关闭系统或重启系统 必须是root或有root权限的用户。 Shutdown/reboot/halt shutdown [-efFhknr][-t 秒数][时间][警告信息] -f  重新启动时不执行fsck -h  将系统关机 -r shutdown之后重新启动 -k 只是送出信息所有用户,但不会实际关机 [时间]  设置多久时间后执行shutdown指令 [警告信息]  要传送给所有登入用户的信息

  23. 基础-Man man 命令 man -k 关键字 (找出相关命令) man ls|col –b > t.txt 命令 -h 命令 --help info 命令 HOWTO-/usr/doc/:/usr/local/doc

  24. 第三章 Linux的安装

  25. 学习目标 安装前的准备 系统的安装步骤

  26. 定制需要安装的包 • 根据实际需要来选择将要安装的软件包 • 作为服务专用,提供用户服务 • 作为办公专用,处理日常事务 • 作为企业工作站专用,提供内部资源管理 • 如果将来有别的需要,可以很方便的用RPM工具来安装相应软件,实现各种所需功能

  27. 第一IDE的主盘:/dev/hda 第一SCSI/SATA的主盘:/dev/sda 第一IDE的从盘:/dev/hdb 第一SCSI/SATA的从盘:/dev/sdb 第二IDE的主盘:/dev/hdc 第二SCSI/SATA的主盘:/dev/sdc 主分区(或扩展分区)被命名为hda1-hda4,如果没有,就跳过。而扩展分区中的逻辑分区则从hda5开始编号,以此类推。 Linux下分区

  28. 支持启动介质 Boot from CDROM Boot from Floppy Boot from Hard Disk

  29. Boot: - 直接回车,图形安装 Boot:linux text -文本安装方式 Boot:linux driverdisk/dd - 插入新的设备驱动的驱动软盘 Boot:linux rescue/F5 - 修复模式 BOOT:

  30. 本地光盘 NFS-输入安装路径及IP地址 FTP-输入FTP 服务器地址及安装路径及用户名 本地硬盘(在dos下运行autoboot.bat) 启动后选择安装方式

  31. 安装语言的选择 104键盘 ps/2 Mouse 或USB或其它Mouse grub/lilo安装位置 MBR(master boot recorder)主引导记录 引导分区起始扇区(需其它引导程序) 时区PRC( Shanghai, china) 设置帐号及创建帐号 设定root密码、创建一般用户 MD5Shadow NIS LDAP 其它

  32. grub/lilo的安装 /dev/sda MBR(master boot record)-第一块硬盘主引导记录 /dev/sda1 其它分区(甚至扩展分区) 如果没有安装到MBR,在启动时必须使用软盘 /etc/grub.conf(lilo.conf) -配置文件 /boot –配置文件目录

  33. grub和lilo的比较 • 启动过程 • lilo是通过读取硬盘上的绝对扇区来装入操作系统,因此每次分区改变都必须重新配置lilo。 • grub是通过文件系统直接把核心读取到内存,因此只要操作系统核心的路径没有改变,grub就可以引导系统。 • 功能 • lilo采用文本界面,功能有限,可操作性不好 • grub支持启动界面背景,并在无法启动系统时,提供一个功能强大的类似shell的交互界面 • grub> root (hd0,0)

  34. X配置 显示器 显卡(Nvidia/ATI) 显示模式 安全级别(SELinux) 高级-关闭所有网络服务 中级-打开常用服务,有一定的安全措施 开放-打开所有服务,耗资源 X配置及安全级别

  35. 标准 全部 其它功能服务器(internet,intranet,notebook…) 最后可能还需要附加升级盘 WAIT…….. 包选择及创建引导盘

  36. 第四章 文件系统基础

  37. 学习目标 Linux分层文件系统 文件系统的权限 硬件设备的管理

  38. 文件与目录的基本概念 文件: 是用来存储信息的基本结构,它是被命名(文件名)的存储在某种介质(磁盘,光盘,磁带等)上的一组信息的集合。 文件名: 文件的标识,由字母,数字,下划线,园点组成。 扩展名: 为了便于识别和管理,用扩展名作为文件名的一部分,中间用.隔开 Linux没有扩展名的概念,使用file命令查看文件类型 目录文件: 用来管理和存放大量的文件,常称为目录

  39. Linux文件系统 Linux文件系统是一个分层的文件系统 Linux所有的目录都是从根目录(/)开始 从技术上讲,文件不能存贮任何数据,它只是一个用来指向它们相应的索引节点(inode)的名字,索引节点包含了文件的真正信息。 Linux中默认使用带日志的文件系统:ext3(Redhat)或Reiserfs(SuSE) Linux中把硬件设备也当成文件来看,设备文件在/dev/下,如/dev/cdrom

  40. Linux文件类型 普通文件(通常我们面对的文件) 文本文件:ASCII码形式存储 二进制文件:以二进制形式存储在计算机中,不可直接读,要通过相应的软件读取。 目录文件 设备文件(类UNIX系统中是把所有设备都看成是文件,与普通文件一样处理) 块设备文件 字符设备文件 虚拟文件-/proc

  41. Linux文件命名 • 避免用以下字符给文件命名 • “-”做为第一个字符 • ?, *, (, ), &, [, ], >, <,空格, tab • 不可见的ASCII字符

  42. Linux文件系统 • 文件系统的结构 • 本地文件系统包含有相同的模式: • 文件关联有限的inodes • 超级块定义了inode的层次关系 • 一个文件是它的inode的唯一标识 • 每个inode包含: • 访问信息,建立时间,以及修改次数 • 文件大小, 用户,组,权限等. • 块内包含的是文件的数据 • 目录存贮一组相关文件的inode的信息.

  43. 分层文件系统 • 文件系统像一棵包含系统所有数据的树. • 数据和程序存贮在文件内. • 文件和目录以树形结构组织.

  44. 目录 树型目录结构 目前所有计算机系统都是树型目录结构,通过一个根(root),然后在根上分枝,再分枝形成多级目录结构,最后的叶子是文件。 / home etc boot var dev tmp usr sbin kernel logs, device passwd laura group dale & boot spools, special files lib bin mount fdisk files etc shadow dale’s laura’s cat ls tty who files files

  45. 目录的主要功能 提供管理文件的一个方便途径。 用户可以为自己的文件创建自己目录 和系统中其他用户共享目录和文件 设置不同的管理权限 用户登录后每时每刻都处在目录中

  46. Linux系统目录-/etc,/var • /etc 包含大量的配置文件 • /var 包含系统产生的日志信息,打印缓冲池,邮件等文件,ftp/www根目录

  47. Linux系统目录-/bin,/sbin,/lib,/lib64 • 系统基本可执行命令目录 • /bin目录下为用户可执行程序 :ls • /sbin目录为根用户系统命令:ifconfig • /lib:系统基本库 • /lib64: 64位系统基本库

  48. Linux系统目录-/usr • 应用软件安装目录 • 我们一般将软件安装在/usr/local/目录下 • X window:/usr/X11R6/ • 头文件:/usr/include • 应用软件说明文件:/usr/share/ • 应用软件库文件:/usr/lib,/usr/lib64

More Related