Jul
27
随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。
Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。用它来远程管理Linux十分好用,其主要优点如下:
◆ 完全免费
◆ 在Windows 9x/NT/2000下运行的都非常好
◆ 全面支持ssh1和ssh2
◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用
◆ 体积很小,仅364KB (0.54 beta版本)
◆ 操作简单,所有的操作都在一个控制面板中实现
使用简介:
把Putty下载到机器上,双击putty.exe,就出现如图1的配置界面。选择“Session”,在“Host Name(or IP address)”输入框中输入欲访问的主机名或IP,比如server1或192.168.9.4。端口号(Port)根据使用的协议有所区别,ssh默认使用22,telnet默认使用23,rlogin默认使用513。在“Protocol”单选栏中选择使用的协议,一般是telnet或ssh,这取决于服务器提供的服务。在“Saved Session”输入栏中输入任务的名字,单击“Save”按钮,就可以把任务配置保存起来了。
Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。用它来远程管理Linux十分好用,其主要优点如下:
◆ 完全免费
◆ 在Windows 9x/NT/2000下运行的都非常好
◆ 全面支持ssh1和ssh2
◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用
◆ 体积很小,仅364KB (0.54 beta版本)
◆ 操作简单,所有的操作都在一个控制面板中实现
使用简介:
把Putty下载到机器上,双击putty.exe,就出现如图1的配置界面。选择“Session”,在“Host Name(or IP address)”输入框中输入欲访问的主机名或IP,比如server1或192.168.9.4。端口号(Port)根据使用的协议有所区别,ssh默认使用22,telnet默认使用23,rlogin默认使用513。在“Protocol”单选栏中选择使用的协议,一般是telnet或ssh,这取决于服务器提供的服务。在“Saved Session”输入栏中输入任务的名字,单击“Save”按钮,就可以把任务配置保存起来了。
Jul
4
PHPDoc 基础
PHPDoc 是从你的源代码的注释中生成文档,因此在给你的程序做注释的过程,也就是你编制文档的过程。
从这一点上讲, PHPdoc 促使你要养成良好的编程习惯,尽量使用规范,清晰文字为你的程序做注释,同时多多少少也避免了事后编制文档和文档的更新不同步的一些问题。
编制符合 PHPDoc 规范的注释是非常重要的,掌握了这一点,基本上就可以利用 PHPDo c 为你工作了。
注释在 PHPDoc 中分为文档注释和非文档注释
1. 文档注释
文档注释实际上是一些特殊形式的多行注释,一般是放在你需要注释的特定的关键字 ( 这些关键字是指将会被 phpdoc 分析的那些关键字,相关的关键字列表请参看后面第 4 节的说明)前面。下面是一个文档注释的例子:
<?php
/**
* Common base class of all phpdoc classes (简述,用在索引列表中)
*
* As a kind of common base class PhpdocObject holds
* configuration values (e.g. error handling) and debugging
* methods (e.g. introspection()). It does not have a constructor,
* so you can always inheritig Phpdoc classes from this
* class without any trouble. (详细的功能描述)
*
* @author Ulf Wendel
* @version $Id: PhpdocObject.php,v 1.3 2001/02/18 15:29:29 uw Exp $
* @package PHPDoc (文档标记)
*/
class PhpdocObject {
.....
}
?>
PHPDoc 是从你的源代码的注释中生成文档,因此在给你的程序做注释的过程,也就是你编制文档的过程。
从这一点上讲, PHPdoc 促使你要养成良好的编程习惯,尽量使用规范,清晰文字为你的程序做注释,同时多多少少也避免了事后编制文档和文档的更新不同步的一些问题。
编制符合 PHPDoc 规范的注释是非常重要的,掌握了这一点,基本上就可以利用 PHPDo c 为你工作了。
注释在 PHPDoc 中分为文档注释和非文档注释
1. 文档注释
文档注释实际上是一些特殊形式的多行注释,一般是放在你需要注释的特定的关键字 ( 这些关键字是指将会被 phpdoc 分析的那些关键字,相关的关键字列表请参看后面第 4 节的说明)前面。下面是一个文档注释的例子:
<?php
/**
* Common base class of all phpdoc classes (简述,用在索引列表中)
*
* As a kind of common base class PhpdocObject holds
* configuration values (e.g. error handling) and debugging
* methods (e.g. introspection()). It does not have a constructor,
* so you can always inheritig Phpdoc classes from this
* class without any trouble. (详细的功能描述)
*
* @author Ulf Wendel
* @version $Id: PhpdocObject.php,v 1.3 2001/02/18 15:29:29 uw Exp $
* @package PHPDoc (文档标记)
*/
class PhpdocObject {
.....
}
?>
May
24
ls 命令可以说是Linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了 ls 命令的绝大多数选项。
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
-c 输出文件的 i 节点的修改时间,并以此排序。
-d 将目录象文件一样显示,而不是显示其下的文件。
-e 输出时间的全部信息,而不是输出简略信息。
-f -U 对输出的文件不排序。
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
-c 输出文件的 i 节点的修改时间,并以此排序。
-d 将目录象文件一样显示,而不是显示其下的文件。
-e 输出时间的全部信息,而不是输出简略信息。
-f -U 对输出的文件不排序。
May
21
FTP自动登录批量下载文件
从ftp服务器192.168.1.171上的/home/data 到本地的/home/databackup
#!/bin/bash
ftp -v -n 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
mget *
close
bye
FTP自动登录批量上传文件
May
19