(一)硬件准备

一台HP ProLiant DL160 G5服务器(硬盘拓展到480G)

一台个人电脑(windows操作系统)

一个Lenovo 4G 闪存(fat32格式)

(二)制作引导U盘

网络上有许多制作Linux引导U盘的文章,但真正能用的少之又少,期间尝试多个办法,均以失败告终。下面将直接阐述最可行,也是最简单的方法。

下载U盘boot工具,共三个文件,已经打包,下载地址:http://www.filesavr.com/u-boot

解压syslinux-3.73.tar.gz文件,ctrl+r输入cmd打开命令提示符,然后使用cd命令进入syslinux-3.73目录下的win32文件夹

syslinux.exe -m -a x: x为U盘盘符

命令完成后就已经在U盘中建立了一个可引导文件,当然,这是隐藏的。

在u盘中建立此文件syslinux.cfg(用记事本或写字板编辑,注意,先在控制面板-文件夹选项中选择显示后缀名) ,并在里面加入

default vmlinuz

append initrd=initrd.gz

再将u-boot包中的vmlinuz,initrd.gz转移到U盘中。

最后从http://cdimage.debian.org/debian-cd/5.0.3/i386/iso-cd/下载debian-503-i386-CD-1.iso 镜像并转移到U盘里。

至此,U盘引导盘制作完成。

(三)安装debian

将U盘插入,启动服务器,bios默认从U盘启动,因此在这里我无需设置。

进入字符安装界面,根据提示操作,到检测磁盘的那一步拔掉U盘,待分区完成后再插上,回头按Erc重新选择挂载ISO镜像,安装基本系统,选择软件包(这里只选择桌面环境以及标准系统,装桌面环境是为了配置方便),安装grub,安装debian完成,拔掉U盘重启服务器。

在我重启完成后,经过一个蓝色选择debian模式的界面,直接提示找不到root错误-root (hd1,0)。

不用慌张,接着按Erc退回debian模式选择界面,按c,这是修复grub的界面,移到root (hd1,0)上,按e编辑root,改成

root (hd0,0)

回车,最后按b启动,启动正常。

进入系统,登陆,附件,终端

su 输入root密码后就可以行使root权限

vim /boot/grub/menu.lst

拉到最下面,找到前面没有“#”前缀的

root (hd0,1)

改为

root (hd0,0)

至此安装debian完成。

(四)配置源

安装好之后,发现apt-get install任何软件都失败,查看源配置文件,问题在于只有一个基础源,并没有任何软件源。直接google:debian 源。根据自己网络先随便选择一个,然后再终端输入

apt-get install apt-spy

如果源没有问题,安装完成后即可使用apt-spy。

cp /etc/apt/sources.list /etc/apt/sources.list.bak 备份源

apt-spy -d lenny -a Asia 搜索亚洲境内最快源

扫描生成/etc/apt/sources.list.d/apt-spy.list文件,这个其实就可以作为sources.list文件用了。

cp /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list 覆盖掉原有的sources.list文件

(五)快速搭建环境

终端输入:

apt-get install lighttpd php5-cgi php5-mysql mysql-server php5-gd phpmyadmin

之后按照我这篇文章的方法配置lighttpd,地址:http://youling.wordpress.com.cn/debian-lighttpd-php-mysql.html

vsftpd按照这里的资料根据自己的需求配置,地址:http://wiki.ubuntu.org.cn/Vsftpd服务安装设置

如果需要外网访问phpmyadmin,输入如下命令建立软连接:

ln -s /usr/share/phpmyadmin/ /var/www/ root权限模式下才行

最后是ssh安装配置。

apt-get install openssh-server

配置SSH

vim /etc/ssh/sshd_config

这里有相关资料,按自己需求配置,地址:http://www.diybl.com/course/6_system/linux/Linuxjs/20090903/173704.html

至此,服务器配置完成。

(六)测试工作

使用ftp软件上传一个探针到web根目录。

访问http://127.0.0.1查看最终结果。

zend或者其他php加速器可以自己安装,很简单,这里就不再累述。

提示:如果修改某一服务的配置文件,使用 /etc/init.d/服务名 resart即可完成重启,比如:

/etc/init.d/ssh resart

呼呼,终于写完了。谢谢大家支持,有问题可以提问,以后还有深度教程

完全实战-从零开始配置服务器相关推荐

  1. 从零开始配置服务器密码机的开发环境

    开发环境 环境配置 安装gcc编译器 安装g++编译器 安装make 安装cmake 安装ssh 安装git和配置 安装大文件管理工具git-lfs 安装数据库sqlite3 安装数据库sqlite_ ...

  2. 从零开始配置服务器软件系统

    本博客讲安装Ubuntu系统后的网络配置.cuda以及pytorch安装 所装软件及版本: Ubuntu18.04 cuda11.3 pytorch1.10.0 文章目录 1. ubuntu系统安装 ...

  3. AI应用开发实战系列之一: 从零开始配置环境

    AI应用开发实战 - 从零开始配置环境 与本篇配套的视频教程请访问:https://www.bilibili.com/video/av24421492/ 零.前提条件 一台能联网的电脑,使用win10 ...

  4. 小程序初始化服务器数据,微信小程序 项目实战(一)生命周期 配置服务器信息 splash启动页...

    步骤一:小程序 生命周期 //app.js App({ onLaunch: function () { //当小程序初始化完成时,会触发onLaunch(全局只触发一次) }, onShow: fun ...

  5. python ai应用开发_AI应用开发实战 - 从零开始搭建macOS开发环境

    AI应用开发实战 - 从零开始搭建macOS开发环境 联系我们 OpenmindChina@microsoft.com 零.前提条件 一台能联网的电脑,使用macOS操作系统 请确保鼠标.键盘.显示器 ...

  6. 实战:配置DNS客户端域名搜索后缀构造域名进行域名解析

    2.1 实战:配置客户端使用DNS服务器解析计算机名 实战目的: ü 在内网,用户习惯使用计算机名而不是计算机全名访问资源,你需要配置客户端,解析计算机名时在计算机名称后添加一个DNS后缀构造一个域名 ...

  7. 【网络通信 -- SIP 电话】项目实战记录 -- SIP 服务器 OPENSIPS 搭建测试与 SIP 客户端 PJSIP 编译安装测试

    [网络通信 -- SIP 电话]项目实战记录 -- SIP 服务器 OPENSIPS 搭建测试与 SIP 客户端 PJSIP 编译安装测试 [1]SIP 服务器 OPENSIPS 搭建 1.1 安装环 ...

  8. tomcat从零开始配置https

    从零开始配置https 生成证书 创建证书 导出证书 导入证书 查看密钥库条目 tomcat配置https 生成证书 使用https需要生成证书,我们可以使用jdk自带的keytool来生成证书 在c ...

  9. 企业级音视频会议实战之webrtc服务器janus品尝实战

    企业级音视频会议实战之webrtc服务器janus品尝实战 文章目录 企业级音视频会议实战之webrtc服务器janus品尝实战 前言 单纯使用webrtc的缺点 使用webrtc服务器之后(这里以j ...

最新文章

  1. Python 笔试集(4):True + True == ?
  2. Interview:算法岗位面试—11.05下午上海某银行信息(总行,四大行之一)技术岗笔试记录
  3. 网络七层协议之物理层
  4. c语言怎么让图形界面单独显示,「分享」C语言如何编写图形界面
  5. 【读书笔记0102】Beginning linux programming-3rd
  6. 剖析微软Hyper-V的最佳部署方式
  7. django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing a
  8. 前端开发对JSESSIONID的初步了解:JSESSIONID的产生以及简单说明
  9. HikariCP 的使用
  10. Linux出现“E45: ‘readonly‘ option is set (add ! to override)”的解决方法。
  11. excel冻结窗口_excel怎么冻结窗口?excel冻结窗口怎么设置?
  12. OCV (on-chip-variation)
  13. ubuntu快捷键备忘
  14. MySQL的enclosed-by和escaped-by
  15. C#获取字符串的长度
  16. BLAM源码解析(一)—— 模块初始化
  17. 苹果店里卖移动套餐,走出甲方思维
  18. 计算机机房管理系统数据库设计入门经典,机房管理系统数据库设计
  19. android9默认字体下载,iFont爱字体 v5.5.9 Android特别版-实用的手机换字体软件
  20. python库——未完待续,紫薯布丁

热门文章

  1. 信息学奥赛一本通(2042:【例5.10】稀疏矩阵)
  2. 装箱问题(信息学奥赛一本通-T1295)
  3. 大整数加法(信息学奥赛一本通-T1168)
  4. 最长最短单词(信息学奥赛一本通-T1143)
  5. 42 FI配置-财务会计-固定资产-组织结构-将折旧表分配至公司代码
  6. Windows微秒级定时方法
  7. python语言中print函数的作用_python中如何使用print函数
  8. linux 关于虚拟内存的几个系统调用
  9. opencv空间色彩转换
  10. windows下运行python文件路径总是出错?