解决方案 在Windows7 32位操作系统通过虚拟机来运行Linux 本机已搭建虚拟环境

系统相关准备

Linux系统 CentOS-5.5-i386-bin-DVD.iso

远程登录管理工具 SSHSecureShellClient-3.2.9.exe

虚拟机运行工具 VirtualBox-4.0.2-69518-Win.exe

Linux系统网络配置 inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0

Windows系统对应网络配置 IP地址:192.168.10.2 子网掩码:255.255.255.0 默认网关:192.168.10.1

安装完成后

Linux系统登录配置 login:root password:centos5.5

Centos系统登录 192.168.233.128 192.168.233.129 login:root password:admin123

修改系统环境变量

1.在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。

1
2
3
4
5
6
# vi /etc/profile
在文件末尾加上如下两行代码
export PATH=$PATH:/usr/local/erlang/bin
export PATH=$PATH:/usr/local/rabbitmq/sbin

# source /etc/profile

2.用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】 用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。具体操作和方法1一样,这里就不在列举代码了

3.直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】 在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。例如

1
export PATH=/usr/local/webserver/php/bin:$PATH

解压缩文件

从网络上下载到的源码包, 最常见的是 .tar.gz .tar.bz2包, 还有一部分是 .tar.xz .tar.lz的包。

有人说 .tar.xz 是压缩率之王,但从下图看.tar.lz的压缩率更高一些: 这里写图片描述

.tar.gz .tar.bz2要解压很简单 : .tar.gz 格式解压为 tar -zxvf xx.tar.gz .tar.bz2 格式解压为 tar -jxvf xx.tar.bz2

.tar.xz .tar.lz复杂一点: .tar.xz的解压方法: xz -d mpfr-3.1.2.tar.xz 会产生一个mpfr-3.1.2.tar 文件,再执行 tar -xvf mpfr-3.1.2.tar

.tar.lz的解压方法: 该格式需要使用Lzip或Lunzip解压,CentOS 6.5默认不安装此程序。

1
2
3
4
[root@localhost opt]# lzip
-bash: lzip: command not found
[root@localhost opt]# lunzip
-bash: lunzip: command not found

语法:lzip -d file.lz 更多请参考:http://www.nongnu.org/lzip/manual/lzip_manual.html#Examples

下载: http://www.nongnu.org/lzip/ http://download.savannah.gnu.org/releases/lzip/

Ubuntu16.04升级 Ubuntu18.04

1.准备工作,配置国内源

1
2
3
4
5
6
7
8
9
# 首先将原配置文件备份
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 然后 VIM 打开,替换
:%s/us.security.ubuntu/mirrors.aliyun/g
:%s/us.archive.ubuntu/mirrors.aliyun/g

:%s/security.ubuntu/mirrors.aliyun/g
:%s/archive.ubuntu/mirrors.aliyun/g

2.更新资源

1
2
3
4
5
$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt dist-upgrade

3.安装update-manager-core

1
$ sudo apt-get install update-manager-core

4.更新16.04到18.04

1
2
3
4
# 先执行 reboot
$ sudo reboot

$ sudo do-release-upgrade

执行上一步命令后,会自动升级系统。

5.清理无用的安装包

1
$ sudo apt-get remove