从零开始搭建实验室Ubuntu服务器

Posted leezx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始搭建实验室Ubuntu服务器相关的知识,希望对你有一定的参考价值。

手头有台闲置的电脑,想搭建一台服务器,为今后的实验室搭建做准备。

 

启动盘

制作U盘启动盘,安装Ubuntu系统

方法很多,装win就用老毛桃,简单快速。

装Linux就用rufus,Ubuntu官方推荐的安装器。推荐还是装desktop把,server是纯命令行,起点有点高。

关于u盘分区的选择,频繁穿插于mac于pc之间者,大批量拷贝大型文件者,请用exfat。

 

分区

菜鸟方案

“/”与swap两个分区就可以应付绝大多数的应用

常用方案

分为3个区

1. 挂载点/;主分区;安装系统和软件;大小为30G;分区格式为ext4;

2. 挂载点/home;逻辑分区;相当于“我的文档”;大小为硬盘剩下的; 分区格式ext4;

3. swap;逻辑分区;充当虚拟内存;大小等于内存大小(本人2G);分区格式为swap

4. /boot ;引导分区;逻辑分区; 大小为200M ;分区格式为ext4;

Ps:(本人安装的是Ubuntu14.04版本,100G硬盘分区方案)

 

安装

Dell F12 F8

进入U盘启动

 

Ubuntu基本环境配置

第一步,脱离鼠标:最全整理 | 121个Ubuntu终端常用快捷键

初始化Ubuntu root密码

sudo passwd root

安装git

apt-get update && apt-get install git-core

ssh开放远程登录

dpkg -l | grep ssh
sudo apt-get install openssh-server

ubuntu开启SSH服务远程登录

vim

查看ip

env

gcc

lib

 

流程工具管理

conda

 

python环境配置

 

R环境配置

 

 

番外篇

硬盘U盘挂载

sudo fdisk -l
mount -t vfat /dev/sdb1 /media 
umount /media/

 

网络访问

可以访问Google等,但是不能访问国内的网站,没有eth0。

解决办法:下载e1000e-3.5.1.tar.gz

解决Ubuntu网络连接问题

sudo make install
sudo modprobe e1000e 
sudo dhclient eth0
vi /etc/network/interface
sudo /etc/init.d/networking restart

make

rpm

chrome

cannot resolve hostname

no ethernet connection 

eth0,eth1,eth2……代表网卡一,网卡二,网卡三……lo代表127.0.0.1,即localhost

linux eth0网卡配置详解

  

驱动下载

 

ftp服务器

 

实验室网站服务器

 

其他:

第一次碰到这种邪门的事,一台电脑可以访问一些网站,却无法访问另一些网站,不是DNS解析的问题,因为IP都无法访问。后来有人解释说是局域网内把该网卡给封了,导致这个物理网卡在局域网内无法访问某些特定的IP。

换台电脑就好了,果然各种千奇百怪的问题都有。

 

以上是关于从零开始搭建实验室Ubuntu服务器的主要内容,如果未能解决你的问题,请参考以下文章

一、服务器从零到一——Ubuntu搭建nginx静态服务器

从零开始搭建Nginx服务器以及SVN简单配置

从零开始在一个Ubuntu服务器上部署node后端

从零开始在一个Ubuntu服务器上部署node后端

sdn网络实验的搭建--mininet

sdn网络实验的搭建--mininet