Debian/ubuntu 安装 Ruby and RubyGems
- apt-get install ruby rubygems -y
如发现系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决,
vim /etc/sysctl.conf
编辑文件,加入以下内容:
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
然后执行 /sbin/sysctl -p 让参数生效。
net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。
net.ipv4.tcp_fin_timeout 修改系?默认的 TIMEOUT 时间
syntax: fastcgi_intercept_errors on|off
default: fastcgi_intercept_errors off
context: http, server, location
这个指令用来决定是否要把客户端转向4xx和5xx错误页,或允许Nginx自动指定错误页页。
注意:你需要在此明确错误页,它才是有用的。Igor 曾说:“如果没有定制的处理机制,Nginx不会拦截一个没有缺省页的错误。Nginx 只会拦截一些小的错误,放过其他一些。
在nginx.conf http区添加
fastcgi_intercept_errors on;
默认他是关闭的。
在server添加
error_page 404 = /404.html;
重启nginx完成。
Debian
32-bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
64-bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Next, run the Dropbox daemon from the newly created .dropbox-dist
folder.
~/.dropbox-dist/dropboxd
- cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
- --2012-05-14 08:53:48-- http://www.dropbox.com/download?plat=lnx.x86
- Resolving www.dropbox.com... 199.47.217.171, 199.47.216.170, 199.47.216.171, ...
- Connecting to www.dropbox.com|199.47.217.171|:80... connected.
- HTTP request sent, awaiting response... 302 FOUND
- Location: https://www.dropbox.com/download?plat=lnx.x86 [following]
- --2012-05-14 08:53:48-- https://www.dropbox.com/download?plat=lnx.x86
- Connecting to www.dropbox.com|199.47.217.171|:443... connected.
- ERROR: cannot verify www.dropbox.com's certificate, issued by `/C=US/O=Thawte, Inc./CN=Thawte SSL CA':
- Unable to locally verify the issuer's authority.
- To connect to www.dropbox.com insecurely, use `--no-check-certificate'.
- gzip: stdin: unexpected end of file
- tar: Child returned status 1
- tar: Error is not recoverable: exiting now
32-bit:
cd ~ && wget -O - http://www.dropbox.com/download/?plat=lnx.x86 --no-check-certificate | tar xzf -
64-bit:
cd ~ && wget -O - https://www.dropbox.com/download?plat=lnx.x86_64 --no-check-certificate | tar xzf -
下载官方最新版客户端
dpkg -i dropbox_1.4.0_i386.deb (根据自己下载的文件名称)
如果提示依赖没有安装
apt-get -f install 选择Y 安装所有依赖
再运行dpkg -i dropbox_1.4.0_i386.deb
完成安装
如果安装了所有依赖提示依赖版本太低 可以使用以下方法解决
解开
~# dpkg-deb -x dropbox_1.4.0_i386.deb tmpdir (注:版本不一样,文件名也不一样)
~# dpkg-deb --control dropbox_1.4.0_i386.deb tempdir/DEBIAN
编辑
nano tmpdir/DEBIAN/control
删除Depends:。。。这行
CTRL+X保存 Y 回车
打包
dpkg -b tmpdir/ dropbox_debian.deb
给予可执行权限
chmod +x dropbox_debian.deb
安装
dpkg -i dropbox_debian.deb
引言:
现在的linux安装完成后,默认就运行在第5个系统运行级别,即系统启动后直接进入图形界面,
而不用在字符模式下登录后用startx或者xinit 来起动图形界面,这样看起来很方便。
但是有什么坏处呢? 一旦你改变了某些设置,显示出问题的时候,系统不断在图形和字符间派徊,
新手又不知道如何应对,十分麻烦,而且对于学习研究Linux的人来说,这样不利于了解和学习Linux底层的一些东西。
很早就用Linux的老用户都知道,过去的Linux如 redhat6.0,都是默认运行接别为3,
即使后来的RedHat9.0也可以在安装时候选默认字符登录还是图形登录。
但现在的FC系列和其他大多数版本都不管三七二十一直接帮用户选择了直接图形界面登录。
虽然对于大多数菜鸟来说,Linux确实越来越简单了,但是很多乐趣,那些新手也体验不到了。
也许你不相信,直接图形登录到系统确实会有很多问题,建议在系统安装完成后把系统的默认运行等级设置在第3级,
在字符终端登录后,再手工输入startx 命令起动图形界面。
常用的为0-6七个级别:
0 关机
1 单用户
2 不带网络的多用户
3 带网络的多用户
4 保留,用户可以自给定义
5 图形界面的多用户
6 重起系统
=================================================================================
可以用如下的方法修改:
编辑器修改 /etc/inittab文件
修改之前先做备份:
|
vi /etc/inittab #编辑/etc/inittab文件 |
id:5:initdefault: #这一行,修改成 |
id:3:initdefault: |
:wq! #保存后reboot重新起动,系统就默认起动到字符界面。