新手最实用的SSH命令详解
来源:互联网 发布:数值型数据库的特点 编辑:程序博客网 时间:2024/05/19 12:13
我一直使用的是putty,非图形界面的,但用起来倒也非常方便。以下文中所提到的命令均在putty中运行。
打开putty,在主机名称处填上你这个用户的域名就可以(或者username@主机名,登录的时候可以省略输入用户名),比如本站的就是simplife.org或者username@simplife.org,SSH登录的默认端口为22;
起个名字保存,比如保存为simplife;或者直接打开;
在弹出的对话框点击是将保存密钥,否不保存,每次都提示;
OK,成功登陆!
2.SSH基本操作
请参考“傻瓜式详解SSH”一文。
3.利用SSH命令实现网站的搬家
前提是你的新老空间都要支持且开通了SSH,主要涉及到文件的转移和数据的转移两方面。
文件转移
首先登录老服务器,进入要网站目录,比如httpdocs,然后全站打包
tar -cf bak.tar.gz *
注:tar就是打包;-cf参数你可以记忆成create file;bak.tar.gz压缩包文件名; * 压缩所有文件。
接下去在新服务器上进入网站目录,使用
wget http://simplife.org/bak.tar.gz
来获取老服务器上的压缩包。接下去当然是解压缩了
tar -xf bak.tar.gz
-cf 创建变成了 -xf 就是extract file解压缩
一分钟不到,转移完成。
重要提示:转移完毕一定删除掉压缩包,防止敏感信息暴露,因为别人都可以下载到的。
数据库导出和导入
下面的例子显示怎样导出一个MySQL数据库,经常将数据导出做个备份还是必要的,putty登陆服务器,进入你要备份数据库的目录,备份完毕后,数据库文件将保存在该目录,在命令行的操作步骤如下:
(1).
mysqldump -u username -p database_name > 20090708.sql
(2). 回车
(3). 提示输入密码
(4). 输入密码,回车.
上传MySQL数据库备份文件(比如上面导出的文件20090708.sql)到你的服务器上,或者从你的新服务器通过wget命令(上面有提到)直接下载数据库文件到新服务器,然后执行如下命令:
(1).
mysql -u username -p database_name < 20090708.sql
(2). 回车
(3). 提示输入密码
(4). 输入用户名对应的密码,回车.
其中username, password 和 database_name 就是MySQL数据库的用户名、密码 和 数据库名。文件bak.sql就是MySQL数据库的备份文件名称。导入到新服务器的时候,数据库名称和用户名称注意要跟新的匹配。
本文转自:http://simplife.org/2009/07/08/useful-ssh-lines-for-newbies.html- 新手最实用的SSH命令详解
- 最实用DOS命令参数的中文详解
- linux新手,一些实用的命令
- linux最实用的命令
- Linux最实用的命令
- 最实用的Linux命令总结
- 新手看招 实用的Ubuntu Linux命令大全
- Linux新手必备:8个实用的Linux终端命令
- seo最常用的命令-新手seo入门
- tar命令实用详解
- 最实用的几个压缩,解压,打包命令。
- SSH的端口转发功能命令详解
- git最常用!最实用!最基本的命令解析!绝对够用!
- SSH命令详解
- 详解ssh命令
- SSH命令详解
- ssh命令详解
- ssh 命令详解
- hessian timestamp date 设置空(null)导致出现的 bug
- 图解]jdk1[1].6_+_MyEclipse_7.0_+_tomcat-5.5_配置JSP环境
- Vim73 for MS-DOS71 安装方法及简单的配置
- 遍历linux目录所需的毫秒
- ASP.NET 上传图片至数据库并读取图片显示
- 新手最实用的SSH命令详解
- pthread 库学习—1:进程与线程
- CSS3 Tranform详解
- 创建URI风格的类库
- C++运算符重载探讨
- about OpenSL
- 必须记住的25个SSH命令
- vim配置文件
- 关于对弹出窗口的处理方法的设想----关于对弹出窗口的处理方法的设想----