2 Star 1 Fork 0

ZHOUZHIGANG / Linux-note

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
2018-10-9总结.txt 3.75 KB
一键复制 编辑 原始数据 按行查看 历史
ZHOUZHIGANG 提交于 2018-12-19 17:16 . init
1、centos7 添加用户useradd 命令详解:https://blog.csdn.net/ArnoBM/article/details/81457326
2、centos7 编辑/etc/profile,不用重启,系统环境变量立即生效。
vi /etc/profile :编辑系统变量
source /etc/profile : 系统变量生效
3、centos7 防火墙操作总结--参考地址:https://my.oschina.net/sokes/blog/826705
4、centos7 文件查找总结-- 参考文章: https://blog.csdn.net/qq_37506868/article/details/79238300
5、centos7 文件复制、拷贝、移动/剪切、重命名、 删除文件或目录总结-- 参考文章:https://blog.csdn.net/kzadmxz/article/details/74923559
6、centos7 ssh 免密登入--参考文章:https://www.cnblogs.com/davidxuuts/p/5025392.html
7、centos7 检查某软件包是否已安装--参考文章:https://blog.csdn.net/wxyjuly/article/details/79443032
1、rpm -qa | grep '软件或者包名称'
2、yum list installed 或者yum | grep '软件或者包名'
8、centos7 安装单机分布式文件服务器FastDFS-- 参考文章:https://blog.csdn.net/KokJuis/article/details/76147489
9、centos7 安装vsftpd 服务
第一步:安装vsftpd 服务:yum install vsftpd
第二步:启动vsftpd 服务并且设置开机自启动
systemctl start vsftpd
systemctl enable vsftpd
第三步:防火墙开放21端口和ftp 服务----
# firewall-cmd --zone=public --permanent --add-port=21/tcp
# firewall-cmd --zone=public --permanent --add-service=ftp
# firewall-cmd --reload
第四步:修改selinux 配置文件,将SELINUX属性改为disabled,注意:服务器需要重新启动才能生效(reboot)
vi /etc/selinux/config
SELINUX = disabled
第五步:修改vsftpd 配置文件,以下是涉及修改的属性
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO # 是否允许匿名登录FTP服务器,默认设置为YES允许,这里设置为NO,不允许匿名登录
local_enable=YES # 是否允许本地用户(即linux系统中的用户帐号)登录FTP服务器,默认设置为YES允许
write_enable=YES # 是否允许本地用户对FTP服务器文件具有写权限,默认设置为YES允许
local_umask=022 # 掩码,本地用户默认掩码为077
dirmessage_enable=YES # 是否激活目录欢迎信息功能,当用户用CMD模式首次访问服务器上某个目录时,FTP服务器将显示欢迎信息,默认情况下,欢迎信息是通过该目录下的.message文件获得的,此文件保存自定义的欢迎信息,由用户自己建立
xferlog_enable=YES # 是否让系统自动维护上传和下载的日志文件,默认情况该日志文件为/var/log/vsftpd.log,也可以通过下面的xferlog_file选项对其进行设定
connect_from_port_20=YES # 是否设定FTP服务器将启用FTP数据端口的连接请求 ftp-data数据传输,21为连接控制端口
xferlog_std_format=YES # 是否以标准xferlog的格式书写传输日志文件 默认为/var/log/xferlog,也可以通过xferlog_file选项对其进行设定
listen=NO # 是否允许监听 如果设置为YES,则vsftpd将以独立模式运行,由vsftpd自己监听和处理IPv4端口的连接请求
listen_ipv6=YES # 设定是否支持IPV6。如要同时监听IPv4和IPv6端口,则必须运行两套vsftpd,采用两套配置文件 同时确保其中有一个监听选项是被注释掉的
pam_service_name=vsftpd # 设置PAM外挂模块提供的认证服务所使用的配置文件名,即/etc/pam.d/vsftpd文件
userlist_enable=NO # 是否允许ftpusers文件中的用户登录FTP服务器,默认为NO
userlist_file=/etc/vsfptd/user_list
userlist_deny=YES
tcp_wrappers=YES # 是否使用tcp_wrappers作为主机访问控制方式。
修改vsfftpd 配置文件,并且重新启动vsftpd 服务器需要重新启动
systemctl restart vsftpd
第六步:创建上传目录、修改目录权限和添加用户
mkdir /ftp/pub
chmod 777 /ftp/pub
useradd -d /fpt/pub ftpuser
passwd ftpuser
第七步:将新增用户ftpuser 添加至/etc/vsftpd/user_list
vi /etc/vsftpd/user_list
第八步:本机验证
ftp localhost
输入刚刚新增用户:ftpuser 和关联密码
第九步:使用xshll FTP 进行文件上传操作。
参考文章:https://blog.csdn.net/xiangxianghehe/article/details/75236895
http://sunshiyong.com/2018/05/25/linux-ftp/
https://blog.csdn.net/xuz0917/article/details/51707378
10、centos7 搭建分布式文件服务器fastdfs :https://cloud.tencent.com/info/e9d285e2ec6bcec62273a5fbfdd3fd76.html
其他
1
https://gitee.com/zhouzhiwengang/Linux-note.git
git@gitee.com:zhouzhiwengang/Linux-note.git
zhouzhiwengang
Linux-note
Linux-note
master

搜索帮助