搭建Linus服务器Word格式文档下载.docx
《搭建Linus服务器Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《搭建Linus服务器Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
选择安装过程中键盘的输入模式(美式键盘)
选择安装基本存储设备(第一个)
这时会弹出警告,警告会删除所有数据文件,选择“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
(建立新缓存)
Determiningfastestmirrors
local_server
|4.0kB
00:
00...
local_server/group_gz
|209kB
local_server/filelists_db
|4.8MB
local_server/primary_db
|3.5MB
local_server/other_db
|2.0MB
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是用来校正服务器时间的工具