61阅读

ubuntu 11.04 安装-在 Ubuntu 14.04 上安装 Webmin

发布时间:2017-09-15 所属栏目:ubuntu 11.10 安装

一 : 在 Ubuntu 14.04 上安装 Webmin

webmin 在 Ubuntu 14.04 上安装 Webmin

Webmin是一个开源的基于网页的Unix/Linux系统管理工具。通过使用Webmin,你可以在浏览器上设置和安装所有的系统服务,包括:DNS、DHCP、Apache、NFS和Samba等等。因此,有了这个,你就再也不需要去记住所有的修改配置的命令了。

使用官方软件源在Ubuntu 14.04 LTS上安装Webmin

添加webmin的官方仓库:

修改/etc/apt/sources.list,

  1. sudovi/etc/apt/sources.list

添加如下内容:

  1. debhttp://download.webmin.com/download/repositorysargecontrib
  2. debhttp://webmin.mirror.somersettechsolutions.co.uk/repositorysargecontrib

添加GPG密钥:

  1. sudowgethttp://www.webmin.com/jcameron-key.asc
  2. sudoapt-keyaddjcameron-key.asc

更新软件源:

  1. sudoapt-getupdate

通过如下命令安装webmin:

  1. sudoapt-getinstallwebmin

如果你想从远程系统访问webmin的控制台,就在防火墙里开启webmin的默认端口“10000”

  1. sudoufwallow10000

访问Webmin控制界面

打开浏览器并访问URL** https://ip-address:10000/**。应该会出现如下的场景。在此输入用户名和密码来登录webmin的控制台。

webmin 在 Ubuntu 14.04 上安装 Webmin

这是我的Webmin面板。

webmin 在 Ubuntu 14.04 上安装 Webmin

就是这样。现在,你就可以管理和配置你的Ubuntu服务器图形。享受吧!


via:http://www.unixmen.com/install-webmin-ubuntu-14-04/

译者:MikeCoder校对:wxy

二 : Ubuntu 11.04上安装Xfce桌面

Xfce是一个最流行的Unix下的轻量级桌面环境,随着Xfce的成熟,现在使用Xfce作桌面的系统已经越来越多了,国外的XUbuntu GNU/Linux、SAM Linux Desktop和国内的lucky8k-veket都将Xfce作默认的桌面窗口管理器。

你为什么应该尝试Xfce的呢?

Ubuntu 11.04默认情况下使用‘Unity’ 桌面,但如果你使用的是一个较旧的计算机上运行Ubuntu,那性能就差了点,那Xfce就比较适合您使用的桌面。一直以来,Ubuntu是非常人性化的,只要你想,你可以安装许多适合自己的桌面。Xfce 4.8是最新的稳定版本,您可以从命令行安装或从新立得软件包管理器安装,它不仅为Ubuntu准备,而且也适合其他Linux发行版,比如Linux Mint,Fedora等。

Ubuntu 11.04上安装Xfce桌面_xfce

Ubuntu 11.04 上安装Xfce桌面

第一步:打开终端,输入(您可能需要验证自己的登录密码):

sudo apt-get updatesudo apt-get install xfce4

第二步:等待直到安装完成。其次,从当前会话注销,在登录提示中选择的Xfce会话。

第三步:如果你想使用其他的桌面,然后在提示中选择登录。

原文:

三 : Qmail第11節:安装Horde-Webmail(下)

9) 开始安装Horde

参考网站: http://www.horde.org/webmail/
下載資源: http://www.horde.org/download/

mkdir /usr/local/src/qmail/horde;
cd /usr/local(www.61k.com)/src/qmail/horde/;

wget http://ftp.horde.org/pub/horde-webmail/horde-webmail-1.0.1.tar.gz;
tar zxvf horde-webmail-1.0.1.tar.gz;
mv horde-webmail-1.0.1 /var/www/html/horde; #目录horde必须在DocumentRoot下
cd /var/www/html/horde/;

先配置horde将要使用的mysql数据库:
-------------------------------------------------
mysql -u root -h localhost;
mysql> CREATE DATABASE horde;
mysql> GRANT ALL ON horde.* TO horde@localhostIDENTIFIED BY 'F5wMvP8Dzk3L4EnQ';
mysql> QUIT;
-------------------------------------------------
注意: 考慮安全因素,請不要使用過于簡單的密碼;

./scripts/setup.php; #进入互动配置界面,调整相关参数,操作界面如下:
-------------------------------------------------------------------------------
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
What is the root path on your web server for this installation?[/horde]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -

如上显示,默认目录就是/horde(无需修改),直接按[Enter]键,显示操作菜单如下:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
Configuration Menu
(0) Exit
(1) Configure databasesettings
(2) Create database ortables
(3) Configure administratorsettings

Type your choice: 1 #选择操作菜单(1),配置數據庫參數;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -

显示(1)子操作菜单如下:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
What database backend should we use? [false]
(false) [None]
(dbase) dBase
(ibase)Firebird/InterBase
(fbsql) Frontbase
(ifx) Informix
(msql) mSQL
(mssql) MS SQL Server
(mysql) MySQL
(mysqli) MySQL (mysqli)
(oci8) Oracle
(odbc) ODBC
(pgsql) PostgreSQL
(sqlite) SQLite
(sybase) Sybase

Type your choice: mysql #配置使用mysql数据库,输入"mysql"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -

配置连接数据库的连线性质:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
Request persistent connections? [0]
(1) Yes
(0) No

Type your choice: 1 #使用持续连接
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -

配置连接mysql数据库的用户名称(用前面刚建立的mysql用户horde):
Username to connect to the database as* [] horde #输入"horde"

配置连接mysql数据库的用户密码(用前面刚建立的mysql用户密码):
Password to connect with [] F5wMvP8Dzk3L4EnQ

配置连接数据库的连接方式(可使用socket方式):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
How should we connect to the database? [unix]
(unix) UNIX Sockets
(tcp) TCP/IP

Type your choice: unix #输入unix,将使用socket连接数据库
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -

指定socket文件的路径(用ps aux | grep mysql命令可发现mysql.sock的位置):
Location of UNIX socket []/var/lib/mysql/mysql.sock #输入sock的完整路径

指定数据库名称(用前面刚建立的mysql数据库horde):
Database name to use* [] horde #输入数据库名称horde

配置内部使用的字符集:
Internally used charset* [iso-8859-1] #无须输入,直接按[Enter],使用缺省配置

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
Configuration Menu
(0) Exit
(1) Configure databasesettings
(2) Create database ortables
(3) Configure administratorsettings

Type your choice: 3
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -

设置管理者用户名称(这里使用电邮地址作为用户名称):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
Specify a mail user who should have administrator permissions
(optional): postmaster@home.25u.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
Configuration Menu
(0) Exit
(1) Configure databasesettings
(2) Create database ortables
(3) Configure administratorsettings

Type your choice: 0
Thank you for using Horde Groupware Webmail Edition!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
--------------------------------------------------------------------------------

上述操作命令可能有误,如有需要,可以用mysqldump导入scripts/sql目录下的mysql脚本:
--------------------------------------------------------------------------------

vi/var/www/html/horde/scripts/sql/groupware.mysql.sql; #修改开头指定密码部分
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
REPLACE INTO user (host, user, password)
VALUES (
'localhost',
'horde',
PASSWORD('F5wMvP8Dzk3L4EnQ')
);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -

如果相關記錄已經在前面的SQL命令中執行過了,也可以注釋如下語句:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
-- USE mysql;

-- REPLACE INTO user (host, user, password)
--VALUES(
-- 'localhost',
-- 'horde',
-- PASSWORD('F5wMvP8Dzk3L4EnQ')
-- );

-- REPLACE INTO db (host, db, user, select_priv, insert_priv,update_priv,
-- delete_priv,create_priv, drop_priv, index_priv)
--VALUES(
-- 'localhost',
-- 'horde',
-- 'horde',
-- 'Y', 'Y','Y', 'Y',
-- 'Y', 'Y','Y'
-- );

-- Make sure that priviliges are reloaded.
-- FLUSH PRIVILEGES;

-- CREATE DATABASE horde; #数据库已经存在,可以用--禁止此句,否则会失败
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -

mysql </var/www/html/horde/scripts/sql/groupware.mysql.sql;
--------------------------------------------------------------------------------

自动生成的conf.php可能不完全符合系统的配置,需要手工调整部分参数:
-----------------------------------------------------
vi /var/www/html/horde/config/conf.php;
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
$conf['mailer']['params']['sendmail_path'] ='/var/qmail/bin/sendmail';
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
请注意: 发送电邮需要指定上述参数;
-----------------------------------------------------

安装Gollem;
-----------------------------------------------------
参考网站: http://www.horde.org/gollem/
下载资源: http://www.horde.org/download/app/?app=gollem

cd /usr/local/src/qmail/horde/;
wget ftp://ftp.horde.org/pub/gollem/gollem-h3-1.0.3.tar.gz;
tar zxvf gollem-h3-1.0.3.tar.gz;
mv gollem-h3-1.0.3 /var/www/html/horde/gollem;

vi /var/www/html/horde/config/registry.php; #找到applications['gollem']节
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
$this->applications['gollem'] = array(
'fileroot' =>dirname(__FILE__) . '/../gollem',
'webroot' =>$this->applications['horde']['webroot'] .'/gollem',
'name' =>_("File Manager"),
'status' =>'inactive',
'menu_parent'=> 'myaccount',
'provides' =>'files',
);

$this->applications['gollem-menu'] = array(
'status' =>'block',
'app' =>'gollem',
'blockname' =>'tree_menu',
'menu_parent'=> 'gollem',
);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
一般情况下, Horde中预设的注册信息无须调整;

设置配置文件,将Gollem中config目录下的.dist文件复制成.php文件:

cd /var/www/html/horde/gollem/config; #用如下script执行复制文件的命令
for foo in *.dist; do cp $foo `basename $foo .dist`; done


用管理者身份在web浏览器中登陆:
http://xxx.xxx.xxx.xxx/horde/
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-> 选择[设定]菜单;
-> 选择档案总管(gollem);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

按[产生档案总管设定]按钮之后,会产生如下信息:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
<?php

// $Horde: gollem/config/conf.xml,v 1.5.2.2 2005/12/11 18:31:18slusarz Exp $
$conf['manager']['date_format'] = '%x';
$conf['backend']['backend_list'] = 'shown';
$conf['menu']['apps'] = array();
$conf['user']['alternate_login'] = false;
$conf['user']['redirect_on_logout'] = false;

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
将上述内容保存成conf.php配置文件: vi/var/www/html/horde/gollem/config/conf.php;

或者按照當前網頁的提示,將上述變更信息保存成PHP可執行文件horde_setup_upgrade.php(此文件會保存到臨時目錄/tmp/下),然后在服務器中手動執行horde_setup_upgrade.php,此程序會自動生成conf.php配置文件;
--------------------------------------------------------------------------------


测试网页:
http://your-server/horde/test.php
http://your-server/horde/imp/test.php

调整网站的安全权限:
--------------------------------------------------------------------------------
chown root.apache /var/www/html/horde/config/*;
chmod 0440 /var/www/html/horde/config/*;

chown root.apache /var/www/html/horde/gollem/config/*;
chmod 0440 /var/www/html/horde/gollem/config/*;
--------------------------------------------------------------------------------

请注意:Horde的访问目录必须直接放置在DocumentRoot之下,并且名为horde,例如上面的例子中是用/var/www/html/horde/目录.如果要放置别的位置,或者不用horde名称,就必须调整相关参数.
本文标题:ubuntu 11.04 安装-在 Ubuntu 14.04 上安装 Webmin
本文地址: http://www.61k.com/1087151.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1