最近比较忙,只能简单的列出关键点,空了来完善。
Dell T3400 工作站 4G 2*750G
0、测试安装Solaris 10 x86总是不成功(主要是想测试它的container),干脆换到我常用的ubuntu(家里已有2台电脑装了ubuntu 1s1d)
1、开始使用Server安装选择了mail出错(就连关机都不行),后来改用Desktop就好了,有GUI操作方便多了
2、Dell T3400的RAID好像还没有使用起来
3、有谁知道ubuntu的磁盘管理如何进行,比如:安装新硬盘、分区之类的工作
4、rails应用从windows移植到linux果然有一些问题
(1) 通过ftp将整个应用目录复制过来,script目录下的执行文件失去了执行权限,后来我通过在ubuntu上重建应用,只拷贝.rb和其它资源文件来解决。
(2) 以前在windows下使用SHA1不需要 require ,在这里要加require "digest::sha1"才可以。
(3) 目录设置也是一个问题 需要export PATH,比如mongrel_rails start 可能会出错
(4) mongrel_rails出错后可以 kill -9 <PID>
5、production始终没有运行起来,索性一直使用development环境。
6、有时候sudo + 命令 后没有反应,老老实实使用 su root 来执行吧。
ps:
学习linux需要耐心 +google,不过再也没有寻找破解的烦恼了
你可以学到很多原理性的知识。
下面是我接触到的一些:
putty.exe(n年前就开始用它了)
mysql(我学习的第一个真正意义上的数据库)
ruby
rails
gem
mongrel
ubuntu
sudo
apt-get
vsftp
FileZilla
screen
openssh
ls-l,ls-a
id
/etc/networking
/etc/inid.d/*
/var/*
.bashrc
useradd
kill -9 <PID>
从Windows移植到ubuntu Ruby、rails、nginx、mysql 网站问题(Dell T3400)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 11
- 注册时间: 2008-01-07 22:58
从Windows移植到ubuntu Ruby、rails、nginx、mysql 网站问题(Dell T3400)
上次由 limax 在 2008-01-11 12:19,总共编辑 2 次。
-
- 帖子: 11
- 注册时间: 2008-01-07 22:58
昨天今天弄了一下 nginx,基本可以使用了—— 够复杂的,主要是文档太少。
1、ubuntu desktop好像默认安装了nginx
4、让我喜出往外的是类似这种 http://myrorapp/docs/中文.doc可以直接访问了,在这之前我使用mongrel_rails是不能直接下载中文名文件的(也许是没有配置好)。
注:下面是conf
1、ubuntu desktop好像默认安装了nginx
2、自动启动后查看主页,果然够简单nginx version: nginx/0.4.13
built by gcc 4.1.2 20061115 (prerelease) (Ubuntu 4.1.1-20ubuntu1)
3、修改conf文件,启动2个mongrel cluster,居然这样就可以使用了,不过静态页面文件不能显示。查看日志/var/log/nginx/error.log发现Permission denied,于是看文件属性,捣鼓了半天,最后发现文件目录没有执行权限,加上之后 drwxr-xr-x就可以了。Welcome to Nginx
4、让我喜出往外的是类似这种 http://myrorapp/docs/中文.doc可以直接访问了,在这之前我使用mongrel_rails是不能直接下载中文名文件的(也许是没有配置好)。
注:下面是conf
user rimax;
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
upstream wlb2 {
server 127.0.0.1:4000;
server 127.0.0.1:4001;
}
gzip on;
server {
listen 80;
server_name localhost;
access_log /var/log/nginx/localhost.access.log;
location / {
root /home/rimax/railsdoc/rimax/public;
index index.html index.htm;
}
location / {
proxy_pass http://wlb2;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|mov)$ {
root /home/rimax/railsdoc/rimax/public;
}
}
}
-
- 帖子: 11
- 注册时间: 2008-01-07 22:58