vsftpd

命令exportfs、NFS客户端问题、FTP介绍、vsftpd搭建FTP

有些话、适合烂在心里 提交于 2019-11-28 13:58:56
命令exportfs 配置了共享的目录后,过一段时间可能要更改共享目录,或要增加机器,这是需要更改配置文件,然后重启服务,重启前我们要把所有机器挂载的目录卸载,如果不这样做的话就会导致服务异常,但是这样会很麻烦,使用exportfs命令挂载不需要重启服务。 常用的选项 -a 全部挂载或卸载 -r 表示重新挂载 -u 表示卸载一个目录 -v 表示显示共享目录 操作 首先在服务端a机器上/etc/exports文件里增加一行 /tmp/ 192.168.42.129(rw,sync,no_root_squash) 然后在服务端a机器上执行命令 exportfs -arv 再去客户端用showmount查看 NFS客户端问题 NFS 4 版本会出现一些问题,客户端挂载共享目录后,不管是root用户还是普通用户,创建新的文件时属主、属组为nobody。 解决办法 1、在客户端上重新挂载,使用NFS 3版本 mount -t nfs -oremount,nfsvers=3 192.168.42.129:/tmp/ /mnt/ 2.在客户端和服务端里把文件/etc/idmapd.conf 里面的 "#Domain = local.domain.edu" 更改为“Domain = xxx.com” ,这里的xxx.com可以随意定义,然后重新启动rpcidmapd服务。 FTP介绍

exportfs命令 FTP介绍

依然范特西╮ 提交于 2019-11-28 13:58:45
12月10日任务 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp 1.exportfs命令 exportfs 命令, 常用选项 -a 全部挂载或者全部卸载 -r 重新挂载 -u 卸载某一个目录 -v 显示共享目录 以下操作在服务端上 vim /etc/exports //增加 /tmp/ 192.168.133.0/24(rw,sync,no_root_squash) exportfs -arv //不用重启nfs服务,配置文件就会生效,在服务端执行 如下是在客户端执行的情况 以下操作在客户端 mount -t nfs -onolock 192.168.133.130:/tmp /mnt 将目录挂载到/mnt 下 touch /mnt/test.txt 创建一个测试文件,随便写点内容 ls -l !$ 查看一下文件详细信息 在服务端的共享目录里,也可以看到这个文件 -oremount,nfsvers=3 未讲解 2.NFS客户端问题 NFS 4版本会有该问题 ,尤其是在centos 6 上使用会有这种问题 客户端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主、属组为nobody 客户端挂载时加上 -o nfsvers=3 指定版本为3 客户端和服务端都需要 编辑这个文件 vim

exportfs命令 NFS客户端问题 FTP介绍使用vsftpd搭建ftp

主宰稳场 提交于 2019-11-28 13:58:31
exportfs命令 常用选项 -a 全部挂载或者全部卸载 -r 重新挂载 -u 卸载某一个目录 -v 显示共享目录 以下操作在服务端上 -vim /etc/exports //增加 /tmp/ 192.168.180.0/24(rw,sync,no_root_squash) exportfs -arv //不用重启nfs服务,配置文件就会生效 以下操作在客户端 mkdir /aminglinux mount -t nfs -onolock 192.168.180.134:/tmp /aminglinux touch /aminglinux/test.txt ls -l !$ -oremount,nfsvers=3 exportfs命令 exportfs命令和nfs-utils这个包一起安装的 例子: 假设在第一次配置nfs的共享目录,之后需要新增、更改某些机器或共享的目录; 首先需要更改配置文件,然后重启NFS服务,但如果远程客户端正在使用NFS服务,正在挂载着,如果你需要先停止nfs服务,那远程的客户端就会挂起,就会很大的影响,造成服务异常,进程异常,有很大可能导致系统坏掉 nfs服务不能随便重启,要重启,就需要先去服务器上,把挂载的目录卸载下来 在卸载目录的时候,若是在当前目录下去卸载会提示umount.nfs4: /mnt: device is busy 方法一

vsftpd——虚拟用户配置

会有一股神秘感。 提交于 2019-11-28 13:51:11
摘自 https://www.cnblogs.com/zhangpf/p/7597268.html 原文有一些小错误,对新手不是很友好。各种报错,两天才搞清楚问题所在。 1.安装vsftpd 安装依赖包: yum -y install pam pam-devel db4 de4-devel db4-uitls db4-tcl 新建vsftpd系统用户: #建立Vsftpd服务的宿主用户 useradd vsftpd -M -s /sbin/nologin #建立Vsftpd虚拟宿主用户 useradd ftpvload -M -s /sbin/nologin -d /var/ftp/ 安装vsftpd yum -y install vsftpd 2.配置vsftpd mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.back 2.1 修改vsftpd.conf配置文件 vim /etc/vsftpd/vsftpd.conf 配置如下: anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=NO anon_mkdir_write_enable=NO dirmessage_enable=YES xferlog

CentOs下安装vsftpd

廉价感情. 提交于 2019-11-28 10:55:40
第一次安装和使用linux系统,用的一脸懵逼。按教程安装vsftpd,折腾了好久才学会编辑文本,设置vsftpd的配置。 记个笔记: 感谢两位大佬的博客 1. Linux下修改文本内容 2. CentOs安装vsftpd 来源: https://blog.csdn.net/m0_37605121/article/details/100056270

Linux进程管理-企业案例

只愿长相守 提交于 2019-11-28 08:33:35
1.管理进程状态 当程序运行为进程后,如果希望停止进程,怎么办呢? 那么此时我们可以使用linux的kill命令对进程发送关闭信号。当然除了kill、还有killall,pkill 1.使用kill -l列出当前系统所支持的信号 我们最为常用的3个信号 数字编号 信号含义 信号翻译 1 SIGHUP 通常用来重新加载配置文件 9 SIGKILL 强制杀死进程 15 SIGTERM 终止进程,默认kill使用该信号 2.使用kill命令杀死指定PID的进程 1.给 vsftpd 进程发送信号 1,15 [root@chengyinwu ~]# yum -y install vsftpd [root@chengyinwu ~]# systemctl start vsftpd [root@chengyinwu ~]# ps aux |grep vsftpd root 8185 0.0 0.0 53276 572 ? Ss 15:55 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf root 8425 0.0 0.0 112708 988 pts/0 R<+ 15:56 0:00 grep --color=auto vsftpd 2.发送重载信号,例如 vsftpd 的配置文件发生改变,希望重新加载 [root@chengyinwu ~]#

centos密钥登录

∥☆過路亽.° 提交于 2019-11-28 07:55:25
1、新增用户: useradd dk passwd dk 将普通用户dk加到sudo权限表,这样dk要权限的时候就sudo +命令: vi /etc/sudoers 找到root ALL=(ALL) ALL 在下面添加一行:新用户名 ALL=(ALL) ALL :x! 保存退出 ssh(密钥登录): 1、ssh密钥制作: ssh-keygen -t rsa 回车回车 .将公钥文件重命名为authorized_keys $ mv id_rsa.pub authorized_keys 将目录.ssh权限设置为700,公钥文件authorized_keys设置为644 $ chmod 700 ../.ssh/ $ chmod 644 authorized_keys 下载id_rsa 私钥到你本地即可 2、修改sshd默认端口: #vim /etc/ssh/sshd_config #port 22 改为 port 2222 #usedns yes 改为 usedns no #PermitRootLogin yes改为 PermitRootLogin no(最后改这个,禁用root用ssh远程登录,禁用密码登录) #permitEmpt passwords yes 改为 permitEmpt passwords no #PasswordAuthentication yes改为

PXE批量装机

妖精的绣舞 提交于 2019-11-28 05:14:28
centos7 关闭防火墙 systemctl stop firewalld systemctl disable firewalld centos6 关闭防火墙 service iptables stop chkconfig iptables off 关闭selinux安全机制 sed -i '7 s/enforcing/disabled' /etc/selinux/config setenforce 0 iptables -F 部署FTP服务 1、安装FTP服务,并将安装源复制到/var/ftp/centos7目录下: [root@pxe ~]# yum -y install vsftpd [root@pxe ~]# rpm -q vsftpd vsftpd-3.0.2-10.el7.x86_64 [root@pxe ~]# mkdir /var/ftp/centos7 [root@pxe ~]# cp -ar /media/* /var/ftp/centos7/ 也可以直接将挂载到centos7上 mount /dev/sr0 /var/ftp/centos7/ [root@pxe ~]# du /var/ftp/centos7/ 2508 /var/ftp/centos7/EFI/BOOT/fonts 6028 /var/ftp/centos7/EFI/BOOT 6032

部署

ぃ、小莉子 提交于 2019-11-28 04:05:41
1. 首先做好环境 确定能连网 systemctl stop firewalld setenforce 0 2.部署FTP 1、安装FTP服务,并将安装源复制到/var/ftp/centos7目录下: [root@pxe ~]# yum -y install vsftpd [root@pxe ~]# rpm -q vsftpd vsftpd-3.0.2-10.el7.x86_64 [root@pxe ~]# mkdir /var/ftp/centos7 [root@pxe ~]# cp -ar /media/* /var/ftp/centos7/ [root@pxe ~]# du /var/ftp/centos7/ 2508 /var/ftp/centos7/EFI/BOOT/fonts 6028 /var/ftp/centos7/EFI/BOOT 6032 /var/ftp/centos7/EFI 85652 /var/ftp/centos7/images/pxeboot 91924 /var/ftp/centos7/images 86028 /var/ftp/centos7/isolinux 286188 /var/ftp/centos7/LiveOS 3832540 /var/ftp/centos7/Packages 13236 /var/ftp/centos7

Linux-系统服务

无人久伴 提交于 2019-11-28 03:58:00
/*--> */ /*--> */ 第16章 Linux系统服务 第16章 Linux系统服务 1. Linux启动流程 2. Linux运行级别 3. Linux systemd 4. Linux单用户模式 5. Linux下救援模式 1. Linux启动流程 xxxxxxxxxx ​ #简单说明CentOS-7系统启动过程: ​ 01) 按下电源 ​ 02) 开机BIOS自检 ​ 03) MBR引导系统 ​ 04) GRUB菜单 ​ 05) 加载内核 ​ 06) 启动系统进程(使用systemd进行管理) ​ 07) 读取运行级别 ​ 08) 进行系统初始化 ​ 09) 启动开机自动启动服务(并行启动) ​ 10) 运行getty文件,进入登录页面 ​ CentOS-6与7系列的启动区别 CentOS-6启动进程init CentOS-7启动进程systemd 采用串行启动 采用并行启动 启动效率比较慢 启动效率比较高 容易操作启动异常 启动异常问题不容易出现 2. Linux运行级别 01.什么是运行级别?运行级别就是操作系统当前正在运行的功能级别。 System 运行级别 Systemd目标名称 作用 0 runlevel0.target,poweroff.target 关机 1 runlevel1.target,rescue.target 单用户模式 2