《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
2、使用命令 df -i 查看 inode 使用情况,这个相当于 索引,如果连这个都100% 那肯定是不能 *** 作文件的,inode 100% 的问题一般是由大量小文件造成,比如日志文件、session 、错误记录文件等等。
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
21、日志文件:这个逐一排查即可;
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
22、session去看看有多少即可;
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
23、错误记录文件那就要看你知道是什么在记录这些文件不,不知道只能通过 ls -lR|grep "^-"|wc -l 命令去从最顶级目录查看当前目录下有多少文件数量,这个命令是包含子文件夹内的文件统计的,所以一般都可以找出来是哪里的文件超多了,找到后用rm -rf / 删除当前文件夹下所有文件即可,不过也会遇到 删不掉的情况,就是文件太多了,比如上十万百万的,可以使用 find -name ""|xargs rm -rf "" 命令删除,或者如果需要保留最近7天的,可以 这样 find -name "" -mtime +7 -exec rm -rf {} \; 包含后面的分号。
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
写这个问题出来,就是为了告诉大家,我之前在百度搜不到解决问题的办法的,自己花了一天时间找出来的,具体是 使用了系统的 cron 计划任务,没有 将mailto= 置空 ,导致系统发送邮件给mailto用户,但邮件是发不出去的,所以全部都记录到 /var/spool/postfix/maildrop下面了,这样maildrop下面长期下来就有了上百万的文件,导致inode 100%,希望这个发现可以给大家排忧解难。
在上一篇中,我假定了一个搭建个人博客网站的目标,并选择使用 LNMP(CentOS+Nginx+Mariadb+PHP) 作为网站开发环境。以下则分部介绍如何搭建这样的一个环境。
搭建网站的整个过程中会用到很多工具,这里我们使用Windows10作为工作环境,暂时简单的汇总一下需要使用的工具,以后想到或者遇到更好的工具,再做替换吧
使用Xshell登录到云服务器。
完成第二部分,你基本基本已经安装成功 LNMP 环境了,在安装过程中,可能会遇到一些问题,可以百度搜索下,或者可以在评论区留言。
安装完成 LNMP 环境后,接下来要做的就是为你的服务器添加网站了。基本按照以下几个步骤:
搭建一个网站首先要考虑的是要有一个域名,推荐去阿里云购买一个属于自己的域名,也可以去 godaddycom 购买。这里要注意的是,如果你的服务器是在国内,在搭建网站前要先对的域名进行ICP备案。备案方法阿里云都有提供,当然了,如果你用的是国外的服务器,或者港澳台的,就不必备案了。备案提交后需要等10个工作日左右的时间才能通过。
在 Linux 里, 目录 就是windows中文件夹的意思, 网站目录 就是你存放网站文件的文件夹,你可以新建这个文件夹,然后给予这个 文件夹 一定的管理权限,并且这个文件夹只存放网站的相关文件而不存放其他文件。
在 Centos 系统中,创建文件夹使用的是 mkdir 这个命令。关于Centos中常用的命令在另一篇文章中我会总结出来,常用的也就十几个吧,当然,如果想熟练掌握 Linux 的命令行则需要漫长的学习,推荐看下 鸟哥的Linux私房菜 一书。
比如现在你买了 testcom 这个域名,接下来你可以创建一个名叫testcom的文件夹(文件爱夹的名字可以随意,为了方便一般用域名作为文件夹名),并且想把它放在 /mnt/> 1、如果提示某个分区异常,可以输入root密码 回车。 2、然后按照上述的提示,修复一下有问题的分区。fsck /dev/mapper/xxx/x。 3、接着确认系统开始修复,他可能会有很多提示分区故障。继续修复即可。 4、等几次确认之后,如图回到最开始的命令行。表示修复完成。 5、正常重启系统接着左左正常重启一下 *** 作系统,输入reboot即可。
yum -y install vsftpd
安装后修改配置
vi /etc/vsftpd/vsftpdconf
不允许匿名 *** 作
开启用户管理列表
在文件最后面新增allow_writeable_chroot=YES,允许已登录用户进行上传
编辑用户管理列表
vi /etc/vsftpd/chroot_list
添加ftpuser用户
mkdir -p /home/ftp
创建ftp的根路径
useradd -d /home/ftptest -s /sbin/nologin ftpuser
新增用户并配置为ftpuser用户的主文件夹
usermod -aG ftp ftpuser
将ftpuser用户放置在ftp用户组中
chown ftpuser /home/ftp
修改ftp文件的所属
passwd ftpuser
修改ftpuser用户密码
vi /etc/selinux/config
如图配置
firewall-cmd --permanent --zone=public --add-service=ftp
开启ftp服务
firewall-cmd --reload
重加载firewall
systemctl start vsftpd
重启
systemctl status vsftpd
查看firewall状态
输入ftpuser的账号密码
文件服务器ftp文件夹根目录rmdir是删除文件夹的命令,对应的mkdir命令(创建文件夹)。
rm是删除的意思,remove;dir是文件夹的意思。
该命令只能删除空目录,目录下有文件的话不能删除。
如果要删除整个文件夹,并删除该文件夹里面的内容的话。使用 rm -r 目录名 的命令
常用参数:rmdir -p
例如rmdir -p /test1/test2
意思是删除test1目录下的test2文件夹,加上参数P的意义在于,如果test1下面仅有test2这一个文件夹,那test1也会被删掉。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)