搭建centos服務(wù)器過(guò)程中的具體步驟與避坑指南

一、centos服務(wù)器的安裝過(guò)程:

1,去centos官網(wǎng)下載對(duì)應(yīng)的系統(tǒng)文件

2,將U盤燒錄成系統(tǒng)盤

3,利用燒錄好的啟動(dòng)U盤安裝系統(tǒng)(按F2進(jìn)行Bios)

4,安裝即將結(jié)束的時(shí)候需要選填一些信息即可完成

二 網(wǎng)絡(luò)安裝避坑指南:

如果您使用的學(xué)校的有線網(wǎng)絡(luò),那么可能聯(lián)網(wǎng)時(shí)可能會(huì)出現(xiàn)以下錯(cuò)誤:

報(bào)錯(cuò)

ping www.baidu.com

Ping issue "Name or service not known"

解決方法:

1,找到/etc/sysconfig/network-scripts/ifcfg-eth0的文件,并在文件中添加以下內(nèi)容

----------文件內(nèi)容----------

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

----------文件內(nèi)容----------

其中HWADDR為ip a命令后,對(duì)應(yīng)的 link/ether后帶的數(shù)值

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

2,查看/etc/resolv.conf文件,是否包含以下內(nèi)容,如不包含,直接添加

----------文件內(nèi)容----------

; generated by /usr/sbin/dhclient-script

search ***.edu.cn

nameserver 172.18.1.92

nameserver 172.18.1.93

----------文件內(nèi)容----------

3,完成這一切之后,調(diào)用service network restart命令重啟網(wǎng)絡(luò)(如果前兩步已經(jīng)設(shè)置好的話,可以直接從3和4啟動(dòng)即可)

4,調(diào)用dhclient命令分配dhcp地址,即可完成網(wǎng)絡(luò)連接的工作

三 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

另外,當(dāng)切換成Python3以后發(fā)現(xiàn)yum命令不能用了,一執(zhí)行就會(huì)報(bào)錯(cuò):

四 用戶權(quán)限分配

1 創(chuàng)建用戶

useradd -d /home/username -m?username

passwd username

2 依次給用戶分配權(quán)限:-R表示次目錄也會(huì)被設(shè)置。-m設(shè)置后續(xù)的acl參數(shù)給文件使用,不可與-x合用

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

setfacl -m user:user:x /home_dir/

五、給不同的用于分配系統(tǒng)盤使用權(quán)限

首先,訪問(wèn)文件:vi /etc/fstab,添加內(nèi)容:

defaults,usrquota, grpquota

隨后,重新掛在home文件夾:mount -o remount /home

接著,掃描SCSI總線添加設(shè)備

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

并進(jìn)行檢測(cè)

mount | grep /home

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

之后:quotacheck -cugv /home

其中不同的參數(shù)意義為

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

-v : verbose ouput

-u : user disk quota

-g : group disk quota

quotaon /home/

接下來(lái)

edquota -u jack

六、限制內(nèi)存使用兩

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

之后,登錄系統(tǒng)

su - xiaoming #切換成xiaoming的賬戶

ulimit -a

最后,一個(gè)多用戶互不干擾的服務(wù)器都搭建成功啦

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容