Linux中Cache内存占用过高清理


在Linux中每次用free查看的时候,发现free的空间都只有500M左右。同样的环境32G只剩下这点,64G的也只剩下这么一点。后来发现都被Cache占用了,因为服务器上运行了Kafka环境,每周的日志文件都有一二百G的,估计就是他占用了page cache吧。 Free中的buffer和cac

Linux下查看磁盘空间


一觉醒来发现服务器磁盘满了,不知道什么情况,设置的报警没起作用。第一件事不是去查磁盘为什么会满,而是很扩容让线上服务正常运行,然后慢慢找原因。 df 命令 df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计,可以查看磁盘各分区大小、已用空间等信息. 语法为 df [OPTION]..

Linux中周期任务


在Linux下可以用crontab命来设置周期任务 1. crontab文件 [root@guoke3915 ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For deta

阿里云CentOS使用密钥免密登录


1. 前提 有阿里云服务器A(192.168.1.177)、服务器B(192.168.1.180)组成内网,现需要配置服务器A可以免密ssh连接服务器B 2. 获取密钥对 直接在阿里云控制台创建密钥对,并绑定到服务器B上。 3. 配置服务器A 从后台下载密钥对的私钥文件(.pem后缀),并上传到服务

CentOS7中使用yum安装Nginx的方法

CentOS 

1. 添加源 默认情况Centos7中无Nginx的源,可以去官方添加。(但是阿里的源是包含Nginx的,直接跳过) rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.no

CentOS源修改为阿里云源

CentOS 

1. 备份源文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2. 查看CentOS版本号 cat /etc/redhat-release 3. 在阿里云镜像库找到符合自己centos版本的

Centos7 最小安装不能联网

CentOS 

下载了Centos7最小化安装后,发现不能上网,ping 和 ifconfig都不能用 1. 先用ip addr来查看ip,发现看不到ip,应该是网卡没有启动 [root@localhost ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qd

CentOS7 关闭selinux

CentOS 

1. 查看状态 要关掉selinux,首先要查看它是否运行。输入/usr/sbin/sestatus -v查看状态 [root@localhost ~]# /usr/sbin/sestatus -v SELinux status: enabled SELinuxfs

CentOS7 离线安装Nginx


在一些无法联网的内网环境中安装Nginx。 CentOS 7系统安装的时候勾选安装环境,如果没有安装可以挂载系统光盘使用 sudo yum groupinstall -y Development Tools 下载zlib、pcre和nginx复制到系统目录中 pcre-8.35.tar.gz 下载

Linux获取sh文件所在路径


basepath=$(cd `dirname $0`; pwd) echo $basepath