Articles of centos

为什么cd不会更改crontab中的当前目录?

在我的用户的crontab中,在CentOS系统上,我有这样的东西: 58 12 * * * cd /home/joe/dev; echo `pwd` | logger 这在/ var / log / messages中输出: Feb 19 12:58:01 srv01 joe: /home/joe 而不是输出: Feb 19 12:58:01 srv01 joe: /home/joe/dev 为什么在输出pwd时目录不能保留?

php56w – 常见的与旧版本的php(Centos)冲突

我试图更新我的stream浪者使用PHP 5.6,我基本上是在命令行上执行以下过程。 sudo yum删除php *(删除PHP) wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm (安装最新的remi repo 🙂 rpm -Uvh remi-release-6 * .rpm sudo yum安装php php-普通php-devel php-fpm php-gd php-mbstring php-mcrypt php-mysqlnd php-pdo php-pear php-xml php-pecl-xdebug php-pecl -amqp 前两个步骤似乎很好,但是在做'安装过程'的最后一步,我得到以下错误: Error: php56w-common conflicts with php-common-5.3.3-46.el6_6.x86_64 You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest 我需要上面所有与PHP 5.6兼容的模块,任何人都可以build议我下一步应该做的工作?

在chroot的环境之外访问文件?

我需要设置一些用户访问我们的服务器。 我认为最安全的方法是让他们login进入chrooted监狱。 但是我需要他们访问chrooted环境之外的几个select的目录。 显然我不能使用符号链接。 什么是最好的方法? chroot的环境不能用于这个目的吗?

文件系统是读写,但行为像只读…重新安装固定它?

CentOS 5.5 我刚刚遇到一个实例,我的/存储目录应该是只读文件系统。 我得到的错误: mkdir: cannot create directory `test': Read-only file system DF: Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 141G 21G 114G 16% / /dev/sda1 99M 13M 82M 14% /boot tmpfs 1001M 0 1001M 0% /dev/shm /dev/sdb1 1.4T 307G 999G 24% /storage /dev/sdd1 1.4T 329G 978G 26% /media/hddblack /dev/sdc1 1.4T 329G 978G 26% […]

在提示input密码之前,SSH“拒绝访问”

我最近成立了一个新的CentOS 5服务器,默认安装有OpenSSH。 当我使用PuTTY连接时,SSH服务器在提示我input密码之前告诉我“访问被拒绝”。 一旦我提供密码,我login到我的shell罚款。 它从来没有像以前那样看起来像这样乱序工作,当我login时,安全日志中没有什么奇怪的,只是一个成功的login。 login as: admin Access denied admin@gold's password: Last login: Sun Jul 17 00:26:50 2011 from pool-xxx-xx-xxx-xx.phlapa.fios.verizon.net 我在默认configuration中做了一个更改,将PermitRootLogin更改为no。 我也在设置服务器的同一天将PuTTY升级到最新版本,尽pipe这可能与此无关。

将旧版过期的RHEL 3.4.6服务器升级到现代CentOS / Scientific Linux

我有一台运行传统J2EE应用程序的机器。 这个代码不是Maven化的,它可以和很老的Java和Postgres版本一起工作。 我已经将它转换为ESXI中的虚拟机,我想尝试将其升级到RHEL(Centos或Scientific LInux)的现代二进制兼容版本,然后查看是否仍然有效。 我应该从哪里开始? 我对这个太乐观了吗? 这更多的是一个实验,我不是在生产机器上做的。 但鉴于操作系统是相当老,我正在寻找一种方法来最终这样做。 非常感谢

MySQL错误:连接太多

从今天我的网站上也出现连接错误… PDOException: SQLSTATE[08004] [1040] Too many connections in lock_may_be_available() (line 167 of /home/sevensibir/domains/7sib.ir/public_html/includes/lock.inc). 我认为它是一个攻击,因为当我运行mysqltuner.pl我得到: [!!] Highest connection usage: 100% (152/151) 但我知道我每天约有500次访问。 如果这是一次攻击,我怎么能发现。 我该如何阻止呢?

在CentOS上,除了root以外,不能使用su

我可以使用sudo权限的pipe理员帐户SSH到我的服务器(CentOS 5.9): $ ssh admin@myserver Last login: Wed Feb 27 19:23:11 2013 from [IP ADDRESS] [admin@myserver ~]$ 那么我可以su根: [admin@myserver ~]$ sudo su root [sudo] password for admin: [root@myserver admin]# 但是我不能告诉另外一个用户,su命令不会告诉我为什么: [admin@myserver ~]$ sudo su anotheruser [admin@myserver ~]$ whoami admin 任何想法,为什么我可以扎根,而不是其他用户? 我怎么能告诉我为什么它不做我想做的事?

MySQL在CentOS 6x上运行非常慢(不是5x)

我有两台服务器:一台VPS和一台笔记本电脑。 我最近重新构build了它们,MySQL在笔记本电脑上的运行速度大约慢了20倍。 这两个服务器都用来运行CentOS 5.8,我觉得MySQL 5.1和笔记本电脑曾经做得很好,所以我不认为它是硬件。 对于VPS,我的提供商安装了​​CentOS 6.4,然后我用yum和CentOS repo安装了MySQL 5.1.69。 对于笔记本电脑,我安装了CentOS 6.4基本服务器,然后使用yum和CentOS repo安装MySQL 5.1.69。 两台服务器的my.cnf是相同的,我已经在下面显示了。 对于这两台服务器,我还在SHOW VARIABLES;的输出下面join了这个SHOW VARIABLES; 以及sysbench的输出,文件系统信息和cpu信息。 我曾尝试添加skip-name-resolve ,但没有帮助。 下面的matrix显示了两个服务器的SHOW VARIABLES输出是不同的。 同样,MySQL也是以同样的方式安装的,所以我不知道为什么它不同,但是我认为这可能是笔记本电脑执行MySQL的原因。 为什么笔记本电脑运行MySQL慢,我该如何解决? 两台服务器上的SHOW VARIABLES之间的差异 +—————————+———————–+————————-+ | Variable | Value-VPS | Value-Laptop | +—————————+———————–+————————-+ | hostname | vps.site1.com | laptop.site2.com | | max_binlog_cache_size | 4294963200 | 18446744073709500000 | | max_seeks_for_key | 4294967295 | 18446744073709500000 […]

只允许从一个IP访问shell

是否有可能从一个特定的IP只能访问root shell 我正在使用centOS。 我希望只有一个用户可以通过shell从一个iplogin