标签归档:vps

推荐-美国DigitalOcean性价比SSD云服务VPS

推荐美国DigitalOcean性价比SSD云服务VPS,使用如下优惠码,到digitalocean官网注册登录,即可获得10美元的免费VPS使用!55秒部署好每月5美元的512MB RAM和20GB的SSD的云服务器。简单,快速,可扩展的SSD云的虚拟服务器。  

DigitalOcean优惠码:320596864cd9

点击优惠码链接,进入DigitalOcean官网注册使用,可以免费获得网站提供的10美元,免费使用2个月。

digital-ocean-ad01

使用goaccess快速生成VPS的nginx的访问日志网页

GoAccess是什么?

GoAccess是一款开源、实时,运行在命令行终端下的web日志分析工具。该工具提供快速、多样的HTTP状态统计,可以令管理员不再纠结于统计各类数据,和繁杂的指令以及一大堆管道/正则表达式说byebye。

在Ubuntu系统的vps中,你只需以下一行命令:

apt install goaccess

在ubuntu系统的vps中,如果你安装了nginx。可以使用GoAccess,快速生成nginx的访问日志网页,然后用浏览器,根据你设置的域名链接,打开这个网页,就可以看到nginx的访问日志统计详情。很直观很方便,一行代码能解决的问题,最符合linux的精神奥义。

goaccess -f /data/wwwlogs/access_nginx.log --log-format=COMBINED -a > /data/www/nginx.html

如果你的nginx访问目录是/data/wwwlogs/的话,如果你的vps的web目录是/data/www的话,这个生成的nginx.html是当天的访问统计分析。切勿生搬硬套,要根据自己的设置情况,灵活运用这行代码。

如果你不想让这个隐私,暴露到搜索引擎下面,你可以下载到本地电脑,然后删除原文件。

代码快速设置Ubuntu VPS 时区为中国的东八区

很多VPS用户,使用国外的数据中心,如美国,欧洲等,创建ubuntu vps实例时,默认的时区总是当地的时区,这对于我们管理VPS会产生不便,毕竟ubuntu系统默认登录时,会显示上次登录的时间,这对于我们巩固VPS的安全很有帮助。

使用如下代码,可以快速设置Ubuntu VPS 时区为中国的东八区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

一般情况而言,如果不是root用户的话,请加sudo,一般熟悉ubuntu系统的用户都知道。另外,一般刚开设的VPS的分钟数不会错,所以这条命令很实用。

linuxVPS常用系统操作命令大全

目录操作:
rm -rf mydir /*删除mydir目录,不需要确认,直接删除*/
mkdir dirname /*创建名为dirname的目录*/
cd mydir /*进入mydir目录*/
cd – /*返回进入此目录之前所在的目录*/
cd .. /*返回上一级目录,中间有空格*/
cd ~ /*回当前用户家目录*/
mv tools tool /*把tools目录改名为tool */
ln -s tool bac /*给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了*/
cp -a tool /home/vpser/www /*把tool目录,复制到www目录下 */
ls /* 列出当前目录下的内容 */

文件操作:
rm go.tar        /* 删除go.tar文件 */
find mt.cgi    /* 查找文件名为mt.cgi的文件 */
df -h              /* 查看磁盘剩余空间 */

下载:
wget http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz
/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事 */
wget -c http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz
/* 继续下载上次未下载完的文件 */

转载请注明出处:VPS侦探 http://www.vpser.net

进程管理:
ps -aux   /*ps 进程状态查询命令*/

ps命令输出字段的含义:
[list]
[*]USER,进程所有者的用户名。
[*]PID,进程号,可以唯一标识该进程。
[*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
[*]%MEM,进程使用内存的百分比。
[*]VSZ,进程使用的虚拟内存大小,以K为单位。
[*]RSS,进程占用的物理内存的总数量,以K为单位。
[*]TTY,进程相关的终端名。
[*]STAT,进程状态,用(R–运行或准备运行;S–睡眠状态;I–空闲;Z–冻结;D–不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
[*]START,进程开始运行时间。
[*]TIME,进程使用的总CPU时间。
[*]COMMAND,被执行的命令行。
[/list]

ps -aux | grep nginx  /*在所有进程中,查找nginx的进程*/
kill 1234    /*1234为进程ID,即ps -aux 中的PID*/
killall nginx /*killall 通过程序的名字,直接杀死所有进程,nginx为进程名*/

资源占用查询:
df -sh /home/wwwroot/* /* 查看/home/wwwroot/下各个目录的占用大小 */
free -m /* 查看内存核swap使用情况 */
top /* 查看程序的cpu、内存使用情况 */
netstat -ntl /* 查看端口占用情况 */

用户管理:
adduser /*添加用户,如adduser vpser */
deluser /*删除用户,如deluser vpser */
passwd /*修改密码,按提示输入密码,密码不显示*/

VPS的Vim操作命令大全

Vim操作:
移动类的:
h/j/k/l: 左/下/上/右 移一格
w : 向后词移动 (前面加数字移动多少个词)
b : 向前词移动 (前面加数字移动多少个词)
e : 向后移到词末
ge : 向前移到词末
$ : 行末
0 : 行首
tx : 向右查找本行的x并移到那儿(大写时向左)
33G : 移到文件的第33行
gg : 文件首行
G : 文件尾行
33% : 文件的33%处
H/M/L : 屏幕的首/中/尾行
zt/zz/zb : 当前行移到屏幕的首/中/底部
跳转:
” : 回到跳转来的地方
CTRL-O : 跳到一个 “较老” 的地方
CTRL-I : 则跳到一个 “较新” 的地方
查找:
/ : 向下查找(后加关键字)
? : 向上查找(后加关键字)
n : 下一条符合的记录
编辑:
i : 转换到插入模式
x : 删除当前字符
. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)
u : 撤销操作
CTRL-R : 重做
p : 将删除的字符插入到当前位置(put)
退出保存:
:q : 退出
:q! : 不保存退出
ZZ : 保存后退出
:e! : 放弃修改重新编辑

VPS服务器备份脚本Dropbox Uploader

注:本文为转载网页,作者不可靠。仅作为收藏,分享方便大家之用。

Dropbox Uploader是一个用bash脚本写的,可以对Dropbox进行上传、下载、删除、浏览、分享等操作。实在是VPS举家备份,同步,迁移之利器。
该脚本的优点是仅需cURL支持,常规Linux发行版中都会默认安装。同时无需提供你的Dropbox用户名和密码,而是通过官方的Dropbox API授权来处理的。

执行以下命令下载该脚本:

wget https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh
chmod +x dropbox_uploader.sh

使用方法:
./dropbox_uploader.sh COMMAND [PARAMETERS]
[%%]: 必须参数
<%%>: 可选参数

可用的参数:
upload [LOCAL_FILE] <REMOTE_FILE>
上传一个本地文件到远程的Dropbox文件夹下。如果文件大于150MB则使用默认4MB的块上传,在这种情况下,会以Verbose模式显示每个块的上传情况。相反,上传如果发生错误,则显示*号并且重试三次。只有当文件小于150MB时,才会使用标准API上传。Verbose模式默认设定为1,在上传过程中则显示进度。

download [REMOTE_FILE] <LOCAL_FILE>
从Dropbox下载到本地文件夹中。

delete [REMOTE_FILE/REMOTE_DIRECTORY]
从Dropbox删除文件或目录。

mkdir [REMOTE_DIRECTORY]
在Dropbox上新建一个目录。

list <REMOTE_DIRECTORY>
列出Dropbox的目录下的内容详情。

share [REMOTE_FILE]
分享Dropbox的一个文件,生成一个URL链接。

info
显示关于你的Dropbox的一些账户信息。

unlink
解除与你的Dropbox账户关联。

  可选参数:
-f [FILENAME]
指定加载一个配置文件。

下面举例说明:

./dropbox_uploader.sh upload /root/install.log /Public/install.txt
./dropbox_uploader.sh upload /root/install.log
./dropbox_uploader.sh download /backup.zip
./dropbox_uploader.sh delete /backup.zip
./dropbox_uploader.sh mkdir /myDir/
./dropbox_uploader.sh upload "My File.txt" "My File 2.txt" (与脚本同目录下的文件...)
./dropbox_uploader.sh share "My File.txt"

VPS文件解压缩命令大全

解压缩:

.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是压缩!)

———————————————

.gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName

.tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

——————————————— 继续阅读VPS文件解压缩命令大全

VPS安装ffmpeg离线下载YTB视频

首先这是在Ubuntu VPS上操作。

安装 ffmpeg:

sudo apt-get install python-software-properties software-properties-common
sudo apt-add-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg

注:gstreamer0.10-ffmpeg 这货是用来支持更多格式的视频的

安装youtube-dl (官网:https://rg3.github.io/youtube-dl/download.html),更新很快:

sudo curl https://yt-dl.org/downloads/2015.09.09/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

使用方法:youtube-dl -F 链接

我们想下载 1080p 的 mp4 格式,注意 video 的 ID 是 137,audio 的 ID 是 141

youtube-dl -f 137+141 https://www.youtube.com/watch?v=ECIU3SQyUU4