2015年5月25日星期一

Chrome浏览器开启断点续传

 1、Chrome浏览器地址栏输入:
   
   chrome://flags

 2、找到resumption(断点续传)选项,启用






 ps. 采用Ctrl+F快捷键进行页面关键词检索会更方便一些。



 3、重启浏览器生效



  4、Chrome配合Chrono下载管理器扩展(可选)
  chrono下载管理器扩展插件可在chrome应用商店下载
  插件官方介绍:  
Chrono下载管理器让你轻松高效地管理Chrome浏览器中的下载任务。Chrono与Chrome浏览器紧密地整合在一起,如菜单、工具栏支持等等。Chrono接管你在Chrome中的所有下载,让你在浏览器的标签页中进行管理,而不是弹出一个独立于浏览器的程序窗口。


   Google drive 客户端已经无力吐槽,上传速度特别不稳定,整体跟dropbox体验差远了。。。。。但是下载还是很不错的。

所以采取用Chrome上传文件,测试了下上传1Gb视频,中间再也不会因网络不稳定出现错误了。。。大概能跑本地宽带的80%吧,已经很不错了~~

  之后用Google drive客户端同步下载^_^
再也不担心网盘没空间了😄



2015年5月22日星期五

Ubuntu14.04 安装VNC Server

简介:
  通过安装VNC Server实现Linux VPS主机的图形化访问。



一、VNC Server 安装


sudo apt-get install gnome-core xfce4 firefox

(安装包1g左右,含Firefox浏览器,且安装时间较长,耐心等待)



sudo apt-get install vnc4server



dpkg -l | grep vnc


开启vnc服务,输入命令:

vncserver

(首次启动会要求设置密码)



修改vnc启动文件

vi ~/.vnc/xstartup

复制、添加以下内容

---------------复制以下内容-----------------------
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
-------------复制以上内容------------------------

结束桌面进程
vncserver -kill :1

su

vi /etc/init.d/vncserver

添加以下内容:

#!/bin/bash

unset VNCSERVERARGS
VNCSERVERS=""
[ -f /etc/vncserver/vncservers.conf ] && . /etc/vncserver/vncservers.conf
prog=$"VNC server"
start() {
 . /lib/lsb/init-functions
 REQ_USER=$2
 echo -n $"Starting $prog: "
 ulimit -S -c 0 >/dev/null 2>&1
 RETVAL=0
 for display in ${VNCSERVERS}
 do
 export USER="${display##*:}"
 if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
 echo -n "${display} "
 unset BASH_ENV ENV
 DISP="${display%%:*}"
 export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"
 su ${USER} -c "cd ~${USER} && [ -f .vnc/passwd ] && vncserver :${DISP} ${VNCUSERARGS}"
 fi
 done
}
stop() {
 . /lib/lsb/init-functions
 REQ_USER=$2
 echo -n $"Shutting down VNCServer: "
 for display in ${VNCSERVERS}
 do
 export USER="${display##*:}"
 if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
 echo -n "${display} "
 unset BASH_ENV ENV
 export USER="${display##*:}"
 su ${USER} -c "vncserver -kill :${display%%:*}" >/dev/null 2>&1
 fi
 done
 echo -e "\n"
 echo "VNCServer Stopped"
}
case "$1" in
start)
start $@
;;
stop)
stop $@
;;
restart|reload)
stop $@
sleep 3
start $@
;;
condrestart)
if [ -f /var/lock/subsys/vncserver ]; then
stop $@
sleep 3
start $@
fi
;;
status)
status Xvnc
;;
*)
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
exit 1
esac

执行以下命令:

chmod +x /etc/init.d/vncserver

mkdir -p /etc/vncserver

vi /etc/vncserver/vncservers.conf

添加以下内容:

VNCSERVERS="1:myVNC"
VNCSERVERARGS[1]="-geometry 1024x768"

接着执行以下命令:

update-rc.d vncserver defaults 99


重启VPS:


reboot


重启之后再次开启VNC服务,输入命令:

vncserver


二、本地登录 VNC Viewer

VNC Viewer官方下载地址




Windows下启动VNC Viewer 输入:XXX.XXX.XXX.XXX:1

其中XXX.XXX.XXX.XXX为VPS主机IP

如图:














博文参考了【1】【2】感谢原文作者!




2015年5月17日星期日

Ubuntu部署LAMP(Linux, Apache, MySQL, PHP)-笔记

第一步:安装Apache

sudo apt-get install apache2

安装完成后输入 重启Apache

sudo /etc/init.d/apache2 restart

打开浏览器,访问http://localhost,若看到'It works!'则安装成功
此时本地站点目录默认为/var/www 或 /var/www/htmal

第二步,安装PHP

sudo apt-get install libapache2-mod-php5 php5

接着可以安装一些PHP扩展模块

sudo apt-get install php5-common php5-dev php5-cgi php5-fpm php-apc php5-mysql php5-curl php5-gd php5-idn php-pear php5-mcrypt php5-memcache php5-ming php5-recode php5-tidy php5-xmlrpc php5-xsl php5-imagick php5-imap php5-recode php5-snmp php5-sqlite php5-xmlrpc

安装完成后输入 

sudo /etc/init.d/apache2 restart 

重启Apache让其加载PHP扩展模块

第三步,安装MySQL

sudo apt-get install mysql-server mysql-client

安装的最后会要求里输入管理员帐号root的密码。
注意这里的root密码不是Linux的root密码,而是给MySQL设定的root密码。

第四步,安装phpMyAdmin

sudo apt-get install phpmyadmin

安装过程中会要求选择Web server,使用空格键选定apache2,按Tab键然后确定
接着
选择“yes”为phpMyAdmin设置数据库
之后
输入之前设置的MySQL数据库连接密码以及phpMyAdmin密码

然后将phpMyAdmin与Apache建立连接

sudo ln -s /usr/share/phpmyadmin /var/www
或者
sudo ln -s /usr/share/phpmyadmin /var/www/html

接着打开浏览器,访问http://localhost/phpmyadmin,使用之前设置的root帐户和密码登录

至此LAMP服务器搭建完成





2015年5月16日星期六

利用bpcs_uploader脚本将VPS中文件上传至百度云

说明:在vps中下载YouTuBe视频,上传至百度云

wget https://github.com/oott123/bpcs_uploader/zipball/master

apt-get install unzip

unzip master

mv oott123-bpcs_uploader-3a75324 baiduyun

cd baiduyun

apt-get install php5-cli

chmod +x bpcs_uploader.php

./bpcs_uploader.php

./bpcs_uploader.php quickinit

敲下命令直接进入快速初始化流程,输入y,然后打开浏览器访问 https://openapi.baidu.com/device 
在“请输入设备上显示的用户授权码:”文本框中输入上面显示的授权码,并点击继续。 看到网页上显示“请返回设备继续操作!”后,返回ssh上按下回车后,即完成了初始化配置。

上传:

./bpcs_uploader.php upload [path_local] [path_remote]

./bpcs_uploader.php upload test.mp4 long.mp4

./bpcs_uploader.php upload test.mp4 video/test.mp4



youtube-dl YouTuBe下载工具

sudo curl wget https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl


sudo chmod a+x /usr/local/bin/youtube-dl

下载:

youtube-dl https://www.youtube.com/watch?v=bAVY_DyUzfU


将下载的视频通过BitTorrent Sync同步到本地请看这里




2015年3月26日星期四

Ubuntu 更改默认ssh端口

一、更改ssh端口

VPS默认的ssh端口为22,可用下面命令进入配置文件


vi /etc/ssh/sshd_config







找到
port 22

按 i 键 进入编辑模式

修改端口port 22
为:

port 12345 (这里的端口可以自己根据实际情况定义)

修改好之后,按 Esc 键 ,再手动输入 :wq 退出编辑

然后重启ssh服务


/etc/init.d/ssh restart

重启VPS,输入

reboot



之后Putty重新登录,将默认的22端口更改为你自己设置的新的端口即可




二、禁用root登录(可选)

在禁用root登录前首先一定要先增加一个普通权限的用户,并设置密码

useradd test

passwd test

然后禁止ROOT远程SSH登录:

vi /etc/ssh/sshd_config

把其中的
PermitRootLogin yes
改为
PermitRootLogin no

如果PermitRootLogin前面的有#的话也一定要删除掉,否则无法生效。
再重启sshd服务

service sshd restart

以后我们便可以通过普通权限的ssh账户连接我们的vps,如果需要管理权限的话,可以用下面命令提升到root权限

su root



2015年3月21日星期六

Ubuntu 下安装BitTorrent Sync实现多端同步文件教程

一、执行以下命令


sudo add-apt-repository ppa:tuxpoldo/btsync

sudo apt-get update


sudo apt-get install btsync-user


sudo apt-get install btsync


安装过程会出现选择项,一路回车即可


安装完毕 

二、配置说明:

本地浏览器中打开以下链接


http://127.0.0.1:8888/gui/


首次登陆需设置用户名密码,登录之后默认英语界面,可在设置中改成简体中文,之后重新登录即可。

注:127.0.0.1 换成VPS主机ip

2015年3月17日星期二

ConoHa VPS 安装Ubuntu 笔记

   因为ConoHa VPS 初始只能采用 CentOS6.5系统,并且默认SSH Key登录,并且防火墙端口问题部署Shadowsocks以及VPN并不能成功连接。
并且博主喜欢Ubuntu系统。故采取以下方法:

重新安装Ubuntu14.10 64 (Ubuntu14.04多次安装不成功,不知道什么原因)

在系统安装好之后,reboot之后会发现新装机Ubuntu默认不开启root账户。
解决办法
输入
root
根据提示安装所缺文件
sudo apt-get install root-system-bin


之后添加root用户,设置root用户密码
方法如下:
在非root账户下

$ sudo passwd root

之后会提示要输入root用户的密码,连续输入root密码,再使用:
$ su root
即可回到root账户下

root账户添加完成之后发现还是不能直接root账户登录
解决办法如下

原来新版本里面sshd_config里面有了限制
编译
#vim /etc/ssh/sshd_config

找到并修改以下字段:

# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password    #找到这里,把它注释
PermitRootLogin yes                  #改为yes  然后重启ssh
StrictModes yes

重启ssh 服务
#service ssh restart

reboot
这样就可以root登录了