ubuntu server安装OpenERP7.0 all.deb步骤并用SecureCRT远程操作维护
2013-12-08 15:06
549 查看
转自 http://www.openerpchina.org/forum.php?mod=viewthread&tid=238&extra=page%3D1
Step 1. 设置服务器系统环境ubuntu 12.04LTS
安装Ubuntu12.04(请参阅ubuntu社区相关资料操作)
查看本地ip地址:
peter@peter-virtual-machine:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0c:29:af:e7:43
inet addr:192.168.128.128 Bcast:192.168.128.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feaf:e743/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:83135 errors:0 dropped:0 overruns:0 frame:0
TX packets:59690 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:81069318 (81.0 MB) TX bytes:22166948 (22.1 MB)
Interrupt:19 Base address:0x2000
可以看到eth0口的ip地址为192.168.128.128。
安装配置ssh-server【可选】
个人比较喜欢用SecureCRT这样的工具来连接远程操作,所以安装ssh-server。
安装ssh-server:sudo apt-get install openssh-server
启动ssh-server:/etc/init.d/ssh restart
确认sshserver是否启动 :ps -e |grep ssh
安装好了以后就可以用SecureCRT这样的工具来访问,可以直接用CRT远程连接到刚才的etho口,实现远程操作维护。
安装Denyhosts防暴力破解服务器用户密码【可选】
$ sudo apt-get install openssh-server denyhosts
upgrade更新当前版本下可用的软件包到最新版本,不会更新操作系统的版本。
disk-upgrade是更新整个操作系统到最新版本,这里就不做了(比如ubuntu 9.04到ubuntu 9.10)
$ sudo apt-get update
$ sudo reboot now
Step 2. 创建一个新用户用来专门对OpenERP的相关操作。
$ sudo adduser --system --home=/opt/openerp --group openerp
[sudo] password for peter:
Adding system user `openerp' (UID 116) ...
Adding new group `openerp' (GID 125) ...
Adding new user `openerp' (UID 116) with group `openerp' ...
Creating home directory `/opt/openerp' ...
$
Step 3. 安装并配置PostgreSQL数据库服务器
$ sudo apt-get update
$ sudo apt-get install postgresql
PostgreSQL默认超级用户为‘postgres’. 你首次需要以此用户来登录.
peter@peter-virtual-machine:~$ sudo su postgres
下面是为OpenERP在PostgreSQL数据库里创建一个名为openerp的新用户,这里没有必要设置openerp为超级用户权限:
postgres@peter-virtual-machine:/home/peter$ createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp
Enter password for new role: postgres
Enter it again: postgres
这里creatuser命令行各选项的意思:
--createdb : 新用户能创建新数据库
--username postgres : createuser 将使用 postgres 用户 (超级用户)
--no-createrole : 此用户不允许创建新用户
--pwprompt : createuser 将询问你新用户的密码
openerp : 新用户的名称
注意:这样OpenERP就可以连接到PostgreSQL并且创建或删除数据库了,这里OpenERP用来连接pgSQL的用户名/密码设置为了openerp/postgres.
最后exit退出pgSQL:
postgres@peter-virtual-machine:/home/peter$ exit
更多OpenERP数据库安装可参考官方网站文档:http://doc.openerp.com/v6.1/zh_hans/install/linux/postgres/index.html#openerp-postgresql
Step 4. 安装 OpenERP server
先下载deb安装包:
:~$ wget http://nightly.openerp.com/trunk/nightly/deb/openerp_7.0_beta.deb
然后使用 dpkg 安装deb包:
:~$ sudo dpkg -i openerp_7.0_beta.deb
并通过 apt-get -f 选项安装依赖包:
:~$ sudo apt-get -f install
到此已经完成安装了。
Step 4. 测试
查看8069端口是否已经正常监听:
:~$ netstat -ntlp
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:8069 0.0.0.0:*
我们看到8069已经起来,现在可以用浏览器正常登陆OpenERP了:
http://192.168.128.128:8069
Step 1. 设置服务器系统环境ubuntu 12.04LTS
安装Ubuntu12.04(请参阅ubuntu社区相关资料操作)
查看本地ip地址:
peter@peter-virtual-machine:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0c:29:af:e7:43
inet addr:192.168.128.128 Bcast:192.168.128.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feaf:e743/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:83135 errors:0 dropped:0 overruns:0 frame:0
TX packets:59690 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:81069318 (81.0 MB) TX bytes:22166948 (22.1 MB)
Interrupt:19 Base address:0x2000
可以看到eth0口的ip地址为192.168.128.128。
安装配置ssh-server【可选】
个人比较喜欢用SecureCRT这样的工具来连接远程操作,所以安装ssh-server。
安装ssh-server:sudo apt-get install openssh-server
启动ssh-server:/etc/init.d/ssh restart
确认sshserver是否启动 :ps -e |grep ssh
安装好了以后就可以用SecureCRT这样的工具来访问,可以直接用CRT远程连接到刚才的etho口,实现远程操作维护。
安装Denyhosts防暴力破解服务器用户密码【可选】
$ sudo apt-get install openssh-server denyhosts
upgrade更新当前版本下可用的软件包到最新版本,不会更新操作系统的版本。
disk-upgrade是更新整个操作系统到最新版本,这里就不做了(比如ubuntu 9.04到ubuntu 9.10)
$ sudo apt-get update
$ sudo reboot now
Step 2. 创建一个新用户用来专门对OpenERP的相关操作。
$ sudo adduser --system --home=/opt/openerp --group openerp
[sudo] password for peter:
Adding system user `openerp' (UID 116) ...
Adding new group `openerp' (GID 125) ...
Adding new user `openerp' (UID 116) with group `openerp' ...
Creating home directory `/opt/openerp' ...
$
Step 3. 安装并配置PostgreSQL数据库服务器
$ sudo apt-get update
$ sudo apt-get install postgresql
PostgreSQL默认超级用户为‘postgres’. 你首次需要以此用户来登录.
peter@peter-virtual-machine:~$ sudo su postgres
下面是为OpenERP在PostgreSQL数据库里创建一个名为openerp的新用户,这里没有必要设置openerp为超级用户权限:
postgres@peter-virtual-machine:/home/peter$ createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp
Enter password for new role: postgres
Enter it again: postgres
这里creatuser命令行各选项的意思:
--createdb : 新用户能创建新数据库
--username postgres : createuser 将使用 postgres 用户 (超级用户)
--no-createrole : 此用户不允许创建新用户
--pwprompt : createuser 将询问你新用户的密码
openerp : 新用户的名称
注意:这样OpenERP就可以连接到PostgreSQL并且创建或删除数据库了,这里OpenERP用来连接pgSQL的用户名/密码设置为了openerp/postgres.
最后exit退出pgSQL:
postgres@peter-virtual-machine:/home/peter$ exit
更多OpenERP数据库安装可参考官方网站文档:http://doc.openerp.com/v6.1/zh_hans/install/linux/postgres/index.html#openerp-postgresql
Step 4. 安装 OpenERP server
先下载deb安装包:
:~$ wget http://nightly.openerp.com/trunk/nightly/deb/openerp_7.0_beta.deb
然后使用 dpkg 安装deb包:
:~$ sudo dpkg -i openerp_7.0_beta.deb
并通过 apt-get -f 选项安装依赖包:
:~$ sudo apt-get -f install
到此已经完成安装了。
Step 4. 测试
查看8069端口是否已经正常监听:
:~$ netstat -ntlp
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:8069 0.0.0.0:*
我们看到8069已经起来,现在可以用浏览器正常登陆OpenERP了:
http://192.168.128.128:8069
相关文章推荐
- Linux下管道命令的汇编自结
- linux下杀死进程
- 使程序在Linux下后台运行
- 利用日志使管理Linux更轻松
- 用OpenSSL编写SSL,TLS程序
- Log4j架构总结
- 软件架构师应该知道的97件事
- Linux下多个命令的组合方式小结
- gradle linux下环境变量设置
- Linux下的数据流重定向小结
- apache-maven-3配置及eclipse中插件配置
- 在Linux上安装与配置Maven
- linux(二) 权限管理
- OpenGL入门学习
- opencv之4.1
- 64位Win7下用VS2010编译OpenSSL
- .NET open source projects
- tomcat配置
- Linux服务器远程登录配置
- linux i2c驱动分析