SSH远程管理Linux常用命令文件上传下载

  一、打开主页面,输入HOST就是你的IP,端口默认22,用户默认root,密码见你开通邮件。注意,可以勾选密码下面的Store...,这样就不用每次都输入密码了:


  二、Options下面 On Login 里,是登陆后,打开的程序。默认是SSH和SFTP,如果你不需要SFTP可以取消掉,然后,点击最下面的Login登陆:


  三、会提示你保存HOTKEY,Accept and Save即可:


  四、登陆成功后,会弹出2个新窗口,分别是一个命令行窗口,一个SFTP窗口。命令行窗口,是平时最常用的,安装软件、编译程序等均使用它。另一个SFTP窗口,可以用来传输文件。


  SFTP窗口的我就不进行详细介绍了,和平时用的FTP软件是一样的,可以上传或下载本机的文件,这个挺实用的,注意,在不明白哪个文件实际用处前,不要随意删除文件,否则可能会导致VPS出错。

  接下来,我主要讲几个SSH里面的最常使用命令:

  1. top命令 可以实时查看系统状态:


  重点关注区域是第一排的load average即为系统负载,就是说整个VPS资源占用情况,如果正常建站,一般很少有超过5的时候,BURST超过20就会封号。第三排的第一,这个是CPU占用资源。还有后面的??%wa这个是硬盘状态,正常情况下CPU最好不要超过30%占用。wa指数长期30%以上,基本上硬盘就是不给力状态。第四排是内存,一共多少,使用了多少,剩余多少。

  按ctrl+c,停止执行当前程序,返回#。

  2.wget命令 下载文件,例如:

  wget http://cachefly.cachefly.net/100mb.test

  下载CACHEFLY的文件,测试一下你VPS的带宽还有网络情况给力与否?对比DS2刀1G口,下载速度70M/S,VPSYOU百兆口,下载速度9.8M/S。

  3.vi命令 这是一个编辑器,类似WIN下的notepad记事本:

  vi /etc/ssh/sshd_config

  简单说一下VI的使用过程,vi某文件后,再按i,左下角会显示insert,这时候才可以修改这个文件。修改后,按esc左下角insert消失,再输入:左下角出现:,再输入x,回车,则存盘退出。

  删除Port 22前面的#(注释),再修改Port 1688。然后,执行service sshd restart,就会修改你默认SSH的端口号为1688,增强安全性能。

  4.chmod命令 #后就是这个命令的说明

  chmod +x /home/auto.sh # 赋予auto.sh可执行权限

  chmod -R 777 /home/wwwroot # 赋予/home/wwwroot写入权限(部分网站程序安装时需要用到)

  5.mv命令 移动文件

  mv /home/wwwroot/abc.tar.gz /home/backup # 把abc.tar.gz移动到backup目录

  6.rm命令 删除文件

  rm test.tar.gz # 删除test.tar.gz,会有提示你确认 y即可

  rm -rf /home/wwwroot/test # 无提示直接删除test目录,勿乱用,切记。

  7.tar命令 C打包和X解压文件

  tar zcvf test.tar.gz /home/wwwroot #把/home/wwwroot打包

  tar zxvf tet.tar.gz # 在当前目录解压test.tar.gz

  8.解压zip文件包

  unzip name.zip

  其它常用命令

  cd 举例:cd /home/wwwroot # 进入某目录

  ls # 查看当前目录文件

  echo nameserver 8.8.8.8 >> /etc/resolv.conf #设置dns为G家的

  在错误输入命令时,可能会出现^HH^H2类似乱码,ctrl+c中断当前操作,重新来过即可。

  常用命令有很多,先更新到这儿,想到用哪个再更新。

时间: 2024-08-07 14:59:33

SSH远程管理Linux常用命令文件上传下载的相关文章

ASP.NET中常用的文件上传下载方法

asp.net|上传|下载     文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括:1.如何解决文件上传大小的限制2.以文件形式保存到服务器3.转换成二进制字节流保存到数据库以及下载方法4.上传Internet上的资源 第一部分:    首先我们来说一下如何解决ASP.NET中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制为2M,一般情况下,我们可以采用更改WEB.Config文件来自定义最大文件大小,如下:<

利用ssh实现服务器文件上传下载_java

通过ssh实现服务器文件上传下载 写在前面的话 之前记录过一篇使用apache的FTP开源组件实现服务器文件上传下载的方法,但是后来发现在删除的时候会有些权限问题,导致无法删除服务器上的文件.虽然在Windows上使用FileZilla Server设置读写权限后没问题,但是在服务器端还是有些不好用. 因为自己需要实现资源管理功能,除了单文件的FastDFS存储之外,一些特定资源的存储还是打算暂时存放服务器上,项目组同事说后面不会专门在服务器上开FTP服务,于是改成了sftp方式进行操作. 这个

Java实现FTP批量大文件上传下载篇1_java

本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量.大文件的上传下载控件.文章在比较了一系列FTP客户库的基础上,就其中一个比较通用且功能较强的j-ftp类库,对一些比较常见的功能如进度条.断点续传.内外网的映射.在Applet中回调JavaScript函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用. 一.引子 笔者在实施一个项目过程中出现了一种基于Web的文件上传下载需求.在全省(或全国)各地的用

文件上传下载

上传|下载 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中.该组件有以下几个特点: 1.使用简单.在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便. 2.能全程控制上传.利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取. 3.能对上传的文件在大小.类型等方面做出限制.如此可

Java实现ftp文件上传下载解决慢中文乱码多个文件下载等问题_java

废话不多说了,直接给大家贴代码了,具体代码如下所示: //文件上传 public static boolean uploadToFTP(String url,int port,String username,String password,String path,String filename,InputStream input) { boolean success=false; FTPClient ftp=new FTPClient();//org.apache.commons.net.ftp

安卓文件上传下载-我是安卓开发学了一点,大家可以给我讲讲如何写一个上传下载的功能

问题描述 我是安卓开发学了一点,大家可以给我讲讲如何写一个上传下载的功能 安卓我是0基础,现在我们老师命令我写一个文件上传下载,可是我只看了那么一点,大家可以给我讲讲思路,自己实际案例 解决方案 首先看看你们老师的要求是上传下载到哪里?然后再搜索方法案例,因为数据存储有多种方式都不一样的 解决方案二: http://download.csdn.net/detail/airlke/8172213

java-Java做一个类似FileZilla的文件上传下载工具

问题描述 Java做一个类似FileZilla的文件上传下载工具 如题,想用java做这么一个工具,现在遇到几个问题: 1.怎么像图片中那样展示一个目录下面的文件,点击..可以返回上级目录,这个怎么做? 2.图片中的窗口很像windows的文件目录窗口,是不是调用了什么api?这些难道都是自己画的? 解决方案 java swing 做啊. 解决方案二: 你需要学习javax.swing这个包下面的类. JTree和JFileChooser可能对你做这个界面有帮助 javax.swing | 最常

Java文件上传下载、邮件收发实例代码_java

文件上传下载 前台: 1. 提交方式:post 2. 表单中有文件上传的表单项: <input type="file" /> 3. 指定表单类型: 默认类型:enctype="application/x-www-form-urlencoded" 文件上传类型:multipart/form-data FileUpload 文件上传功能开发中比较常用,apache也提供了文件上传组件! FileUpload组件: 1. 下载源码 2. 项目中引入jar文件

Java中实现文件上传下载的三种解决方案(推荐)_java

java文件上传与文件下载是程序开发中比较常见的功能,下面通过本文给大家介绍Java中实现文件上传下载的三种解决方案,具体详情如下所示: 第一点:Java代码实现文件上传 FormFile file=manform.getFile(); String newfileName = null; String newpathname=null; String fileAddre="/numUp"; try { InputStream stream = file.getInputStream(