一、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
最后,一个多用户互不干扰的服务器都搭建成功啦