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

你可能感兴趣的:(Linux服务器的安装配置流程)