Linux操作系统实用教程_第1页
Linux操作系统实用教程_第2页
Linux操作系统实用教程_第3页
Linux操作系统实用教程_第4页
Linux操作系统实用教程_第5页
已阅读5页,还剩259页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

?Linux操作系统实用教程?编辑课件第1章Linux操作系统概述

1.1自由软件简介 Linux是自由软件的代表,运行在该系统上的应用程序几乎都是自由软件。自由软件含义自由软件相关词语1.2Linux操作系统概述Linux的开展历史Linux的内核版本与发行版本Linux的特点编辑课件自由软件含义自由软件是指用户拥有以下三个层次自由的软件:①研究程序运行机制,源代码公开并根据用户自己的需要修改它的自由;②重新分发拷贝,以使其他人能够共享软件的自由;③改进程序,为使他人受益而散发它的自由;简言之,就是用户有运行、拷贝、研究、改进软件的自由。编辑课件自由软件相关词语FSF自由软件基金会GPL协议GUN工程编辑课件1.2Linux操作系统概述Linux的开展历史Linux的内核版本与发行版本编辑课件Linux的内核版本Linux内核版本由3个数字组成:r.x.yr:目前发布的Kernel主版本。x:偶数是稳定版本,奇数是开发中的版本。y:错误修补次数。编辑课件Linux的内核版本一般来说,x位为偶数的版本说明这是一个可以使用的稳定版本,如:2.6.18;x位为奇数的版本一般参加了一些新内容,不一定稳定,是测试版本,如:2.7.22。RedHatEnterpriseLinux5使用的内核版本是2.6.18。编辑课件Linux的发行版本

Linux免费的内核,以及允许用户或厂商自行搭配其他应用程序的特性,目前世界上已经有超过百种不同的组合,这些不同的厂商把发布的内核与应用程序包组合就成了不同发行套件版本的Linux系统,相对于内核版本,发行套件版本号随着发布者的不同而不同,与系统内核的版本号是相对独立的。编辑课件国内外常见的Linux发行版本红旗LinuxopenSUSELinux

编辑课件国内外常见的Linux发行版本UbuntuLinux

RedHatLinux

编辑课件国内外常见的Linux发行版本MandrakeLinux

TurboLinux

编辑课件Linux的特点开放性

多用户

多任务

良好的用户界面

设备独立性

把所有外部设备统一当作文件对待,只要安装设备的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。编辑课件Linux的特点提供了丰富的网络功能可靠的系统平安性良好的可移植性编辑课件Linux的特点兼容其他Unix系统 同样遵循POSIX〔PortableOperatingSystemforUnix〕标准来开发,所以Linux与现今的SystemV以及BSD等主流Unix系统均可兼容,而原来Unix系统下可以执行的程序,也几乎可以完全移植到Linux上。支持多种文件系统编辑课件关于RedHatLinuxRedHatLinux9.0版本以后,RedHat公司然宣布不再推出个人使用的发行套件而专心开展商业版本〔RedHatEnterpriseLinux〕的套件,也同时宣布将原有的RedHatLinux开发方案和Fedora方案整合成一个新的FedoraProject。FedoraProject将会由红帽公司赞助,以RedHatLinux9为范本加以改进,原本的开发团队将会继续参与Fedora的开发方案,同时也鼓励开放原始码社群参与开发工作。编辑课件ENDOFCHAPTER1编辑课件第2章Linux的安装、启动与关闭

2.1Linux系统的安装准备 用户首先明确安装用途以及和现有计算机操作系统的关系,进行确认,了解掌握Linux操作系统安装的一般性常识,采取什么样的安装方法安装程序的获取硬件需求编辑课件硬件需求硬件的兼容性 最新的硬件支持列表可在下面的网址中查到:://hardware.redhat/hcl最低配置要求 CPU 硬盘空间 内存 目前Linux可以支持的最大内存为4G,所以内存越大越好。如果要执行X窗口图形界面,需要拥有192M以上的内存,另外,对于多用户登录,那么每增加一个文本模式用户,那么系统会消耗0.5~1M的内存;如果用户以X窗口图形方式登录,那么每个用户需要那么加4~6M的内存。编辑课件安装方式

按安装界面进行划分(1)字符界面安装通过键盘操作进行,该方式安装速度快,适合所有要安装的主机,并且条件具备时可进行网络环境下通过效劳器主机进行安装,如FTP、NFS、HTTP等方式。(2)图形界面安装通过鼠标操作进行安装,该方式安装速度相对于字符界面要慢,但操作简单明了,更适合普通用户在本地进行安装。编辑课件2.2Linux操作系统的安装可以从多种介质进行安装,包括光盘、硬盘及网络等,这里以常见的光盘介质为例进行安装。Linux的安装步骤(1)选择界面安装(2)测试光盘介质(3)语言选择(4)填写安装号码编辑课件Linux的安装步骤(5)磁盘初始化(6)选择磁盘分区方式(7)为系统分区(8)引导装载程序配置(9)网络配置(10)设置根口令及验证(11)软件包的选择编辑课件选择界面安装编辑课件测试安装介质编辑课件语言选择编辑课件安装号码编辑课件是否硬盘初始化编辑课件选择分区方式编辑课件磁盘分区编辑课件添加分区编辑课件引导装载程序配置编辑课件网络配置编辑课件编辑网卡参数编辑课件设置根口令编辑课件选择软件包安装类别编辑课件选择软件包编辑课件显示安装进度的安装界面编辑课件完成安装编辑课件Linux系统的首次启动的设置步骤(1)欢送语及许可协议(2)防火墙设置(3)“SELinux〞配置(4)新增系统用户(5)检测声卡状态编辑课件防火墙设置编辑课件“SELinux〞配置编辑课件新增系统用户编辑课件检测声卡状态编辑课件Linux系统的升级1.系统升级2.内核升级编辑课件Linux系统的删除如果一个计算机中安装了Linux系统,同时也安装了Windows系统时,在Windows分区中是看不到Linux分区的。所以在Windows分区中会出现Linux分区不存在的现象。这样可以使用Linux安装光盘来进行删除操作。编辑课件Linux系统的删除步骤如下:(1)首先,插入Linux光盘来引导系统,选择全新安装而不是升级安装。(2)然后,删除所有的Linux分区,之后按“Ctrl+Alt+Del〞组合键重新引导,并中断原有的安装程序。(3)在重新启动系统后,还是会出现GRUB引导管理程序,因为它保存在MBR中,此时可以准备DOS引导盘重新引导系统,然后执行以下命令即可删除有关GRUB或LILO的信息:fdisk/mbr要删除Linux分区,也可以使用分区工具或GHOST镜像方法进行删除。编辑课件2.3Linux系统的多重引导安装Linux操作系统中的多重引导程序GRUB,不仅可以对各种发行版本的Linux进行引导,也能够正常引导计算机上的其他操作系统。实现多系统的引导功能时的磁盘分区是重点难点,所以安装多操作系统前应做好备份,以防资料丧失。编辑课件磁盘分区根底硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区可以是1-3个,扩展分区可以有0-1个,逻辑分区那么没有什么限制。编辑课件磁盘分关系样式例如编辑课件Linux系统中磁盘设备名系统第一块IDE接口的硬盘称为/dev/hda,而它的第一个分区那么称为/dev/hda1。系统第二块IDE接口的硬盘称为/dev/hdb,而它的第三个分区那么称为/dev/hdb3。系统第一块SCSI接口的硬盘称为/dev/sda,而它的第一个分区那么称为/dev/sda1。系统第二块SCSI接口的硬盘称为/dev/sdb,而它的第五个分区那么称为/dev/sdb5。编辑课件Linux中的分区数字编号Linux中的分区数字编号,1~4留给主分区和扩展分区,逻辑分区从5开始。

编辑课件Linux和Windows操作系统多重引导安装对于Windows和Linux间的多重引导问题,最好是先安装Windows操作系统,然后再在Windows分区的文件系统下进行Linux分区。编辑课件2.4VMware虚拟机下安装Linux系统VMware简介VMwareworkstation是VMware公司设计的专业虚拟机,可以虚拟现有任何操作系统,即在现有的操作系统上在运行另一个操作系统,VMware可以在计算机所安装的操作系统上构建多个虚拟的计算机系统,那个真实的计算机上安装的操作系统被称为主操作系统,虚拟计算机上安装的操作系统那么被称为客户操作系统。编辑课件VMware虚拟机安装操作系统主要有以下目的和意义①单机构建网络环境②软件开发跨平台移植③系统学习④进行危险操作编辑课件VMware虚拟机下安装运行Linux操作系统VMware的安装

VMware可以在网上下载,它既有Windows版本又有Linux版本,因此借助不同的版本,即也可以在Linux操作系统下安装运行Windows操作系统,也可以在Windows操作系统下安装运行Linux等操作系统。编辑课件新建虚拟机并安装Linux虚拟系统

VMware的主界面下我们可以按照“向导〞来建立一个新的Linux虚拟机,虚拟机建立完后,在光驱中放入Linux安装光盘或者使用镜像文件即可正常安装虚拟的Linux系统了。编辑课件建立完成的虚拟机

等待安装RedHatLinux编辑课件2.5Linux系统的启动与关闭Linux系统的启动引导步骤Linux系统启动是显示一行行的文本接连滚动出现的信息,它可以告诉您目前机器在启动时加载了哪些进程、效劳、设备等信息,是否正常运行。用户通过了解启动信息的前后顺序以及每一行信息的意义,掌握系统的功能状态,对于系统管理工作来说是相当重要的,系统管理的成功与否也就由此开始。编辑课件Linux系统的启动引导步骤(1)加载BIOS〔BasicInput/OutputSystem〕(2)进入GRUB(3)加载LinuxKernel(4)执行init(5)运行/etc/rc.d/rc.sysinit(6)执行/etc/inittab(7)执行默认级别中的所有Script(8)执行/bin/login程序编辑课件Linux系统的引导系统启动菜单程序GRUB1.GRUB简介2.GRUB的启动菜单3.GRUB启动配置文件参数含义编辑课件2.5.3Linux系统的登录1.登录模式(1)图形界面登录(2)文本模式登录2.模式切换(1)X窗口下切换到字符终端(2)字符界面进入X窗口界面编辑课件2.5.3系统的注销与关闭1.注销 字符界面下输入logout或exit命令2.关闭系统 立刻关闭系统shutdown–hnowhalt是系统正常关机,reboot是系统重新启动,poweroff是系统关机后还会关闭电源。编辑课件ENDOFCHAPTER2编辑课件第3章Linux操作根底Shell简介 每种操作系统都有其特定的shell,Linux的缺省shell是Bash(BourneAgainshell),用户登录以后shell进入内存。查看它的shell解释器bash的版本执行的命令为: bash–versionshell的命令解释器功能为:接收用户键入的命令,进行分析,创立子进程,由子进程实现命令所规定的功能,等子进程终止后,发出提示符。编辑课件简单命令

pwd命令

date命令

who命令

cal命令

uname命令

wc命令

Clear命令编辑课件Shell命令的操作根底shell命令的一般格式 命令名称[选项][参数]在线帮助命令man命令名

命令名--helpInfo命令名

Whatis命令名

与shell有关的配置文件

编辑课件3.5Shell命令的高级操作shell的命令补全shell的历史命令shell的重定向shell的管道操作编辑课件shell的命令补全先输入命令的前几个字母,然后按[TAB]键,如果与输入字母匹配的仅有一个命令名或文件名,系统将自动补全,如果有多个与之匹配,系统将发出报警声音,如果再按一下[TAB]键,系统将列出所有与之匹配的命令或文件名,从而方便用户操作。编辑课件shell的历史命令用户在命令行操作中输入的所有命令,系统都会将其自动记录到用户宿主目录下的一个文件中〔~/.bash_history〕,记录的多少由用户环境变量中的HISTSIZE决定。在提示符下输入history命令查看所有历史命令假设执行以前历史命令列表中的某一个命令,那么执行“!n〞,n为历史命令列表中的编号向上方向键可以翻出最近使用的命令编辑课件shell的重定向输出重定向符号有“>〞和“>>〞,“>>〞叫做重定向附加。而输入重定向符为“<〞。另外,还有错误重定向输出“2>〞,可以把命令行出错的信息保存到指定的文件中去。编辑课件shell的管道操作管道线“|〞前面的命令的输出是管道线“|〞后面命令的输入。例如:[root@wdg-linux-5~]#cal|wc|wc1324编辑课件3.6Linux的XWindowXWindow系统简介Linux的桌面环境GNOME桌面环境简介GNOME桌面中的菜单系统使用Nautilus文件管理器编辑课件ENDOFCHAPTER3编辑课件第4章Linux文件系统“文件系统〞有以下几种含义:(1)指一种特定的文件格式。例如,我们说Linux的文件系统是ext3,MSDOS的文件系统是FAT16,而WindowsXP的文件系统是NTFS或FAT32,就是指这个意思。(2)指按特定格式进行了“格式化〞的一块存储介质。当我们说“安装〞或“拆卸〞一个文件系统时,指的就是这个意思。(3)指操作系统中〔通常在内核中〕用来管理文件系统以及对文件进行操作的机制及其实现。编辑课件4.1Linux系统的文件及其类型Linux系统的文件含义文件的含义文件的成分文件的命名Linux系统的目录结构Linux文件系统使用单一的根目录结构,所有的分区都挂载到单一的“/〞目录上Linux的文件类型编辑课件Linux的文件类型普通文件

链接文件

设备文件

链接文件

编辑课件4.2Linux系统的文件操作命令Linux的文件导航命令1s命令

cd命令

Linux的文件信息显示命令cat查看文件信息命令

more逐屏显示文件内容

编辑课件Linux系统的文件操作命令Linux的文件复制、删除及移动命令cp复制命令mv文件移动及改名命令Linux的文件检索、排序命令grep文件信息检索命令sort排序命令Linux的目录操作命令mkdir创立目录命令rmdir删除目录命令编辑课件4.3文件的权限文件的属主与属组 chown[选项][所有者][:[组]]文件列表文件的访问权限

文件的权限表示方法

编辑课件文件权限的修改方法

字母形式修改权限字母模式形式即“用户对象操作符号操作权限〞,其命令格式为:chmod[选项]模式[,模式]文件名数字形式修改权限数字形式即由三位八进制数字组成,其命令格式为:chmod八进制模式文件名编辑课件文件的特殊权限SUID、SGID和Sticky的表示suid/sgid程序

程序的t属性

目录的s属性

目录的T属性

文件默认权限umask掩码编辑课件4.4文件的链接硬链接不带选项,ln命令创立硬链接。在另外的目录或本目录中增加目标文件的一个目录项,一个文件就登记在多个目录中软链接(符号链接)用“ln-s〞命令建立符号链接时,最好源文件用绝对路径名,这样可以在任何工作目录下进行符号链接。类似于Windows系统中的快捷方式。编辑课件ENDOFCHAPTER4编辑课件第5章Linux系统管理

本章主要介绍了Linux操作系统管理的方法,它主要包括用户和组的管理、软件包管理及文件压缩、网络通信管理、进程控制和系统的效劳启动管理等。编辑课件5.1用户和组管理用户和组概述账户用户和组用户和组的配置文件passwd文件shadow文件group文件gshadow文件用户及组的管理命令编辑课件用户及组的管理命令帐户管理命令

useraddusermodpasswduserdel组帐户管理命令

groupaddgroupdelgpasswd编辑课件添加用户到组将指定用户添加到指定用户组中gpasswd-ausernamegroupname编辑课件5.2软件包管理Linux下软件包简介rpm包tar包bz2包gz包deb包sh结尾的文件src源码文件bin文件编辑课件RPM软件包的管理RPM概述

RPM的含义使用RPM的好处RPM的功能RPM包的名称格式获得RPM包的途径编辑课件RPM包的命令

RPM包的安装安装RPM包的根本命令格式是:rpm-ivh<RPM包名>RPM包的删除删除RPM包的根本命令格式是:rpm-e<RPM包名>编辑课件RPM包的命令RPM包的查询rpm-qarpm-q<RPM包名>rpm-qp<RPM包文件名>rpm-qi<RPM包名>rpm-ql<RPM包名>rpm-qf<文件名>编辑课件RPM包的命令RPM包的升级升级RPM包的根本命令格式是:rpm-Uvh<RPM包名>RPM包的验证验证RPM包的根本命令格式是:rpm-V[参数]编辑课件TAR的软件包管理TAR包概述

TAR包的含义TAR包的名称格式TAR包的作用获得TAR软件包编辑课件TAR包的命令

建立TAR包有两种方式:一种是建立普通的TAR包,只打包,不压缩tarcvf<TAR包名><文件或目录名>另一种是打包并压缩,选项是“zcvf〞,其中“z〞代表使用“gzip〞程序进行文件的压缩 tarzcvf<TAR包名><文件或目录名>编辑课件TAR包的命令~查询TAR包查询TAR包在释放TAR包之前,查看TAR包中的文件内容。其格式如下:tarztf<TAR包名>查询的参数是“ztf〞,其中“z〞同上,指查询压缩的TAR包,假设无“z〞那么是普通的TAR包,“t〞(Test)指查询TAR包,“f〞指定TAR包的文件名。编辑课件TAR包的命令~释放TAR包释放TAR包比较简单,它使用“zxvf〞参数,其中“x〞指释放(eXtract)。它也分为解非压缩和压缩包两种方式,命令格式如下:〔注意,默认释放的路径是当前文件的路径〕tarzxvf<TAR包名>假设释放TAR包为非压缩的TAR包,那么不需用参数“z〞。编辑课件src源代码包的编译及安装(1)释放TAR包(2)查看并阅读包内附带的软件安装说明(3)进行编译准备(4)进行编译(5)进行软件安装(6)去除临时文件编辑课件5.3网络通信管理

网络的根本配置网络相关概念IP地址主机名网关地址DNS效劳器地址RedHatEnterpriseLinux5下的网络配置文件编辑课件网络配置工具netconfig

配置方法在字符界面下输入如下命令:Netconfig使用<Tab>键使光标点移到相应位置后,输入相应的网络属性,包括IP地址、子网掩码、默认网关和DNS效劳器的地址,确认设置完后,按<Tab>键使光标移到“OK〞按钮,回车保存并退出该配置程序。重新启动网络效劳servicenetworkrestart编辑课件常用网络管理命令

hostnameifconfig显示当前活动的〔或指定的〕网卡设置。其格式为:ifconfig[网卡设备名]重新设置网卡的IP地址,一般由root用户进行设置。其格式为:ifconfig网卡设备名IP地址编辑课件一块网卡设为多个虚拟IP地址把指定的一块网卡设为多个虚拟IP地址,格式为:Ifconfig网卡设备名:nIP

n为指定网卡的编号编辑课件ping

ping命令是最常用的网络测试命令,该命令通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。ping命令默认会不间断地发送ICMP报文直到用户<ctrl>+c组合键可以中途终止该命令。使用“-c〞选项可以控制ping命令发送报文的数量。其格式为:ping[-c报文数]目的主机地址编辑课件常用的内部通信命令write

$writeusername[tty]Message…<ctrl>+dwall

mesg

talk

编辑课件mail

(1)撰写和发送邮件mailusernameSubject:topictext...<ctrl>+d

Cc:username

mail–stopicusername<filename编辑课件Mail~(2)接收和阅读邮件直接输入mail命令后会看到所有的邮件,最后一行会有“&〞符号,它为邮件命令提示符,在其后可输入各种邮件命令。如想看哪一封邮件,那么输入如下:&n其中n为mail的编号编辑课件mail命令的常用内部命令符号含义符号含义&n阅读n编号的邮件!command调用shell命令e编辑刚浏览过的邮件dn删除该编号的邮件r回复刚浏览过的邮件x或q退出h浏览所有邮件?或help获取mail命令的帮助编辑课件5.4进程管理熟练掌握Linux下常用的进程管理,可以高效率地进行系统的管理。进程的概念

进程属性

进程的类型

编辑课件进程的控制命令~ps命令

ps命令

ps–efps-axu选项说明选项说明-a显示所有用户进程-f显示进程的详细信息-e显示包括系统进程的所有进程-x显示没有控制终端的进程-l显示进程的详细列表-u显示用户名和启动时间等信息编辑课件

ps输出信息的含义

选项说明选项说明UID进程所有者的用户名VSZ进程占用的虚拟内存空间(KB)C占用的CPU时间与总时间的百分比RSS进程所占用的内存空间(KB)USER进程所有者的用户名TIME进程从启动以来占有CPU的总时间PID进程号USER用户名PPID父进程的进程号SIZE进程代码大小+数据大小+栈空间大小(KB)TTY进程从那个终端启动CMD进程的命令名STAT进程当前状态,详见表5-15%CPU占用的CPU时间与总时间的百分比STIME进程开始执行的时间NI进程的优先级编辑课件进程状态含义

符号含义符号含义S睡眠状态Z僵尸状态W进程没有驻留页D不间断睡眠R运行或准备运行状态T停止或追踪I空闲N低优先级的任务编辑课件进程的控制命令~free命令

free命令

显示系统内存的使用情况,包括内存总量、已经使用内存数量,空闲内存数量等信息。编辑课件进程的控制命令~top命令

实时监控系统进程top环境中常用的功能排序监视指定用户指定刷新时间删除指定的进程查阅帮助退出top环境编辑课件sleep命令sleep命令用于使进程延迟一段时间再执行。其格式为:sleeptime;command其中time为延迟时间,时间单位为s编辑课件进程的控制命令~kill命令

用kill命令来杀死程序产生的进程来结束程序的运行。格式1:killPID格式2:kill-9PID“-9〞为SIGKILL信号,属于强制结束

编辑课件进程的前台与后台控制前台与后台运行含义前台与后台运行相关命令commandcommand&jobs命令可以查看挂起到后台的进程fg命令将后台挂起的进程恢复到前台来运行,格式为:fg后台进程编号快捷键“<Ctrl>+Z〞编辑课件定时作业管理~at作业

由守护进程atd管理的方案任务作业用户指定系统在将来的某个时间执行作业,那么使用at命令可以完成。创立at作业创立at作业有如下几种实例格式显示at作业删除at作业编辑课件定时作业管理~crond作业由守护进程crond等管理的方案任务作业要想实现以固定的间隔时间执行作业,并且能统一管理所有作业,at命令就不能胜任了,我们可以利用强大的crontab命令来实现cron作业。cron作业的分类系统cron作业用户cron作业编辑课件系统cron作业使用cron作业效劳必须安装vixie-cronRPM软件包,而且必须运行crond效劳,要启动crond效劳使用如下命令:servicecrondrestartcron的配置文件为“/etc/crontab〞编辑课件cron作业列表文件每列含义说明

表头含义MinHourDayofMonMonDayofWeekCommand取值范围0-590-231-311-120-6编辑课件用户cron作业方法一首先利用vi创立cron作业列表文件,文件命名为cronfile1(这个文件名随意起)按规定格式创立好任务文件用命令行crontabcronfile1把它写入“/var/spool/cron/username〞文件中方法二用crontab–e就会自动进入vi编辑器中按规定格式编辑好任务:wq退出就保存为“/var/spool/cron/username〞文件编辑课件5.5系统的效劳管理效劳在不同运行级别启动的情况可能不同INIT进程及其配置文件运行级别runlevel命令显示运行级别转换运行级别编辑课件系统效劳管理的常用命令~chkconfigchkconfig效劳启动状态查看系统效劳启动状态chkconfig--list[效劳名]设置系统效劳的启动状态。其格式为:chkconfig[--level<levels>][效劳名]<on|off>编辑课件系统效劳管理的常用命令~serviceservice效劳状态控制启动、停止或重新启动某个效劳。其格式:service效劳名{status|start|stop|restart}例:servicedstatusservicedstartservicedrestart编辑课件ntsysv系统自启动效劳控制在字符终端执行的命令,用于设置系统启动时自动启动效劳的一个命令行程序,该命令只有管理员才有权限执行此程序。ntsysv进入界面后,如图5-5所示,用上下箭头移动到需启动的效劳上,单击空格选中此效劳,这样下次启动时就可以自动启动了。注意:选择的前提是必须要先安装完需要的软件包,否那么看不到此效劳。编辑课件ntsysv编辑课件5.6磁盘操作管理文件系统是逻辑概念,磁盘是物理概念,文件系统以磁盘为根底存储文件。磁盘操作管理中,如何掌握系统的磁盘使用情况、挂接新的磁盘文件系统、掌握系统的磁盘分区等也是系统管理员的重要工作之一。Linux文件系统类型简介存储设备的名称查看系统磁盘分区情况命令:fdisk–l编辑课件磁盘文件系统的挂载与卸载使用命令手工挂载

mount[-tfs-type][-ooption]devicemountpoint系统启动时自动挂载

在/etc/fstab中添加如下一行卸载

umount[device][dir]编辑课件常用的磁盘操作命令fdisk磁盘分区fdisk[-l][device]du磁盘统计du[-a]directoryname可以在新的磁盘上用fdisk创立新的磁盘分区,然后用mkfs命令创立新的文件系统,然后手工命令挂载,以此体会Linux文件系统的使用特点编辑课件ENDOFCHAPTER5编辑课件第6章vi编辑器的使用

用户无论是建立文本文件,还是编写程序、配置系统环境,都要用到文本编辑器。Linux操作系统环境下提供了许多文本编辑器,本章重点讲解vi编辑器,启动、保存、退出和其工作模式等内容,并对利用vi编辑器建立、编辑、加工处理文本文件操作方法进行了详细介绍,其中包括文本的插入、修改、恢复、光标移动、字符串检索、全局替换、vi编辑器的设置以及编辑多个文本文件和文本块的移动、复制等内容。

编辑课件6.1认识Linux的文本编辑器Unix提供了一系列的文本编辑器,包括ex、edit和vi。Vi是Unix世界里极为普遍的全屏幕文本编辑器,VIM是它的改进版本ViIMproved的简称。几乎可以说任何一台Unix/Linux机器都会提供这套软件,Vi的原意是“Visual〞,它是一个立即反响的编辑程序,也就是说可以立刻看到操作结果,于vi是全屏幕编辑器

。编辑课件6.2vi编辑器的启动、保存和退出vi编辑器的启动vi[选项][filename]存盘及退出:w<回车>:wfilename<回车>:q<回车>:wq<回车>:q!<回车>编辑课件6.3vi编辑器的三种工作模式编辑课件6.4命令模式下的操作命令模式到输入模式的转换命令插入命令附加命令翻开新行命令命令模式下的光标移动根本光标移动命令快速光标定位命令编辑课件快速光标定位命令

移至行首“^〞及“0〞〔零〕移至行尾“$〞移至指定行“[行号]G〞移至指定列“[列号]|〞编辑课件命令模式下的操作~文本删除命令删除字符“x〞及“X〞删除文本对象“dd〞、“D〞及“d与光标移动命令的组合〞,例:d0<回车>d5l<回车>d$<回车>d3G<回车>编辑课件命令模式下的操作复原命令“u〞及“U〞行结合命令J〔大写字母〕把光标所在行与下面一行结合成一行。如果在J之前给出一个数字,例如3J,那么表示把当前行及其后面的2行〔共3行〕结合成一行。编辑课件命令模式下的操作~文本位移命令“>〞命令将限定正文行向右移动,通常是一个制表位〔8个空格〕“<〞命令将限定正文行向左移动。“>>〞命令将光标所在行右移8个空格。“<<〞命令将光标所在行左移8个空格。编辑课件命令模式下的操作~字符串检索命令向前检索/字符串<回车>向后检索?字符串<回车>检索下一个字符串n和N可以重复上一个检索命令。检索特殊字符*^$[/\|需要使用转义形式,即在这些字符前面加上反斜线“\〞,使其失去特殊的含义。编辑课件6.5底行命令模式下的操作定位操作:20<回车>#光标移到第20行的行首。显示指定文本区:m,np#显示m,n行删除指定文本区:m,nd#删除m,n行给定检索字符串的模式,向前或向后查找,光标停在首先找到的匹配行的行首。编辑课件底行命令模式下的操作~全局替换命令:g/模式/命令表:g/字符串1/p:g/字符串1/s//字符串2/:g/字符串1/s//字符串2/g:g/字符串1/s//字符串2/gp:g/字符串1/s//字符串2/gc:g/字符串0/s/字符串1/字符串2/g编辑课件底行命令模式下的操作~全局替换命令:g!/模式/命令表对所有不匹配给定模式的文本行执行给出的命令表。例,:g!/IS/s/this/That/gp:g/^/s///g:s/模式/替代文本/选项例,:s/is/are:s/is/are/g编辑课件底行命令模式下的操作~插入shell命令vi编辑器中执行shell命令有两种情况:(1)仅执行shell命令,格式如下::!command(2)读取命令的输入并插入,命令格式如下::r!command如:r!ls,会在vi所编写的当前文件光标位置插入所执行ls的输出内容。编辑课件恢复文件vi在编辑某个文件时,生成一个以.开头,并以.swp结尾的临时文件。vi在正常退出时,该文件被删除,假设意外退出,而没有保存文件的最新修改内容,那么可以使用恢复命令::recover也可以在启动vi时利用-r选项来恢复文件。如:vi–rfilename。编辑课件vi的选项设置为控制不同的编辑功能,vi提供了很多内部选项。利用:set命令可以设置选项。:setall:setlines=24:setnumber:setnonumber:setautoindent编辑课件6.6文本移动和编辑多个文件~缓冲区编辑缓冲区用户在“编辑缓冲区〞中的文件副本上进行工作的。当用单一文件名参数调用vi时,就把命名的文件拷贝到临时编辑缓冲区中。编辑器记住指定的文件名,所以它以后能把缓冲区的内容拷回命名文件。在拷回原来文件之前即存盘前,该文件所新编辑操作的内容,是临时存在编辑缓冲区中的。编辑课件命名缓冲区由字母a~z命名,即vi可以拥有26个字母命名的不同缓冲区。从编辑缓冲区到命名缓冲区〔拷贝或剪切〕命令格式为:“字母名+行号+操作命令〔Y,dd〕从命名缓冲区到编辑缓冲区〔粘贴〕命令格式为为:"字母名+操作命令〔P,p〕编辑课件删除缓冲区

删除缓冲区可以由数字1~9指定。例如,可以指定把包括光标所在行的下5行删除并放到2删除缓冲区命令如下:"25dd 如果想在粘贴回去,那么可以用命令: "2p编辑课件按行操作的文本移动按行拷贝〔co命令〕:1,3co.文本块移动〔m命令〕:1,3m7文件间的文本移动:2,5wfilename:2,5w>>filename编辑课件编辑多个文件vi文件1文件2…:n:efilename#不是依顺序,跳到指定文件:e#例,现正编辑文件ex1.c,需要把另一个文件max.c的6行文本,把它移动插入到ex1.c的指定位置。

编辑课件ENDOFCHAPTER6编辑课件第7章shell程序设计

把命令有机地组合在一起,形成功能强大、使用灵活,但代码简单的新命令,极大地提高了用户管理使用Unix/Linux系统的工作效率。其它shell与Bash版本的shell也十分类似,读者可以举一反三,根据需要自学其他的shell。编辑课件shell脚本的建立与执行shell脚本的建立

同建立普通文本文件的方式相同,可利用编辑器vi或cat命令,进行程序录入和编辑加工。shell脚本的执行

sh脚本名

sh<脚本名改执行权限后直接执行方式

编辑课件shell的变量~可写的shell环境变量

可写的shell环境变量可以对它们进行赋值,大局部可写的shell环境变量都在登录过程中执行“/etc/profile〞文件时进行初始化。该文件由系统管理员设置,用于为系统上的所有用户建立一个公共环境。例:HOMEMAILPATHPS1TERM编辑课件特殊的环境变量$*所有命令行参数的值$#命令行参数的总数$$当前进程的进程ID(PID)$?最后执行的一条命令的退出状态,返回值为0那么成功,非0那么失败$!在后台运行的最后一个进程的进程ID编辑课件位置参数在命令行传递给shell脚本的参数。共有十个位置参数,依次是$O,$1,$2,…,$9必有$0;而其他位置参数依据实际需求,可有可无。输出位置参数可以用echo命令输出位置参数编辑课件位置参数用set命令给位置参数赋值移动位置参数如果实际给定的命令行参数多于9个,就需要用shift命令移动位置参数。shift命令可以带有一个整数作为参数,例如:shift3其功能是每次把位置参数左移3位。如果未带参数,那么默认值为l。编辑课件用户自定义变量

在shell编程语言中无须声明和初始化shell变量,一个未初始化的shell变量,其默认的初始化值为空字符串。用户定义的shell变量名是由字母或下线符打头的字母、数字和下线符序列,并且大小写字母意义不同。这与C语言中标识符的定义相同。编辑课件定义变量并赋值的形式字符串赋值,格式如下:变量名=字符串如果在赋给变量的值中要含有空格、制表符或换行符,那么就应该用双引号把这个字符串括起来。变量值可以作为某个长字符串中的一局部。如果它在长字符串的末尾,就可以利用直接引用形式。编辑课件查看变量使用变量用env命令可以查看环境变量用不带参数的set命令可以显示所有“shell变量〔包括用户自定义变量〕名以及它们的当前值。set命令还可用于改变一些只读shell环境变量的值。在程序中使用变量值时,要在变量名前面加上一个符号“$〞。这个符号告诉shell,要取出其后变量的值。编辑课件7.3shell中的特殊字符

特殊字符有着重要的作用。包括:通配符引号命令执行顺序操作符注释符、反斜线及后台操作符

在使用时应注意它们表示的意义和作用范围。编辑课件shell的通配符星号〔*〕问号〔?〕一对方括号〔[]〕感慨号〔!〕编辑课件shell的引号

双引号〔“〞〕单引号〔‘’〕倒引号〔``〕倒引号的嵌套应用,倒引号的嵌套时必须在内层的一组倒引号用反斜线〔\〕进行转义。编辑课件命令执行顺序操作符

顺序执行顺序分隔符〔;〕管道线〔|〕逻辑与〔&&〕逻辑或〔||〕编辑课件shell中的注释符、反斜线及后台操作符

注释符〔#〕反斜线〔\〕转义符,它能把特殊字符变成普通字符。还作为续行符使用。如果把它放在一行的回车换行之前那么表示下一行接续此行,与下一行被视为同一行,可用于表示长的输入行。后台操作符〔&〕编辑课件7.4shell编程中的输入输出命令

shell中输入输出的标准文件每个进程运行时自动翻开三个文件,这些文件称为命令的标准文件,分别用于命令读取输入、输出结果以及输出错误消息,即标准输入文件〔stdin〕标准输出文件〔stdout〕标准错误输出文件〔stderr〕shell的输入输出重定向命令<>>>2>编辑课件shell的输入输出命令

read命令

用read命令由标准输入读取数据,然后赋给指定的变量。其一般格式如下。read变量1[变量2]……echo命令

echo命令是将其后的参数输出。最好用双引号把所有参数括起来,这样不仅易读并且能使shell对它们进行正确的解释。编辑课件7.5shell程序控制结构语句

脚本的控制结构语句有三种根本的类型:两路分支、多路分支以及一个或多个命令的循环执行。Linux的bash中的两路分支语句是if语句,多路分支语句是if-elif和case语句;代码的循环执行语句是for、while和until语句。编辑课件if语句

两路分支的if语句格式:if判断条件then命令1else命令2Fi判断条件包括命令语句和测试语句两种方式:

命令语句形式的判断条件编辑课件多路条件判断分支的if语句

格式为:if判断条件1then命令1elif判断条件2then命令2……else命令nFi其中elif是elseif的缩写

编辑课件测试语句

有两种格式,一种是使用关键字test,而另一种是使用方括号。格式如下:testexpression[expression]二者是等效的。同时要注意几点

用于三种形式的测试:文件测试、字符串测试和数值测试编辑课件文件测试参数功能-rfile若文件存在并且是用户可读的,则测试条件为真-wfile若文件存在并且是用户可写的,则测试条件为真-xfile若文件存在并且是用户可执行的,则测试条件为真-ffile若文件存在并且是普通文件,则测试条件为真-dfile若文件存在并且是目录文件,则测试条件为真-pfile若文件存在并且是FIFO文件,则测试条件为真-sfile若文件存在并且不是空文件,则测试条件为真编辑课件字符串测试

参数功能str如果字符串str不是空字符串,则测试条件为真str1=str2如果strl等于str2,则测试条件为真(注意,“=”前后须有空格)str1!=str2如果str1不等于str2,则测试条件为真-nstr如果字符串str的长度不为0,则测试条件为真-zstr如果字符串str的长度为O,则测试条件为真编辑课件数值测试

参数功能n1–eqn2如果整数n1等于n2(n1=n2),则测试条件为真n1–nen2如果整数nl不等于n2(n1<>n2),则测试条件为真n1–ltn2如果n1小于n2(n1<n2),则测试条件为真n1–len2如果n1小于等于n2(n1<=n2),则测试条件为真n1–gtn2如果n1大于n2(n1>n2),则测试条件为真n1–gen2如果nl大于等于n2(n1>=n2),则测试条件为真编辑课件用逻辑操作符进行组合的测试语句

参数功能!逻辑非,放在任意逻辑表达式之前,原来真的表达式变为假,原来假的变为真-a逻辑与,放在两个逻辑表达式之间,仅当两个逻辑表达式都为真时,结果才为真-o逻辑或,放在两个逻辑表达式之间,其中只要有一个逻辑表达式为真时,结果就为真()圆括号,用于将表达式分组,优先得到结果。括号前后应有空格并用转义符“\(”和“\)”编辑课件用逻辑操作符进行组合的测试语句实例[!"$s1"-le0]!test"$s1"-le0[-f"$s1"–a–w"$s1"]test–f"$s1"-a–w"$s1"["$s1"–gt0–o"$s2"–lt10]test"$s1"–gt0–o"$s2"–lt10[\("$a"–gt0–a"$a"–lt10\)–a"$a"–ne5]test\("$a"–gt0–a"$a"–lt10\)–a"$a"–ne5编辑课件case语句

对同一变量进行屡次的测试,比elif语句更简单、简洁casestring1instr1)commands-list1;;str2)commands-list2;;...strn)commands-listn;;esac编辑课件使用case语句时应注意以下几点(1)每个正那么表达式后面可有一条或多条命令,其最后一条命令必须以两个分号〔;;〕结束。(2)正那么表达式中可以使用通配符。(3)如果一个正那么表达式是由多个模式组成,那么各模式之间应以竖线“|〞隔开。表示各模式是“或〞关系,即只要给定字符串与其中一个模式相配,就会执行其后的命令表。编辑课件使用case语句时应注意以下几点(4)各正那么表达式是唯一的,不应重复出现。(5)case语句以关键字case开头,以关键字esac结束。(6)case的退出〔返回〕值是整个结构中最后执行的那个命令的退出值。假设没有执行任何命令,那么退出值为零。编辑课件for语句

格式:forvariable[inargument-list]docommand-listDone其中的[inargument-list]局部为可选项,由于它的不同又可有三种形式。编辑课件[inargument-list]局部三种形式[argument-list]为变量值表变量variable依次取值表中各字符串[argument-list]为文件的表达式变量的值依次取当前目录〔或指定目录〕下与文件表达式相匹配的文件名,每取值一次,就进入循环体执行命令表,直到所有匹配的文件名取完为止。[argument-list]为空[argument-list]也可以用$*来代替,变量依次取位置参数的值,然后执行循环体中的命令表,直至所有位置参数取完为止。编辑课件while语句

格式为:whileexpressiondocommand-listDone作用:只要expression的值为真,那么进入循环体,执行command-1ist中的命令,然后再做条件测试,直到测试条件为假时才终止while语句的行。编辑课件until语句

格式为:untilexpressiondocommand-listdone作用:只要expression的值为假,就执行command—lists的命令。编辑课件

break和continue语句

break命令可以从循环体中退出来。格式为:break[n]continue命令跳过循环体中在它之后的语句,回到本层循环的开头,进行下一次循环。格式为:continue[n]编辑课件算术表达式五种根本的算术运算:+〔加〕、-〔减〕、\*〔乘〕、/〔除〕和%〔取模〕。shell只提供整数的运算。格式如下:exprn1运算符n2例:[expr15\*15注意:在运算符的前后都留有空格,否那么expr不对表达式进行计算,而直接输出它们。编辑课件自定义函数

在shell脚本中可以定义并使用函数。其定义格式为:Function(){command-list}函数应先定义,后使用。调用函数时,直接利用函数名调用。编辑课件ENDOFCHAPTER7编辑课件第8章Linux的网络效劳NFS网络文件系统,NFS网络文件系统架设及挂载方法Web效劳器的架设方法FTP效劳器的架设方法及访问方法Samba效劳器的架设方法编辑课件8.1NFS网络文件系统NFS〔NetworkFileSystem〕网络文件系统,是Sun公司开发的,多用于Unix操作系统中,它是连接在网络上的计算机之间共享文件的一种方法,使远程的文件使用如同使用本地文件一样没有什么区别,更适合于字符命令方式完成网络之间的文件共享。编辑课件NFS的特点

不占本地工作站的磁盘空间通过同步写磁盘可以实现分布式处理功能利用字符命令方式,高性能,可灵活配置扩充新的资源或环境时不需要改变现有的工作环境CDROM和USB等存储设备可以在网络上面被其他计算机使用home目录可以放在NFS效劳器上编辑课件NFS的主机效劳器配置及启动NFS效劳器的配置文件“/etc/exports〞在exports文件的设置中,共享目录和分配给客户机的地址间用<tab>键进行分隔,客户机的多个地址间用空格分隔。(1)共享目录(2)指定客户机的地址编辑课件指定客户机的地址格式例子指定客户机地址说明0指定IP地址的客户机0/20指定网段中的所有客户机指定域名的客户机*所有客户机编辑课件exports文件中的设置选项设置选项说明sync用户间同步写磁盘,这样不会丢数据,NFS服务建议使用该选项ro输出的共享目录只读,不能与rw共同使用rw输出的共享目录可读写,不能与ro共同使用编辑课件NFS效劳的启动必须先启动portmap效劳后,再启动nfs效劳,才能使NFS效劳正常工作。serviceportmapstartservicenfsstart显示共享目录状态showmount[-ae]hostname编辑课件客户端挂载NFS文件系统查看NFS效劳输出的共享目录状态当要扫描某一主机所提供的NFS共享的目录时,就使用showmount-eIP〔或主机名称hostname〕即可。挂载NFS效劳器中的共享目录在NFS主机指定的客户机上使用mount命令挂载NFS效劳器的共享目录到本地目录上。命令格式:mountNFS效劳器地址:共享目录本地挂载点目录编辑课件查看及卸载已挂载的目录

用mount命令查看目录的挂载情况mount|grepnfs在不需要使用NFS共享目录时,使用umount命令卸载已挂载的目录。umount/mnt/share编辑课件8.2Web效劳Internet上最热门的效劳之一就是WWW〔WorldWideWeb〕效劳,Web效劳已经成为很多人在网上查找、浏览信息的主要手段,它是一种交互式图形界面的效劳,具有强大的连接信息功能。Web系统是客户/效劳器模式的,所以应该有效劳器程序和客户端程序两个局部。常用的Web效劳器是Apache及MicrosoftIIS等。编辑课件Apache效劳器简介在全球的Web效劳器的市场中,Apache已经远远地超过大家所熟悉的MicrosoftIIS,成为世界排名第一的Web效劳器,根据Netcraft所提供的调查,世界上百分之六十左右的Web效劳器都在使用Apache。编辑课件Apache效劳器的安装及启动检测与安装Apacherpm-qa|grepd如果没有检测到软件包,需要进行安装,一般RedHatEnterpriseLinux5五张安装光盘的第一张光盘放入光驱中并挂载加载,然后执行如下命令:rpm–ivhd-2.2.3-6.i386.rpmrpm–ivhd-manual-2.2.3-6.i386.rpm编辑课件Apache效劳的启动、测试运行状态查看Apache效劳器的运行状态:servicedstatus重新启动Apache效劳:servicedrestart测试Apache效劳器运行状态编辑课件Apache效劳器的配置Apache主要配置文件为d.conf,存储位置在/etc/d/conf目录下默认配置已经为用户提供了一个良好的模板,根本配置几乎不需要进行修改。Apache默认配置主要信息根文档目录DocumentRoot站点主页检索名DirectoryIndex编辑课件根本配置Web站点主目录Web站点主页检索列表设置更改完后进行保存该配置文件,假设要立即生效那么必须重新启动d效劳编辑课件个人Web站点配置

配置文件用户创立个人Web站点回到user1用户环境目录下创立个人站点目录public_html退到user1目录外,修改user1目录的权限进入个人Web站点目录用vi编辑器创立站点主页内容使用客户端浏览器访问自己的主页编辑课件8.3FTP效劳通过网络来传输文件一直是一项很重要的工作。FTP效劳协议下载上传FTP效劳器和客户端编辑课件FTP用户授权

本地用户Guest用户

匿名用户anonymous用户名和空的口令来进行登录编辑课件FTP的传输模式

ASCII传输方式二进制传输模式编辑课件Linux下的FTP效劳器Wu-ftpdProftpd

vsftpd

编辑课件FTP效劳器的配置vsftpd效劳的安装与启动安装启动vsftpd效劳器的启动、停止与重新启动:servicevsftpdstartservicevsftpdstopservicevsftpdrestart编辑课件vsftpd效劳的默认配置信息配置文件/etc/vsftpd/vsftpd.conf/etc/vsftpd/ftpusers/etc/vsftpd/user_list默认配置信息/etc/vsftpd/vsftpd.conf主配置文件中默认设置的主要配置参数及含义编辑课件测试vsftpd效劳默认配置匿名用户访问默认路径测试登录一般情况下,匿名用户不能离开匿名效劳目录/var/ftp,且只能下载不能上传文件。本地用户访问默认路径测试登录本地用户可以离开自家目录并可以切换到有权访问的其他目录,并在权限允许的情况下进行文件的上传与下载。编辑课件修改默认配置~允许匿名访问上传文件修改配置文件,激活两项在原配置文件中添加两行修改配置文件后,存盘退出,重新启动vsftpd效劳修改配置文件后,存盘退出,重新启动vsftpd效劳修改匿名用户上传目录的权限编辑课件修改默认配置限制本地用户的访问在主配置文件中进行如下设置:userlist_enable=YESuserlist_deny=YESuserlist_file=/etc/vsftpd/user_list修改端口号编辑课件设置用户连接FTP效劳器后的欢送语登录前的欢送语登录后的欢送语编辑课件FTP效劳的客户端访问FTP效劳器端程序启动生效后,客户端程序访问效劳器端不受操作系统限制,可以采用以下三种形式访问:FTP客户端命令方式万维网浏览器访问客户端专用软件方式访问编辑课件FTP客户端命令访问

连接登录ftp主机名或主机IP端口号常用FTP命令(见下页表)编辑课件常用FTP命令FTP命令命令含义举例举例说明ls列出远程机的当前目录ls-l列详细目录清单cd在远程机上改变工作目录cd..退出当前目录lcd在本地机上改变工作目录lcdd1改变本地机工作目录到d1中get从远程机传送指定单个文件到本地机getf1下载f1到本地工作目录中mget从远程机传送多个文件到本地机mget*下载所有文件到本地put从本地机传送指定单个文件到远程机putf2把本地f2上传到远程机上mput从本地机传送多个文件到远程机mput*.c上传所有c文件到远程机quit断开与远程机的连接并退出ftpquit退出ftp命令环境!command在本地机上执行的命令!dir本地DOS环境下执行列目录?显示帮助信息?显示帮助信息编辑课件浏览器访问

ftp://登录用户名:密码@FTP效劳器域名或IP:端口号编辑课件专用FTP客户端软件访问

CuteFTP是一个简单易用的FTP管理器。CuteFTP安装成功翻开界面窗口后,可以按照向导输入FTP效劳器的域名或IP地址以及用户名密码,其他按默认选项即可连接,也可以在主界面下翻开“文件〞菜单,“新建〞、“FTP〞站点中进行远程FTP效劳器信息填写连接。编辑课件8.4Samba效劳Linux和Windows操作系统间实现文件共享SMB协议Samba根底知识Samba的主要功能编辑课件安装与启动Samba效劳安装Samba效劳器启动Samba效劳编辑课件Samba效劳的配置配置信息

配置文件/etc/samba/smb.conf默认配置信息grep-v"#"/etc/samba/smb.conf|grep-v";"编辑课件设置samba访问密码

例:smbpasswd-awdgNewSMBpassword:RetypenewSMBpassword:Addeduserwdg.-a是添加新用户,wdg是用户名,去掉参数a那么是修改账户口令编辑课件在Windows的网上邻居中访问Samba共享

在WindowsXP下,翻开“网上邻居〞→“整个网络〞→“MicrosoftWindowsNetwork〞,就会出现Linux中samba效劳默认配置中的工作组名称。翻开“Mygroup〞组,出现有samba效劳的Linux系统,双击其图标,那么弹出需要输入用户名和密码的窗口。输入前面所建立的wdg用户名和密码,正确输入后单击“确定〞按钮就能看到samba效劳器所提供的资源了。编辑课件Linux系统中Samba效劳器的客户端软件samba-client查看共享资源:smbclient-L//hostname或IP地址-Uusername访问指定主机所提供的共享信息:smbclient//hostname或IP地址/sharename-Uusername编辑课件ENDOFCHAPTER8编辑课件第9章Linux系统下的数据库应用

以Linux下的开源、免费的,支持多线程、多用户的MySQL数据库为例,介绍了MySQL数据库的根本操作和远程的管理方法,以及PHP访问数据库的环境构建及网络编程的根本方法。编辑课件9.1Linux系统下的数据库种类及特点

数据库简介数据库相关概念数据库类型数据库管理员的职责Linux下的主要自由软件数据库

PostgreSQL数据库MySQL数据库编辑课件9.2MySQL数据库管理

MySQL数据库的初始化操作MySQL数据库的初始化操作安装MySQL启动MySQL连接与断开MySQL效劳器匿名登录连接用设定好的账户登录“quit〞命令断开编辑课件MySQL数据库的维护

MySQL数据库的用户权限设置

一套非常实用的权限系统系统数据库mysql授权表

MySQL数据库的初始权限

超级用户root匿名用户编辑课件MySQL数据库的用户权限设置命令

为root用户设置口令mysqladmin-urootpassword"passwd“root用户有口令后运行MySQL:mysql–hhostname–uroot-pEnterpassword:需要键入正确的密码才能连接成功。建立其他访问权限的用户grantprivilegesonwhattouseridentifiedby"passwd"withg

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论