Centos 服务器安装练习

1安装centos 到联想V450上

1.1准备工作

linux官网对比兼容的笔记本型号中没有lenovo V450,但是还是要试一试 =0=

笔记本lenovo V450配置 :cpu Intel core 2
硬盘:300G
内存:2G
U盘:64G ,3.0,金士顿
centos版本:centos_86_64_1611_dvd.iso,通过网上多种对比验证,确认笔记本lenovo V450 的CPU型号: Intel core 2 duo 为X86_64架构,选用系统版本为centos_86_64_1611_dvd.iso

下载centos镜像:通过镜像 163网站有一个
163centos镜像站
参考链接: 百度X86_64.
参考链接: intel官网cpu查询.
参考资料:鸟哥linux私房菜第四版 2,3章

1.2利用U盘安装系统至笔记本

U盘制作和安装细节请查看参考blog
安装过程遇到一个报错情况
系统会卡住,出现大量的dracut 报错:
Warning: dracut-initqueue timeout - starting timeout scriptis
Warning: Could not boot.
Warning: /dev/root does not exist
参考下面几个博文,探索发现是U盘的盘符名称和安装时的label(标签)不一致造成
用U盘制作系统时U盘盘符替换了默认label,下图红框中是安装程序默认的label名字


将其修改一致后,正常进入图形化安装界面。
参考博文:第一次给电脑安装CentOS7
参考博文:centOS 7 频繁出现dracut解决方案
参考博文:普通台式机装centos7系统

2 安装FTP组件和调试

2.1安装vsftp

下面只介绍最简单的安装和联通测试
1)安装 vsftp:

yum -y install vsftpd

2)安装后,确认程序已安装

rpm -qa|grep vsftpd

3)因ftp默认使用端口为21,centos未开启,故需修改iptables,端口21,22

cd /etc/sysconfig
vim iptables

加入如下两行:22端口选填

-A INPUT -m --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

重启iptables 服务

service iptables restart

登陆方式这里使用匿名登陆
即使用的默认配置,安装完毕后。/etc/vsftpd/ 目录下有个文档vsftpd.conf,根据个人需求来配置来完成相应需求。文档中说明了该vsftpd.conf文档只是一个比较松散的文档,如果要详细了解如何配置,请参阅vsftpd.conf.5文档。
注意,如果你参照了某个blog 配置了相关配置但又报错,无法启动vsftpd.service。
那么我建议直接先使用默认配置的vsftp,使用匿名登陆一次试一试,再根据需求微调vsftpd.conf的配置。
避免干扰,首先关闭防火墙

systemctl status firewalld.service  #查看防火墙状态
systemctl stop firewalld.service   #停止防火墙服务
systemctl disable firewalld.service #关闭防火墙开启自启动

关闭selinux

vim /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disable

如果要修改vsftpd.conf
先备份

cp vsftpd.conf  vsftpd.conf.bak

使能和启动vsftpd服务

systemctl enable vsftpd
systemctl start vsftpd.service

检查vsftpd服务情况,如果服务启动失败,系统检查命令系统免费提供,嘿嘿

systemctl status vsftpd.service

显示runing,就FTP服务表示成功运行了
登陆测试,使用另一台电脑,使用狐火浏览器
地址库输入:ftp:// IP地址
登陆成功如下图:
匿名登陆:

2.2 ftp安装中的调试

出现几个问题
1)vsftpd.service 服务未成功启动
两种具体报错:代码错误和配置错误

[root@lily sysconfig]# systemctl status vsftpd.service
● vsftpd.service - Vsftpd ftp daemonLoaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)Active: failed (Result: exit-code) since Thu 2019-10-17 00:19:38 CST; 20s agoProcess: 6353 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=2)Main PID: 1302 (code=killed, signal=TERM)Oct 17 00:19:38 lily.centos systemd[1]: Starting Vsftpd ftp daemon...Oct 17 00:19:38 lily.centos vsftpd[6353]: 500 OOPS: :unrecognised variable in config_file wrte_enable  Oct 17 00:19:38 lily.centos systemd[1]: vsftpd.service: control process exit...2
Oct 17 00:19:38 lily.centos systemd[1]: Failed to start Vsftpd ftp daemon.
Oct 17 00:19:38 lily.centos systemd[1]: Unit vsftpd.service entered failed s....
Oct 17 00:19:38 lily.centos systemd[1]: vsftpd.service failed.

注意这句:Oct 17 00:19:38 lily.centos vsftpd[6353]: 500 OOPS: :unrecognised variable in config_file wrte_enable
这就说明我的配置文件vsftpd.conf 文件中变量拼错,write_enable拼错成wrte_enable。
另外遇到一种配置错误:vsftpd里有两个listen=NO和listen_ipv6=YES参数,如果两个都为NO就会报错,
500OPPS:can only support ipv4 and ipv6 currently,意思是系统现在只支持ipv4和ipv6,大哥,至少给开一个啊。

另外遇到一个奇怪的报错,没有具体的500OPPS,
查了半天,最后把自己vsftpd.conf删除,从备份的vsftpd.conf 恢复了默认配置后才成功启动服务。
具体报错如下:
报错信息如下(参考博客: centos7 配置 vsftpd 失败!.):

[root@niche vsftpd]# systemctl restart vsftpd
Job for vsftpd.service failed. See 'systemctl status vsftpd.service' and 'journa
lctl -xn' for details.
[root@niche vsftpd]# systemctl restart vsftpd.service
Job for vsftpd.service failed. See 'systemctl status vsftpd.service' and 'journa
lctl -xn' for details.
[root@niche vsftpd]# systemctl status vsftpd.service
vsftpd.service - Vsftpd ftp daemonLoaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled)Active: failed (Result: exit-code) since Tue 2014-12-16 16:32:09 UTC; 15s agoProcess: 13586 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited
, status=1/FAILURE)Dec 16 16:32:09 niche systemd[1]: vsftpd.service: control process exited, c...=1
Dec 16 16:32:09 niche systemd[1]: Failed to start Vsftpd ftp daemon.
Dec 16 16:32:09 niche systemd[1]: Unit vsftpd.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.

Process: 13586 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited
, status=1/FAILURE)

只有这个 code=exited,status=1/FAlURE,没找到具体问题点。
操作有如下,1关闭了防火墙,2关闭selinux,3vsftpd恢复默认配置,重启了系统
然后服务终于起来了…

FTP相关参考bolg:
参考博文:Linux安装vsftpd及配置详解
参考博文:CentOS7环境下搭建ftp服务器
参考博文:最有效的办法–VSFTP启动失败-Failed to start Vsftpd ftp daemon

老笔记本安装CENTOS和FTP调试相关推荐

  1. 老笔记本安装ESXI和群晖,不再吃灰

    ESXI6.7 和 ESXI7.0 的区别,下图左侧是7.0 右侧是6.7 系统占用,系统大小而言,6.7省硬盘空间,占内存少,常用的功能都差不多,大多数网友依然认为6.7更稳定,如果不是求新,6.7 ...

  2. 笔记本安装CentOS环境

    2019独角兽企业重金招聘Python工程师标准>>> 请使用项目  http://git.oschina.net/azhai/CentSetup 1. 使用CentOS-6.3-x ...

  3. 解决-笔记本安装CentOS 7 后无法连接Wi-Fi

      今天闲来无事,把一台5年前买的游戏本安装成了 CentOS 7 系统,准备把它当作一台测试服务器来使用,但是安装的过程真是一波三折- - 网络问题最让人头疼,于是我将我的解决过程记录了下来,以便大 ...

  4. 老旧笔记本安装openwrt实践:

    老旧笔记本安装openwrt实践: 此文件包使用如下 1.把AX88179 USB 3.0 to LAN 网卡首先插入笔记本网口,然后插上U盘启动盘,进入PE 2.在pe环境下把硬盘全盘格式化成MBR ...

  5. linux7创建vsftp服务器,Centos 7 FTP(vsftp)服务安装及配置

    作为前端工程师,要想在中国有一席之地,你不得不作出不可能的努力,把自己变成一个全能的人.你不仅仅要会 HTML.CSS.JavaScript.PhotoShop.Node.js.Angular.js. ...

  6. 老毛桃安装Linux系统ISO镜像,老毛桃U盘安装Centos

    老毛桃U盘安装Centos 此法过于华(diao)丽(si),高手请自觉绕道,谨以此文献给刚工作的小白(说的就是我). 身为一个系统运维工程师(网管+修电脑的),怎能不随身带一个老毛桃U盘,领导一声令 ...

  7. win10下装黑苹果双系统_老笔记本加装1T固态硬盘,顺便安装win10 Mac双系统,真香...

    16年的时候淘汰了用了8年的老笔记本,入手了一款游戏本-华硕飞行堡垒FX-PRO,越来越感觉这款老本的性能有点跟不上了, 正赶上去年开始SSD全线降价,于是准备给它加装一个SSD. 其实NVMe接口的 ...

  8. 新手安装 centos 7 ,老毛桃U盘

    公司的项目都是用 netcore进行开发,部署在windows服务器上的.最近进行项目迁移,准备安装部署到linux服务器上,所以最近一直在研究 centos 7.两天的时间按照网上的教程进行安装,走 ...

  9. 华擎 j3455 时钟 linux,J3455安装centos步骤

    J3455安装centos步骤 admin • 2021 年 May 月 Sat 日 备忘 去年开始折腾了一台J3455的NAS机,前前后后折腾了黑裙.ubuntu.win10系统.之前一直用cent ...

最新文章

  1. qt系统托盘显示、无主窗体
  2. So easy!Nginx+SpringBoot 实现负载均衡
  3. 程序员吐槽_男子吐槽:35岁被裁都是低端程序员,有能力只会是一个新台阶
  4. python整商运算符_python中的运算符
  5. [html] 请实现一个网站加载进度条
  6. Asp.net 自定义config文件读取
  7. 自考--运筹学--计算题总结
  8. HDU 2296 Ring -----------AC自动机,其实我想说的是怎么快速打印字典序最小的路径...
  9. 使用Python和MySQL实现网上购物管理系统
  10. 【转】Android Hook框架Xposed详解
  11. python encoder decoder_从零开始学Python自然语言处理(25)—— 通用的Encoder-Decoder模型框架...
  12. 多核cpu的缓存一致性
  13. java设置pdf不可编辑_Java动态生成pdf文件(使用itext编辑pdf)
  14. 数据库开发与设计规范
  15. 人际沟通中的亲密关系
  16. c语言1024是哪个字母,自己没事写的1024的C语言代码
  17. Unity动态加载和内存管理(三合一)
  18. 在altium designer9 等中使用protell99se的如0805,0603等PCB封装库
  19. Python商务数据与分析:转换列表数据为字典并打印输出表格
  20. pmp 总时差 自由时差 说明 和计算

热门文章

  1. RIS和HIS的系统对接
  2. 曲线曲面的基本理论2之曲线曲面表示方法
  3. 香港AfterShip 爱客科技(深圳)有限公司
  4. 计算机专业大几用到移动硬盘,大文件复制到移动硬盘的方法
  5. The ML Test Score: A Rubric for ML Production Readiness and Technical Debt Reduction 重点翻译
  6. 阿里云商标注册教程:新手自助申请步骤
  7. 大数据相关英文名称解释
  8. 关键词卡首屏接口、关键词卡首屏原理讲解、关键词卡首屏提高权重
  9. 字符串:字符串顺序比较、11-2删除重复元素、字符串生成器、着急的WYF(不同子串个数)
  10. ESP32 AT指令连接AWS亚马逊云