


•
CentOS 7安装FTP服务器
安装vsftpd
yum install -y vsftpd
启动服务并且将服务设置成开机自启
systemctl start vsftpd
systemctl enable vsftpd
配置vsftpd
添加用户并设置访问的ftp目录
useradd ftpuser -s /sbin/nologin -d /ftp_data && echo “123456”|passwd ftpuser –stdin
其中新增的用户名为ftpuser,密码为123456,vsftpd的数据目录为/ftp_data
将/ftp_data的所有者修改为ftpuser
chown ftpuser:ftpuser /ftp_data/
备份vsftpd的配置文件(可省略)
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
修改vsftpd.conf配置文件,禁用匿名用户访问ftp服务器
vim /etc/vsftpd/vsftpd.conf
将配置文件中的anonymous_enable=YES修改成anonymous_enable=NO
修改配置文件/etc/pam.d/vsftpd
#备份配置文件cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak#编辑配置文件
vim /etc/pam.d/vsftpd#将auth required pam_shells.so修改为->auth required pam_nologin.so
重启ftp服务
systemctl restart vsftpd.service
查看并修改selinux中有关ftp的配置
getsebool -a | grep ftp
如下显示:
ftpd_anon_write –> offftpd_connect_all_unreserved –> offftpd_connect_db –> offftpd_full_access –> offftpd_use_cifs –> offftpd_use_fusefs –> offftpd_use_nfs –> offftpd_use_passive_mode –> offhttpd_can_connect_ftp –> offhttpd_enable_ftp_server –> offtftp_anon_write –> offtftp_home_dir –> off
—centos7安装php8(php8.1.3通用)—
前言
centos7默认源的php版本只有5.4,版本太老,而mediawiki需要的php版本为7.4以上,所以本文直接升级到php8.0。
步骤
yum remove -y php*
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm 此处若是无法下载 可用
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager –disable ‘remi-php*’
yum-config-manager –enable remi-php80
yum install -y php php-bcmath php-cli php-common php-devel php-fpm php-gd php-intl php-ldap php-mbstring php-mysqlnd php-odbc php-pdo php-pear php-pecl-xmlrpc php-pecl-zip php-process php-snmp php-soap php-sodium php-xml
php -v
centos完全卸载php的方法是:1、执行【rpm-qa|grepphp】命令查看php软件包;2、执行【rpm-e】命令卸载php软件包;3、执行【php-v】命令查看是否完全卸载。
#php-pdo-5.1.6-27.el5_5.3
#php-mysql-5.1.6-27.el5_5.3
#php-xml-5.1.6-27.el5_5.3
#php-cli-5.1.6-27.el5_5.3
#php-common-5.1.6-27.el5_5.3
#php-gd-5.1.6-27.el5_5.3
注意:要先卸载没有依赖的软件包。
pdo是mysql的依赖项;common是gd的依赖项;
例如:
# rpm -e php-pdo-5.1.6-27.el5_5.3
error: Failed dependencies:
php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386
所以正确的卸载顺序是:
# rpm -e php-mysql-5.1.6-27.el5_5.3
# rpm -e php-pdo-5.1.6-27.el5_5.3
# rpm -e php-xml-5.1.6-27.el5_5.3
# rpm -e php-cli-5.1.6-27.el5_5.3
# rpm -e php-gd-5.1.6-27.el5_5.3
# rpm -e php-common-5.1.6-27.el5_5.3
最后执行如下命令查看php版本信息
# php -v
如果没有输出版本信息,则说明已经完全卸载了。
—-centos7 安装mysql8.0—-
1.进入root用户的家目录(cd /root),创建空文件夹(mkdir mysqltar)
2.进入mysql官网,选择要下载的rpm的安装包,并复制下载链接
3.进入mysqltar下,执行wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar,下载rpm安装包。
4.使用tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar 解压文件
5.使用 rpm -qa|grep mariadb 查看mariadb文件是否存在(此文件会与mysql安装起冲突),若存在,使用sudo rpm -e –nodeps mariadb-libs将其卸载
6.依据包之间的依赖关系依次安装6个rpm包:
1.rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
2.rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
3.rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm
4.rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm
5.rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
6.rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm
当第6步出现mysql报错,依赖错误,
错误:依赖检测失败:
/usr/bin/perl 被 mysql-community-server-8.0.28-1.el7.x86_64 需要
net-tools 被 mysql-community-server-8.0.28-1.el7.x86_64 需要
perl(Getopt::Long) 被 mysql-community-server-8.0.28-1.el7.x86_64 需要
perl(strict) 被 mysql-community-server-8.0.28-1.el7.x86_64 需要
则使用yum -y install perl.x86_64
yum -y install net-tools.x86_64
两个依赖安装完成后在使用rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm
问题解决,第6步正常安装。
7.安装完成后,使用mysqld –initialize –console 初始化数据库。
8.更改所属用户和所属组 使用递归更改所有文件的属性 sudo chown -R mysql:mysql /var/lib/mysql/
9.启动mysql systemctl start mysqld
10.查看mysql临时密码 cat /var/log/mysqld.log|grep localhost 列出临时密码
11.登录mysql mysql -uroot -p
12.输入临时密码
13.修改密码 alter user ‘root’@’localhost’ identified by ‘123456’
14.退出 exit
15.登录 mysql -uroot -p123456
centos常用命令
centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令)讲解:
1.新建文件夹
mkdir 文件名
新建一个名为test的文件夹在home下
view source1 mkdir /home/test
2.新建文本
在home下新建一个test.sh脚本
vi /home/test.sh
3.删除文件或文件夹
1、删除home目录下的test目录
rm /home/test
2、这种不带参数的删除方法经常会提示无法删除,因为权限不够。
rm -r /home/test
3、-r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的。
rm -rf /home/test
-4、f是不提示用户,删除目录下的所有文件。请注意检查路径,输成别的目录就悲剧了。
rm -ir /home/test
5、-i是交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认。
4.移动文件或文件夹
mv [options] 源文件或目录 目标文件或目录
示例:
1、移动hscripts文件夹/目录下的所有文件,目录和子目录到tmp目录mv hscripts tmp
分析:在上述命令中,如果tmp目录已经存在,mv命令将移动hscripts文件夹/目录下的所有文件,目录和子目录到tmp目录。 如果没有tmp目录,它将重命名 hscripts目录为tmp目录。
2、移动多个文件/更多问价到另一目录
mv file1.txt tmp/file2.txt newdir
这个命令移动当前目录的file1.txt文件和tmp文件夹/目录的file2.txt文件到newdir目录。


![陶喆所有专辑歌曲[1997-2020全集][无损FLAC/MP3/7.45GB]百度云网盘下载-优歌](https://www.yogoe.cn:8/wp-content/uploads/2023/03/taoze.jpg)
![李志(2004-2021)所有歌曲合集打包[高品质MP3+无损FLAC+WAV/8.6GB]百度云网盘下载-优歌](https://www.yogoe.cn:8/wp-content/uploads/2023/04/00e2ede866202347-300x197.jpg)
![去有风的地方 OST》电视剧影视原声带[高品质MP3+无损FLAC/441MB]百度云网盘下载-优歌](https://www.yogoe.cn:8/wp-content/uploads/2023/12/20231212211852240-feng.png)
![《声生不息·宝岛季》第1-12期[高品质MP3+无损FLAC]百度云网盘下载-优歌](https://www.yogoe.cn:8/wp-content/uploads/2023/03/a58a440f0a224752.jpg)

![达明一派[1986-2021年]所有专辑歌曲打包[高品质MP3+无损FLAC/WAV分轨/11.27GB]百度云网盘下载-优歌](https://www.yogoe.cn:8/wp-content/uploads/2023/06/669c9178a7104959-300x300.jpg)
![周杰伦[2000-2022]所有专辑全部歌曲合集打包[无损FLAC格式]-优歌](https://yogoe.cn/wp-content/uploads/2023/01/2021072010005692-300x242.jpg)
![2022年08月《抖音热歌排行榜550首》[高品质MP3-320K/4.71GB]-优歌](https://www.yogoe.cn:8/wp-content/uploads/2023/02/douyin.webp)
![妙音唱片 – 绝对发烧1-25[WAV+CUE/18.7G]百度云-优歌](https://www.yogoe.cn:8/wp-content/uploads/2023/02/20240317164501178-cover-300x270.png)
![Beyond《精选经典100首》音乐合集[无损FLAC+高品质MP3+无损FLAC/3.85GB]百度云网盘下载-优歌](https://www.yogoe.cn:8/wp-content/uploads/2023/02/ban.jpg)
![许巍[1997-2018]所有专辑歌曲合集打包[高品质MP3+无损FLAC/5.62GB]-优歌](https://www.yogoe.cn:8/wp-content/uploads/2023/02/timg-2.jpg)
暂无评论内容