配置本地YUM源和httpd安装
可用shell或者Linux终端等。
进入root模式。(su root)
yum install httpd//输入
观察是否安装(一般是没安装才看的)
df -h//查看路径
1.开始,建立yum文件
cd /etc/yum.repos.d/
ls
vim heike07.repo/ //文件名可以自由定义
回车后进入文件编辑。
切入插入模式(输入‘i’)
[heike07]
name=heike07
baseurl=file:///media/cdrom
enable=1
gpgcheck=0
(按esc键退出编辑)
:wq(保存)回车退出
cat heike07.repo (查看文件内容)
接下来需要把media/cdrom
和挂载放在一起
df -h
mount /dev/cdrom /media/cdrom
会提示找不到路径。创建
mkdir -p/media/cdrom
mount /dev/cdrom /media/cdrom
df -h
现在提示挂载完成
yum intall httpd
y
为永久保持yum源。
vim /etc/fstab
进入后调制插入,在内容最后换行输入
/dev/cdrom /media/cdrom iso9660 defaults 0 0
后wq保存退出。
输入
vim /etc/fstab
挂载路径完成。
yum rermove httpd
yum intall httpd
y
完成yum的配置。
安装vsftpd
在安装新软件之前,最好的做法是在服务器上运行更新
yum -y update
运行更新后,准备安装包。
yum -y intall vsftpd
安装完成后。编辑该服务的配置文件。
安装配置vsftpd服务
vim /etc/vsftpd/vsftpd/.conf
进入配置文件后首先将要禁止匿名登录,
继续找到`anonymous_enable`条目并将其设置为NO.
接着本地启用设置允许普通用户充当FTP用户
搜索`local_enable`并将其设置更改为YES
如果希望本地用户能够写目录需要将write_enable改为YES
(一般默认YES)
更改重要配置是chroot本地用户
将chroot_local_user改为YES
(默认为YES)
wq保存并退出。
重启
systemctl restart vsftpd
systemctl enable vsftpd
防火墙设置
为允许默认FTP的端口通过,
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --reload
显示成功。
安装gcc
https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc
通过网址找到gcc下载
因编辑器自带有gcc4.8.0低版本需要安装高版本。
找到以 tar.xz为后缀的文件复制链接
wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.xz --no-check-certificate
回车开始下载。
下载后输入ll
复制gcc
tar xvf gcc-9.3.0.tar.xz
进行解压。
输入cd gcc-9.3.0/
在源码包里面查找目录
输入ls
./contrib/download_prerequisites
会自动下载gcc依赖的包。
后不是root用户因权限问题先创建入口 /home/user/ ^C
后创建文件夹mkdir ~/soft/gcc-9.3.0 -p
把gcc安装至文件夹./configure --prefix=/home/xinyang/soft/gcc-9.3.0 --enable-bootstrap --enable-checking=release --disable-multilib
后安装输入make -j make install
安装完成.