一、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ù)器都搭建成功啦