Redhat enterprise linux 5

Slides:



Advertisements
Similar presentations
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Advertisements

计算机网络 指导教师:杨建国 二零一零年三月.
Linux管理与应用 Linux文件系统- 磁盘加载与卸载 主讲教师:张美平
命令行操作 shell介绍 常见三种Shell ---Bourne shell(sh) ---C shell(csh)
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
组网技术与配置 (第3版) 清华大学出版社 ISBN
技术支持部 张新凤( ) 并行机群系统安装、使用和管理 技术支持部 张新凤( )
Linux 的檔案管理.
网御网络审计系统后台维护培训.
資訊安全與系統管理 2013/3/13 Chien wei lin.
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
第一讲:Linux基础培训.
Linux 的進階檔案處理.
第8章 Linux系统管理.
Linux.
第 2 章 上機使用 Unix/Linux 內容: 操作介面 主機連線 登入主機 認識系統環境 使用者常用命令.
第 19 章 檔案系統與 權限設定.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
台灣大學計算機及資訊網路中心 教學研究組 張傑生
Linux 入門課程(基礎篇) 講者: Pank
Linux 切换、 创建和删除目录 系统管理 宁波市高校慕课联盟课程
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
Linux 基础与常用命令简介 生物信息学培训班 杭州,2018年1月18日 周银聪.
第二讲 搭建Java Web开发环境 主讲人:孙娜
第二天 计算机基础技能培训 (一)linux基础知识
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
大学计算机基础 典型案例之一 构建FPT服务器.
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
网络常用常用命令 课件制作人:谢希仁.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
Windows网络操作系统管理 ——Windows Server 2008 R2.
第 20 章 帳號與磁碟空間管理 著作權所有 © 旗標出版股份有限公司.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
Red Hat Linux 安装与使用方法的简单介绍
第四章 附件 (应用程序软件包).
GRUB启动引导器 GRUB简介 安装GRUB Grub的操作界面 GRUB的配置文件grub.conf GRUB的安全设置
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
Gzip编译及调试 曹益华
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
三:基于Eclipse的集成开发环境搭建与使用
系统管理员培训(I期) 浙江省基层人民法院 -V8版介绍及系统管理培训 二OO八年四月二十三日 法院事业部经理:周春宏
第二章 UNIX系统安装与常用命令.
第二章 登录UNIX操作系统.
如何有效率的學習Linux 培養組合能力 多用程式, 少寫程式 從錯誤訊息中學習 養成略讀 “各種文件” 加強英文基本閱讀能力 勤作筆記
Confidential Property
微机系统的组成.
第三章 UNIX的文件与目录.
第四章 团队音乐会序幕: 团队协作平台的快速创建
姚金宇 MIT SCHEME 使用说明 姚金宇
杨振伟 清华大学 第一讲:Linux环境下编程(1)
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
網路資源的建立--LINUX系統 系統管理
Lab01 工作站&Linux操作 日期:2011/03/07.
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Visual Basic程序设计 第13章 访问数据库
Python 环境搭建 基于Anaconda和VSCode.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
练习二 总分: 23 *此封面页请勿删除,删除后将无法上传至试卷库,添加菜单栏任意题型即可制作试卷。本提示将在上传时自动隐藏。
杨振伟 清华大学 第一讲:Linux环境下编程(1)
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第四章 UNIX文件系统.
Linux文件系统.
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

Redhat enterprise linux 5

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

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

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

多种应用程序的支持 语言及编程环境: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等。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

例: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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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