- 在阿里云服务器从零开始上线Django项目:Ubuntu18.0
- 十六、Django2.1 搭建多用户的博客网站——文章点赞功能
- 十九、Django2.1 搭建多用户的博客网站——使用自定义模板
- 十三、Django2.1 搭建多用户的博客网站——修改和删除文章
- 十五、Django2.1 搭建多用户的博客网站——文章模块小结
- 十七、Django2.1 搭建多用户的博客网站——统计文章浏览次
- 十二、Django2.1 搭建多用户的博客网站——使用Markd
- 十四、Django2.1 搭建多用户的博客网站——向用户展示文章
- 二十一、Django2.1 搭建多用户的博客网站——美图模块
- 六、Django2.1 搭建多用户的博客网站——重置密码
我将在网上找到的步骤做了整合,大佬请勿鄙视
[阿里镜像地址]https://developer.aliyun.com/packageSearch?word=centos
1.下载镜像
1.CentOS-7-x86_64-DVD-1810.iso使用全量包用来格式化磁盘用的懒得敲命令,然后选择最小化安装
2.下载镜像的时候顺便下载连接wifi用的两个软件包
libnl-1.1.4-3.el7.x86_64.rpm
iw-4.3-2.el7.x86_64.rpm
2.制作启动盘
1.使用Rufus制作
2.将上面的两个文件复制进U盘,下面联网使用
3.最小化安装
直接页面点点点就行了(选择最小化安装)
4.去掉报警音
4.1关闭命令行报警音
vi /etc/inputrc 将第二行 set bell-style none 前的#号去掉,重启生效(centos 7)
关闭vi编辑器报警音
root用户打开~/.bashrc 写入 setterm -blength 0 重启生效(centos 7)
5.连接网络
挂载U盘选择安装的两个文件
#1.插入U盘
#2.执行命令 查看挂载 U 盘映射的地址名称
fdisk -l
#找到你的U盘大小的盘符 /dev/sdb1
#3.创建挂载文件目录
mkdir /mnt/usb_disk
#4.挂载U盘
mount /dev/sdb1 /mnt/usb_disk
#5. 操作U 盘内容
cd /mnt/usb_disk
#找到两个文件进行安装
yum -y install libnl-1.1.4-3.el7.x86_64.rpm
yum -y install iw-4.3-2.el7.x86_64.rpm
#查看网卡名
iw dev
#我找到的是wlp2s0
#连接无线
wpa_supplicant -B -i wlp2s0 -c <(wpa_passphrase "WiFi名称" "密码")
#分配ip
dhclient wlp2s0
#查看分配的ip
ip addr
#wlp2s0 中有 inet 192.168.43.99 说明已连接到 WiFi。
#查看是否能联网:ping baidu.com
#安装wifi管理软件
yum -y install NetworkManager-wifi
安装完成后,默认开启和开机自启。
但是使用之前需要重启 NetworkManager-wifi 才能生效。
一定要重启/重启/重启
#搜索wifi
nmcli device wifi list 或者 nmcli dev wifi list
#连接wifi
nmcli device wifi connect WiFi名称 password WiFi密码
或者
nmcli dev wifi connect WiFi名称 password WiFi密码
6.开启ssh服务
//安装openssh-server
yum install openssh-server
#找到了 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开
#将文件中,关于监听端口、监听地址前的 # 号去除
Port 22
#AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::
#然后开启允许远程登录
PermitRootLogin yes
#最后,开启使用用户名密码来作为连接验证
PasswordAuthentication yes
#开启 sshd 服务,输入
sudo service sshd start
#接下来就可以在可以复制粘贴的电脑放飞自我了
7.修改镜像
#7.1安装wget
yum install wget
#7.2备份本地源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
#7.2获取阿里镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
####7.4更新yum缓存
yum makecache
####7.5查看当前yum源
yum repolist
8系统设置
//8.1更新系统
yum update
#8.2设置ntp时间同步服务
#1、安装ntp
yum install -y ntp
#2、设置NTP服务开机启动
chkconfig ntpd on
service nptd start
#3查看时间
date
#4安装vim
yum install vim
#5设置笔记本盒盖不休眠
#5.1找到配置文件
vim /etc/systemd/logind.conf
#5.2修改配置
#HandlePowerKey 按下电源键后的行为,默认power off
#HandleSleepKey 按下挂起键后的行为,默认suspend
#HandleHibernateKey 按下休眠键后的行为,默认hibernate
#HandleLidSwitch 合上笔记本盖后的行为,默认suspend
#我们把HandleLidSwitch后面的suspend修改为lock,即:
HandleLidSwitch=lock
#重启服务
systemctl restart systemd-logind
#5.3关闭电源管理(长时间不动网卡会自动休眠)
#centons7之前的系统,路径为vi /etc/grub.conf
#该方法是关闭电源管理系统,防止休眠
vim /etc/default/grub
添加pcie_aspm=off 重启
#6.设置普通用户,然后关闭root的ssh登录,防止被攻击(修改连接端口号)
#6.1添加用户
adduser tom
#6.2设置密码
passwd tom
#赋予root权限
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tom ALL=(ALL) ALL
#7关闭root远程登录,修改ssh的登录端口
#7.1编辑配置文件/etc/ssh/sshd_config修改PermitRootLogin后面的yes为no,并且去掉前面的注释符,同时可以限制失败次数
注意: 这个失败次数是对所有用户都起作用的。
#LoginGraceTime 2m
PermitRootLogin no
#StrictModes yes
MaxAuthTries 3
#MaxSessions 10
#7.2修改端口
Port
#7.3重启sshd服务
sudo service sshd start
网友评论