征服天堂

Just do it!
文章标签 ‘ubuntu’

【问题描述】
debconf: DbDriver “config”: /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用
正在设置 mysql-server-5.1 (5.1.41-3ubuntu12.3) …
debconf: DbDriver “config”: /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用
dpkg:处理 mysql-server-5.1 (–configure)时出错:
子进程 已安装的 post-installation 脚本 返回了错误号 1
正在设置 man-db (2.5.7-2) …
debconf: DbDriver “config”: /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用
dpkg:处理 man-db (–configure)时出错:
子进程 已安装的[……]阅读全文

为了说明清楚 我们添加一个虚拟主机站点 edunuke.britepic.org,首先到

/etc/apache2/sites-available/ 目录中建立一个文件 edunuke。当然这个文件名中是没有 “.”

或 “#” 这两个字符的了。然后编辑该文件:

<VirtualHost 10.39.6.59>

ServerName edunuke.britepic.org

ServerAdmin Ubuntu@britepic.org

DocumentRoot “/var/www/edunuke/”

ErrorLog “/var/log/apache2/edunuke_errors.log”

CustomLog “/var/log/apache2/edunuke_accesses.log” common

</VirtualHost>

设置的具体含义同上面的相似,这是我就不再多说了。然后再运行命令:

sudo a2ensite edunuke

这样的话,虚拟主机站点 edunuke.brit[……]阅读全文

ubuntu默认的是UFW防火墙,已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作。
启用
sudo ufw enable
sudo ufw default deny

运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。

3.开启/禁用
sudo ufw allow|deny [service]

打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外[……]阅读全文

Debian/Ubuntu的apt-get太常用了,不过偶尔可能也会碰到不太熟悉,想不起来的包的名称,除了去debian packages去查找,另外的方法就是给Debian/Ubuntu添加自动补齐/完成功能。方法如下:

1、安装bash-completion

apt-get install bash-completion

2、编辑~/.bashrc 文件

添加如下内容:

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

3、使其生效

退出SSH,重新登录。

apt-get install build-e  然后TAB一下,自动补齐了吧。[……]阅读全文

1. 注意修改 VirtualBox 虚拟系统和虚拟硬盘的保存位置 (设置–>全局设定–>常规)

默认情况下,VirtualBox将它们保存到 C: 盘,而C: 盘作为系统盘,通常分区的时候都不会太大,这往往造成虚拟系统空间不够,自动暂停,并恢复不了

应该把默认的保存位置改成非系统盘,另外用来保存虚拟硬盘的分区,最好不要用 FAT32,而要用 NTFS,因为 FAT32最大支持的文件大小为4G,而随便一个虚拟系统,稍微多装一些软件,很容易就超过4G,如果用 FAT32 格式,一旦超过4G,VirtualBox就会将虚拟系统自动暂停,并且报错,说主机的硬盘空间不够,并且无法唤醒。

遇到这种情况,可以先强制退出虚拟系统,再把相应的虚拟硬盘文件(.vdi文件),拷贝到留有足够空间的NTFS分区中,然后重新启动 VirtualBox,把原来的虚拟系统,虚拟硬盘删除,重新导入虚拟硬盘,重新建立虚拟系统(其中一步要选择“使用现有的虚拟硬盘”即可)

2. 分配给虚拟系统的内存空间不能太大,大概是实际内存的1/3左右即可(通常使用VirtualBox的推荐值即可[……]阅读全文

十一月 10th, 2011

ubuntu设置静态IP

No Comments, 个人动态, by admin.

sudo gedit /etc/network/interfaces

iface eth0 inet static
address 192.168.1.X
netmask 255.255.255.0
gateway 192.168.1.1

如果是手动指定IP并且还需要访问互联网,那么还需要设置DNS:
$sudo gedit /etc/resolv.conf

假如dns地址为61.177.7.1,则向这里添加如下配置内容:
nameserver 61.177.7.1
保存即可。

重启网络组件让网络配置文件生效:
$sudo /etc/init.d/networking restart
只要显示Reconfiguring network interfaces… [OK]
即成功重启网络组件。[……]阅读全文

十月 20th, 2011

ubuntu开启SSH服务

No Comments, 学习札记, by admin.

SSH分客户端openssh-client和openssh-server
如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server
sudo apt-get install openssh-server
然后确认sshserver是否启动了:
ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:sudo /etc/init.d/ssh start
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
然后使用以下方式登陆SSH:
ssh username@192.168.1.112 u[……]阅读全文

http://releases.ubuntu.com/kubuntu/oneiric/kubuntu-11.10-desktop-i386.iso[……]阅读全文

九月 19th, 2011

ubuntu在vmbox下设置共享

2 Comments, 学习札记, by admin.

环境:主机操作系统是Windows XP,虚拟机是Ubuntu 9.10,虚拟机是VirtualBox 3.1.2。

1. 安装增强功能包(Guest Additions)

安装好Ubuntu 9.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择”设备(Devices)” -> “安装增强功能包(Install Guest Additions)”。

你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/cdom。进入命令行终端,输入:

cd /media/(Vm…)

sudo ./VboxLinuxAdditions.run

开始安装工具包。安装完毕后会提示要重启Ubuntu。

2. 设置共享文件夹

重启完成后点击”设备(Devices)” -> 分配数据空间,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如”gongxiang”,尽量使用英文名称。

3. 挂载共享文件夹

重新进入虚拟Ubuntu,在命令行终端[……]阅读全文