分类 linux 下的文章

连接vsftpd的ftp慢的问题解决办法

问题现象在Linux安装了一个vsftpd的ftp,在连接的时候很慢,总要等上10多秒才能连接上;问题原因当客户端连接服务器时,服务器会执行一个DNS查找,来确认域名,如果所用DNS解析不到,会等到超时为止。解决办法修改vsftpd配置文件vi /etc/vsftpd/vsftpd.conf 添加如下参数:reverse_lookup_enable=NO保存退出后,重启vsftpd服务ser...

继续阅读 »

记grep+wc取值在shell中的结果与手动执行结果不一致的坑

有一个shell脚本来备份mysql数据库,crontab每天凌晨2点启动,但是运行一段时间后发现有时候在备份数据库遇到锁表等情况,导致备份一直在等待,在下一次启动后,又在此处等待了;几天后,后台同时有多个备份脚本在执行;于是打算修改下脚本,在执行备份前判断是否有其他备份脚本在执行,有的话则报错退出并告警;现象下面是mysql_bak.sh脚本的一部分mysql_bak_num=`ps -e...

继续阅读 »

Centos给swap扩容

swap空间介绍swap分区的用处:swap是当物理内存不够用的时候,把数据放到swap中,所以swap起到了一个虚拟内存的作用,在某种意义上来说也算是加大了内存空间。一般swap分区是在安装系统时设置的,如果安装系统时忘记分swap分区或者分区太小,那也没事,还有补救的方法。下面就讲讲安装完CentOS系统后如何给swap分区扩容。场景:安装完CentOS Linux系统后,安装oracl...

继续阅读 »

Putty小工具Plink妙用

提及Putty大家都不陌生,Putty自带的工具Plink同样强大,本文就简单介绍下几种用法。Plink使用参数Usage: plink [options] [user@]host [command] Options: -V print version information and exit -pgpfp print PGP key fingerprints a...

继续阅读 »

linux下使用pmap和ldd查看进程调用了什么lib

在写安装脚本或者其他时候我们想了解某个经常调用了哪些lib,我们可以使用pmap方法,显示出的lib比较全面,当然也可以使用ldd来查看。接下来看看linux下使用pmap和ldd的命令。pmap命令使用方法:pmap 进程pid如下是查看sshd调用了哪些lib[root@localhost ~]# ps -ef|grep sshd root 1588 1 0 16...

继续阅读 »

Centos7下rc.local文件开机不执行

背景centos7以后rc.local和之前的有不太一样了,centos7默认开机不会执行,需要手工调整;解决办法查看rc.local文件cat /etc/rc.d/rc.local #!/bin/bash #这个文件是为兼容性才添加的 # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES #强烈建议使用systemd服务或udev规则来运行开机启动...

继续阅读 »