您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > SBC安装及配置合一版
SBC系统安装步骤和配置方法1、安装ubuntu系统SBC采用的ubuntu版本是Ubuntu10.04.4LTS64bit,内核版本是2.6.32.52(可使用cat/proc/version查看,初始不是此内核可通过后续操作升级到此)。安装使用安装光盘安装,也可以使用U盘制作的安装盘进行安装。安装的步骤如下:1.1语言选择系统语言统一使用英语。1.2安装模式选择选择安装系统InstallUbuntu,按Enter键继续。1.3语言选项选择English,点击forward继续。1.4时区选择选择亚洲Asia,中国重庆China(Chongqing),点击forward继续。1.5键盘选项使用默认选项Suggestedoption:USA美式键盘,点击forward继续。1.6分区选择选择使用全部硬盘空间Eraseandusetheentiredisk,点击forward继续。1.7用户名及密码默认用户名使用genew,密码nucleus(可以自己定义),点击forward继续。1.8确认选项确认前面的选项,无误后点击forward继续(Advance选项可以配置启动盘和http代理,建议不要修改)。1.9系统开始安装安装系统过程中不要断电或重启,安装过程时间比较长,请耐心等待。1.10重启系统安装完成后提示要重启系统,点击RestartNow。1.11提示取出系统光盘使用光驱,退出系统光盘,然后点击ENTER继续。2、Ubuntu内核升级2.1修改root用户密码为nucleus使用命令:sudopasswd,修改root用户密码为nucleus2.2切换到root账户,执行后续操作使用命令su-,输入root用户密码,切换到root权限2.3更新apt-get工具命令:sudoapt-getupdate2.4安装sshserver软件命令:sudoapt-getinstallopenssh-server2.5安装编译系统命令:apt-getinstallbuild-essentialcheckinstall,询问y/n,选择y2.6更新ncurses命令:apt-getinstallncurses-dev2.7将2.6.32-52内核源码上传到cd/usr/src目录2.6.32-52内核源代码路径为:\\10.8.1.2\ftp\Version\Publish\MSAN\SBC\SBC安装所需文件\2.6.32-52内核源码。2.8在目录/usr/src下,解压源码命令:tar-xvflinux-source-2.6.32.tar.bz22.9修改源码目录名为linux命令:mvlinux-source-2.6.32linux2.10清除原编译痕迹命令:1)cd/usr/src/linux2)makemrproper2.11拷贝当前系统的.config文件命令:cp/usr/src/linux-headers-2.6.32-44-generic-pae/.config.config(根据安装的操作系统实际填写linux-headers-2.6.32-44-generic-pae名称)2.12编译menuconfig,选择现有config文件命令:makemenuconfig显示如下内容,选择LoadanAlternateConfigurationFile,然后依次选择ok(Load当前目录下的.config文件),exit。Generalsetup---[*]Enableloadablemodulesupport----*-Enabletheblocklayer---Processortypeandfeatures---PowermanagementandACPIoptions---Busoptions(PCIetc.)---Executablefileformats/Emulations----*-Networkingsupport---DeviceDrivers---UbuntuSuppliedThird-PartyDeviceDrivers---FirmwareDrivers---Filesystems---Kernelhacking---Securityoptions----*-CryptographicAPI---[*]Virtualization---Libraryroutines------LoadanAlternateConfigurationFileSaveanAlternateConfigurationFile2.13再次编译menuconfig,选择现有config文件命令:makemenuconfig显示如下内容,选择LoadanAlternateConfigurationFile,然后依次选择ok(Load当前目录下的.config文件),exit。Generalsetup---[*]Enableloadablemodulesupport----*-Enabletheblocklayer---Processortypeandfeatures---PowermanagementandACPIoptions---Busoptions(PCIetc.)---Executablefileformats/Emulations----*-Networkingsupport---DeviceDrivers---UbuntuSuppliedThird-PartyDeviceDrivers---FirmwareDrivers---Filesystems---Kernelhacking---Securityoptions----*-CryptographicAPI---[*]Virtualization---Libraryroutines------LoadanAlternateConfigurationFileSaveanAlternateConfigurationFile2.14拷贝内核修改的文件命令:1)cd/home/user012)mkdirKernelInstall3)cd/home/user01/KernelInstall上传内核文件到/home/user01/KernelInstall目录,内核文件路径:\\10.8.1.2\ftp\Version\Publish\MSAN\SBC\SBC安装所需文件\内核修改文件4)修改安装文件权限:chmod777Install.sh5)安装./Install.sh2.15编译内核命令:1)cd/usr/src/linux2)make2.16编译模块命令:makemodules2.17安装命令:makeinstall2.18安装命令:makemodules_install2.19更新ramfs命令:update-initramfs-c-k2.6.32.52+drm33.212.20更新grup命令:update-grub2.21删除/home/user01/KernelInstall目录命令:rm-r/home/user01/KernelInstall2.22重启系统命令:reboot2.23核对内核版本使用cat/proc/version查看内核版本为:Linuxversion2.6.32.52+drm33.21(root@genew-desktop)(gccversion4.4.3(Ubuntu4.4.3-4ubuntu5.1))#2SMPThuSep1114:10:02CST20142.24安装32位库文件sudoapt-getinstallia32-libs3、外网软件包安装以root用户权限去安装su-1)apt-getinstallmysql-server安装mysql时会让输入密码,默认先不输入为空2)apt-getinstallmysql-client3)apt-getinstalllibmysqlclient16-dev4)apt-getinstallapache25)apt-getinstallphp56)apt-getinstalllibapache2-mod-php57)apt-getinstalllibapache2-mod-auth-mysql8)apt-getinstallphp5-mysqlphp5-curlphp5-gdphp5-idnphp-pearphp5-imagickphp5-imapphp5-mcryptphp5-memcachephp5-mingphp5-psphp5-pspellphp5-recodephp5-snmpphp5-sqlitephp5-tidyphp5-xmlrpcphp5-xsl9)apt-getinstallflex10)apt-getinstalllibxml211)apt-getinstalllibxml2-dev12)apt-getinstallphp-pear13)apt-getinstalllynx4、keepalived软件安装如果SBC需要支持HA或HA+GR功能,需要安装keepalived工具。工具路径:\\10.8.1.2\Test\TestVer\SBC\B01D02Pack02\tools\keepalived1,将可执行文件keepalived(解压keepalived_release.tar.gz获得)放在:/usr/sbin/;tar-xvfkeepalived_release.tar.gzcpkeepalived/usr/sbin2,配置文件keepalived.confnotify.sh放在:/etc/keepalived/;mkdir-m777/etc/keepalived//如果/etc下没有keepalived目录,则创建。cpkeepalived.confnotify.sh/etc/keepalived3,服务启动脚本keepalived.init放在:/etc/init.d/并修改名称为keepalived;cpkeepalived.init/etc/init.d/keepalived4,修改配置文件keepalived.conf满足现场需求;keepalived.conf配置内容如下所示:######################################################################################################!ConfigurationFileforkeepalivedglobal_defs{#notification_email{#acassen_xxx@yahoo.com#sysadmin_xxx@gmail.com#}#notification_email_fromAlexandre.Cassen@firewall.loc#smtp_server192.168.200.1#smtp_connect_timeout30#router_idubuntu#以上为邮件提醒相关配置,需要时开启}vrrp_sync_groupVGM{//定义一个VRRP组,其中一个实例状态发生切换,另一个也会发生切换;group{VI_1VI_2}notify/etc/keepalived/notify.sh//节点状态改变时执行的脚本}vrrp_instanceVI_1{//定义VRRP实例1stateBACKUP//主节点为MASTER,从的为BACKUPinterfaceeth0//发VRRP包的网络接口virtual_router_id23//集群中同一实例的virtual_router_id必须相同(0~255)priority50//优先级,数字越大,优先级越高(1~255)advert_int2//主状态下,VRRP包发送的间隔时间authentication{auth_typePASS//认
本文标题:SBC安装及配置合一版
链接地址:https://www.777doc.com/doc-5066829 .html