搭建Linus服务器.docx

上传人:b****6 文档编号:3273656 上传时间:2022-11-21 格式:DOCX 页数:29 大小:1.59MB
下载 相关 举报
搭建Linus服务器.docx_第1页
第1页 / 共29页
搭建Linus服务器.docx_第2页
第2页 / 共29页
搭建Linus服务器.docx_第3页
第3页 / 共29页
搭建Linus服务器.docx_第4页
第4页 / 共29页
搭建Linus服务器.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

搭建Linus服务器.docx

《搭建Linus服务器.docx》由会员分享,可在线阅读,更多相关《搭建Linus服务器.docx(29页珍藏版)》请在冰豆网上搜索。

搭建Linus服务器.docx

搭建Linus服务器

一、搭建服务器

打开VMwareworkstation,选择创建新的虚拟机

选择自定义,下一步

如图所示,下一步

选择稍后安装操作系统,下一步

选择Linux,版本CentOS64位,下一步

如图所示(位置按要求来,或者随自己喜好),下一步

内存至少分配1024MB(图形化安装),下一步(小于1024只能是命令行安装)

磁盘大小至少为100GB,下一步

选择编辑虚拟机设置

将IOS映像文件挂载到CD/DVD

打开虚拟机电源,出现启动画面,出现下图后选择第一个

出现下图后,选择Skip(跳过)

选择安装过程中使用的语言(英语)

选择安装过程中键盘的输入模式(美式键盘)

选择安装基本存储设备(第一个)

这时会弹出警告,警告会删除所有数据文件,选择“Yes”

修改时区(上海或重庆)

到了这个界面是分区与安装,请选择“创建自定义布局”(最后一个)

创建标准分区

首先创建/boot引导分区,大小默认即可

创建基本分区,swap交换分区,大小为内存的2倍(和数据库内存一致)

创建物理分区

将剩余所有空间分配给该分区

创建创建卷组

在卷组上添加逻辑卷,逻辑卷即为跟分区

选择最小化安装(第三个)

添加软件组(桌面、兼容库、开发工具、简体中文)

二、设置连接网络

Edit(编辑)

三、安装vmtools

挂载VMwareTools

选择你要安装的虚拟机,在依次在工具栏中点击清单 >虚拟机 >客户机> 安装/升级VMwareTools

1.进入系统,安装VMwareTools,创建必要必要文件夹【这些路径都是随个人喜好,只要知道这些目录是干什么用的就行】,以下是该步较重要的命令集合。

#mkdir/mnt/cdrom   创建cdrom挂载目录

#mkdir/service       创建服务安装路径

#mount/dev/cdrom/mnt/cdrom  挂载光盘(虚拟光盘)

#cd/mnt/cdrom      进入挂载目录

#tarzxfVMwareTools-9.0.5-1065307.tar.gz-C/service/  解压出来

#cd/service/vmware-tools-disrib   进入程序主目录

#./vmware-install.pl   执行安装程序

当出现如下提示时,要敲入yes并回车

2.安装完成后,VMwareTools会自动卸载(就像自动弹出光驱),所以不用手动再umount一次

四、配置防火墙

查看防火墙信息,可以看到打开的端口

/etc/init.d/iptablesstatus

删除某规则链中的所有规则

iptables-F

删除某个规则链

iptables-X

将更改进行保存

/etc/init.d/iptablessave

关闭防火墙

/etc/init.d/iptablesstop

关闭防火墙(不自动启动),重启后永久生效

chkconfigiptablesoff

列出所有服务的当前启动信息。

chkconfigiptables--list

彻底关闭SELinux并且希望立即生效:

第一条直接修改配置让它在系统重启后还处于禁用模式;第二条临时使SELinux失效。

sed-i's/SELINUX=.*/SELINUX=disabled/'/etc/selinux/config

setenforce0

五、建立本地yum源

设置,将ISO文件挂载到虚拟机的CD/DVD上

使用createrepo命令创建yum仓库

1.将所有rpm文件拷贝到一个文件夹中cp-rv/media/CentOS_6.3_Final/Packages/* /所建立的文件夹

2.通过rpm命令手动安装createrepo命令创建yum仓库rpm-ivhcreaterepo

3.运行命令createrepo-v/rpm-directory

4.如果有分组信息,则在运行命令的时候使用-g参数置顶分组文件

mkdir/localserver (建立本地文件夹)

mount /dev/cdrom /mnt/cdrom

cp-rv/media/CentOS_6.3_Final/Packages/* /localserver

cd/localserver

rpm-ivhcreaterepo-0.9.8-5.el6.noarch.rpm(若提示需要安装依赖包,根据提示安装即可)

报错解决办法:

#rpm-ivhcreaterepo-0.9.8-4.el6.noarch.rpm

warning:

createrepo-0.9.8-4.el6.noarch.rpm:

HeaderV3RSA/SHA256Signature,keyIDc105b9de:

NOKEY

error:

Faileddependencies:

deltarpmisneededbycreaterepo-0.9.8-4.el6.noarch

libxml2-pythonisneededbycreaterepo-0.9.8-4.el6.noarch

python-deltarpmisneededbycreaterepo-0.9.8-4.el6.noarch

#rpm-ivhcreaterepo-0.9.8-4.el6.noarch.rpmdeltarpm-3.5-0.5.20090913git.el6.x86_64.rpmlibxml2-python-2.7.6-1.el6.x86_64.rpmpython-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

createrepo-v/localserver/(创建索引信息,repodate)

如若需要分组信息

cp/media/CentOS_6.3_Final/repodate/*.comp/comps.xml

createrepo-g/comps.xml /localserver (开始创建分组信息)

然后编辑repo文件(同方法一编辑方法相同)

yumcleanall (清除缓存)

Loadedplugins:

fastestmirror,refresh-packagekit,security

Cleaningrepos:

local_server

CleaningupEverything

Cleaninguplistoffastestmirrors

# yummakecache (建立新缓存)

Loadedplugins:

fastestmirror,refresh-packagekit,security

Determiningfastestmirrors

local_server                                            |4.0kB    00:

00...

local_server/group_gz                                   |209kB    00:

00...

local_server/filelists_db                               |4.8MB    00:

00...

local_server/primary_db                                 |3.5MB    00:

00...

local_server/other_db                                   |2.0MB    00:

00...

MetadataCacheCreated

cd/etc/yum.repos.d/

vidvd.repo输入以下内容

[dvd]

name=dvd

baseurl=file:

///mnt

gpgcheck=0

enable=1

ls

因为连不上外网,所以删除或迁移走C*

六、下载软件

yuminstall-ylsoftelnetwgetntpdate

●lsof(listopenfiles)是一个列出当前系统打开文件的工具。

在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。

●Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。

它为用户提供了在本地计算机上完成远程主机工作的能力。

在终端使用者的电脑上使用telnet程序,用它连接到服务器。

终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。

可以在本地就能控制服务器。

要开始一个telnet会话,必须输入用户名和密码来登录服务器。

Telnet是常用的远程控制Web服务器的方法。

●wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。

wget名称的由来是“WorldWideWeb”与“get”的结合。

●ntpdate是用来校正服务器时间的工具

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1