Sysadmin grodoudou webtools 08062012 - Seizam/seizamcore GitHub Wiki

Session

  • user : root
  • host : grodoudou.seizam.com
  • date : 08/06/12 12:28
  • curpath : /home/yannouk

Commands

  • Edit /etc/php5/apache2/php.ini, see [1]
 [email protected]# cd /root/
 [email protected]# mkdir phpsysinfo
 [email protected]# cd phpsysinfo/
 [email protected]# wget http://downloads.sourceforge.net/project/phpsysinfo/phpsysinfo/3.0.17/phpsysinfo-3.0.17.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fphpsysinfo%2Ffiles%2Fphpsysinfo%2F3.0.17%2F&ts=1339152470&use_mirror=switch
 [email protected]# mv phpsysinfo-3.0.17.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fphpsysinfo%2Ffiles%2Fphpsysinfo%2F3.0.17%2F phpsysinfo-3.0.17.tar.gz
 [email protected]# tar -xvf phpsysinfo-3.0.17.tar.gz
 [email protected]# mv phpsysinfo /usr/share/phpsysinfo
  • Edit /etc/apache2/sites-enabled/050-sys-admin-tools, see [2]
 [email protected]# cd phpsysinfo/
 [email protected]# cp config.php.new config.php
  • Edit /usr/share/phpsysinfo/config.php, see [3]
  • Edit /usr/share/phpsysinfo/includes/os/class.Linux.inc.php, see [4]
  • Edit /usr/share/phpsysinfo/phpinfo.php, see [5]
 [email protected]# cp /usr/share/doc/php-apc/apc.php.gz /root
 [email protected]# cd /root/
 [email protected]# gzip -d apc.php.gz
 [email protected]# mv apc.php /usr/share/phpsysinfo/apcinfo.php
  • Edit /usr/share/phpsysinfo/apcinfo.php, see [6]
 [email protected]# cd /usr/share/
 [email protected]# chown -R root phpsysinfo/
 [email protected]# chgrp -R www-data phpsysinfo/
 [email protected]# chmod -R 755 phpsysinfo/
 [email protected]# /etc/init.d/apache2 reload

Files

  • [1] Edit /etc/php5/apache2/php.ini
--- old	2012-06-08 12:29:23.000000000 +0200
+++ new	2012-06-08 12:30:15.000000000 +0200
@@ -1855 +1855,4 @@
 ; End:
+
+; extend suhosin.get.max_value_length from 512 to 1024 as advised by MW
+suhosin.get.max_value_length=1024
  • [2] Edit /etc/apache2/sites-enabled/050-sys-admin-tools
--- old	2012-06-08 12:50:22.000000000 +0200
+++ new	2012-06-08 12:51:32.000000000 +0200
@@ -4,3 +4,2 @@
 
-	DocumentRoot /var/www
 	<Directory />
@@ -12,2 +11,17 @@
 
+	# PHPSYSINFO
+	# ----------
+
+	DocumentRoot /usr/share/phpsysinfo
+
+        <Directory /usr/share/phpsysinfo>
+                Options none
+                DirectoryIndex index.php
+
+                Order deny,allow
+                Deny from all
+                Allow from 127.0.0.1
+        </directory>
+
+
 	# PHPMYADMIN
  • [3] Edit /usr/share/phpsysinfo/config.php
--- old	2012-06-08 12:55:58.000000000 +0200
+++ new	2012-06-08 13:07:24.000000000 +0200
@@ -130,3 +130,3 @@
  */
-define('PSI_BYTE_FORMAT', 'auto_binary');
+define('PSI_BYTE_FORMAT', 'auto_decimal');
 
@@ -210,3 +210,3 @@
  */
-define('PSI_SHOW_MOUNT_CREDENTIALS', false);
+define('PSI_SHOW_MOUNT_CREDENTIALS', true);
 
  • [4] Edit /usr/share/phpsysinfo/includes/os/class.Linux.inc.php
--- old	2012-06-08 13:07:41.000000000 +0200
+++ new	2012-06-08 13:08:44.000000000 +0200
@@ -586,3 +586,3 @@
         $this->_usb();
-        $this->_network();
+     //   $this->_network(); // Fail on this server, yannouk 8.6.2012
         $this->_memory();
  • [5] Edit /usr/share/phpsysinfo/phpinfo.php
--- old	2012-06-08 13:19:16.000000000 +0200
+++ new	2012-06-08 13:19:30.000000000 +0200
@@ -0,0 +1 @@
+<?php phpinfo(); ?>
  • [6] Edit /usr/share/phpsysinfo/apcinfo.php
--- old	2012-06-08 13:25:23.000000000 +0200
+++ new	2012-06-08 13:28:14.000000000 +0200
@@ -41,3 +41,3 @@
 defaults('ADMIN_USERNAME','apc'); 			// Admin Username
-defaults('ADMIN_PASSWORD','password');  	// Admin Password - CHANGE THIS TO ENABLE!!!
+defaults('ADMIN_PASSWORD','this is a secret password...');  	// Admin Password - CHANGE THIS TO ENABLE!!!
 
⚠️ **GitHub.com Fallback** ⚠️