摘要:1. 为什么需要进程通信?由于进程是工作在独立的内存空间中,不同的进程间不能直接访问到对方的内存空间,因而需要某种方式来通信.而同一进程内的线程共享内存空间,很容易实现数据共享,但需要严格控制多线程对同一内存地址的访问,因而需要采用某种方式来同步.2. 进程间通信分类(1) 间接或直接通信这是按两个进程通信时是否需要借助临时中转点进行分类。直接通信:两个进程直接建立
2016年11月22日
Linux优化(服务器安全+性能)
摘要:以下内容是在老男孩linux/python初级培训时总结出来的 3.操作系统选择优化 可不配交换区(swap)。如果内存不足,增加更多的内存服务调优,禁用不必要启动的服务,留更多的资源给mysql;增加系统和MySQL服务器的打开文件数量(即文件描述符)及进程和线程数量。Reiserfs对于打开、读写都非常快。文件检查只需几秒种。XFS,EXT3,EXT4也可。文件系统调优,给数据仓库一个单
分类:系统管理
2016年11月22日
手动释放linux内存cache和脚本定时释放
摘要:总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不
分类:系统管理
2016年11月22日
Linux系统目录数和文件数限制
摘要:对于系统管理员来说,了解系统的一些限制是非常有必要的,这样可以根据需要进行必要的参数配置和调整,进而实现更优的性能,对于系统设计人员甚至程序员来说,了解系统的一些限制,也会有助于设计更为合理的存储结构。一 目录数限制RedHat Enterprise Linux AS 4.0 Update 3在同一个路径下,一级子目录的个数限制为31998,如果你的应用生成的目录可能会超过这个数,那要注意进行
分类:系统管理
2016年11月22日
linux清除系统垃圾文件
摘要:Linux、centos下哪些文件属于垃圾文件? 1、软件安装过程中产生的临时文件; 2、软件运行过程中产生的临时文件; 3、上网冲浪产生的临时文件; 4、一些不常用的鸡肋文件; 5、各种缓存文件。使用Linux命令删除垃圾文件: 删除用户后遗留下的垃圾文件 我们删除一个账户之后,还会存在一些无用垃圾文件及目录,我们要找出属于这个用户的垃圾东西,使用 find / -us
分类:系统管理
2016年11月22日
Linux下性能分析工具汇总
摘要:CPU性能分析工具: vmstat vmstat 3 vmstat 3 5 [root@node202fuse-2.7.4]# vmstat 3 5procs-----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache 
分类:系统管理
2016年11月22日
CentOS 6.5安全加固及性能优化
摘要:说明:经常玩Linux系统的朋友多多少少也知道些系统参数优化和怎样增强系统安全性,系统默认的一些参数都是 比较保守的,所以我们可以通过调整系统参数来提高系统内存、CPU、内核资源的占用,通过禁用不必要的服务、端口,来提高系统的安全性,更好的发挥系统的 可用性。通过自己对Linux了解,对系统调优做了如下小结:操作系统:CentOS 6.5_x64最小化安装1、主机名设置1.
分类:系统管理
2016年11月22日
CentOS(5.8/6.7)linux生产环境若干优化实战
摘要:CentOS系统安装之后并不能立即投入生产环境使用,往往需要先经过我们运维人员的优化才行。在此讲解几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(5.8/6.7)。下面我就为大家简单讲解几点关于Linux系统安装后的基础优化操作。注意:本次优化都是基于CentOS(5.8/6.7)。关于5.8和6.7两者优化时的小区别,我会在文中提及的。优化条目: 1 修改ip地
分类:系统管理
2016年11月22日
CentOS6.7系统优化加强牢固脚本
摘要: #!/bin/bash# author wangqd# description:this is a centos6.7 optimization script# processname: 升级系统,精简服务,安装基本配置,记录bash执行时间,安全配置,su加固,ssh优化,iptables设置,时间同步 系统优化#检查是否为root用户;if [ $(id -u) != "0" ];thenecho "运行此脚本需要root权限!"fiyum update -y >> /etc/nullif
分类:系统管理
2016年11月22日
服务器最小化安装后的优化脚本
摘要:#服务器最小化安装后的优化脚本,此脚本在CentOS[5.5-5.8] x86_64系统下测试均顺利通过, 由于现在Linux服务器系统都是采用Kickstart批量安装的方式,此脚本可以由Puppet服务器推送执行,脚本内容如vim sys_optimize.sh#!/bin/bash #add 163 epel yum mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupver=`cat /etc/redhat-release