- 浏览: 76773 次
- 性别:
- 来自: 北京
最新评论
文章列表
ubuntu中手动添加swap
- 博客分类:
- ubuntu
买的vps预装的ubuntu server 12.04没有分swap分区。自己添加步骤如下:
1.sudo dd if=/dev/zero of=/swap bs=1024 count=1024000 (count就是分区的大小,我设了1g,of就是用着swap分区的文件路径,我直接放在根目录下了)
2.sudo mkswap /swap (mkswap设置交换分区的所用的文件)
3.sudo swapon /swap (启用swap)
第3步就是手动启用swap。一般来说我们需要系统在引导时自动挂载上,这个时候需要编辑分区表,增加下面这行即可:
# /etc/fstab
/ ...
使用simple_form默认的bootstrap wrapper,默认输出的check_boxes是竖排,要想改成横排,需要在checkbox表单之外的label加上inline样式。使用 :item_wrapper_class => :inline 即可。如下:
<%= f.association :roles, :as => :check_boxes, :item_wrapper_class => :inline %>
我在simple_form的github页面上居然没找到 :item_wrapper_class 这个东西,google之 ...
使用simple_form默认生成的bootstrap wrapper,使用f.input :remember_me, :as => boolean生成的html如下:
<div class="control-group boolean optional">
<label class="boolean optional control-label" for="user_remember_me">记住我</label>
<div class="controls&qu ...
heroku 提供的免费数据库是5M postgres,有点小。在Heroku的addons里面发现了两个mogodb的数据库 MongoLab和MongoHQ
MongoLab的免费版240MB,声明只用于开发和测试。先不管那么多,直接添加MongoLab插件,结果发现账户要验证才可添加,验证账户必须要提供信用卡信息。暂时不想提供信用卡,找到一个办法,就是自己到MongoLab网站上自己申请一个账户再创建数据库。
在MongoLab上设置好数据库以后。
先在本地调试一下,使用mongoid 3.x,修改Gemfile:
gem "mongoid", " ...
Gemfile 增加以下内容
# markdown
gem "redcarpet", "~> 2.1.1"
gem "pygments.rb", '~> 0.2.13'
本地调试环境 Pygments 可以正常使用,push 到 heroku 后出现错误,用heroku logs查看日志发现:
"undefined method `Py_IsInitialized' for RubyPython::Python:Module"
google搜索一番以后,找到的一些解决方 ...
ubuntu 12.04正式没两天以后把服务器上的ubuntu-server 64也升级到12.04了,升级过程倒是简单,命令敲好以后,等着就行了,过程还算顺利。
这台服务器上装了 apache,mysql,postfix几个主要服务。先看看几个服务正常不。
web服务(apache + passenger)报错,看提示判断是 mysql2 和 imagemagick gem出了点问题,sudo apt-get install libmagickwand-dev libmysqlclient-dev 就好了。
web服务(apache + php5)正常。
邮件服务(postfix + ...
参考:
让国外邮件服务商不再拒收你的邮件,The IP you're using to send mail is not authorized
http://www.spamhaus.org/lookup.lasso 查询邮件服务器 ip
返回结果:
x.x.x.x is not listed in the SBL
x.x.x.x is listed in the PBL
, in the following records:
PBLxxxxxxxx
x.x.x.x is not listed in the XBL
x.x.x ...
一,使用命令
#启动触控板
sudo modprobe psmouse
#关闭触控板
sudo modprobe -r psmouse
二,安装小工具
sudo add-apt-repository ppa:atareao/atareao
sudo aptitude update
sudo aptitude install touchpad-indicator
在笔记本上重装了系统(ubuntu 11.10),装好了rvm,接着rvm install 1.9.2,然后在用gem install xxx的时候报错 no such file to load -- zlib
网上搜了一下,解决方法大致如下:
#安装zlib1g-dev
sudo aptitude install zlib1g-dev
rvmsudo rvm pkg install zlib
#这一步我没成功,因为没法直接下载zlib.x.tar.gz
#于是手动下载 zlib.x.tar.gz,网址 http://sourceforge.net/projects/freefo ...
https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/zh-CN.yml
下载 zh-CN.yml 到 config/locales 目录下。修改 config/application.rb
config.i18n.default_locale = 'zh-CN'
操作系统:ubuntu server 11.10 64位系统,全部使用apt安装
sudo apt-get install apache2
sudo apt-get install subversion
sudo apt-get install libapache2-svn
sudo a2enmod auth_basic
sudo a2enmod ssl
先配置一下apache ssl
##启用默认的ssl vhost
sudo a2ensite default-ssl
sudo service apache2 restart
这时候直接访问 https://serv ...
、安装virtualbox
sudo apt-get install virtualbox virtualbox-guest-additions virtualbox-guest-additions-iso
然后重启系统,listmod命令看一下
$ lsmod |grep vbox
vboxpci 22882 0
vboxnetadp 13328 0
vboxnetflt 27211 0
vboxdrv 251973 3 vboxpci,vboxnetad ...
$host = '192.168.2.1'; //主机
$path = '/status.htm'; //路径
$user = 'admin'; //用户名
$pass = 'admin'; //密码
$queryString = '?a=1&b=2'; //query字串
//方法一,使用fsockopen
$authorizationToken = base64_encode("{$user}:{$pass}");
$fp = fsockopen('tcp://' . $host, 80, $errorNo, $errorMsg, 45);
...
## 一直想体验一下freebsd,最近尝试安装了一下,kde,xfce,gnome都分别试了一下,最终决定选择gnome,理由就是比较熟悉ubuntu的gnome界面,呵呵。
一、基本系统安装(最小化):
a,准备安装介质
手头正好有FreeBSD-8.2-RELEASE- ...
include/menu.php第47行
//$query->where('m.access IN (' . $levels . ')');注释掉