检查系统环境 uname hostname vi /etc/hosts加上ip 主机名 关闭防火墙 [root@linux-6-64 desktop]# vi/etc/selinux/config selin
检查系统环境
uname
hostname
vi /etc/hosts加上ip 主机名
关闭防火墙
[root@linux-6-64 desktop]# vi/etc/selinux/config
selinux=disabled
[root@linux-6-64 desktop]# service iptablesstop
iptables: flushing firewall rules: [ ok ]
iptables: setting chains to policy accept:filter [ ok ]
iptables: unloading modules: [ ok ]
[root@linux-6-64 desktop]# serviceip6tables stop
ip6tables: flushing firewall rules: [ ok ]
ip6tables: setting chains to policy accept:filter [ ok ]
ip6tables: unloading modules: [ ok ]
修改系统参数:vi /etc/sysctl.conf
kernel.shmall = 4294967296
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
使其立即生效:[root@linux-6-64 desktop]# /sbin/sysctl -p
安装rpm包需要的rpm包如下:
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (i686)
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
libxext-1.1 (x86_64)
libxext-1.1 (i686)
libxtst-1.0.99.2 (x86_64)
libxtst-1.0.99.2 (i686)
libx11-1.3 (x86_64)
libx11-1.3 (i686)
libxau-1.0.5 (x86_64)
libxau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libxi-1.3 (x86_64)
libxi-1.3 (i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
unixodbc-2.2.14-11.el6 (64-bit) or later
unixodbc-devel-2.2.14-11.el6 (64-bit) or later
执行以下语句把光盘挂到磁盘上:
[root@linux-6-64 desktop]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 iswrite-protected, mounting read-only
进入以下目录:
[root@linux-6-64 desktop]# cd /etc/yum.repos.d/
删除里面的文件并新建一个repo文件:
[root@linux-6-64 yum.repos.d]# rm -rf *.repo
[root@linux-6-64 yum.repos.d]# vi rhel-info.repo
把以下内容添加到新文件中:
[server]
name=server
baseurl=file:///mnt/server
enabled=1
gpgcheck=1
gpgkey=file:///mnt/rpm-gpg-key-redhat-release
执行以下命令:
[root@linux-6-64 yum.repos.d]# yum clean all
loaded plugins: product-id,refresh-packagekit, security, subscription-manager
updating certificate-based repositories.
cleaning repos: server
cleaning up everything
[root@linux-6-64 yum.repos.d]# yum update
loaded plugins: product-id,refresh-packagekit, security, subscription-manager
updating certificate-based repositories.
server | 4.0 kb 00:00 ...
server/primary_db | 3.1mb 00:00 ...
setting up update process
no packages marked for update
接下来就可以使用yum命令了:
进去rpm包的目录:cd /mnt/packages
执行yum install unixodbc-2.2.14-11.el6 unixodbc-devel-2.2.14-11.el6sysstat-9.0.4-11.el6 make-3.81-19.el6 libxi-1.3 libxi-1.3libaio-devel-0.3.107-10.el6 libaio-devel-0.3.107-10.el6 libxext-1.1 libxext-1.1libxtst-1.0.99.2 libxtst-1.0.99.2 libx11-1.3 libx11-1.3 libxau-1.0.5libxau-1.0.5 libxcb-1.5 libxcb-1.5 binutils-2.20.51.0.2-5.11.el6compat-libcap1-1.10-1 compat-libstdc++-33-3.2.3-69.el6compat-libstdc++-33-3.2.3-69.el6 gcc-4.4.4-13.el6 gcc-c++-4.4.4-13.el6glibc-2.12-1.7.el6 glibc-2.12-1.7.el6 glibc-devel-2.12-1.7.el6glibc-devel-2.12-1.7.el6 ksh libgcc-4.4.4-13.el6 libgcc-4.4.4-13.el6libstdc++-4.4.4-13.el6 libstdc++-4.4.4-13.el6 libstdc++-devel-4.4.4-13.el6libstdc++-devel-4.4.4-13.el6 libaio-0.3.107-10.el6 libaio-0.3.107-10.el6
执行之后显示:
no package binutils-2.20.51.0.2-5.11.el6available.
no package gcc-4.4.4-13.el6 available.
no package gcc-c++-4.4.4-13.el6 available.
no package glibc-2.12-1.7.el6 available.
no package glibc-2.12-1.7.el6 available.
no package glibc-devel-2.12-1.7.el6available.
no package glibc-devel-2.12-1.7.el6available.
no package libgcc-4.4.4-13.el6 available.
no package libgcc-4.4.4-13.el6 available.
no package libstdc++-4.4.4-13.el6available.
no package libstdc++-4.4.4-13.el6available.
no package libstdc++-devel-4.4.4-13.el6available.
no package libstdc++-devel-4.4.4-13.el6available.
依经验来看linux下不可能没有gcc这样重要的包,分析可能是小版本号不对。此处笔者偷懒,,直接使用
yum install glibc*
yum install gcc*
yum install binutils*
yum install libgcc*
yum install libstdc++*
这些命令把相关的包全装上了,嘿嘿!
接着请看