存档

‘Ubuntu’ 分类的存档

在Ubuntu 9.10中为Apache2安装mod_geoip

2010年1月28日 没有评论

这篇教程为你展示怎样在一个Ubuntu 9.10系统上设置带有mod_geoip的Apache2服务器。mod_geoip可以查询终端客户的ip地址,它允许你重定向或者阻止某个国家的用户。你也可以用它来配合你的OpenX(前身为OpenAds 或phpAds)广告服务器进行地理定位。

我测试没有任何问题!

1 初步说明

在这里我假设你已经安装了一个可以运行Apache2的Ubuntu 9.10系统,如果你们有安装,可以参考下面的教程The Perfect Server – Ubuntu Karmic Koala (Ubuntu 9.10) [ISPConfig 2].安装。
阅读全文…

在Ubuntu 9.10 (Karmic Koala)系统中设置支持TLS的ProFTPd服务器

2010年1月19日 2 条评论

FTP是一个非常不安全的协议因为所有的密码和数据都是以明文的形式传输的。通过使用TLS,整个的传输过程都会被加密,因此可以是FTP变得更加的安全。这篇文章将会说明如何在你的Ubuntu 9.10系统中设置支持TLS的ProFTPd服务器。

我已经测试无误,这将保证为你工作!
阅读全文…

分类: FTP, Security, Ubuntu 标签: , ,

在Ubuntu 9.10中安装设置Apache2+mod_fcgid+PHP5

2010年1月16日 没有评论

这篇教程将教给你如何在Ubuntu 9.10中安装设置Apache2+mod_fcgid+PHP5.mod_fcgid兼容替代老版mod_fastcgi。Mod_fcgid可以让PHP脚本运行在其所有人的的权限下,而非Apache用户。

我已经测试无误,这将保证为你工作!

1.前言

在这篇教程中,我使用的是一台Ubuntu 9.10服务器,主机名为Server1.example.com,Ip地址为192.168.0.100

在这里我将创建两个Apache虚拟主机,分别是www.example1.com and www.example2.com,来演示mod_fcgid的用法。
阅读全文…

在Ubuntu 9.10中打造带tdbsam Backend的Samba独立服务器

2010年1月5日 没有评论

这篇教程将为你讲解如何在一台Ubuntu 9.10服务器上搭建一个Samba文件服务器,并配置它使它能够基于SMB协议分享文件,添加用户等功能。这里的Samba服务器被配置成一台独立的服务器,而非域控制器。安装完成后,每一个用户都基于SMB协议,有他自己的可访问的文件,所有的用户都有一个有读写权限的共享的文件夹。
我已经测试无误,这将保证为你工作!

1 备注

在这里我使用的是Ubuntu 9.10的系统,主机名为server1.example.com,ip地址为192.168.0.100.
教程里所有的步骤都是以root权限运行的,因此你需要确保你是以root权限登录系统:

sudo su

阅读全文…

分类: Samba, Ubuntu 标签: , ,

在Ubuntu 9.04中安装设置Apache2+mod_fcgid+PHP5

2009年11月12日 没有评论

这篇教程将教给你如何在Ubuntu 9.04中安装设置Apache2+mod_fcgid+PHP5.mod_fcgid兼容替代老版mod_fastcgi。Mod_fcgid可以让PHP脚本运行在其所有人的的权限下,而非Apache用户。

我已经测试无误,这将保证为你工作!

1.前言

在这篇教程中,我使用的是一台Ubuntu 9.04服务器,主机名为Server1.example.com,Ip地址为192.168.0.100

在这里我将创建两个Apache虚拟主机,分别是www.example1.com and www.example2.com,来演示mod_fcgid的用法。
阅读全文…

分类: Apache, Ubuntu 标签: , ,

打造Ubuntu 9.10(Karmic Koala) 完美桌面系统

2009年11月6日 没有评论

这篇教程将会教给你如何设置一个足够代替Windows 桌面的Ubuntu 9.10 (Karmic Koala)桌面系统,换句话说,这个Ubuntu系统拥有大家经常在windows桌面中经常用到的软件。Ubuntu的优势十分明显:你将得到一个安全的、没有版权限制的,甚至能在低配置的电脑上完美运行的系统。并且再好不过的是,所有的软件都是免费的。

阅读全文…

怎样把Ubuntu 9.04 (Jaunty Jackalope) 桌面版和服务器版升级到Ubuntu 9.10(Karmic Koala)

2009年10月31日 1 条评论

昨天新版本的Ubuntu 9.10(代号Karmic Koala)发布。这篇教程将教会你如何把你的Ubuntu 9.04服务器或者是桌面版的系统升级到 Ubuntu  9.10.我已经测试无误,这将保证为你工作。

1 桌面

启动Update Manager (System > Administration > Update Manager):
阅读全文…

分类: Desktop, Ubuntu 标签:

把Ubuntu 9.04版本的Samba 服务器加入到Active Directory中

2009年10月29日 没有评论

这篇教程描述怎样在一台Ubuntu 9.04的Samba服务器中集成Active Directory,和怎样使用Winbind;在Linux服务器看到域用户和组透明。我假设你已经安装了Ubuntu的服务器,并准备配置Samba。

现在首要的事情,我们需要安装一些应用软件,才能进行配置。因此,为了安装任何东西你不得不确保你每次都需要输入sudo,但每次都输入sudo是一件十分令人厌烦的事。 阅读全文…

分类: Samba, Ubuntu 标签: ,

在Ubuntu 9.04系统中使用youtube-dl下载YouTube视频

2009年10月21日 没有评论

版本 1.0

源地址:http://www.howtoforge.com/download-youtube-videos-with-youtube-dl-on-ubuntu-9.04

原作者: Falko Timme <ft [at] falkotimme [dot] com>

翻译者:Topkey <http://www.unixbar.net>

最后编辑日期 09/15/2009

youtube-dl是一款小巧的从YouTube.com网站下载视频的命令行工具。它可以把视频保存成.flv文件。这篇短文将会教给你如何在Ubuntu 9.04上安装使用它。

我已经测试无误,这将保证为你工作。

1 安装 youtube-dl

youtube-dl是Ubuntu的一款默认的软件包,因此我们可以再终端里以下列命令安装它:

sudo aptitude install youtube-dl

2 youtube-dl 使用方法

我们可以通过查看man帮助来学习youtube-dl的使用方法:

man youtube-dl

基本的用法是:

youtube-dl -o [name of output file] [YouTube URL]

例如:

youtube-dl -o test.flv http://www.youtube.com/watch?v=6mIZvDD0RkQ

将会把 http://www.youtube.com/watch?v=6mIZvDD0RkQ 以test.flv文件存储在当前目录.

在文件浏览器中找到这个下载文件的位置,然后双击,来观看下载的视频:

1

Movie Player就会打开并且启动视频的录放。(如果没有所需的插件,在视频播放之前,会有引导指引你安装插件。)

2

3 链接

使用Ubuntu的dhcpd进行自动备份

2009年10月14日 没有评论

源地址:http://www.howtoforge.com/automated-backups-using-dhcpd-on-ubuntu

原作者:mcielen

翻译者:Topkey  http://www.unixbar.net

使用说明:蓝色字体为链接、红色字体为shell中的命令、棕色字体为文件中的内容、灰色字体为正文

这篇教程将为你展示如何设置Ubuntu的dhcp来自动备份Linux的主机

我将会使用到下列软件:

  • dhcp3
  • custom scripts

1 在服务器上

1.1 配置 dhcp3

在 /etc/dhcp3/dhcps.conf 文件中添加:

on commit {

execute (

“/etc/dhcp3/startbackup.sh”,

“start”,

binary-to-ascii(10,8,”.”,leased-address)

);

}

1.2 创建 startbackup.sh脚本

sudo vi /etc/dhcp3/startbackup.sh

#!/bin/bash

case “$1″ in

start)

sudo -u backup /etc/dhcp3/rsync.sh $2

;;

*)

;;

esac

exit 0

1.3 创建 rsync.sh脚本

sudo vi /etc/dhcp3/rsync.sh

#!/bin/bash

nohup rsync -azuvb backup@$1:/home /backup/$1 &

并创建/backup文件夹:

sudo mkdir /backup

1.4 添加backup的用户

sudo useradd backup

sudo chown backup:backup /backup

创建私/公ssh keys:

ssh-keygen -t rsa

拷贝公匙到你想要备份的所有的主机上:

ssh-copy-id -i ~/.ssh/id_rsa backup@[host]

用你的主机地址,或ip地址替代 [host]处。

1.5 配置sudo

sudo visudo

添加如下一行:

dhcpd ALL=(backup)NOPASSWD: /etc/dhcp3/startbackup.sh, /etc/dhcp3/rsync.sh

1.6 配置 AppArmor

sudo vi /etc/apparmor.d/usr.sbin.dhcpd3

把下列部分:

/etc/dhcp3/ r,

/etc/dhcp3/** r,

/etc/dhcpd.conf r,

/etc/dhcpd_ldap.conf r,

改变成:

/etc/dhcp3/ r,

/etc/dhcp3/** r,

/etc/dhcp3/startbackup.sh Uxr,

/etc/dhcpd.conf r,

/etc/dhcpd_ldap.conf r,

1.7 重启服务

sudo /etc/init.d/apparmor restart

sudo /etc/init.d/dhcp3-server restart

2 在客户端上

2.1 添加Backup的用户

sudo useradd backup

sudo usermod -G root

2.2 测试设置

sudo dhclient [interface]

在这里interface指的是你想renew的机器

现在你在服务器上就应该有了客户机的备份了。

分类: Backup, Ubuntu 标签: , ,