分类目录归档:编程

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 […]

centos7mysql安装

首先查看centos7上有没有安装过mysql ,一定要卸载干净残留,不然会安装或启动失败。 删除mysql 安装yum源 查看是否安装成功 sudo yum repolist all|grep mysql 配置要安装的mysql版本 sudo vim /etc/yum.repos.d/mysql-community.repo enabled 为1表示启用,将要安装的版本的enabled改为1后保存 配置repo 安装启动mysqlsudo yum install mysql-community-server.x86_64 等待安装好后启动mysql 管理账户 mysql安装完成之后,在/va […]

PHP Mysql support: 是mysql 还是mysqlnd?

您正在使用其中一个备用存储库安装现代版本的php,突然间您遇到了一个令人困惑的选择。你想在php程序中支持mysql(mysqli或PDO-mysql)。你会怎么选择? 首先,您可能应该使用PDO。与mysqli相比,它只是一个更干净的数据库界面,如果你使用像Doctrine2这样的ORM,它也往往是支持的选项。 但是你可能已经发现安装PDO软件包并不能让你支持MySQL。 那么这2个套餐是什么?一旦我们将webtatic设置为回购,那么让我们看看Centos下的yum向我们展示了什么: webtatic:us-east.repo.webtatic.com=================== […]

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 […]

cobal语言简介

/*************cobal语言资料****************/ COBOL英文缩写: COBOL (Common business Oriented Language) 中文译名: COBOL语言 解 释: 一种适合于商业及数据处理的类似英语的程序设计语言。这种语言可使商业数据处理过程精确表达。 COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Langauge)是最早的高级编程语言之一,是世界上第一个商用语言。 1 COBOL的历史 1959年5月,五角大楼委托格雷斯·霍波(G.Hopper)博士领导一个委 […]