美文网首页
搭建centos服务器过程中的具体步骤与避坑指南

搭建centos服务器过程中的具体步骤与避坑指南

作者: WJ的生信小院 | 来源:发表于2022-08-19 14:58 被阅读0次

    一、centos服务器的安装过程:

    1,去centos官网下载对应的系统文件

    2,将U盘烧录成系统盘

    3,利用烧录好的启动U盘安装系统(按F2进行Bios)

    4,安装即将结束的时候需要选填一些信息即可完成

    二 网络安装避坑指南:

    如果您使用的学校的有线网络,那么可能联网时可能会出现以下错误:

    报错

    ping www.baidu.com

    Ping issue "Name or service not known"

    解决方法:

    1,找到/etc/sysconfig/network-scripts/ifcfg-eth0的文件,并在文件中添加以下内容

    ----------文件内容----------

    TYPE=Ethernet

    PROXY_METHOD=none

    BROWSER_ONLY=no

    BOOTPROTO=static

    DEFROUTE=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_FAILURE_FATAL=no

    IPV6_ADDR_GEN_MODE=stable-privacy

    NAME=enp4s0

    UUID=abcdbdeb-968c-474b-b5b2-0ef1e0e6c559

    DEVICE=enp4s0

    ONBOOT=yes

    DHCPV6C=no

    NM_CONTROLLED=no

    LINKDELAY=31

    HWADDR=d4:5d:64:d1:f4:5d

    ----------文件内容----------

    其中HWADDR为ip a命令后,对应的 link/ether后带的数值

    如 link/ether d4:5d:64:d1:f4:5d

    2,查看/etc/resolv.conf文件,是否包含以下内容,如不包含,直接添加

    ----------文件内容----------

    ; generated by /usr/sbin/dhclient-script

    search ***.edu.cn

    nameserver 172.18.1.92

    nameserver 172.18.1.93

    ----------文件内容----------

    3,完成这一切之后,调用service network restart命令重启网络(如果前两步已经设置好的话,可以直接从3和4启动即可)

    4,调用dhclient命令分配dhcp地址,即可完成网络连接的工作

    三 python安装指南

    cd /usr/srcwget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz

    tar xzf Python-3.7.9.tgz

    cd Python-3.7.9

    ./configure --enable-optimizations --with-openssl=/path/to/your/local/install

    make

    make install

    pip install numpy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

    sudo update-alternatives --install /usr/bin/python python /usr/local/python3/bin/python3 150

    sudo update-alternatives --install /usr/local/bin/pip pip /usr/local/bin/pip2.7 1

    sudo update-alternatives --install /usr/local/bin/pip pip /usr/bin/pip3 2

    sudo update-alternatives --config pip

    另外,当切换成Python3以后发现yum命令不能用了,一执行就会报错:

    四 用户权限分配

    1 创建用户

    useradd -d /home/username -m username

    passwd username

    2 依次给用户分配权限:-R表示次目录也会被设置。-m设置后续的acl参数给文件使用,不可与-x合用

    setfacl -m user:user:rwx /home_dir/user_dir

    setfacl -m user:user:x /home_dir/

    五、给不同的用于分配系统盘使用权限

    首先,访问文件:vi /etc/fstab,添加内容:

    defaults,usrquota, grpquota

    随后,重新挂在home文件夹:mount -o remount /home

    接着,扫描SCSI总线添加设备

    echo "- - -" > /sys/class/scsi_host/host0/scan

    echo "- - -" > /sys/class/scsi_host/host1/scan

    echo "- - -" > /sys/class/scsi_host/host2/scan

    echo "- - -" > /sys/class/scsi_host/host3/scan

    echo "- - -" > /sys/class/scsi_host/host4/scan

    echo "- - -" > /sys/class/scsi_host/host5/scan

    fdisk -l

    df -h

    并进行检测

    mount | grep /home

    返回:/dev/mapper/centos-home on /home type ext4 (rw,relatime,seclabel,quota,usrquota,grpquota,data=ordered)

    之后:quotacheck -cugv /home

    其中不同的参数意义为

    -c : create quota file and don’t use the existing file

    -v : verbose ouput

    -u : user disk quota

    -g : group disk quota

    quotaon /home/

    接下来

    edquota -u jack

    六、限制内存使用两

    echo "xiaoming hard rss 2097152" >> /etc/security/limits.conf

    echo "#Sets up user limits according to /etc/security/limits.conf" >/etc/pam.d/login

    echo "session required pam_limits.so" > /etc/pam.d/login

    之后,登录系统

    su - xiaoming #切换成xiaoming的账户

    ulimit -a

    最后,一个多用户互不干扰的服务器都搭建成功啦

    相关文章

      网友评论

          本文标题:搭建centos服务器过程中的具体步骤与避坑指南

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