美文网首页生物信息学习
手把手教你学生信系列(四)-- 服务器的那些事

手把手教你学生信系列(四)-- 服务器的那些事

作者: 正踪大米饭儿 | 来源:发表于2018-01-08 16:13 被阅读96次

    实验室使用了 Dell-PowerEdge-R710 二手服务器
    该二手服务器配备 xxx 阵列卡,可以支持 2 TB x 6 个3.5 寸硬盘。
    我们购买了 1 个480 G 企业及固态硬盘,用来安装系统,4 个西数紫盘做阵列,1 个之前购买的西数金盘做热备盘。

    磁盘阵列:
    RAID 容错式磁盘阵列
    一般使用的 RAID0,RAID1, RAID5,RAID10, RAID50, RAID6 等
    硬件和水平一般是配置阵列卡;

    安装硬盘之前,首先应该配置硬件阵列卡。
    设置 480G 系统盘为 Raid 0。
    设置完成进行硬盘初始化 ,进入系统安装界面

    我的阵列卡最大支持 2 T 的硬盘,所以用 4 个 2 T 硬盘做 Raid 5, 一个 2T 硬盘做热备盘。
    开机 Ctrl + R 进入Raid 阵列卡设置进行配置。不赘述。

    1. 制作启动 U 盘
    ## 卸载 U 盘
    sudo umount /dev/sdc
    
    ## 刻录启动 U 盘
    sudo dd if=Centos-7.iso of=/dev/sdc
    
    1. 安装系统
      U盘启启动后,根据提示安装系统。
      CentOS 7 使用 lvm 文件系统,分区时手动配置,由系统自动建立好分区之后,手动添加 /opt 挂载分区。

    2. 内核升级

    ## https://www.centos.bz/2017/08/upgrade-centos-7-6-kernel-to-4-12-4/
    # Import the public key
    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    
    # To install ELRepo for RHEL-7, SL-7 or CentOS-7
    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
    
    #  install kernel-ml 安装主线最新稳定内核
    yum --enablerepo=elrepo-kernel install kernel-ml
    
    ## 重启手动选择新版本内核
    
    # 修改 grub 并设置 GRUB_DEFAULT=0
    vim /etc/default/grub
    
    # 重新生成内核配置
    grub2-mkconfig -o /boot/grub2/grub.cfg
    
    # 重启检查配置是否正确
    uname -sr
    
    1. 更新软件源
    ## 备份原文件
    cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    
    ## 下载替换阿里云原件源
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    ## 安装软件仓库
    wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
    
    ## 清理缓存并生成新的缓存
    sudo yum clean all  
    sudo yum makecache 
    
    ## 升级并安装常用软件
    yum update
    yum install vim htop tree 
    
    1. 安装编译环境
    yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel
    
    1. 网页验证登陆
      校园网等一些环境下有可能需要使用 WEB 验证登陆,安装 links 软件,可在命令行中运行运行无图像浏览器解决此问题。

    2. 添加用户组、用户

    ## 添加用户组
    groupadd Maize
    ## 添加用户,并指定登陆目录
    useradd -g Maize liu -m
    ## 更改文件属性
    chown -R liu:Maize /DATA
    
    1. 改变命令提示符颜色
      这一步不是必须的,但是好区分的颜色对工作效率的提升有一定的影响。
    ## .bashrc 添加如下内容
    export PS1="[ \033[1;33m\u \033[1;36m \`pwd\`\033[0;35m \t \033[1;37m]\n$ "
    
    1. 挂载大容量存储盘
    ## 分区
    parted
    ## 格式化硬盘
    mkfs.xfs /dev/sdb
    ## 挂载格式化好的分区
    mount /dev/sdb1 /MaizeShen
    ## 设置开机自动挂载
    vim /etc/fstab
    
    1. 设置启动进入命令行模式
    ## 命令行模式
    systemctl set-default multi-user.target
    ## 图形模式
    systemctl set-default graphical.target
    

    至此,服务器硬件环境基本搭建完成。

    相关文章

      网友评论

        本文标题:手把手教你学生信系列(四)-- 服务器的那些事

        本文链接:https://www.haomeiwen.com/subject/oetigxtx.html