标签 Webmin 下的文章

Webmin是一款开源的、基于web的、适合Unix/Linux的系统管理工具。使用Webmin,你可以通过任何一款现有的网页浏览器来设置和配置所有的系统服务,比如DNS、DHCP、Apache、NFS和Samba等。因此,你无需记住所有的命令或手动编辑任何的配置文件了。

使用官方仓库在Ubuntu 14.04 LTS上安装Webmin

添加webmin的官方库:

编辑文件/etc/apt/sources.list,

sudo vi /etc/apt/sources.list

添加下列行内容:

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

添加GPG密钥:

sudo wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

更新软件列表:

sudo apt-get update

使用下列命令安装webmin:

sudo apt-get install webmin

如果你想远程访问webmin的控制台,则需要设置防火墙允许通过webmin的默认端口“10000”。

sudo ufw allow 10000

访问Webmin控制台

打开你的浏览器,转到这个地址https://ip-address:10000/。将会出现下面的画面,输入用户名和密码就可以登陆进webmin控制台了。

Login to Webmin

这是我的Webmin控制面板的样子。

Webmin 1.690 on server.unixmen.local (Ubuntu Linux 14.04)

就是这样简单。现在你就可以图形化地管理和配置你的Ubuntu服务器了。欢呼吧!


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

译者:KayGuoWhu 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Bacula是一个开源网络备份解决方案,允许你在本地或者远程计算机组上备份或者还原数据。配置与安装很容易,并支持许多高级存储管理特性。

本教程中,让我们来学习一下如何在Ubuntu 14.04服务器上安装和配置Bacula。我的机器的IP是192.168.1.250/24,主机名是server.unixmen.local。现在让我们进入教程吧。

安装 Bacula

Bacula使用SQL数据库管理它的信息。我们可以使用MySQL或者PostgreSQL数据库。本篇教程中,我使用MySQL。

输入下面的命令安装MySQL服务器。

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-server

在安装MySQL的过程中,可能提示需要输入数据库管理员密码。输入密码后按下OK。

重新输入密码:

现在使用下面的命令安装bacula:

sudo apt-get install bacula-server bacula-client

Bacula默认使用Postfix MTA。安装过程中,你会被要求配置Postfix。

选择Internet站点并点击OK。

输入服务器完整域名(FQDN):

现在输入yes用dbconfig-common来配置Bacula数据库。

输入MySQL数据库管理员密码:

设置数据库的bacula-director-mysql用户的密码。如果留空不输入,会生成一个随机密码。

重新输入密码:

创建备份与还原目录

现在,让我们创建备份与还原目录。

sudo mkdir -p /mybackup/backup /mybackup/restore

设置上面目录的权限与所属用户/组:

sudo chown -R bacula:bacula /mybackup/
sudo chown -R 700 /mybackup/

配置 Bacula

Bacula有很多配置文件需要我们配置。

更新 Bacula Director 配置:

sudo vi /etc/bacula/bacula-dir.conf

找到下面的字段,并更新还原路径。本篇中,** /mybackup/restore**是我的还原位置。

[...]
Job {
  Name = "RestoreFiles"
  Type = Restore
  Client=server-fd
  FileSet="Full Set"
  Storage = File
  Pool = Default
  Messages = Standard
  Where = /mybackup/restore
}
[...]

滚动到“list of files to be backed up”字段,并设置备份的目录。本篇教程中,我希望备份“/home/sk”目录。所以我把这个目录包含进了“File”参数中。

[...]

#  By default this is defined to point to the Bacula binary
#    directory to give a reasonable FileSet to backup to
#    disk storage during initial testing.
#
    File = /home/sk
  }
[...]

继续向下滚动,找到Exclude 字段,设置排除在备份目录外的目录列表。这里,我排除了目录/mybackup

[...]

# If you backup the root directory, the following two excluded
#   files can be useful
#
  Exclude {
    File = /var/lib/bacula
    File = /nonexistant/path/to/file/archive/dir
    File = /proc
    File = /tmp
    File = /.journal
    File = /.fsck
    File = /mybackup
  }
}
[...]

保存并关闭文件。

更新 Bacula 存储守护进程设置:

编辑 /etc/bacula/bacula-sd.conf

sudo vi /etc/bacula/bacula-sd.conf

设置备份目录位置,也就是本篇中的/mybackup/backup

[...]

Device {
  Name = FileStorage
  Media Type = File
  Archive Device = /mybackup/backup
  LabelMedia = yes;                   # lets Bacula label unlabeled media
  Random Access = Yes;
  AutomaticMount = yes;               # when device opened, read it
  RemovableMedia = no;
  AlwaysOpen = no;
}
[...]

现在如下检查是否所有的配置是有效的。如果下面的命令没有显示,那么配置就是有效的。

sudo bacula-dir -tc /etc/bacula/bacula-dir.conf
sudo bacula-sd -tc /etc/bacula/bacula-sd.conf

一旦你完成所有的设置,重启所有的bacula服务。

sudo /etc/init.d/bacula-director restart
sudo /etc/init.d/bacula-fd restart
sudo /etc/init.d/bacula-sd restart

就是这样。现在,bacula已经成功安装与配置了。

使用Webmin 管理 Bacula

使用命令行管理Bacula是有点困难的。所以我们使用一个图形化的管理工具“webmin”来简化我们的任务。

使用下面的命令在Ubuntu 14.04上安装Webmin。

现在使用URL https://ip-address:10000进入Webmin界面。在左边的窗格中进入系统标签并点击模块配置链接。如果在系统下没有找到它,在未使用模块一栏中查找。

在数据库一栏中选择MySQL数据库。输入MySQL管理员密码,并点击保存。

就是这样。现在你可以在webmin中简单地配置Bacula了。开始加入备份客户端,磁盘卷和计划任务吧。

干杯!


via: http://www.unixmen.com/setup-backup-server-using-bacula-webmin-ubuntu-14-04/

译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Webmin是一个基于web接口面向Unix系统管理员的工具,最新版本1.690 已可下载

在任何新式浏览器下运行webmin,用户都可以设置各种配置,如用户账号、apache服务器、DNS、文件共享以及更多。Webmin的开发者已经对这个软件做了一些例行更新。最新的版本不是一个大版本,但是仍有一些有用的修复。

据开发者所言,加入了一些对于XSS攻击的安全修复、增加了用于阻止多次登录系统失败的IP地址的Fail2Ban模块,Squid模块中的urlrewritechildren指令已经修复为了支持所有的进程数量选项,并且对于Ubuntu 14.04的支持已经改善。

还有一些安全问题,如会被未信任的Webmin用户在PHP配置和Webalizer模块中利用的安全漏洞,java applet的文件管理模块的签名,UI库更新等。

完整的修改和改进列表可以在官方声明中找到。你现在可以在官网中下载Webmin 1.690。


via: http://news.softpedia.com/news/Webmin-1-690-Arrives-with-Ubuntu-14-04-LTS-Optimization-443451.shtml

译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

一台典型的linux服务器运行命令行环境中,并已经包括了一些用于安装和配置各种没有界面的服务的基本工具。和一些成熟的具有图形界面的桌面软件相比,就安全性、资源消费和速度来说,仅需要少量的设置无疑是一个优点。

如果你习惯了使用基于图形界面的软件环境,你也许会想在Linux服务器中是否也有图形界面。典型的Linux桌面环境如GNOME、KDE等,与它们提供的功能相比,其所占用的系统资源负担是很不值得的,而且还不够安全,因为越多的代码越会带来安全弱点。

另外一个成熟的桌面GUI的可选替代是使用 基于Web的管理工具。现在已经有许多基于Web的配置管理工具,如 WebminISPconfigZentyal等。

在这篇教程中, 我会讲述 怎样利用基于Web的界面工具来管理和配置Linux服务器

Webmin 是一个用Perl语言写的轻量级 (~20 MB) 系统配置工具。 Webmin 具有内置的web服务器, 允许用户通过web接口来配置Linux服务器。 其中一个优点是由于它是基于模块架构的,你可以选择性加载模块来扩展其功能。

Linux服务器上安装Webmin

在 Ubuntu 或 Debian 系统中安装Webmin, 你可以使用如下命令。

$ sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.660_all.deb
$ sudo dpkg -i webmin_1.660_all.deb 

在CentOS 或 RHEL 系统中安装Webmin, 使用如下命令:

$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.660_all.deb
$ sudo rpm -U webmin-1.660-1.noarch.rpm 

使用 Webmin

安装好Webmin之后,你可以通过在浏览器中输入 https://<主机的IP地址>:10000 来使用。 如果你开启了防火墙, 请确保TCP端口 10000 没有被拦截。

同时, 请注意你应该使用 HTTPS, 而不是 HTTP。 否则, 会出现重定向错误。 Webmin 默认使用其自己生成的的SSL验证模式。

一旦你进入了Webmin登录页面, 你可以使用root身份登录 (当然需要输入root账户密码)或者使用具有root权限的任何用户账户登录。 登录成功后, 你可以看到如下Linux服务器的状态信息。

Webmin 的特点

Webmin 一个引以为豪的优点就是它几乎能够配置任何Linux服务器所支持的配置。接下来我来介绍,让你们大体了解它的一些重要功能。

设置引导时自动启动的服务, 同时显示他们相关配置信息。

实时监控服务器状态和其他服务, 同时配置定时监控及邮件提醒。 你也可以监控一系列服务器守护进程如 NFS、MySQL、 BIND DNS、Squid proxy、Apache Web server等, 或者监控系统资源如磁盘存储情况、内存使用和网络占用等。

配置 iptables-based firewall。

配置本地路由表和网关。

挂载和配置文件系统。

通过文件管理接口来查看和修改本地文件,但是这需要浏览器有相关的java插件。

通过改变Webmin的相关配置,你可以控制管理 IP 地址,添加/删除 Webmin 功能模块,开启双因子认证来使用安全登录功能,或者创建证书验证等。


via: http://xmodulo.com/2013/11/manage-linux-server-gui.html

译者:thinkinglk 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出