我正在使用Ubuntu 12.04的VPS。 ISPmanager安装和PHP版本是5.3.10。 我如何更新PHP版本到5.3.26?
我在/ etc / passwd文件下有以下值: web3:x:5006:5006::/var/www/clients/client2/web3:/bin/false 现在,正确的值应该是: web3:x:5006:5006::/var/www/clients/client1/web3:/bin/false 也就是client1而不是client2。 我知道直接使用vi或其他文本编辑器编辑passwd文件是不可取的。 我了解到应该使用vipw -s命令编辑它。 但是当我运行vipw -s ,我找不到这行/var/www/clients/client1/web3:/bin/false 。 我能看到的是这个web3:!:15869:0:99999:7::: 。 那么我怎么能把client2的值改成client1呢?
我在Dev的一个环境中inheritance了一台服务器,并立即发现在发现心跳时没有修补。 现在,我已经对它进行了升级 – 包括所有SSL库,并且我已经重新生成了自签名证书,但即使在完全重启服务器之后,它仍然显示出对各种Heartbleed跳棋的脆弱性。 这是事情的状态。 Ubuntu /内核版本: root@server:~# uname -a Linux server.domain.com 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux root@server:~# OpenSSL lib版本: root@server:~# dpkg -l|grep ssl ii libio-socket-ssl-perl 1.53-1 Perl module implementing object oriented interface to SSL sockets ii libnet-ssleay-perl 1.42-1build1 Perl module for Secure Sockets Layer (SSL) ii […]
我正在使用Ubuntu 12.04服务器版本。 我有通过SSH访问服务器。 我的问题是我怎样才能通过SSH运行程序,即使我断开SSH连接也不会被closures。 它必须作为服务在服务器上运行。 你能告诉我怎么做?
我玩了一天的系统pipe理员,站起来一个新的Ubuntu 12.04盒子。 该盒有2个网卡 – 1个用于内部连接,一个用于外部。 我能够使用内部IP(ssh [email protected])ssh到框中,但不能通过外部名称或IP。 最终,我得到了所有非常熟悉的“操作超时”消息。 信息可能会或可能不会有用的经验丰富的pipe理员: 我的iptables没有什么特别的(默认内容) 我的sshd_config有一个盒子,听取每个地方的一切 Telnet也失败( telnet 172.XXX.XXX.XXX 22 ) 当我尝试连接时,我的/var/log/auth.log和/var/log/syslog文件甚至不闪烁。 一个详细的tcpdump似乎表明请求正在把它交给机器。 $ sudo tcpdump -vvv -s 1600 -i any port 22 | grep "172.XXX.XXX.XXX" 71.XXX.XXX.XXX.43784 > 172.XXX.XXX.XXX.ssh: Flags [S], cksum 0xde3e (correct), seq 613836537, win 65535, options [mss 1380,nop,wscale 4,nop,nop,TS val 806048442 ecr 0,sackOK,eol], length 0 在这一点上,我已经超出了我的头脑,只有Google让我走了这么远。 我不知道还有什么要尝试的。 […]
我一直试图使用现有的Ubuntu 12.04安assembly置软件raid1,按照这里的指导。 我成功完成了第4步,但无法让Ubuntu引导到恶化的RAID设备。 我读了一些地方,你需要运行下面的命令 dpkg-reconfigure grub-pc 从raidconfiguration中,以root身份,在步骤4之后,我运行了以下命令: mkdir /tmp/mntroot mount /dev/md0 /tmp/mntroot chroot /tmp/mntroot dpkg-reconfigure grub-pc 这似乎正确地更新grub.conf到新的RAID设置。 在启动时,我可以调出grub启动列表,按'e'我可以看到正确的命令。 我试图启动的内核现在也给了raid驱动器'md0'的正确的UUID。 不幸的是,如果我试图进一步的系统重新启动。 我试图通过在grub菜单上按'c'来进入grub命令行。 这成功地提出了命令行: grub> 不幸的是,如果我input任何命令,包括“帮助”,然后按进入系统重新启动。 如果有人可以帮助摆脱这一点,将不胜感激。 渣子
所以今天早上我用aptitude来安装一些安全更新。 看起来天真无邪,直到东西停止工作。 在一路上,我想,有几个包被丢弃了。 现在PHP(特别是PHP5-FPM)不认为它连接到MySQL,我不知道为什么。 所有的包似乎都被安装。 根据phpinfo() : /etc/php5/fpm的php.ini文件。 正在parsing一个/etc/php5/fpm/conf.d/mysql.ini文件(等等) mysql.ini文件包含这一行: extension=mysql.so 安装了PHP相关的软件包: $ dpkg –get-selections | grep php libapache2-mod-php5 install php-pear install php5 install php5-cgi install php5-cli install php5-common install php5-curl install php5-dev install php5-fpm install php5-gd install php5-mcrypt install php5-memcache install php5-mysql install 已安装的MySQL软件包: $dpkg –get-selections | grep mysql libdbd-mysql-perl install libmysqlclient-dev install libmysqlclient18 […]
我正在将Ubuntu服务器安装在12GB的磁盘上。 在安装过程中,我select默认的基于LVM的分区布局。 但是由于某些原因,Ubuntu决定只使用4GB的这个磁盘。 如何回收硬盘的剩余空间? “lvextent”不工作btw … 输出df -h: Filesystem Size Used Avail Use% Mounted on /dev/mapper/ubuntu-root 4.3G 3.4G 754M 82% / udev 3.9G 4.0K 3.9G 1% /dev tmpfs 1.6G 756K 1.6G 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.9G 0 3.9G 0% /run/shm /dev/sda1 228M 25M 192M 12% /boot pvdisplay的输出: — Physical volume […]
我设立了更新motd的motd。 / etc / motd(和/ var / run / motd)中的文件确实显示了完整的内容,但是当我通过sshlogin时,motd没有完全显示。 为什么会这样呢?
5天前我重新启动了elasticsearch实例,从那以后我还没有设法启动它。 我在日志文件/var/log/elasticsearch/得不到输出,在使用elasticsearch -f运行时, elasticsearch二进制文件也不会输出任何信息。 我曾经设法得到这个输出。 [2012-11-15 22:51:18,427][INFO ][node ] [Piper] {0.19.11}[29584]: initializing … [2012-11-15 22:51:18,433][INFO ][plugins ] [Piper] loaded [], sites [] 运行curl http://localhost:9200导致curl: (7) couldn't connect to host 。 我试图增加内存从3GB到10GB,但没有任何差异。 运行/etc/init.d/elasticsearch start需要30秒。 ps aux | grep elasticsearch ps aux | grep elasticsearch导致这个输出。 /usr/local/share/elasticsearch/bin/service/exec/elasticsearch-linux-x86-64 /usr/local/share/elasticsearch/bin/service/elasticsearch.conf wrapper.syslog.ident=elasticsearch wrapper.pidfile=/usr/local/share/elasticsearch/bin/service/./elasticsearch.pid wrapper.name=elasticsearch wrapper.displayname=ElasticSearch wrapper.daemonize=TRUE wrapper.statusfile=/usr/local/share/elasticsearch/bin/service/./elasticsearch.status wrapper.java.statusfile=/usr/local/share/elasticsearch/bin/service/./elasticsearch.java.status wrapper.script.version=3.5.14 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -Delasticsearch-service […]