分类目录归档:操作系统

linux清理缓存的命令

查看缓存的命令: free -m //清理缓存的命令 echo 0 是不释放缓存echo 1 是释放页缓存ehco 2 是释放dentries和inodes缓存echo 3 是释放 1 和 2 中说道的的所有缓存 说明: 1>. /proc是一个虚拟文件系统,我们可以通过对它的读写操作作为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。也就是说我们可以通过调整/proc/sys/vm/drop_caches来释放内存。 0 – 不释放 1 – 释放页缓存 2 – 释放dentries和inodes 3 – 释放所有缓存 […]

Linux篇:Linux 端口被占用如何解决?

01 前言 最近在linux服务器上部署应用,总是出现端口被占用的情况,有时关闭软件,kill进程也会出现端口占用。 下面以80端口为例,列出详细解决过程 02 解决办法 1.查找被占用的端口   netstat -anp   netstat -anp | grep 80  COMMAND   PID   USER   FD   TYPE   DEVICE    SIZE/OFF    NODE    &n […]

mysql – 启动错误InnoDB: mmap(XXXX bytes) failed; errno 12

本文转载:http://blog.lihuanliang.com/?p=46mysql – 启动错误InnoDB: mmap(XXXX bytes) failed; errno 12重启错误提示 [root@XXXXXXX/]# /etc/init.d/mysqld start Starting MySQL. ERROR! The server quit without updating PID file (/var/mysql/data/XXXX.pid). [root@XXXXXXX/]# /etc/init.d/mysqld restart ERROR! MySQL server PID […]

记一次centos服务器满空间清理

过程记录: Point 1:centos清理/dev/vda1系统盘: df   -h   检查一台服务器磁盘使用空间,发现磁盘已经使用了100% 思路是: 1、cd /usr   当然这里不一定是/usr目录,最好是cd到 根目录再执行下一步 2、du -sh * 看哪个目录占用空间大 3、重复前两步,根据实际情况删除或者移走 4、日志的话可以运行cat /dev/null > file.log清空 5、软件包的可以rpm -e 卸载或者rm -rf dir 即: 具体:可以通过下面的方法进行清理: 使用如下命令查找大于100 […]

Nginx 403 error:directory index of “xxx“ is forbidden

现象:在部署好Nginx服务器后,输入IP地址和端口号,返回403 Forbiddent。查看日志nginx/logs/error.log,发现报错信息为:directory index of “xxx” is forbidden。其中,xxx是在/etc/nginx/nginx.conf中指定的root目录。 报错原因:直接使用IP地址和端口号访问时,需要指定index,如果未指定,就会出现该报错。 解决方法:在/etc/nginx/nginx.conf中做如下修改: 原文:https://www.jianshu.com/p/e837e63ff511

Centos7 升级php版本到php7

一、首先查看是否有老版本 yum list installed | grep php 二、如果安装的有 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64 三、老版本清理干净之后,进行升级 1、由于linux的yum源不存在php7.x,所以我们要更改yum源: rpm -Uvh https://dl.fedoraproject.org/p […]

vsftpd: refusing to run with writable root inside chroot ()错误

centos install vsftpd常见的错误: vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误 vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误原因是因为从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。 解决这个错误的方法,可以用命令chmod a-w […]

Linux CentOS删除或重命名文件夹和文件的办法

Linux、CentOS操作系统下如何删除和重命名文件夹呢?办法如下: 一、Linux、CentOS下重命名文件和文件夹 mv:move 用移动文件命令就可以了,因为linux系统没有专门的重命名命令。 基本格式: 移动文件:mv 文件名 移动目的地文件名 重命名文件:mv 文件名 修改后的文件名 示例:mv oldfilename newfilename (oldfilename为旧文件名,newfilename为新文件名) 二、Linux、CentOS下删除文件和文件夹 通常情况下,删除文件用:rm 文件名。删除文件夹用:rmdir 文件夹名。 但是rmdir不能删除非空的文件夹,那如何删 […]

linux下FTP服务启动与关闭命令

查看FTP服务是否运行中:service vsftpd status查看本地是否含有包含ftp的进程开启:ps -ef | grep ftpFTP设置开机自动运行:chkconfig vsftpd on关闭FTP开机自动运行:chkconfig vsftpd off查看所有服务开启自动运行的情况:chkconfig –list启动FTP服务:service vsftpd start停止FTP服务:service vsftpd stop重启FTP服务:service vsftpd restart注:service vsftpd status 是红帽服务启动(start) 停止(sto […]