从Etach到Lenny,Debian+ISPCP升级笔记

本来有一台Linux服务器,运行Debian 4.0 Etach 和 ISPCP 1.0.0 RC6

近期看到ISPCP正式版已经发布好久了,就决定升级.升级路线是首先 升级Debian 到 Lenny (5.0),然后再升级ISPCP

A 升级Linux

升级的方法很简单

1) (可选的) 检查你的更新源列表(sources.list)

apt-spy -d stable -t 5 update #是用Stable或者Lenny现阶段效果应该是一样的

有些指南让你加上国家和地区参数,时间没有必要,事实上我们访问最快的源往往都在国外。

你也可以手动去更新 /etc/apt/sources.list

2) 更新系统

aptitude update && aptitude upgrade

这一步可能需要反复运行几次,如果有软件版本冲突提示,你需要运行 aptitude 手动选择冲突解决方案

一直运行到aptitude update && aptitude upgrade提示没有需要更新软件包了,系统升级完成

3)可能遇到的问题

我遇到问题是:Mysql升级到5.2以后不能自动启动了,检查 /etc/log/daemon.log发现一个提示

/etc/init.d/mysql[2130]: ERROR: Using expire_logs_days without log_bin crashes the server. See README.Debian.gz

log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10

修改 /etc/mysql/my.cnf 解决问题

#log_bin = /var/log/mysql/mysql-bin.log #这一行本来是被注释掉的

expire_logs_days = 10

完成上述步骤后服务器及ISPCP应该仍然可以正常工作,检查处理完可能存在的问题后,准备升级ISPCP

B) 更新 ISPCP到 1.0.2

安装ISCP官方说明逐步操作

http://www.isp-control.net/documentation/doku.php?id=start:upgrade:rc

几点说明:

继续阅读“从Etach到Lenny,Debian+ISPCP升级笔记”

(15)

Linux入门-软件管理篇(APT)

APT 软件安装管理系统,Debian下的系统软件安装管理工作

除非你确实知道你在什么,请一直保持使用APT相关工具来管理软件,而不要使用其它工具或方式。

准备工作

使用APT安装更新系统前,首先

  • 确保网络或其它来源(光盘等)可用
  • 如果使用网络镜像,请手动或自动选择最快的网络镜像来源
    #自动方式
    #参见下面的apt-spy
    
    #手动方式
    vim /etc/apt/sources.list
    

继续阅读“Linux入门-软件管理篇(APT)”

(16)

Linux入门-终端环境(bash)设置篇

Bash是Debian的默认SHELL,设置终端环境(bash)使Bash更好地为我们服务,我们需定制bash shell环境,这里讲述bash用户环境配置。

bash_profile、.bashrc、和.bash_logout
上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。注意bash_profile、.bash_logout并不总是存在,至少Debian中就没有默认创建

继续阅读“Linux入门-终端环境(bash)设置篇”

(283)

linux入门-系统时间设置篇

是的,没错,linux的时间设置需要专门写一篇来说明!

date #显示系统当前本地时间

STEP1:设定硬件时钟(BIOS)

debian/linux默认认为BIOS时间是世界时间(UTC),BOIS一般实际设置的是本地时间,所以需要修改它(特别在VmWare等虚拟机环境下)

#编辑rcS,设置UTC=no,告诉系统,硬件时间是否为UTC时间
#BIOS=本地时间,UTC=no
#BIOS=UTC时间,UTC=yes
vim /etc/default/rcS

#其它相关的命令:
hwclock --show --utc        #显示当前硬件时钟,硬件时钟假定为UTC时间
hwclock --show --localtime  #显示当前硬件时钟,硬件时钟假定为本地时间
hwclock                     #也可以用来设置硬件时间

继续阅读“linux入门-系统时间设置篇”

(14)

Linux入门-文本编辑器篇(VI VIM)

文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice … … ,文本模式下的编辑器有vi、vim(vi的增强版本)和nano … … vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以让Linux入门级用户在最短的时间内学会使用它。

nano 工具和DOS操作系统下的edit操作相似,使用简单,我们不作介绍了,如果您有兴趣,不妨尝试一下;

本文以Debian版Linux作为测试系统。

大部分Linux系统默认都安装了一个缩水版的VIM,同时使用VI命令时会以兼容方式启动这个缩水版的VIM。缩水版的VIM在一些功能上和完整版有区别,特别是在插入模式下的光标移动,推荐安装完整版的VIM

 apt install vim

继续阅读“Linux入门-文本编辑器篇(VI VIM)”

(25)