5.一台主机上将数据库目录转储到另一台主机上。
pg_dump-hhost1-p5432dbname|psql-hhost2-ppost1dbname
或./pg_dump-Upostgres-dtestDB1-ttestTable|./psql-Upostgres-dtestDB2
-U为用户名,-d为DB名,-t为表名称,如果整个数据库导出,不需此项。
6.php执行。
[test@testbin]$/usr/bin/php-q./batchstart.php
实战操作:
/home/absys6$ls
dvlpdvlp_bak20090413personaltmp
/home/absys6$cddvlp
/home/absys6/dvlp$ls
/home/absys6/dvlp$cdSV_POLICY
/home/absys6/dvlp/SV_POLICY$ls
includesrc
/home/absys6/dvlp/SV_POLICY$cdsrc
/home/absys6/dvlp/SV_POLICY/src$ls
/home/absys6/dvlp/SV_POLICY/src$ls*pc//对文件进行筛选
/home/absys6/dvlp/SV_POLICY/src$grepVIP*pc//列出包含VIP的所有.pc的文件的代码的一部分。
/home/absys6/dvlp/SV_POLICY/src$viPlyPrmCnt.pc//查看整个文件。
SecureCRT配置路由器
主机名:
主机IP
用户名:
root
密码:
密码
*************显示当前非法网址*************
moreyellow.list回车
按空格键下翻
*************插入新记录*************
viyellow.list回车
按i键,提示insert,回车
即可输入或删除记录
*************保存操作*************
按ESC,insert消失。
此时输入:
wq!
回车
*************让设置生效*************
servicesquidrestart回车
*************如果要修改密码*************
passwdroot回车
输入密码
再次确认
*************如果要删除某条记录*************
vi/etc/squid/yellow.list编辑yellow.list
/filename将光标定位到某记录
dd删除该行记录
*************重建yellow.list*************
rm-rf/etc/squid/yellow.list删除yellow.list
touch/etc/squid/yellow.list新建yellow.list
vi/etc/squid/yellow.list再次编辑yellow.list
附:
vi命令一览表
文本编辑器是所有计算机系统中最常用的一种工具。
UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,以下稍做总结,以资共享。
进入vi的命令
vifilename:
打开或新建文件,并将光标置于第一行首
vi+nfilename:
打开文件,并将光标置于第n行首
vi+filename:
打开文件,并将光标置于最后一行首
vi+/patternfilename:
打开文件,并将光标置于第一个与pattern匹配的串处
vi-rfilename:
在上次正用vi编辑时发生系统崩溃,恢复filename
vifilename….filename:
打开多个文件,依次进行编辑
移动光标类命令
h:
光标左移一个字符
l:
光标右移一个字符
space:
光标右移一个字符
Backspace:
光标左移一个字符
k或Ctrl+p:
光标上移一行
j或Ctrl+n:
光标下移一行
Enter:
光标下移一行
w或W:
光标右移一个字至字首
b或B:
光标左移一个字至字首
e或E:
光标右移一个字至字尾
):
光标移至句尾
(:
光标移至句首
}:
光标移至段落开头
{:
光标移至段落结尾
nG:
光标移至第n行首
n+:
光标下移n行
n-:
光标上移n行
n$:
光标移至第n行尾
H:
光标移至屏幕顶行
M:
光标移至屏幕中间行
L:
光标移至屏幕最后行
0:
(注意是数字零)光标移至当前行首
$:
光标移至当前行尾
屏幕翻滚类命令
Ctrl+u:
向文件首翻半屏
Ctrl+d:
向文件尾翻半屏
Ctrl+f:
向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:
将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
插入文本类命令
i:
在光标前
I:
在当前行首
a:
光标后
A:
在当前行尾
o:
在当前行之下新开一行
O:
在当前行之上新开一行
r:
替换当前字符
R:
替换当前字符及其后的字符,直至按ESC键
s:
从当前光标位置处开始,以输入的文本替代指定数目的字符
S:
删除指定数目的行,并以所输入文本代替之
ncw或nCW:
修改指定数目的字
nCC:
修改指定数目的行
删除命令
ndw或ndW:
删除光标处开始及其后的n-1个字
do:
删至行首
d$:
删至行尾
ndd:
删除当前行及其后n-1行
x或X:
删除一个字符,x删除光标后的,而X删除光标前的
Ctrl+u:
删除输入方式下所输入的文本
搜索及替换命令
/pattern:
从光标开始处向文件尾搜索pattern
?
pattern:
从光标开始处向文件首搜索pattern
n:
在同一方向重复上一次搜索命令
N:
在反方向上重复上一次搜索命令
:
s/p1/p2/g:
将当前行中所有p1均用p2替代
:
n1,n2s/p1/p2/g:
将第n1至n2行中所有p1均用p2替代
:
g/p1/s//p2/g:
将文件中所有p1均用p2替换
选项设置
all:
列出所有选项设置情况
term:
设置终端类型
ignorance:
在搜索中忽略大小写
list:
显示制表位(Ctrl+I)和行尾标志($)
number:
显示行号
report:
显示由面向行的命令修改过的数目
terse:
显示简短的警告信息
warn:
在转到别的文件时若没保存当前文件则显示NOwrite信息
nomagic:
允许在搜索模式中,使用前面不带“\”的特殊字符
nowrapscan:
禁止vi在搜索到达文件两端时,又从另一端开始
mesg:
允许vi显示其他用户用write写到自己终端上的信息
最后行方式命令
:
n1,n2con3:
将n1行到n2行之间的内容拷贝到第n3行下
:
n1,n2mn3:
将n1行到n2行之间的内容移至到第n3行下
:
n1,n2d:
将n1行到n2行之间的内容删除
:
w:
保存当前文件
:
efilename:
打开文件filename进行编辑
:
x:
保存当前文件并退出
:
q:
退出vi
:
q!
:
不保存文件并退出vi
:
!
command:
执行shell命令command
:
n1,n2w!
command:
将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入
:
r!
command:
将命令command的输出结果放到当前行
寄存器操作
“?
nyy:
将当前行及其下n行的内容保存到寄存器?
中,其中?
为一个字母,n为一个数字
“?
nyw:
将当前行及其下n个字保存到寄存器?
中,其中?
为一个字母,n为一个数字
“?
nyl:
将当前行及其下n个字符保存到寄存器?
中,其中?
为一个字母,n为一个数字
“?
p:
取出寄存器?
中的内容并将其放到光标位置处。
这里?
可以是一个字母,也可以是一个数字
ndd:
将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。
SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。
通过使用内含的VCP命令行程序可以进行加密文件的传输。
有流行CRTTelnet客户机的所有特点,包括:
自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。
linux常用命令
进入目录:
cd
cd命令不仅显示当前状态,还改变当前状态,它的用发跟dos下的cd命令基本一致。
cd..可进入上一层目录
cd-可进入上一个进入的目录
cd~可进入用户的home目录
cd/home/表示进入服务器/home/目录
显示文件和目录:
ls
ls命令跟dos下的dir命令一样,用于显示当前目录的内容。
如果想取得详细的信息,可用ls-l命令,这样就可以显示目录内容的详细信息。
如果目录下的文件太多,用一屏显示不了,可以用ls-l|more分屏显示。
ls/表示查看服务器/目录的的东西ls表示查看当前目录的东西
ls/home表示查看服务器/home目录里面的东西
显示当前路径:
pwd
pwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。
解压zip文件:
unzip
例如解压ctohome.zip,cd到zip文件所在目录,然后unzipctohome.zip即可
创建目录:
mkdir
这个命令很简单,跟dos的md命令用法几乎一样,用于建立目录。
复制文件或目录:
cp
cp命令用于复制文件或目录。
cp命令可以一次复制多个文件,例如:
$cp*.txt*.doc*.bak/home
将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。
如果要复制整个目录及其所有子目录,可以用cp-R命令。
移动文件或目录:
mv
mv命令用于移动文件和更名文件。
例如:
$mvye.txt/home
将当前目录下的ye.txt文件移动到/home目录下,
$mvye.txtye1.txt
将ye.txt文件改名为ye1.txt。
类似于跟cp命令,mv命令也可以一次移动多个文件,在此不再赘叙。
修改文件或目录的所有者:
chown-Ruser:
group
例如要把当前目录(包括子目录)所有文件和目录的所有者改为用户ctohome组ctohome,
那么:
chown-Rctohome:
ctohome.(注意这里有一个点)
例如:
chown-Rctohome:
ctohome/home/ctohome
上面的命令修改/home/ctohome目录里所有文件的所有者为ctohome,这样ftp的ctohome帐号,才有移动修改的权限
设置当前目录有777可写入权限:
chmod-R777.(注意这里有一个点)
其他命令(慎用,很可能会导致vps全部数据丢失):
删除文件或目录:
rm
rm命令用于删除文件或目录。
rm命令会强制删除文件,如果想要在删除时提示确认,可用rm-i命令。
如果要删除目录,可用rm-r命令。
rm-r命令在删除目录时,每删除一个文件或目录都会显示提示,如果目录太大,响应每个提示是不现实的。
这时可以用rm-rf命令来强制删除目录,这样即使用了-i标志也当无效处理。
su
su命令是最基本的命令之一,常用于不同用户间切换。
例如,如果登录为user1,要切换为user2,只要用如下命令:
$suuser2
然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。
完成之后就可以用exit命令返回到user1。
su命令的常见用法是变成根用户或超级用户。
如果发出不带用户名的su命令,则系统提示输入根口令,输入之后则可切换为根用户。
如果登录为根用户,则可以用su命令成为系统上任何用户而不需要口令。
find
find命令用于查找文件。
这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。
find命令的基本结构如下:
$find
其中指定从哪个目录开始搜索。
指定搜索条件。
表示找到文件怎么处理。
一般来说,要用-print动作,显示整个文件路径和名称。
如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。
例如,要搜索系统上所有名称为ye的文件,可用如下命令:
$find/-nameye-print
这样就可以显示出系统上所有名称为ye的文件。
ta