用命令行登录vps(怎么在命令行打开mysql)
各位老铁们好,相信很多人对用命令行登录vps都不是特别的了解,因此呢,今天就来为大家分享下关于用命令行登录vps以及怎么在命令行打开mysql的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
linux wget 命令用法详解
Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单。下面我们以实例的形式说明怎么使用wget。
1、使用wget下载单个文件
以下的例子是从网络下载一个文件并保存在当前目录
wget
在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。
2、使用wget-O下载并以不同的文件名保存
wget默认会以最后一个符合”/”的后面的字符来命令,对于动态链接的下载通常文件名会不正确。
错误:下面的例子会下载一个文件并以名称download.php?id=1080保存
wget
即使下载的文件是zip格式,它仍然以download.php?id=1080命令。
正确:为了解决这个问题,我们可以使用参数-O来指定一个文件名:
wget-O wordpress.zip
3、使用wget–limit-rate限速下载
当你执行wget的时候,它默认会占用全部可能的宽带下载。但是当你准备下载一个大文件,而你还需要下载其它文件时就有必要限速了。
wget–limit-rate=300k
4、使用wget-c断点续传
使用wget-c重新启动下载中断的文件:
wget-c
对于我们下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件。需要继续中断的下载时可以使用-c参数。
5、使用wget-b后台下载
对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载。
wget-b
Continuing in background, pid 1840.
Output will be written to `wget-log’.
你可以使用以下命令来察看下载进度
tail-f wget-log
6、伪装代理名称下载
有些网站能通过根据判断代理名称不是浏览器而拒绝你的下载请求。不过你可以通过–user-agent参数伪装。
wget–user-agent=”Mozilla/5.0(Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16(KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16″下载链接
7、使用wget–spider测试下载链接
当你打算进行定时下载,你应该在预定时间测试下载链接是否有效。我们可以增加–spider参数进行检查。
wget–spider URL
如果下载链接正确,将会显示
wget–spider URL
Spider mode enabled. Check if remote file exists.
HTTP request sent, awaiting response… 200 OK
Length: unspecified [text/html]
Remote file exists and could contain further links,
but recursion is disabled— not retrieving.
这保证了下载能在预定的时间进行,但当你给错了一个链接,将会显示如下错误
wget–spider url
Spider mode enabled. Check if remote file exists.
HTTP request sent, awaiting response… 404 Not Found
Remote file does not exist— broken link!!!
你可以在以下几种情况下使用spider参数:
定时下载之前进行检查
间隔检测网站是否可用
检查网站页面的死链接
8、使用wget–tries增加重试次数
如果网络有问题或下载一个大文件也有可能失败。wget默认重试20次连接下载文件。如果需要,你可以使用–tries增加重试次数。
wget–tries=40 URL
9、使用wget-i下载多个文件
首先,保存一份下载链接文件
cat filelist.txt
url1
url2
url3
url4
接着使用这个文件和参数-i下载
wget-i filelist.txt
10、使用wget–mirror镜像网站
下面的例子是下载整个网站到本地。
wget–mirror-p–convert-links-P./LOCAL URL
–miror:开户镜像下载
-p:下载所有为了html页面显示正常的文件
–convert-links:下载后,转换成本地的链接
-P./LOCAL:保存所有文件和目录到本地指定目录
11、使用wget–reject过滤指定格式下载
你想下载一个网站,但你不希望下载图片,你可以使用以下命令。
wget–reject=gif url
12、使用wget-o把下载信息存入日志文件
你不希望下载信息直接显示在终端而是在一个日志文件,可以使用以下命令:
wget-o download.log URL
13、使用wget-Q限制总下载文件大小
当你想要下载的文件超过5M而退出下载,你可以使用以下命令:
wget-Q5m-i filelist.txt
注意:这个参数对单个文件下载不起作用,只能递归下载时才有效。
14、使用wget-r-A下载指定格式文件
可以在以下情况使用该功能
下载一个网站的所有图片
下载一个网站的所有视频
下载一个网站的所有PDF文件
wget-r-A.pdf url
15、使用wget FTP下载
你可以使用wget来完成ftp链接的下载。
使用wget匿名ftp下载
wget ftp-url
使用wget用户名和密码认证的ftp下载
wget–ftp-user=USERNAME–ftp-password=PASSWORD url
wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:
(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;
(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候,仍然需要使用FTP方式下载软件;
(3)支持代理服务器;对安全强度很高的系统而言,一般不会将自己的系统直接暴露在互联网上,所以,支持代理是下载软件必须有的功能;
(4)设置方便简单;可能,习惯图形界面的用户已经不是太习惯命令行了,但是,命令行在设置上其实有更多的优点,最少,鼠标可以少点很多次,也不要担心是否错点鼠标;
(5)程序小,完全免费;程序小可以考虑不计,因为现在的硬盘实在太大了;完全免费就不得不考虑了,即使网络上有很多所谓的免费软件,但是,这些软件的广告却不是我们喜欢的;
wget虽然功能强大,但是使用起来还是比较简单的,基本的语法是:wget [参数列表] URL。下面就结合具体的例子来说明一下wget的用法。
1、下载整个http或者ftp站点。
wget
这个命令可以将首页下载下来。使用-x会强制建立服务器上一模一样的目录,如果使用-nd参数,那么服务器上下载的所有内容都会加到本地当前目录。
wget-r
这个命令会按照递归的方法,下载服务器上所有的目录和文件,实质就是下载整个网站。这个命令一定要小心使用,因为在下载的时候,被下载网站指向的所有地址同样会被下载,因此,如果这个网站引用了其他网站,那么被引用的网站也会被下载下来!基于这个原因,这个参数不常用。可以用-l number参数来指定下载的层次。例如只下载两层,那么使用-l 2。
要是您想制作镜像站点,那么可以使用-m参数,例如:wget-m
这时wget会自动判断合适的参数来制作镜像站点。此时,wget会登录到服务器上,读入robots.txt并按robots.txt的规定来执行。
2、断点续传。
当文件特别大或者网络特别慢的时候,往往一个文件还没有下载完,连接就已经被切断,此时就需要断点续传。wget的断点续传是自动的,只需要使用-c参数,例如:
wget-c
使用断点续传要求服务器支持断点续传。-t参数表示重试次数,例如需要重试100次,那么就写-t 100,如果设成-t 0,那么表示无穷次重试,直到连接成功。-T参数表示超时等待时间,例如-T 120,表示等待120秒连接不上就算超时。
3、批量下载。
如果有多个文件需要下载,那么可以生成一个文件,把每个文件的URL写一行,例如生成文件download.txt,然后用命令:wget-i download.txt
这样就会把download.txt里面列出的每个URL都下载下来。(如果列的是文件就下载文件,如果列的是网站,那么下载首页)
4、选择性的下载。
可以指定让wget只下载一类文件,或者不下载什么文件。例如:
wget-m–reject=gif
表示下载,但是忽略gif文件。–accept=LIST可以接受的文件类型,–reject=LIST拒绝接受的文件类型。
5、密码和认证。
wget只能处理利用用户名/密码方式限制访问的网站,可以利用两个参数:
–http-user=USER设置HTTP用户
–http-passwd=PASS设置HTTP密码
对于需要证书做认证的网站,就只能利用其他下载工具了,例如curl。
6、利用代理服务器进行下载。
如果用户的网络需要经过代理服务器,那么可以让wget通过代理服务器进行文件的下载。此时需要在当前用户的目录下创建一个.wgetrc文件。文件中可以设置代理服务器:
http-proxy= 111.111.111.111:8080
ftp-proxy= 111.111.111.111:8080
分别表示http的代理服务器和ftp的代理服务器。如果代理服务器需要密码则使用:
–proxy-user=USER设置代理用户
–proxy-passwd=PASS设置代理密码
这两个参数。
使用参数–proxy=on/off使用或者关闭代理。
wget还有很多有用的功能,需要用户去挖掘。
附录:
命令格式:
wget [参数列表] [目标软件、网页的网址]
-V,–version显示软件版本号然后退出;
-h,–help显示软件帮助信息;
-e,–execute=COMMAND执行一个“.wgetrc”命令
-o,–output-file=FILE将软件输出信息保存到文件;
-a,–append-output=FILE将软件输出信息追加到文件;
-d,–debug显示输出信息;
-q,–quiet不显示输出信息;
-i,–input-file=FILE从文件中取得URL;
-t,–tries=NUMBER是否下载次数(0表示无穷次)
-O–output-document=FILE下载文件保存为别的文件名
-nc,–no-clobber不要覆盖已经存在的文件
-N,–timestamping只下载比本地新的文件
-T,–timeout=SECONDS设置超时时间
-Y,–proxy=on/off关闭代理
-nd,–no-directories不建立目录
-x,–force-directories强制建立目录
–http-user=USER设置HTTP用户
–http-passwd=PASS设置HTTP密码
–proxy-user=USER设置代理用户
–proxy-passwd=PASS设置代理密码
-r,–recursive下载整个网站、目录(小心使用)
-l,–level=NUMBER下载层次
-A,–accept=LIST可以接受的文件类型
-R,–reject=LIST拒绝接受的文件类型
-D,–domains=LIST可以接受的域名
–exclude-domains=LIST拒绝的域名
-L,–relative下载关联链接
–follow-ftp只下载FTP链接
-H,–span-hosts可以下载外面的主机
-I,–include-directories=LIST允许的目录
-X,–exclude-directories=LIST拒绝的目录
中文文档名在平常的情况下会被编码,但是在–cut-dirs时又是正常的,
wget-r-np-nH–cut-dirs=3
测试.txt
wget-r-np-nH-nd
%B4%FA%B8%D5.txt
wget“*”
%B4%FA%B8%D5.txt
由於不知名的原因,可能是为了避开特殊档名, wget会自动将抓取档名的部分用 encode_string处理过,所以该 patch就把被 encode_string处理成“%3A”这种东西,用 decode_string还原成“:”,并套用在目录与档案名称的部分,decode_string是 wget内建的函式。
wget-t0-c-nH-x-np-b-m-P/home/sunny/NOD32view/ wget.log
如何使用windows系统的vps拨号远程桌面
如何使用Windows系统的拨号vps
第一步,在自己的电脑搜索中输入远程桌面连接(mstsc)弹出远程桌面连接。
第二步:点击远程桌面连接,弹出如下界面
第三步:点击显示选项,出现下图界面。
第四步,在相应的位置输入远程连接信息。
第五步:填写信息后,点击连接按钮。点击连接按钮后,会弹出一个确认对话框。单击连接按钮
第六步:点击连接按钮后,会弹出输入密码的对话框。输入密码后,单击确认按钮。
第八步:远程进入VPS桌面后,点击桌面的宽带连接,会弹出一个对话框。输入ADSL帐户和ADSL密码,然后单击连接按钮进行拨号。
vps服务器如何远程连接主机?
一般情况下,VPS服务器都装的都是Linux系统(包括Ubuntu,Debian,CentOS等),或者是Windows系统的,如果是刚接触VPS服务器的新手,如果VPS服务器内存大于1G建议选用Windows系统,因为在整个VPS服务器的使用过程中都是很简单的可视化操作,像操作本地电脑样简单,不必想Linux系统样需要专业的管理VPS服务器软件,或者记住很多的操作命令。
这里就用Windows系统的VPS服务器对如何利用Windows系统自带的3389远程连接软件,去连接和管理VPS服务器,进行简单的介绍和分享。
先,我们需要找到本地电脑Windows系统自带的3389远程连接程序。开始——程序——附件——远程桌面连接,打开远程桌面连接程序。
接下来,我们需要在远程桌面连接程序界面填上我们的VPS服务器ip地址,填写好后,就可以点击“连接”进行远程登录了。
当然,也可以点击“选项”,提前填上VPS服务器远程登录用户名,并且可以点击“保存”,按钮保存远程登录信息,以便于下次连接,然后点击“连接”按钮,进行远程登录连接。
然后,在弹出的远程连接窗口中输入远程登录帐号的密码,点击确定就可以远程登录VPS服务器了。
远程登录完成之后就可以想本地电脑样去使用和维护了。
有些的时候,为了防止些恶意入侵,和VPS服务器安全考虑,通常都会将远程登录VPS服务器的远程登录端口3389改成其他的任意端口,比如:25836等,这样我们在远程连接登录VPS服务器的时候就需要填写对应的端口号,否则会无法连接。
谁知道VPS怎么设置用IP访问网站啊?
如果什么都不设置,那么直接通过IP就能访问。如果想同时通过网址和IP访问,需要在server_name中写一下网址和IP。具体例子Nginx的文档里写了:
Servernames
VPS从哪里登陆?
vps就是一台虚拟服务器,可以把它当成一台一直开着的个人电脑。VPS登陆,要看VPS装的是什么系统了,Linux各种发行版本,比如centos等,可以通过ssh登陆;Windows系列系统,如Windows20032008等可以用本地Windows系统的远程桌面连接直接连接登陆VPS登陆时候,需要用到VPS的IP地址,远程登陆账户及密码(vps系统账户密码)、还有远程登陆的端口号(默认是3389),VPS之家,有许多VPS,云服务器图文视频教程。
个人电脑如何安装VPS?
首先登陆芝麻vps注册账号,
然后
方法1:点击电脑左下角的开始》程序》附件》远程桌面连接
方法2:点本地电脑开始》运行(或者按"window+R")》输入mstsc点确定
点击确定后,会跳转到远程桌面连接界面,在远程桌面连接里面,输入vps的ip,点击连接,即可进入远程登录管理界面。
AmazonVPS主机怎么远程,亚马逊云主机如何管理?
linux主机:使用ssh远程管理即可,windows下可以使用xshell远程管理,mac和linux下可以直接打开终端使用ssh命令。
windows主机:远程桌面连接就可以管理了,不过这对于mac和linux电脑就不行了,如果你使用的是这两个平台的电脑的话,那么你可以通过aws网页控制台来管理。
关于VPS使用方法
1.打开远程桌面登陆器:
开始-----运行-----mstsc
或者开始——所以程序——附近——远程桌面连接
2.造成帐户卡死的情况分为多种.
第一种.客户端同时登陆,造成帐户卡死.
第二种,某一帐户在运行某些程序的中途退出远程
第三种.某些单用户限制程序被同一系统管理员同时运行.
3.不要安装第三方防火墙
如果您需要防火墙,请使用windows自带的防火墙功能,在VPS里安装第三方防火墙会造成VPS系统崩溃和数据丢失系统会自动获取最新windows补丁并自动进行安装,无需人工干预,在VPS里安装系统补丁,严重时会导致VPS系统崩溃和数据丢失
不要修改远程桌面连接端口
由于VPS系统的特殊性,默认远程桌面端口为3389,不可随意更改,否则会无法进行远程连接
4.除了某些程序必须在用户登陆的情况下运行的情况外,建议退出远程连接时注销用户,能节省内存资源,并防止下次登陆出现超出最大连接数的情况.如果出现超出最大连接数的情况,可以重起VPS.
5.VPS交付使用时已经做了相关的安全设置,安全性比较高,建议不要随便开启防火墙,如果自己开启防火墙,也一定要打开以下必要端口:21(FTP), 3389(远程连接), 80(网站http),3306(MySQL),1433(SQL Server).定时检查是否有可疑账号和系统日志,发现可疑文件和进程可以下载360安全卫士进行检查.注意网站文件夹的权限设置,由于VPS被入侵导致资料被删除,后果自行负责.
6.尽量不要手动修改注册表,以免VPS启动不了.修改远程端口务必先在防火墙中添加修改后的端口,再进行重起.万一出现远程连接端口被防火墙屏蔽,请及时联系我们.
7.修改IIS的配置文件,务必先把文件备份,然后用能保留文件格式的软件修改,防止配置文件格式被破坏导致IIS无法使用.
8.VPS的网站服务和IIS的FTP服务默认是手动开启的,如果是站长请把服务中的最后一个即World Wide Web Publishing Service设置成自动,如果需要经常使用IIS的FTP服务请把FTP Publishing Service服务设成自动,即能实现开机自动启动.如果用的是serv-u,把设成系统服务的选项钩上即可.从安全性和资源消耗方面来说,建议不经常使用FTP的用户不要设成自动