Linux服务器的安装配置流程

不积跬步无以至千里

贴士:因为是装在Ubuntu系统上,其中有几个常用的命令告诉大家,下面在操作中你也会见到如下等命令

sudo gedit +文件目录对某个文件进行编辑和vi命令差不多,因为好多系统文件是只读的,可通过此方式来进行编辑修改

sudo nautilus执行完这个命令,就会弹出一个系统目录窗口,你就可以用这个窗口就行你想要的复制和粘贴了,因为系统文件好多不能直接进行图形化的复制粘贴操作

source +文件目录这个命令作用是将修改的配置文件立即生效,否则系统的配置文件将只会在重启以后才能起到效果

一、重装系统

1、ubuntu系统光盘

2、把光盘放到光驱里,然后重新开机,在电脑显示之前狂按F10,然后就会进入到bos界面,然后进入boot oder菜单里,设置DVD相关的项放到启动的优先位置(这里是方便你重装系统时,开机优先识别的是光盘里的东西,即你的重装的系统),然后按Enter,然后再按F10保存,再按“Save and Exit”项,退出Bos界面,接下来什么不用动,坐等重新进入

3、接下来你就会进入到DVD的识别界面中,选择install Ubuntu,接下来就会进入到重装系统的一步步的过程中...

4、在重装系统时,也许你会遇到由于系统盘太大(使你的加载会在系统盘,并会增加加载的次数,造成卡顿),因此你会选择分区的情况,你就会设置系统盘成三个分区,一个当做系统盘efi,一个当做数据盘,一个当做交换区swap,根据不同的需求,给不同分区设置不同的空间大小。(其中的安装系统都是傻瓜式安装,其中会有设置系统的语言、设置你当前位置、设置一个管理员用户(便于你去开机的时候的进入))

5、重装完系统会提醒你重新开机(这个时候会弹出光盘)

二、安装服务器的相关软件及配置

1、jdk的安装及配置

安装jdk1.6和jdk1.7

  安装jdk1.7

sudo apt-get install openjdk-7-jre

sudo apt-get install openjdk-7-jdk

(有时候会出现openjdk7-jre-headless依赖性错误,所以要重新进行更新需要执行:sudo apt-get update,更新一下,然后重新执行上边的两步:

sudo apt-get install openjdk-7-jre

sudo apt-get install openjdk-7-jdk

  安装jdk1.6

通过网上下载  jdk-6u45-linux-x64.bin的二进制文件来下载jdk1.6,其中的操作为:通过u盘,把这个二进制文件,放到usr/lib/jvm 目录下,其中有可能会遇到文件不可创建、粘贴等问题,你可执行命令:

sudo nautilus

,就可以相关的文件的复制粘贴了,然后把文件放到usr/lib/jvm目录下,修改文件的可执行权限(chmod +777+文件路径),然后你就会发现文件变了颜色,然后就可以执行它了:

./jdk-6u45-linux-x64.bin

,然后就会发现它会去执行下载jdk1.6的过程,jdk1.6就会被下载到usr/lib/jvm目录下了

  配置jdk1.6与jdk1.7

    配置环境变量

    其中通过的是修改系统/etc/profile文件就需要执行命令:

sudo gedit /etc/profile

要在此文件的末尾添加上:

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_121

这个jdk1.6.0_45 其中jdk是固定的,1.6.0_45是通过命令:

java -version

获取到的。

然后就可以保存退出然后使用命令:

source /etc/profile

作用是使修改的配置文件立刻生效,否则将会重新开机才会生效。

使用env命令查看JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45说明配置生效了。

 将系统默认的jdk修改过来执行命令如下:

JDK1.6的

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_121/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_121/bin/javac 300

sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_121/bin/javah 300

sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_121/bin/javap 300

sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk1.7.0_121/bin/javadoc 300

JDK1.7的

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 300

sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.6.0_45/bin/javah 300

sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_45/bin/javap 300

sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk1.6.0_45/bin/javadoc 300

JDK1.6和1.7之间的切换命令

sudo update-alternatives --config java

当你输入后就会有提示让你输入编号,你就可以选择对应的编号来进行切换

sudo update-alternatives --config javac

和上边的切换同理

jdk的安装及配置就结束了,如果你想验证你的配置成没成功,可以利用文本文件编写一个Test.java 来进行测试,例如:

class Test{

public static void main(String[] arg){

System.out.println("SSSS");

}}

执行命令

javac Test.java

此时会生成一个Test.class文件

java Test

如果配置成功则会打印出:

SSSS

等字样,否则会报错。

2、挂载数据盘

查看硬盘的UUID

sudo blkid

查看分区数据挂载情况

 df -hl

创建要挂载的目录

sudo mkdir Public2

对新区进行格式化

sudo mkfs -t ext4 /dev/sdb2

挂载到指定目录

sudo mount /dev/sdb2  /Public2(Public2是要挂载的目录,sdb2就是要挂载的数据盘的名称,通过df -hl可查看)

修改fstab文件(目录:/etc/fstab)

sudo gedit /etc/fstab

文件打开了,在文件末尾加上如下(注释:其中UUID=的是对应的这个磁盘的id,你可以通过点击那个盘的目录在文件左上方可看见或者通过df -hl可以看见):

# /Public2 was on /dev/sdb2 during installation

UUID=be5d96de-3f67-4317-811e-00e53228a378 /Public2            ext4  defaults      0      0   

3、配置网络固定ip

打开右上角的数据连接的箭头,选择

编辑连接

有线连接 编辑

IPV4设置方法:手动  点击添加   然后地址设置你想要地址:192.168.0.221子网络掩码:255.255.255.9网关:192.168.0.1DNS服务器:192.168.0.1

4、samba的安装与配置

    安装samba

sudo apt-get install samba

sudo apt-get install smbfs

其中在安装smbfs时,它会提醒你已覆盖,不用管

   添加samba用户

sudo adduser --force-badname yourname(添加用户)

sudo adduser --force-badname --home /Public/yourname yourname(添加用户并指定工作目录)

  删除samba用户

sudo deluser yourname(删除用户)

sudo deluser -f yourname(强制删除已登录用户,因为有时候你添加的用户如果是登陆状态,使用上一种删除方式会出现删除不了的提示)

 添加客户端访问samba密码(Windows 访问的时候用到)

sudo adduser yourname

 配置smb.conf文件(目录:/etc/samba/smb.conf)

sudo gedit /etc/samba/smb.conf

就打开了smb.conf文件,然后在文件的末尾添加如下:

[wangdongyu]

comment = wangdongyu require password

path = /Public/wangdongyu

public = yes

writable = yes

valid users = wangdongyu

create mask = 0777

directory mask = 0777

force user = wangdongyu

force group = wangdongyu

available = yes

browseable = yes

其中的path就是你在客户端即windows下访问时,显示的用户的目录对应着服务器端的文件路径,后边对应的是客户端的一些权限可读可写等。

  启动服务器端samba

service smbd restart

service smb status

如果输出的是:smbd(pid 6415) is runnig ... 等字样就是成功了

5、安装ssh(为SecureCRT的使用,不安装,会CRT连接不成功,最后通过CRT测试是否连接成功)

  安装命令:

sudo apt-get install openssh-server

 查看sshserver是否启动成功:

ps -e|grep ssh

6、安装BeyondCompare并配置其右键

下载 bcompare-3.3.8.16340.tar.gzhttp://pan.baidu.com/s/1jGH0Y70

    从网上或者从别处考来Linux文件夹(BeyondCompare压缩包及key),从U盘把文件夹放到home的目录下

   把其中的压缩文件解压:

tar -zxvf  bcompare-3.3.8.16340.tar.gz 

进入到解压出来的文件bcompare-3.3.8.16340.tar.gz里,就会看到会有一个对应解压文件bcompare-3.3.8.16340和一个keygen文件:

如出现,文件不可执行,就要为解压出的文件更改权限:

sudo chmod 777 +文件路径

执行keygen文件(获取安装时密钥):

./keygen

根据它的提示,你去一步步来,最终会获得一串秘钥以begin,end字样,然后

进入到刚刚解压完的bcompare-3.3.8.16340文件中:

cd bcompare-3.3.8.16340

如出现,文件不可执行,就要为解压出的文件更改权限:

sudo chmod 777 +文件路径(install等可执行二进制文件,都要赋予权限,因此,整个bcompare-3.3.8.16340都赋予权限:

再执行安装文件:

./install

安装成功,再在此文件目录下,执行:

./bcompare.sh

发现会提示你都会lib** no found,按着提示的缺少的库名进行添加:

sudo apt-get install libX11-dev:i386 libxext6:i386 libXrender-dev:i386 libXcursor-dev:i386 libXinerama-dev:i386 libXrandr-dev:i386

还提示lib** no found 继续安装缺少的对应库:

sudo apt-get install libxft2:i386 libfontconfig1:i386

还是少库,继续:

sudo apt-get install libstdc++6:i386

sudo apt-get install libXft2:i386

sudo apt-get install libstdc++so6:i386

sudo apt-get install libstdc++6:i386

(安装对应的库就是,sudo apt-get install lib报错的库名:i386)

再执行启动BeyondCompare脚本命令:

./bcompare

就会显示出图形界面的安装界面,最后一步让你输入秘钥,就把通过keygen文件获得秘钥复制到此处,点击ok,提示register ok,注册成功

接下来配置右键,打开软件BeyondCompare,点击Tools/Options,弹出一个弹窗,在中间位置有一个复选框"Include Beyond Compare in Explorer context menu 等字样,点击选中,点击ok,设置成功,重启电脑,查看一下一个文件夹右击,看是否有“Select Left Folder"等字样,如果有恭喜你成功了。(不要用3.3.4.14431的压缩包,这个软件设置邮件无效,需要配置一个文件,我没成功)

7、repo的安装和配置

把已有的repo文件拷贝到 /sbin/ 和/usr/local/bin/目录下

这是刚才配置软件环境的配置文件的位置

repo:    /sbin/repo  /usr/local/bin/repo

fstab: /etc/fstab

smb: etc/smab/smb.conf

jdk: etc/profile

好了,服务器的安装配置,先告一段落,谢谢大家,:-D

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,922评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,591评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,546评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,467评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,553评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,580评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,588评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,334评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,780评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,092评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,270评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,925评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,573评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,194评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,437评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,154评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352