Articles of centos

CentOS 6比CentOS 5做更多的IO

我正在两台相同的服务器上进行基准testing,一台是Centos 5.8,另一台是Centos 6.2。 我的应用程序在Centos 6.2机器上的运行速度要慢得多(50%或更less)。 在尝试诊断问题时,我正在跟踪整个基准testing中的CPU,RAM和IO。 我发现在CentOS 6.2盒子上的磁盘读取率要高得多,用iostat测量。 两个系统都在运行XFS,我的基准testing正在运行。 两者都是具有512MB高速cachingRAID控制器的HP服务器,运行RAID 10的8个300GB SAS。 这里是每个xfs_info的输出: centos5 meta-data=/dev/cciss/c0d0p5 isize=256 agcount=32, agsize=8034208 blks = sectsz=512 attr=0 data = bsize=4096 blocks=257094144, imaxpct=25 = sunit=32 swidth=128 blks, unwritten=1 naming =version 2 bsize=4096 log =internal bsize=4096 blocks=32768, version=1 = sectsz=512 sunit=0 blks, lazy-count=0 realtime =none extsz=4096 blocks=0, rtextents=0 centos6 meta-data=/dev/sda5 isize=256 agcount=4, […]

synergy2replace

任何人都知道Synergy2是跨平台和开源的好替代品吗? 自从我升级到Win7以来,我一直在四处寻找,而Synergy2并没有发挥出色 – 这并不令我感到意外,因为它看起来并不像2006年以来一直活跃的发展。

NTP客户端configuration的最佳select

让我们看看是否有人可以在这个问题上抛出一些光 我正在做一个服务器安装在接下来的几天。 我的客户想要部署一台Hortonworks HDP作为主服务器和5台工作服务器。 其中的一个要求就是启用NTP。 但是,这就是我所有的信息,他没有告诉我,如果他想要一个本地服务器作为NTP服务器,或者希望所有7个服务器作为客户端。 操作系统将是Centos 6.6或6.7。 所以我的问题是: 考虑到这不是一个生产环境,而更像是一个“testing”环境,这将是您在这些机器上configurationNTP的select吗? 所有7个客户端,1-2个服务器和5个客户端?

在CentOS 5.X上安装libxml2 2.7.X

CentOS附带libxml2-2.6.26。 我必须安装至less2.7.X版本。 我从XMLSOFT( http://xmlsoft.org/sources/ )下载了libxml2,libxml2-devel和libxml2-python(2.7.8)的RPM。 我正试图这样安装它: # yum localinstall libxml2-2.7.8-1.x86_64.rpm libxml2-devel-2.7.8-1.x86_64.rpm libxml2-python-2.7.8-1.x86_64.rpm 我得到: Examining libxml2-devel-2.7.8-1.x86_64.rpm: libxml2-devel-2.7.8-1.x86_64 Marking libxml2-devel-2.7.8-1.x86_64.rpm as an update to libxml2-devel-2.6.26-2.1.2.8.el5_5.1.x86_64 Examining libxml2-python-2.7.8-1.x86_64.rpm: libxml2-python-2.7.8-1.x86_64 Marking libxml2-python-2.7.8-1.x86_64.rpm as an update to libxml2-python-2.6.26-2.1.2.8.el5_5.1.x86_64 Resolving Dependencies –> Running transaction check —> Package libxml2.x86_64 0:2.7.8-1 set to be updated –> Processing Dependency: libc.so.6(GLIBC_2.7)(64bit) for package: libxml2 —> […]

MySQL安装但不工作

我通过删除旧的安装mysql mysql-devel mysql-server。 我用命令作为 # rpm -e mysql mysql-server mysql-devel –nodeps # yum install mysql mysql-server mysql-devel # /etc/init.d/mysqld start 它说 -bash: /etc/init.d/mysqld: No such file or directory 然后我试图find它,所以我做了 # locate mysqld /etc/rc.d/init.d/mysqld /etc/rc.d/rc0.d/K36mysqld /etc/rc.d/rc1.d/K36mysqld /etc/rc.d/rc2.d/S64mysqld /etc/rc.d/rc3.d/S64mysqld /etc/rc.d/rc4.d/S64mysqld /etc/rc.d/rc5.d/S64mysqld /etc/rc.d/rc6.d/K36mysqld /usr/bin/mysqld_multi /usr/bin/mysqld_safe /usr/bin/mysqldump /usr/bin/mysqldumpslow /usr/libexec/mysqld /usr/share/man/man1/mysqld_multi.1.gz /usr/share/man/man1/mysqld_safe.1.gz /usr/share/man/man1/mysqldump.1.gz /usr/share/man/man1/mysqldumpslow.1.gz /usr/share/man/man1/safe_mysqld.1.gz /usr/share/man/man8/mysqld.8.gz /var/lock/subsys/mysqld /var/log/mysqld.log /var/run/mysqld 所以search后发现这个网页,所以我做到了 […]

增长文件系统后,设备上没有剩余空间

我在Google Compute Cloud上使用虚拟机。 我把磁盘从10G增长到了200G。 我遵循以下确切步骤: https : //cloud.google.com/compute/docs/disks#repartitionrootpd 总结: 我运行fdisk,删除了唯一的分区,创build了一个全尺寸,相同的开始/新结束,相同的设备ID 我重新启动了实例 我使用sudo xfs_growfs / (我正在运行CentOS 7)调整文件系统的大小, 在此之后,我untar /opt子目录中的3.5G归档文件,几分钟后结束于: Cannot mkdir: No space left on device 我可以检查空间是否在这里,至less对我来说,它应该是无处不在的 # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 200G 13G 188G 7% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs […]

/ var / log / messages中的DHCP请求过多:DHCPINFORM,DHCPACK和DHCPREQUEST重复

我有一个为几个子网运行DHCP的CentOS 5系统。 在/ var / log / messages中,我看到了不断的DHCPINFORM,DHCPACK和DHCPREQUEST消息。 我不明白为什么这些请求在这里比其他的安装更频繁。 这些消息每隔几秒就会爆发一次,导致极大的日志文件。 这里的大部分设备都是无线手持设备(使用Windows CE TCP协议栈)。 我会很感激任何消息,以消除不断的消息。 /etc/dhcpd.conf中 default-lease-time 28800; authoritative; allow bootp; ddns-update-style none; option subnet-mask 255.255.255.0; option domain-name-servers 10.1.1.3; option domain-name "xxxinc.com"; option tftp-server-name "10.1.1.3"; option ntp-servers 17.151.16.21; subnet 10.1.1.0 netmask 255.255.255.0 { range dynamic-bootp 10.1.1.120 10.1.1.211; option tftp-server-name "10.1.1.3"; next-server 10.1.1.3; filename "/dsl/pxelinux.0"; option routers […]

为什么chroot被认为是不安全的?

我已经玩了几年CentOS盒子了。 所以我对terminal很舒服。 不过,我读了很多博客文章,声称chroot不安全,这些post的数量让人害怕。 这是真的吗? 为什么? 我使用chroot在特定的上下文中locking仅限SFTP的用户,而没有任何shell或命令。 那么真的,这有什么安全问题呢? 问题是从StackOverflowstream放。

如何诊断凶手杀人过程的原因

我有一个运行CentOS和www / mail / db的小型虚拟专用服务器,最近发生了一些事件,web服务器和ssh都没有响应。 看着日志,我看到凶手杀死了这些进程,可能是因为内存不足和交换。 任何人都可以给我一些关于如何诊断可能导致最近事件的指示吗? 是否有可能是第一个死亡的进程? 我应该在哪里看?

如何在CentOS Docker容器中启用SELinux?

我正在尝试在一个Docker容器中安装SELinux,以便在内部分发一个使用SELinux的应用程序。 默认的CentOS镜像没有安装SELinux: $ docker run -it centos:latest /bin/bash [root@38ae5a98273d /]# sestatus bash: sestatus: command not found 在我从yum安装之后,SELinux还没有启用。 [root@38ae5a98273d /]# yum install policycoreutils selinux-policy-targeted … [root@38ae5a98273d /]# sestatus SELinux status: disabled 我发现所有的文件说,你需要发出一个系统重新启动,以便安装它。 但是,我不知道在Docker容器中模拟系统重启的方法。 如何安装和启用容器内的SELinux?