玩转博客:使用CentOS 7系统搭建CMS平台(一)

玩转博客:使用CentOS 7系统搭建CMS平台(一)

前言:因环境的原因,特意用软路由搭建本地的服务器使用,另外也可以做博客以及CMS系统

一、防火墙配置

[root@localhost ~]# systemctl disable firewalld && systemctl stop firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
## 关闭防火墙并且开机自启

[root@localhost ~]# setenforce 			     ## 防火墙临时生效
[root@localhost ~]# swapoff -a				 ## 配置swap交换分区

二、网卡信息配置

[root@localhost ~]# cat -n /etc/sysconfig/network-scripts/ifcfg-ens192  ## 查看网卡信息
     1  TYPE=Ethernet
     2  PROXY_METHOD=none
     3  BROWSER_ONLY=no
     4  BOOTPROTO=dhcp
     5  DEFROUTE=yes
     6  IPV4_FAILURE_FATAL=no
     7  IPV6INIT=yes
     8  IPV6_AUTOCONF=yes
     9  IPV6_DEFROUTE=yes
    10  IPV6_FAILURE_FATAL=no
    11  IPV6_ADDR_GEN_MODE=stable-privacy
    12  NAME=ens192
    13  UUID=bae17aff-8e72-4bae-8835-7aba31bd20ad
    14  DEVICE=ens192
    15  ONBOOT=no

## 修改第4行和第15行,以及添加ip信息
[root@localhost ~]# sed -i -e '4 s/dhcp/static/g' -e '15 s/no/yes/g' /etc/sysconfig/network-scripts/ifcfg-ens192

## 添加IP信息
[root@localhost ~]# echo 'IPADDR=192.168.0.100
> NETMASK=255.255.255.0
> GATEWAY=192.168.0.1
> DNS1=114.114.114.114
> DNS2=8.8.8.8' >> /etc/sysconfig/network-scripts/ifcfg-ens192

## 重新启动network服务,启动过程中会出现断开连接
[root@localhost ~]# systemctl restart network

三、 yum仓库配置

## 备份yum的repo文件
[root@localhost ~]# cd /etc/yum.repos.d/		## 进入这个目录
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
[root@localhost yum.repos.d]# mkdir -p bak			## 然后创建bak文件夹
[root@localhost yum.repos.d]# mv *.repo bak/		## 需要把repo文件都移动到bak文件夹下
[root@localhost ~]# mount /dev/sr0 /media   ## 挂载磁盘,如果系系统上已经安装了wget可以忽略
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]#  rpm -ivh /media/Packages/wget-1.14-15.el7.x86_64.rpm  ## 安装wget,挂载光盘后, 在/media/Packages里有安装包
警告:/media/Packages/wget-1.14-15.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:wget-1.14-15.el7                 ################################# [100%]

[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
  下载Centos-7.repo文件
--2023-01-02 20:55:55--  https://mirros.aliyun.com/repo/Centos-7.repo
正在解析主机 mirros.aliyun.com (mirros.aliyun.com)... 失败:未知的名称或服务。
wget: 无法解析主机地址 “mirros.aliyun.com”
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
--2023-01-02 20:56:01--  https://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 175.146.189.233, 175.146.189.237, 175.146.189.239, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|175.146.189.233|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2523 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

100%[====================================================================================================================================================================>] 2,523       --.-K/s 用时 0s

2023-01-02 20:56:01 (826 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2523/2523])

## yum仓库更新
[root@localhost ~]# yum -y clan all 
已加载插件:fastestmirror
没有该命令:clan。请使用 /usr/bin/yum --help
[root@localhost ~]# yum makecache  
已加载插件:fastestmirror
base                                                                                                                                                                                   | 3.6 kB  00:00:00
extras                                                                                                                                                                                 | 2.9 kB  00:00:00
updates                                                                                                                                                                                | 2.9 kB  00:00:00
base/7/x86_64/primary_db       FAILED
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/6d0c3a488c282fe537794b5946b01e28c7f44db79097bb06826e1c0c88bad5ef-primary.sqlite.bz2: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; Name or service not known"
正在尝试其它镜像。
(1/10): base/7/x86_64/group_gz                                                                                                                                                         | 153 kB  00:00:00
(2/10): extras/7/x86_64/filelists_db                                                                                                                                                   | 276 kB  00:00:00
(3/10): extras/7/x86_64/other_db                                                                                                                                                       | 149 kB  00:00:00
(4/10): base/7/x86_64/other_db                                                                                                                                                         | 2.6 MB  00:00:01
(5/10): updates/7/x86_64/other_db                                                                                                                                                      | 1.2 MB  00:00:00
(6/10): base/7/x86_64/primary_db                                                                                                                                                       | 6.1 MB  00:00:03
(7/10): updates/7/x86_64/filelists_db                                                                                                                                                  |  10 MB  00:00:05
**剩下的可以忽略



[root@localhost ~]# yum update   ## 软件更新

四、 编译安装ntfs-3g源码包

## 下载ntfs-3g源码包
[root@localhost ~]# wget -O /usr/local/src/ntfs-3g_ntfsprogs-2021.8.22.tgz https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2021.8.22.tgz

## 解压ntfs-3g的压缩包,解压到/usr/src的目录下
[root@localhost src]# tar xf ntfs-3g_ntfsprogs-2021.8.22.tgz -C /usr/src/

## 到已解压ntfs-3g的目录进行编译安装
[root@localhost src]# cd /usr/src/ntfs-3g_ntfsprogs-2021.8.22/
[root@localhost ntfs-3g_ntfsprogs-2021.8.22]# yum -y install make gcc-c++ gcc vim  ## 需要安装编译软件以及依赖包
[root@localhost ntfs-3g_ntfsprogs-2021.8.22]# ./configure  --prefix=/usr/local/ntfs-3g && make && make install
[root@localhost ~]# ntfs-3g --version			## 验证一下是否安装成功
ntfs-3g 2021.8.22 integrated FUSE 27

五、配置移动硬盘开机自挂载

[root@localhost ~]# fdisk -l               
## 查看硬盘分区,如果显示sdb或者sdc往后的硬盘,代表为新增硬盘

[root@localhost ~]# mkfs.ext4 /dev/sdb			## 给新增的/dev/sdb硬盘格式化一下
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
无论如何也要继续? (y,n) y			## 选择y,直接继续
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
152616960 inodes, 1220934400 blocks
61046720 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=3370123264
37260 block groups
32768 blocks per group, 32768 fragments per group
4096 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848, 512000000, 550731776, 644972544

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information:   ## 这里直接回车
完成

[root@localhost ~]# mount /dev/sdb /opt/		## 将已格式化好的硬盘分区直接挂载到/opt上
[root@localhost ~]# df -Th						## 查看/dev/sdb是否挂载到/opt的目录下
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        14G  1.4G   12G   11% /
devtmpfs                devtmpfs  1.9G     0  1.9G    0% /dev
tmpfs                   tmpfs     1.9G     0  1.9G    0% /dev/shm
tmpfs                   tmpfs     1.9G  8.6M  1.9G    1% /run
tmpfs                   tmpfs     1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  143M  872M   15% /boot
tmpfs                   tmpfs     380M     0  380M    0% /run/user/0
/dev/sdb                ext4      4.6T   89M  4.3T    1% /opt

## 编辑fstab文件
[root@localhost ~]# vim /etc/fstab  ## 在最后一行添加以下内容,是添加已挂载磁盘上的/dev/sdb /opt	ext4 等等。
#
# /etc/fstab
# Created by anaconda on Mon Jan  2 20:08:13 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=5c3420bb-8793-4e27-95b2-7754c6eb0c4c /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sdb                /opt                    ext4    defaults        0 0

六、宝塔Linux安装

[root@localhost ~]# yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Small丿Rain丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值