- 主题:弱问个bbs迁移的问题……
过去有个bbs跑在ubunto下,现在换了一台centos5的机器
把数据直接拖到了新机器上,目录结构都和旧的完全一样,手动装了需要的库,建了bbs的用户,chown了目录权限
现在服务能正常启动,客户端也能连上,就是用户登录直接提示不存在,感觉所有数据都空了一样
看了下error.log有这么些条比较可疑,有人知道是那步操作有问题嘛
[2012-12-02 07:06:09 10230 4.miscdaemon] (unknown user) flush passwd file
[2012-12-02 07:06:09 10230 4.miscdaemon] (unknown user) flush passwd file
[2012-12-02 07:06:40 11845 4.system] (unknown user) load a exitist ucache shm!
--
FROM 114.250.87.*
只迁了bin文件,没重新编译……
直接把原先的bbs整个目录rsync过去的……
【 在 loverabbit (飞儿 | Love91) 的大作中提到: 】
: 这三条很正常
: 你迁移后的源码和以前一样吗?
--
修改:gongagong FROM 114.250.87.*
FROM 114.250.87.*
我一开始也怀疑是数据坏了或者读偏了或者没权限读,但这个文件应该没被修改过,修改日期虽然有变化,但内容和原先的一样
我迁移的步骤是这样的
1.rsync整个bbs目录
2.建立一个叫bbs的用户和组,把用户加到组里,然后改/etc/passwd和/etc/group把关于bbs的配置改成跟原来一样
3.chown整个bbs目录给bbs这个用户
4.给用户bbs配crontab……
是不是有什么东西漏了迁或者服务忘了起?
另外,我这台机器貌似只有128M内存,不会是内存太小了吧……
【 在 loverabbit (飞儿 | Love91) 的大作中提到: 】
: 现在的.PASSWD应该是被清空了我觉着
: 你这样迁移的话,site.h里面定义的uid和gid都保持一致了么?
--
FROM 114.246.172.*
贴一下启动后的进程列表,貌似没有mysql之类的进程是正常的么。。。
ps -aux
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 2008 644 ? Ss Dec01 0:00 init [3]
root 1334 0.0 0.2 2104 580 ? S<s Dec01 0:00 /sbin/udevd -d
root 1962 0.0 0.2 1660 612 ? Ss Dec01 0:01 syslogd -m 0
root 2026 0.0 0.3 7020 1044 ? Ss Dec01 0:01 /usr/sbin/sshd
root 2034 0.0 0.3 2656 856 ? Ss Dec01 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
root 3147 0.0 0.7 8980 1884 ? Ss Dec01 0:00 sendmail: accepting connections
smmsp 3156 0.0 0.5 8076 1480 ? Ss Dec01 0:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
root 3166 0.0 2.8 20988 7476 ? Ss Dec01 0:00 /usr/sbin/httpd
root 3175 0.0 0.2 1764 596 ? Ss Dec01 0:00 /usr/sbin/pptpd
root 3183 0.0 0.4 4336 1100 ? Ss Dec01 0:00 crond
root 3191 0.0 0.2 5524 700 ? Ss Dec01 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -n 2
root 3192 0.0 0.1 5524 448 ? S Dec01 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -n 2
apache 7962 0.0 1.7 20988 4480 ? S 04:36 0:00 /usr/sbin/httpd
root 22076 0.0 1.3 10660 3620 ? Ss 16:59 0:00 sshd: root@pts/0
root 22080 0.0 0.5 3692 1552 pts/0 Ss+ 16:59 0:00 -bash
root 22147 0.0 1.0 10012 2864 ? Ss 17:05 0:00 sshd: root@pts/1
root 22149 0.0 0.5 3688 1544 pts/1 Ss+ 17:06 0:00 -bash
bbs 22206 0.0 0.1 18908 312 ? Ss 17:10 0:00 ./miscd timed
bbs 22207 0.0 0.1 18908 308 ? S 17:10 0:00 ./miscd killd
bbs 22208 0.0 0.1 18908 316 ? S 17:10 0:00 ./miscd userd
bbs 22210 0.0 0.1 18908 272 ? S 17:10 0:00 ./miscd flushd
bbs 22212 0.0 0.1 2480 500 ? S 17:10 0:00 ./bbslogd
bbs 22216 0.0 0.2 3112 552 ? S 17:10 0:00 ./bbsd -p 23
bbs 22217 0.0 0.2 3644 768 ? Ss 17:10 0:00 ./sshbbsd -p 2222
root 22220 0.0 2.8 15268 7452 ? Ss 17:10 0:00 /home/bbs/www/bin/httpd
bbs 22221 0.0 2.2 15268 5984 ? S 17:10 0:00 /home/bbs/www/bin/httpd
bbs 22222 0.0 2.2 15268 5984 ? S 17:10 0:00 /home/bbs/www/bin/httpd
bbs 22223 0.0 2.2 15268 5984 ? S 17:10 0:00 /home/bbs/www/bin/httpd
bbs 22224 0.0 2.2 15268 5984 ? S 17:10 0:00 /home/bbs/www/bin/httpd
bbs 22225 0.0 2.2 15268 5984 ? S 17:10 0:00 /home/bbs/www/bin/httpd
root 22394 0.0 1.0 9856 2848 ? Rs 17:56 0:00 sshd: root@pts/2
root 22396 0.0 0.5 3688 1520 pts/2 Ss 17:56 0:00 -bash
root 22414 0.0 0.3 2376 912 pts/2 R+ 17:56 0:00 ps -aux
【 在 gongagong (HA5000+W5000 >.<) 的大作中提到: 】
: 我一开始也怀疑是数据坏了或者读偏了或者没权限读,但这个文件应该没被修改过,修改日期虽然有变化,但内容和原先的一样
: 我迁移的步骤是这样的
: 1.rsync整个bbs目录
: ...................
--
FROM 114.246.172.*
弱问下,如果这么做会导致数据丢失么。。。或者说我应该备份哪些数据……
【 在 jiangjun2000 (%d) 的大作中提到: 】
: 建议在新的服务器上重新完整的 configure & make & make install 一遍
--
FROM 202.106.180.*