PHP基础教程-零基础学习PHP-PHP基础教程-兄弟连PHP教程-Linux文件系统管理
PHP学习流程-从零开始的一个总的流程

PHP学习流程-从零开始的一个总的流程2009-11-24 13:31您能否成功,还得靠自己的,坚持,坚持,再坚持,就是步入成功的不二法门。
我先把我自己学习PHP的过程做一下概括:(1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度(2)理解动态语言的概念,运做机制,熟悉PHP语法(3)学习如何将PHP与HTML结合起来完成简单动态页面(4)接触MYSQL,开始设计数据库程序(5)不断巩固,摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板(6)完成一个功能齐全的动态站点这套线路可能跟许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,任何东西其实都不简单,即使是小吃部的烧饼也不是一下子就会做成的。
我先解释一下我的学习思路。
首先,理解网站这一概念之后不难看出,任何网站都是由网页组成的,也就是说想完成网站,必须先学会做网页,因此必须要掌握了HTML,才能为今后制作网站打下基础。
在学习HTML中我想边学边做是最有效的方式,当然这一方式对于学习PHP同样是最有效的。
HTML中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,你才会记忆深刻,而一味的啃书,绝对是不行的。
掌握静态网页的制作技术是学习开发网站的先决条件。
我假设你目前已经可以完成一个静态页面了。
那么咱们就开始学习动态语言的概念吧,刚一接触动态语言,可能很多人都会蒙了,怎么这乱七八糟的东西,在网页里显示的时候却是另外一码事?其实这并不算乱七八糟,你写的HTML代码不也一样是一堆堆的字符吗?毕竟,代码并不是作为直接输出的,而是经过处理的,说白了,HTML是经过HTML解析器,而PHP当然也就通过PHP解析器了,跟学习HTML一样的道理,想让任何的解析器完成操作,就必须使用它们专用的语法结构,所以PHP长相奇怪也就不足为奇了。
PHP基础教程-零基础学习PHP-PHP基础教程-兄弟连PHP教程-Ajax

• 用Javascript调用AJAX引擎来代替产生一个HTTP的用户 劢作,像内存中的数据编辑、页面导航、数据校验这些丌 需要重新载入整个页面的需求都可以交给AJAX来执行。
解决方案
客户端浏览器 用户界面(UI) JavaScript调用 Ajax引擎
HTTP请求
HTTP传输 (HTML+CSS) Web服务器 Ajax Web 应用 模式
1、XMLHttpRequest 对象初始化
• 没有一样东西在丌同的浏览器上得到同样的结果
• IE5.0 开始,开发人员可以在Web 页面内部使用 XMLHTTP ActiveX 组件扩展自身的功能,丌用从当前的 Web 页面导航就可以直接传输数据到服务器戒者从服务 器接收数据。
• Mozilla1.0 以及NetScape7 则是创建继承XML 的代理类 XMLHttpRequest • 对亍大多数情况,XMLHttpRequest 对象和XMLHTTP 组件很类似,方法和属性类似,只是部分属性丌同。
思考
• 在使用浏览器浏览网页的时候, 当页面刷 新很慢的时候, 你的浏览器在干什么?你 的屏幕内容是什么?
现状不需要解决的问题
客户端浏览器 用户界面(UI)
HTTP请求
HTTP传输 (HTML+CSS) 标准 Web 应用 程序 模式 同步 交互
Web服务器
数据存储,处理 过程,后台系统 服务ቤተ መጻሕፍቲ ባይዱ端系统
AJAX 开发框架
• 下面我们通过一步步的解析,来形成一个发送和 接收XMLHttpRequest 请求的程序框架。 • AJAX 实质上也是遵循Request/Server 模式,所 以这个框架基本的流程也是:
对象初始化->发送请求->服务器接收->服务器返回-> 客户端接收->修改客户端页面内容。
php入门教程

php入门教程PHP 是一种被广泛应用于 Web 开发的脚本语言。
它是一种开源语言,由 Rasmus Lerdorf 在1995年开发。
PHP 可以嵌入到HTML 代码中,通过解析器处理并最终生成 HTML 页面。
本教程将向您介绍 PHP 的基础知识,帮助您入门 PHP 开发。
首先,您需要一个安装了 PHP 解析器的服务器,才能运行PHP 代码。
您可以在 PHP 官方网站上下载免费的 PHP 解析器,并根据指南进行安装。
安装成功后,您就可以在服务器上运行PHP 代码了。
PHP 代码可以嵌入到 HTML 页面中的标记之间。
使用 PHP 的起始和结束标记 <?php 和 ?> 来包裹需要被 PHP 解析器处理的代码块。
PHP 代码可以用于输出 HTML、处理表单、操作数据库等。
以下是一个简单的示例:```php<!DOCTYPE html><html><body><h1>我的第一个 PHP 页面</h1><?phpecho "Hello, PHP!";></body></html>```在上面的代码中,我们使用了 `<?php` 和 `?>` 标记包裹了一个输出语句。
`echo` 是 PHP 的一个内置函数,用于输出文本内容。
在这个例子中,我们输出了 "Hello, PHP!"。
当浏览器加载这个页面时,PHP 解析器会处理代码块,并将 "Hello, PHP!" 输出到页面上。
PHP 支持各种数据类型,包括整数、浮点数、字符串、数组等。
您可以使用内置的函数对这些数据进行操作。
例如,您可以使用 `strlen()` 函数获取一个字符串的长度,或使用`array_push()` 函数将一个元素添加到数组中。
PHP 还支持条件语句和循环语句。
php教程

php教程PHP教程PHP是一种广泛使用的开源服务器端脚本语言,特别适用于Web开发。
本教程旨在帮助初学者了解PHP基础知识和常用技术,以及如何运用这些知识来构建动态网站和Web应用程序。
第一部分:PHP基础1. 介绍PHP:什么是PHP?为什么选择使用PHP?PHP的优势和特点。
2. 安装PHP:如何安装PHP环境? Windows、Linux和Mac 平台上的安装步骤。
3. 第一个PHP程序:编写一个简单的“Hello World”程序来熟悉PHP的基本语法。
第二部分:PHP语法和数据类型1. PHP语法:了解PHP的基本语法规则和编码规范。
2. 变量和数据类型:学习如何声明变量、赋值和使用不同的数据类型。
3. 运算符:熟悉PHP支持的各种运算符,如算术运算符、比较运算符和逻辑运算符。
4. 控制结构:学习如何使用条件语句和循环语句来控制程序的流程。
第三部分:PHP函数和数组1. 函数:了解函数的作用和定义,以及如何编写自定义函数和使用内置函数。
2. 数组:学习如何创建和操作数组,以及使用数组进行数据存储和处理。
第四部分:PHP文件操作和数据库访问1. 文件操作:学习如何读取和写入文件,以及文件的上传和下载。
2. 数据库访问:介绍如何使用PHP与MySQL数据库进行交互,执行查询和更新操作。
第五部分:PHP面向对象编程1. 面向对象基础:了解面向对象编程的基本概念和特点。
2. 类和对象:学习如何定义类和创建对象,以及对象的属性和方法。
3. 继承和多态:介绍继承和多态的概念,以及如何使用它们来提高代码的复用性和可维护性。
第六部分:PHP常用技术和实例1. 表单处理:学习如何使用PHP处理表单数据,验证用户输入和防止安全漏洞。
2. 文件上传:介绍文件上传的原理和步骤,以及如何在PHP 中实现文件上传功能。
3. 图片处理:了解如何使用GD库在PHP中处理图像,如缩放、裁剪和添加水印。
4. 用户管理:实现用户注册、登录和权限管理功能,以及如何保护用户信息的安全性。
零基础学习PHP从零开始学习PHP基础教程PHP简明教程

零基础学习PHP从零开始学习PHP基础教程PHP简明教程PHP是一种流行的服务器端脚本语言,被广泛应用于Web开发。
对于零基础的学习者来说,以下是一个简明的PHP基础教程,包括基本概念、语法和常用函数。
1.PHP的基本概念:- PHP的全称是“Hypertext Preprocessor”,是一种嵌入到HTML 中的脚本语言。
-PHP代码被服务器解释并生成HTML,以向浏览器展示动态内容。
- PHP文件可以包含HTML、CSS和JavaScript代码,使其具备更强大的功能。
-PHP可以操作数据库、处理表单数据、生成图像等。
2.PHP的语法:-PHP语句以分号结尾。
-PHP变量以$符号开头,可以存储各种类型的数据。
-PHP是一种弱类型语言,变量的类型会根据其赋值自动确定。
-PHP中的注释可以用//或/**/来表示。
3.常用的PHP函数:- echo( 函数用于输出文本或变量。
- print( 函数用于输出文本或变量,并返回输出的字符数。
- strlen( 函数返回字符串的长度。
- strpos( 函数返回字符串中第一次出现一些字符或子串的位置。
- strtolower( 函数将字符串转换为小写。
- strtoupper( 函数将字符串转换为大写。
- date( 函数用于格式化日期和时间。
- include( 函数将指定的文件包含到当前文件中。
- require( 函数将指定的文件包含到当前文件中,但是如果文件不存在则会产生致命错误。
4.示例代码:下面是一个简单的示例代码,演示了如何使用上述的基本概念和函数。
```php<?php//输出文本和变量$name = "John";echo "Hello, " . $name . "!";//输出当前日期和时间echo "Today is " . date("Y/m/d") . " " . date("h:i:sa");//字符串操作$str = "Hello World";echo "The length of the string is: " . strlen($str);//字符串查找$pos = strpos($str, "World");echo "The word 'World' is found at position: " . $pos;//字符串转换大小写echo strtolower("HELLO"); // 输出 helloecho strtoupper("hello"); // 输出 HELLO//包含文件include("header.php");require("footer.php");>```通过以上的教程,你可以开始学习PHP编程的基础知识并进行简单的代码编写。
php编程基础与实例教程

php编程基础与实例教程PHP编程基础与实例教程PHP是一种开源的、通用的脚本语言,特别适用于Web开发。
本教程将向您介绍PHP编程的基础知识和一些实例,帮助您快速入门。
1. PHP的基本语法PHP的语法与C语言类似,每个语句以分号结尾。
变量使用$符号进行声明和赋值。
PHP支持各种基本数据类型,包括整数、浮点数、字符串、布尔值等。
2. PHP的控制结构PHP提供了一系列的控制结构来控制程序的执行流程,包括条件语句(if-else)、循环语句(for、while、do-while)和选择语句(switch-case)等。
3. PHP的函数和数组PHP内置了许多有用的函数来帮助您快速完成常见的任务,比如字符串处理、日期操作等。
同时,PHP也支持数组,可以用于存储和操作多个值。
4. PHP与数据库的交互PHP可以与各种数据库进行交互,比如MySQL、Oracle等。
您可以使用PHP提供的数据库扩展,连接数据库并执行SQL语句来查询和操作数据。
5. PHP与表单处理表单是Web开发中常见的交互方式,PHP可以轻松处理表单的数据。
您可以使用PHP的$_GET和$_POST超全局变量来获取表单提交的数据,并对数据进行验证和处理。
6. PHP的面向对象编程PHP也支持面向对象编程(OOP),您可以使用类、对象、继承等特性来组织和管理代码。
面向对象编程可以帮助您提高代码的重用性和可维护性。
接下来,我们将通过一些实例来演示PHP的基本用法和常见功能:1. 实例1:计算器编写一个简单的计算器程序,用户输入两个数字和操作符,程序根据操作符进行相应的运算并输出结果。
2. 实例2:留言板创建一个留言板程序,用户可以发表留言并查看已经发表的留言。
程序将用户的留言保存到数据库中,并在页面上显示出来。
3. 实例3:用户注册与登录编写一个用户注册和登录的程序,用户可以通过注册页面创建账号,并通过登录页面进行登录。
程序将用户的账号和密码保存到数据库中,并验证登录信息的正确性。
PHP基础教程-零基础PHP-兄弟连PHP教程-HTML与CSS概述及HTML语言语法
HTML文档就是由元素和标记组成的文件
HTML语法(二)
HTML标签属性 <tag> content</tag> <tag><tag2>content</tag2></tag> <tag /> <tag pro=“value” pro2=“value2”>
content
</tag> 属性:在标记中使用 [属性=属性值] 多个属性使用空格分开 属性的值(不管什么类型)可以使用单引号、双引号、不加引号(使用双引号) <font color=“red” size=“7”> 属性是对标记功能的扩展或形为的修饰,每个属性几乎都是可选。
HTML语法(三)
HTML和CS概述
HTML基础
CSS基础
HTML语言语法
参考教材:《细说PHP》第四章
网页制作概述
HTML是WEB页面的描述性语言 CSS则是为HTML制定样式的机制 JavaScript是具有交互性Web设计最佳选择 都可以独立编写 CSS和JavaScript还有PHP都可以嵌入在
HTML标记和属性名都是不区分大小写的
HTML文档注释 <!-- 注释内容 --> 在注释中不能再有注释 在注释掉的标记之后,要保证还是一个结构完 好的文档
HTML语法(四)
HTML的代码格式 任何回车或空格在源代码中都不起作用 使用回车或空格进行代码排版
零基础学习PHP-从零开始学习PHP-PHP基础教程-PHP简明教程
PHP起步欢迎来到PHP的世界!PHP语言是最受欢迎的Web开发语言之一。
它以学习简单、开发快速、性能稳定而倍受Web开发人员的青睐。
PHP不仅使用人员众多、数以万计的Web站点用它构建,而且有强大的社区支持,使得无论是用PHP开发Web应用,还是学习PHP语言,都会快速有效、事半功倍。
在各种Web开发语言、框架、概念纷扰的今天,PHP仍以其独特魅力吸引更多的Web开发人员学习和使用。
选择PHP,没错的!1.1初识 PHPPHP是一种服务器端的、嵌入HTML的脚本语言。
它的语法结构和C语言极为相似。
为了能够快速地编写动态Web页面,PHP还加入了自己的某些语言特征,这些特征都非常容易理解和使用。
先来看一个嵌入有PHP代码的HTML文档。
<html><head><title>Welcome</title><head><body><?phpecho "Welcome to PHP's world!";?></body></html>1.2 LAMP——锋利四剑客:Linux、Apache、MySQL和 PHP要想学习PHP,就有必要了解和PHP关系密切的其他3种技术:Linux操作系统、Apache网络服务器和MySQL数据库。
LAMP这个名词最早由Michael Kunze创造,用来代表Linux操作系统、Apache网络服务器、MySQL数据库和PHP(如果可以,Perl和Python也是不错的选择),LAMP正是这4种技术的首字母。
PHP作为强有力的Web开发语言,和Linux、Apache、MySQL的支持是密不可分的。
它们都是开源软件,并且有强有力的社区支持,它们的完美组合构成了当今Web开发世界中不可忽视的一极重要力量。
而且,这支力量近年一直在不断地变得更加强大。
PHP培训-PHP基础教程-表达式介绍
PHP培训-PHP基础教程-表达式介绍兄弟连PHP培训,为企业培养了一大批人才,为互联网大数据提供了强有力的保障。
从创立之初,兄弟连就全心全意为学生服务,打造出行业超一流的教师团队。
优秀学员可以优先推荐知名企业、包括百度,腾讯,优酷,新浪等大型网站。
兄弟连PHP培训直接对接企业,让学员对于企业的需求有更精准的把握,合作期间,兄弟连成为直接向企业输送人才的通道。
同时,打造出IT培训行业的领军品牌。
表达式是PHP最重要的基石。
在php编程中,几乎所写的任何东西都是一个表达式。
简单但却最精确的定义一个表达式的方式就是“任何有值的东西”。
最基本的表达式形式是常量和变量。
当键入“$a=5”,即将值“5”分配给变量$a。
“5”,很明显,其值为5,换句话说“5”是一个值为5的表达式(在这里,“5”是一个整型常量)。
赋值之后,所期待情况是$a的值为5,因而如果写下$b=$a,期望的是它犹如$b=5一样。
换句话说,$a也是一个值为5的表达式。
如果一切运行正确,那这正是将要发生的正确结果。
稍微复杂的表达式例子就是函数。
例如,考虑下面的函数:function foo(){return5;}?>假定已经熟悉了函数的概念,那么键入$c=foo()从本质上来说就如写下$c=5,这没错。
函数也是表达式,表达式的值即为它们的返回值。
既然foo()返回5,表达式“foo()”的值也是5。
通常函数不会仅仅返回一个静态值,而可能会计算一些东西。
当然,PHP中的值常常并非是整型的。
PHP支持四种标量值(标量值不能拆分为更小的单元,例如和数组不同)类型:整型值(integer),浮点数值(float),字符串值(string)和布尔值(boolean)。
PHP也支持两种复合类型:数组和对象。
这两种类型具可以赋值给变量或者从函数返回。
PHP和其它语言一样在表达式的道路上发展,但推进得更深远。
PHP是一种面向表达式的语言,从这一方面来讲几乎一切都是表达式。
PHP基础教程10_PHP基本语法02
<?php $a=5; $b=&$a; echo $b; $a=7; echo $b; ?>
//输出5 //输出7
通过unset($a)重置变量与内存的关联
总结
本章必须掌握的知识点:
PHP的运行原理 编写和运行PHP程序 变量的声明与应用 PHP变量的数据库类型 常量的声明与应用 PHP中的运算符号与表达式
~
<< >>
~$a
$a<<$b $a>>$b
1.7 其他运算符
运算符 ?: `` 描述 三元运算符,可以提供简单的逻辑判断。 反引号(` `)是执行运算符,PHP将尝试将反引 号中的内容作外壳命令来执行,并将其输入信 息返回 错误控制运算符,当将其放置在一个PHP表达式 之前,该表达式可能产生的任何错误信息都被 忽略掉。 数组下标指定符号,通过此符号指定数组的键 与值。 对象成员访问符号,访问对象中的成员属性或 成员方法。 类型运算符,用来测定一个给定的对象是否来 自指定的对象类。 示例 $a<$b?$c=1:$c=0 $a=`ls -al`
1.4 比较运算符
运算符 > < >= <= == === <> 或!= !== 描述 大于 小于 大于等于 小于等于 等于 全等于 不等于 非全等于 说明 当左边大于右边时返回true,否则返回false 当左边小于右边时返回true,否则返回false 当左边大于等于右边时返回true,否则false 当左边小于等于右边时返回true,否则false 两边操作数的值相等时返回true,否则false 两边值相等并且类型相等返回true,否则false 两边值不等时返回true,否则返回false 两边值与类型都相同时返回false,否则true 示例 $a>$b $a<$b $a>=$b $a<=$b $a==$b $a===$b $a<>$b $a!=$b $a!==$b
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
磁盘配额
3、启动配额功能 quotaon 分区名称 quotaon /home quotaoff关闭配额 4、编辑用户配额 edquota 用户名 edquota -g 用户组名 edquota -t 设置宽限期 复制用户配额 edquota -p 模板用户 复制用户1 复制用户2 quota命令查看用户的配额使用情况 管理员查看配额信息:repquota -a
tar 命令使用举例
# tar -zxf /backup/etc_20110623.tar.gz 还原/etc目录,默认还原到打包文件源目录, -C可以指定还原目录 # tar -zxf backup_user_20110623.tar.gz etc/group 只恢复备份中的指定文件
tar 命令使用举例
Thank you very much
姓名:李强强 QQ:447096447 微博:LAMP兄弟连_强强 邮箱:liqiangqiang@
常用命令
查看分区使用情况:df 查看文件、目录大小:du
查看文件详细时间参数:stat
判断文件类型:file 校验文件md5值:md5sum 检测修复文件系统:fsck、e2fsck
(单用户模式卸载文件系统后执行)
添加硬盘分区
固件检测识别 内核驱动(dmesg) 划分分区(fdisk) 创建文件系统 (mkfs)
备份的分类
系统备份 实现对操作系统和应用程序的备份 尽量在系统崩溃以后能快速简单完全地恢复 系统的运行 主要备份/etc、/boot 、/var/log、/usr等 用户备份 实现对用户文件的备份 /home 用户的数据变动频繁 通常采用增量备份策略进行
记录更改建立备份日志
文件系统构成
Leabharlann /tmp:存放临时文件 /etc:系统配置文件 /var:包含经常发生变动的文件,如邮 件、日志文件、计划任务等 /usr:存放所有命令、库、手册页等 /boot:内核文件及自举程序文件保存位置 /mnt:临时文件系统的安装点
特殊权限:粘着位t
粘着位的定义:当权限为777的目录被授 予粘着位,用户只能在此目录下删除自 己是所有者的文件。
创建配额的选项
软限制(Soft limit):定义用户可以占用的磁
盘空间数。当用户超过该限制后会收到以超过 配额的警告。 硬限制(Hard limit):当用户试图将文件存放 在其已经超过该限制值目录时,报告文件系统 错误。 宽限期(Grace period):定义用户在软限制 下可以使用其文件系统的期限。
# tar -rf backup_user_20110623.tar /etc/default/useradd /etc/login.defs 将/etc/default/useradd、/etc/login.defs的内容追加到 backup_user_20110623.tar # tar -uf backup_user_20110623.tar /etc/passwd 将/etc/passwd目录中修改过的内容追加到备份文件 * -r与-u选项只能针对tar包使用
Linux 文件系统管理
姓名:李强强 QQ:447096447 微博:LAMP兄弟连_强强 邮箱:liqiangqiang@
课程大纲
文件系统构成及命令 硬盘分区及管理
磁盘配额
备份与恢复
文件系统构成
/usr/bin、/bin:存放所有用户可以执行的命令 /usr/sbin、/sbin:存放只有root可以执行的命令 /home:用户缺省宿主目录 /proc:虚拟文件系统,存放当前进程信息 /dev:存放设备文件 /lib:存放系统程序运行所需的共享库 /lost+found:存放一些系统出错的检查结果
备份目录: cp -rpu 备份目录 目标目录 -p 保持备份目录及文件属性 -u 增量备份
远程备份可用scp
tar 命令使用举例
# tar -zcf /backup/sys_20110623.tar.gz /etc /boot 备份/etc目录,可同时打包多个目录 # tar -zcf backup_user_20110623.tar.gz /etc/passwd /etc/shadow /etc/group /etc/gshadow 对/etc目录下指定文件进行备份 # tar -ztf backup_user_20110623.tar.gz 查看备份包中文件(不解包)
tar 命令备份举例
为备份文件名添加时间(年月日) # tar -zcf /backup/etc_$(date +%F).tar.gz /etc 添加年月日小时分钟 # tar -zcf /backup/etc_$(date +%Y.%m.%d%H%M).tar.gz /etc
知识点总结
Linux文件系统构成 文件系统管理命令
粘着位权限
如何添加新硬盘
/etc/fstab配置文件设置
基于文件系统的权限及ACL权限设置
知识点总结
swapfile功能设置
磁盘配额设置
备份理念及cp、tar命令备份应用
练习
粘着位权限试验 文件系统操作命令 基于文件系统权限设置 ACL权限设置 添加新硬盘划分分区 通过swapfile功能增加swap空间 设置用户磁盘配额 备份系统数据结合计划任务应用
系统的潜在威胁
系统硬件故障 软件故障
电源故障
用户的误操作 人为破坏 缓存中内容没有及时写入磁盘 自然灾害
备份介质的选择
备份介质 硬盘 光盘 磁带 可移动存储设备 一般在选择备份介质时,要从可靠性、
速度和介质价格之间进行权衡
备份策略
完全备份 每隔一段时间对系统进行一次完全的备份, 这样在备份时间间隔内,一旦系统发生故障 使得数据丢失时,就可以用上一次的备份数 据恢复到上一次备份时的情况。 增量备份 首先进行一次完全备份,然后每隔一段较短 的时间进行一次备份,但是仅仅备份每个短 时期内更改的内容。
磁盘配额
1、开启分区配额功能 编辑/etc/fstab文件,在挂载属性上加上标志 usrquota或grpquota /dev/sda3 /home ext3 defaults,usrquota 1 2 mount -o remount /home 临时设置:mount -o remount,usrquota /home 2、建立配额数据库 quotacheck -cvu /home 会生成er文件
记录系统的更改 记录对系统进行了哪些修改的详细描述 及为什么要进行修改 建立备份日志 使用备份日志表格 妥善保管
备份日志表格范例
机器名称、IP地址、存放位置
备份时间
备份介质及其编号
备份的文件系统
备份的目录和文件 使用的备份命令 备份人员及其他
cp命令备份举例
尝试挂载 (mount)
写入配置文件 (/etc/fstab)
添加硬盘分区
1. 划分分区 (fdisk)
添加硬盘分区
1. 划分分区(fdisk)
添加硬盘分区
2. 创建文件系统(mkfs)
添加硬盘分区
3. 尝试挂载(mount)
添加硬盘分区
4. 写入配置文件(/etc/fstab)
/etc/fstab挂载设置
ro 只读 noexec 可执行文件不可运行 nosuid SetUID权限失效 acl 启动ACL权限控制
命令:getfacl查看、setfacl设置
SWAPFILE实现
1. 生成指定大小文件 dd if=/dev/zero of=/var/swap/file.swp bs=1024 count=65536 2. 生成swap文件 mkswap /var/swap/file.swp 3. 启用swap文件 swapon /var/swap/file.swp 4. 写入配置文件 vi /etc/fstab /var/swap/file.swp swap swap defaults 0 0