访问网站 www Mail Ftp
2011年4月26日
14:36
希望大家跟我一起从零学起,一步一步成为Linux高手。
links or elinks 命令
elinks hostname
elinks http://www.baidu.com
敲q键确认退出
该命令一般用于验证能够访问网站与否,用作后台服务器健康状态检查。具体做法以后再讲
选项:
-dump 访问完成后也立即退出,并会显示出页面的超链接
-source 查看网页源代码
通过设定环境变量使用代理服务器
export HTTP_PROXY=IP:PORT 后面跟代理服务器ip和端口
网银等使用HTTPS协议:export HTTP_PROXY=IP:PORT
Ftp服务器: export FTP_PROXY=IP:PORT
下载工具(字符界面):
wget URL 默认下载页面全部日内容(镜像页面)
wget URL+filename 下载指定文件 下载到当前页面
--tyies=n 尝试n次
--wait=n 等待n秒
--recursive 递归下载,下载目录下各级子目录内所有文件
--recursive --level=n 递归n层目录下载
curl 命令
curl 分析web服务器,页面格式和页面使用协议
curl URL 显示的是网页源代码
-I/--head URL 只显示协议首部
-o /tmp/server.out 将查看的文件保存在server.out文件中
-o 常结合-s 命令使用 -s 静默模式
curl 命令的强大功能我们在以后详细介绍
Mail server
图形界面:Evolution Thunderbird
字符界面:
Mutt 支持的协议 pop ,imap ,local mailboxes :加密的 pops,imps ;GPG点到点邮件加密传送
Ftp
图形界面:places -->connect to server
字符界面:
返回信息
登陆ftp服务器的返回信息
2开头的表示正确信息
5 错误信息
3 不完整信息
4 暂时性错误
1 纯提示信息
ftp URL 登陆ftp服务器
Ftp> 命令模式下敲错可按Ctrl+Backspace删除
lcd 切换本地目录 命令前加 !可执行本地任何命令
例 !ls /tmp
下载: get 下载文件 mget下载多个文件 均不能下载目录
Lftp ftp的扩展版 交互式命令 支持下载目录与命令补全;远程删除和不下载直接打开文件
#Lftp URL
Ftp>Mirror filename 下载文件或目录
用ftp download练习一下写脚本
#!bin/bash
#[ ! -d /tmp/net ] && mkdir /tmp/net ; cd /tmp/net || cd /tmp/net
#find /tmp/name net > /dev/null && cd /tmp/net || ( mkdir /tmp/net && cd /tmp/net)
If [ -d /tmp/net ];then
cd /tmp/net
else
mkdir /tmp/net
cd /tmp/net
fi
if `which lftpget &> /dev/null`; then
MYGET=lftpget
elif `which wget &> /dev/null`; then
MYGET=wget
else
echo "No download tools."
exit 6
fi
$MYGET ftp://192.168.0.254/pub/Files/1.txt
mv 1.txt 1-`date '+%F-%H-%M-%S'`.txt
echo "Download finished."
(注视掉的信息为上下行的另一种实现方法)
小信息:
which 用于查看某个命令是否存在,所在目录
正则表达式与判定语句将尽快补上,服务器知识会在后面讲到。