Presentation is loading. Please wait.

Presentation is loading. Please wait.

Redhat enterprise linux 5

Similar presentations


Presentation on theme: "Redhat enterprise linux 5"— Presentation transcript:

1 Redhat enterprise linux 5

2 第一章 Linux的简介 1.历史 Linux起源于UNIX,是UNIX的一个版本。最初由赫尔辛基大学的一个学生linus B.Torvalds.91年发表了改良版本。94年发布了标志性的1.0版本。 2.优势 1.多用户,多任务 2.多重开机管理 (GURB,LILO)

3 3.图形集成 (命令和图形) 4.网络功能 (FTP,DNS,DHCP,NFS) 5.程序开发工 6.安全性高 7.免费使用,开发源代码 3.为什么学习LINUX

4 广泛的协议支持 TCP/IP、IPX/SPX、AppleTalk(X.25)、 ISDN、PPP、SLIP、文件系统下良好的兼容性 Linux可与当前主要的网络操作系统保持良好的兼容性,“文件与打印共享”可兼容的环境有Apple、Windows、Novell、UNIX。 支持多种网络互连 路由、桥接器、IP伪装、IP计账、IP别名和网络流量控制、防火墙、端口传递、负载均衡、代理服务器、通信协议隧道和虚拟专用网络等。

5 多种应用程序的支持 语言及编程环境:C\C++\Java\Perl\Fortran
图形环境: GNOME\KDE\GIMP\Windows Maker\IceWM 编辑器: Xemacs\Vim\Gedit\pico等。 文字处理: OpenOffices\KWord\AbiWord等。 Shells:bash\ecsh\ash\csh等。 数据库:MySQL\PostrreSQL\Oracle 8i等。

6 完善的网络支持 远程执行服务 WEB、FTP、Mail、DNS、DHCP、NIS、认证的服务器与客户端。
Telnet、远程命令、X Windows

7 4.linux系统的应用主要涉及4个方面 1.应用服务器 2.桌面应用 3.软件开发 4.嵌入式开发 5.linux的四个主要组成部分 内核,shell,文件结构,应用程序

8 内核:控制计算机的硬件核心 程序,将用户命令和程 序组织为可以有计算机 处理单元轮流工作的进程 shell:提供了一个内核与用户间 的界面解释用户命令

9 内核版本=主版本号.次版本号.修正次数 次版本号为偶数是稳定版本 次版本号为奇数是开发版本 使用 命令uname –r uname 查看系统

10 6.文件类型 1.普通文件 计算机用户和操作系统用于存放数据,程序等信息的文件,普通文件一般包括文本文件和二进制文件 2.目录文件 是文件系统中一个目录包含的目录项组成的文件。目录文件只允许系统用户修改。

11 3.设备文件 用于与I/O设备提供链接的一种文件,分为字符设备和块设备。每一中设备对应一个设备文件,存放在/dev目录中。 如:/dev/hda1 /dev/fd0 4.管道文件 用于在进程间传递数据。

12 5.链接文件 又称符号链接文件,它提供了共享文件的一种方法。 Ln /root/sunny kk

13 Linux系统文件又分为静态文件和动态文件
静态文件 /usr /sbin /opt /usr 系统管理命令 /sbin 用于启动与关闭系统的命令 /opt 存放应用程序

14 动态文件 /home,/etc,/tmp,/dev,/mnt

15 第二章 基础命令 1.简单配置网络 1.IP地址配置 系统配置—网络—编辑 service network restart
第二章 基础命令 1.简单配置网络 1.IP地址配置 系统配置—网络—编辑 service network restart 2.使用setup 选择网络配置 2.查看硬件信息 1.ls /etc/proc/cpuinfo 查看CPU的型号,使用信息

16 2.ls /etc/proc/meminfo 查看内存的使用信息 3.dmidecode|more 查看BIOS,主板等硬件信息 3.更改启动顺序 Vi /etc/inittab

17 将其中的ID=5数值5 ,改为3的步骤: 敲A或I键——将光标移到 5处,将其改为3——敲ESC——在底行输入 :——输入 wq 注:2,为多用户模式,但不能使用NFS服务器 3,为多用户模式,不受任何限制 5、为多用户图形界面 

18 在文本下使用startx,进入Xwindows界面下。

19 4.系统相关命令 1.注销:logout (纯文本模式下使用) 2.重启:reboot shutdown –r now 3.关机:shutdown –h now shutdown –h 20:58:30 shutdown –h +10 系统10分钟后关机

20 shutdown –r +30 ‘the system will reboot’
30分钟后自动重启 shutdown –c 取消设置(或ctrl+c) 4.设置系统时间 date 显示系统日期和时间 date –s 更改系统日期和时间 如:date –s 07/20/2008

21 date –s 20:30:52 Clock 显示系统时间 Clock –w 这个命令强制将系统时间写入到CMOS中 Cal 显示月历和年历 如 cal cal 默认情况下是现实当年的当月

22 5.文件和目录的基本命令 1.Pwd 显示当前所在的目录 2.列出目录下的文件 Ls 目录名 宽屏显示,仅显示文件或目录 的名称 Ll 目录名 详细列出每个文件或目录的全部信息。

23 3. Cd 用来切换到某个目录下 如 cd /etc 4. Cat 可以显示文件的内容 如: cat smb.conf|more 还可以将多个文件合并成一个文件 如:cat wo ni >ta 5.More 用来显示一次一屏文本

24 More 后跟文件名 如:more smb.conf
5.Less 用来显示一次一屏文本 less 文件名 如 less smb.conf More 和 less 不同之处是more只能向下继续,而不能向上。Less既可向下浏览又可向上浏览。 6.Clear 用来清屏

25 7.Cp 可以将文件或目录复制到其他目录中 如: cp f1 f2 cp f1 /etc/guang cp /etc/guang /home/zh 将文件名为f1的文件复制一份并命名为f2 将文件名为f1的文件复制一份到/etc/guang 将/etc/guang guang的目录复制一份到/home/zh

26 8.Mv 将文件改名或换至另一个目录中(剪切)
如: mv f1 f2 将文件名为f1改名为f2 mv dir1 dir2 将目录dir1改名为dir2 mv /etc/* /home/guang 将/etc下的所有文件剪切到/home/guang

27 9.mkdir 创建子目录 mkdir liu 10.Touch 创建文件 touch love 11.Rmdir 删除一个“空”的目录 rmdir liu 如果要删除一个非空目录,则使用 rm –r

28 如删除一个目录为zhang 则 rm –r zhang 12.Rm 删除一个文件或目录 rm –r 递归式删除 rm –I 进行交互式删除 13.File命令可以用来显示文件的类型 File hosts

29 14.Chmod 命令用于改变文件和目录的权限

30 6.文档的权限设置 1.文件和目录有3种权限类型的存取权限。 只读 read (r)取值4 只写 write (w)取值2 执行 execute (x)取值1 没有权限 取值0 *执行表示允许作为一个程序执行。

31 有3种不同类型的用户可对文件或目录进行访问:文件的所有者,同组用户,其他用户。
每个文件或目录的访问权限都有三组,每组用三位表示,分别为文件的所有者的读,写,执行,同组所有者的读,写,执行,系统中其他用户的读,写,执行。

32 例:使用ll 第一个字符指定了文件类型,如果第一个字符是-,表示是一个非目录的文件。如果是d,表示是一个目录。

33 可以用chmod命令改变文件或目录的访问权限。
chmod 750 shiyan.c 改变文档的所有者或组 chown 用户名 文档或目录 chown wang shiyan.c

34 7.用户和组管理 在linux中,每一个文件和程序都归属一个特定的用户。每一个用户都至少有一个身份来标示,这个标示叫做用户的ID(UID)。每一个用户至少属于一个用户组,用户组也由一个惟一的身份来标示的(GID).

35 用户账号文件 /etc/passwd 该文件用于用户登录时校验用户。 如: 登录名:root 加密口令:x UID:0 GID:0 用户信息:root Home目录: /root (普通用户在/home下) 登录后执行的shell:/bin/bash

36 用户组账号文件 /etc/group 该文件包含小组的信息 用户分组名:root 加密的用户分组口令:X GID: 同组的成员用户

37 创建用户: 一:1.Xwindow:系统-管理-用户和组群-添 加用户 2.修改属性 选中用户-属性 二: useradd添加用户 useradd 【参数】 用户名 例:useradd liu

38 为新建用户创建密码 Passwd 用户名 如:passwd liu 输入两遍密码,必须一致

39 Userdel删除用户 Userdel 【参数】 用户 参数 -r 删除账号时,连同账号主目录一起删除 如:userdel liu userdel –r liu

40 创建用户组 一:1.xwindow:系统-管理-用户和组群-添加用户组 2.修改属性 选中用户组-属性 二:Groupadd添加用户组 groupadd 【参数】 用户组名 例:groupadd wang

41 Groupdel删除用户组 Groupdel 用户组名 如:groupdel wang

42 Linux 的文档链接 1.软链接 (符号链接) ln -s /root/sunny ss 为/root/sunny文件创建一个快捷方式在根目录下。 2.硬链接 ln /root/sunny kk 为/root/sunny文件在当前目录下创建一个名为KK的硬链接

43 软链接仅仅是建立一个指针指向源文件,当源文件删除时,软链接将是一个空文件。硬链接则是在硬盘上另创建一个与源文件相同的文件,并彼此互指,当其中一个文件改变时,另一个文件会进行同步更改。当有一个被删除时,另一个不会受到影响。软,硬链接都可以创建多个,没有数量限制

44 查找文件的命令 1、 whereis 文件名 例: whereis hosts 2、 find 查找路径 -name 文件名 例; find /home -name qq 在/home目录下查找qq这个文件。

45 whereis是在已经注册的文件数据库中查找,find在整个硬盘上查找,相对而言,后者需要时间较长。

46 8.磁盘管理 1.Linux分区标识 hdxx 通常hd表示IDE硬盘,sd表示scsi硬盘 第一个x表示第几块硬盘 (用a,b,c,d标识) 第二个x表示属于主分区还是扩展分区(用1-4),还是逻辑分区(5以上)

47 例:/dev/hda3 第一个IDE硬盘上的第三个主分区或扩展分区 例:/dev/sdb6 第二个SCSI硬盘上的第二个逻辑分区 /dev/floppy0 表示第一个软盘设备

48 2.Linux 分区 1.查看linux分区信息 df –T 查看硬盘使用情况和文件系统类型 df –h 以M(兆)来查看空间的使用情况 2.查看当前目录下的文件占用硬盘的空间 du 例:du –k /home

49 3. 磁盘分区工具fdisk fdisk –l 可查看当前硬盘的每个分区的起始扇区和结束扇区号,及每个分区的容量。 fdisk /dev/hda 进入到硬盘had的分区界面 M 查看可执行的命令 P 查看分区信息

50 例:在一个10G硬盘上,划分一个主分区(起始柱面1-512),一个扩展分区(513-17753),三个逻辑分区分别为(513-5000),(5001-10000),(10001-17753)。
执行如下命令 fdisk /dev/hdb 按一下n键,增加一个新的分区

51 P 为主分区,e为扩展分区 重复N键,增加新的分区,在扩展分区中划分逻辑分区 最后按W键,保存并退出。 使用fdisk –l查看刚才所进行的分区情况。

52 格式化分区 格式化系统分区 mkfs –t ext2/ext3 /dev/hdxx mkfs –t ext2/ext3 /dev/sdxx 格式化交换分区 mkswap /dev/hdxx

53 挂载分区和设备 挂载:将一个设备(通常是存储设备)挂到一个已存在的目录上,linux将所有的设备都看作文件,要访问存储设备中的文件,必须将文件所在的分区挂载到一个已经存在的目录下。 ***一个分区挂载在一个已经存在的目录下,这个目录可以不为空,但挂载后这个目录下以前的文件的内容将不可用。

54 例:mount –t ext3 /dev/hdb1 /dev/guang
mount –t ext3 /dev/hdb5 /dev/zhang 挂载光驱 Mount /dev/cdrom /mnt/cdrom mount –t iso9660 /dev/cdrom /mnt/cdrom 挂载软驱 mount /dev/fd0 /mnt/floppy

55 卸载 umount Umount 挂载点 如:umount /dev/guang 如在卸载过程中,遇到系统提示设备忙时,卸载不了,可以使用强制卸载 mount –f 挂载点 mount –f /dev/guang

56 挂载U盘 U盘是USB设备,内置sub-scsi转换接口,所以被认为是scsi硬盘,默认都划分了一个分区 使用方法: 先使用fdisk –l /dev/sda 或使用fdisk –l /dev/sdb

57 mkdir /mnt/u mount /dev/sda1 /mnt/u *** 设备挂载上以后,就可以使用了,如果重新启动机器后挂载的设备将不可在用,必须重新挂载

58 自动挂载磁盘分区 设备存在/etc/fstab文件中 Vi /etc/fstab 添写如下内容 /dev/hdxx /mnt/dv ext3 default 1 2 挂载设备 挂载点 文件格式 备份 自检 不备份 0 备份是1 开机自检 0不要自检 1检查根文件系统 2检查其他文件系统

59 9.软件的安装 根据软件的格式划分,最常用软件的安装方法是软件包管理工具和源码安装。 1.软件包管理工具 RPM rpm工具的主要功能: 1.软件的查询,安装与卸载 2.对保存有关包的不同信息条目的数据库维护

60 3.对其他软件打包成rpm格式 查询软件包 rpm –q (--query) 软件包的名称 rpm –qi 软件包名称 查询软件包概要信息 rpm –qa 软件包名称 查询安装的软件包 安装软件包 rpm -ivh 软件包名称

61 i 安装 v 显示详细信息 h 以#表示安装进度 例: rpm –ivh xplns-elm i386.rpm 软件安装过程中可能出现的问题 1.文件冲突 (以安装) 使用 --replacefiles 替换

62 2.依赖性关系 软件包的安装可能以来其他软件包 例:rpm –ivh bar i386.rpm Failed dependencies:foo is needed by bar-1.0-1 用户必须解决以来关系才能安装软件包。

63 - 软件包的卸载 rpm –e 软件包的名称 例:rpm –e xplns-elm 软件包的升级 rpm –Uvh 新软件包的名称
例:rpm –Uvh xplns-elm i386.rpm

64 2.源码安装 软件名为 xx.tar.gz或xx.tar.bz2格式 安装过程 1.先解压压缩包 tar –zxvf 软件包的名称 z表示使用gzip命令解压缩 X表示不需要压缩的文件

65 v 表示显示版本信息或详细资料 f 表示以新文件取代旧文件 例:安装LINUX QQ tar –zxvf linuxqq_v1.0-preview2_i386.tar 2.进入解压的目录,使用ls查看一下 Cd linuxqq_v1.0;ls

66 3.查看软件中的源码文档 less/more install 在源码文档中,有软件编译的方法 4.配置软件包 ./configure (或者是config) 在configure后建立一个特殊的文件makefile,编译开始。

67 5.编译软件包 make 编译由configure所产生的makefile文件 6.安装软件包 make install

68 压缩文件 Tar –zcvf 文件名.tar.gz 文件名 例:tar –zcvf zhang.tar.gz li zhang wang 解压缩 Tar –zxvf 文件名.tar.gz 例:tar –zxvf zhang.tar.gz

69 10.系统管理 一.查看用户 1.Last|more 查看最近登录的用户 2.W 查看当前有哪些用户在线 3.whoami 查看当前控制台的用户名称 二.系统监视器(任务管理器) top 显示所有进程信息 每5秒刷新一次

70 ps –aux|more 列出所有用户使用的后台进程 ps –aux|grep “wang” 列出用户wang所使用的进程 使用kill 进程号来结束一个进程 如:kill 1239

71 Ctrl +c结束当前进程 Ctrl+z 挂起一个进程 fg将挂起的作业放回到前台执行 bg将挂起的作业放到后台执行 Linux系统下有三种不同类型的进程 1.交互进程 2.批处理进程 3.守护进程

72 三.密码破解 1.在启动界面按E键 2.在出现的界面中,选中kernel所在的行(使用上,下箭头键),按E键。 3.在ro后输入single, 敲回车。 4.点B键。

73 5.进入单用户模式后,输入: 6.passwd root 7.重启机器

74 11.IP配置文件的存放位置 1),IP地址和网关: /etc/sysconfig/network-scrips/ifcfg-eth0 2), DNS: /etc/resolv.conf 3),主机名:/etc/sysconfig/network 修改上述三个文件可达到与Setup命令同样的效果。

75 设置辅助IP地址 一块网卡设置多个IP地址 Ifconfig eth0: netmask 更改网卡MAC地址 更改网卡的地址时,需先禁用网卡 Ifconfig eth0 hw ether MAC地址


Download ppt "Redhat enterprise linux 5"

Similar presentations


Ads by Google