Ubuntu 系统一键安装 Shadowsocks 和 KCPTUN 加速
Centos7 一键安装 Shadowsocks 和 KCPTUN 加速的兄弟篇,基于Ubuntu 16.04编写,兼容性未测试。
卸载命令参考Centos7 一键安装 Shadowsocks 和 KCPTUN 加速里的说明,操作一样。
Centos7 一键安装 Shadowsocks 和 KCPTUN 加速的兄弟篇,基于Ubuntu 16.04编写,兼容性未测试。
卸载命令参考Centos7 一键安装 Shadowsocks 和 KCPTUN 加速里的说明,操作一样。
MBR(Master boot record)指主引导记录,主要用于硬盘分区。GRUB就是安装在MBR中,起引导系统作用。
阶段1:POST自检后系统载入目标装置的MBR(Master boot record),即前512字节。MBR一共包含三个部分主引导程序(Boot Loader)、硬盘分区表DPT(Disk Partition table)和硬盘有效标志(55AA)。
阶段2:主引导程序被载入内存开始执行,他将继续执行加载系统内核的任务。
步骤一 关闭ssh的gssapi认证
vi /etc/ssh/ssh_config
注释掉如下两行
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
步骤二 关闭ssh的UseDNS
vi /etc/ssh/sshd_config
注:ubuntu的sshd_config文件没有UseDNS参数,而据我了解,其它类*NIX、*BSD操作系统的sshd_config都有UseDNS参数,且它们缺省都是"UseDNS yes",那估计ubuntu的sshd_config虽然没有UseDNS,那它缺省也是"UseDNS yes"了
于是,在sshd_config末尾处插入如下行
UseDNS no
然后执行指令"/etc/init.d/ssh restart",重启ssh服务,配置生效
经测试,使用此方法后,ubuntu的认证时间大大缩短,原来其登录认证一般耗时在10秒以上15秒左右,有些时候甚至达到20多秒到30秒左右,而经过此修改,ubuntu的登录认证时间将会缩短在3秒以内。
安装完Ubuntu后自然需要使用ssh远程管理,但是sudo apt-get install openssh-server后虽然安装成功,但是总是提示
Unknown job: ssh 百度之,未解决 google之,
运行
sudo /usr/sbin/sshd
提示
Missing privilege separation directory: /var/run/sshd (缺少权限分离目录)
然后运行
sudo mkdir /var/run/sshd
sudo /usr/sbin/sshd
netstat -nlt
应该能看到22端口已经启用!
下载安装包:http://webkitgtk.org/ 使用下面命令压缩包
tar xvJf
安装依赖库:
apt-get install autoconf automake autotools-dev bison flex gperf glib-networking gtk-doc-tools libenchant-dev libgail-dev libgeoclue-dev libglib2.0-dev libgstreamer-plugins-base0.10-dev libgtk2.0-dev libicu-dev libjpeg62-dev libpango1.0-dev libpng12-dev libsoup2.4-dev libsqlite3-dev libtool libxslt1-dev libxt-dev
试试Configure一下
./configure
可能还不够,提示找不到 libwebp,找一下吧:
apt-cache search libwebp
libwebp-dev - Lossy compression of digital photographic images.
libwebp5 - Lossy compression of digital photographic images.
libwebpdemux1 - Lossy compression of digital photographic images.
libwebpmux1 - Lossy compression of digital photographic images.
python-webm - Python interface to the Google WebM video/image codec.
安装第一个即可
apt-get install libwebp-dev
找不到GStreamer
WebKit r169462,地址: http://nightly.webkit.org/ 下载到~/src下 然后解压
tar jxvf WebKit-r169462.tar.bz2
安装依赖包
./Tools/gtk/install-dependencies
GStreamer
apt-get install gstreamer0.10-*
apt-get install libgstreamer*
开始编译
如果提示没有编译工具就用这个安装,一次到位!
apt-get install build-essential
测试系统 ubuntu12.04