Difference between revisions of "Talk:Useful Commands"

From SME Server
Jump to navigationJump to search
(reorganise request)
 
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Useful Commands
+
--[[User:Stephdl|Stephdl]] ([[User talk:Stephdl|talk]]) 13:12, 26 January 2014 (MST) Hi daniel, i do not understand why you have removed the chapter on the log file audits, is it for security reason ?
 +
I have copied here because i use it often when i work on the bugteam side :)
  
is a bit vauge, could we do something different
+
==Log==
 +
===Quick Parse of Log===
 +
a quick parse of your log, but you should read the entire log
 +
less  /var/log/messages| grep -iE "uninitialized|WARNING|ERROR"
 +
===Deep parse Log to find errors===
 +
When you want to test the SME Product it can be useful to see what it occurs
 +
This CL can help you, but you should read the entire log
 +
less  /var/log/messages| grep -iE "useless|uninitialized|warn|fail|error|disable|unable|exit"
 +
of course this is for the /var/log/messages
  
eg make a new category: DBcommands ??
+
===Parse all Logs to find errors===
 +
Parse all logs and write (under /root) the output to a text file named with the date of day. For example log012214:
  
then add new pages db_php, db_apache etc
+
find /var/log/ -mtime -2 -print -exec sh -c 'cat "{}" | tai64nlocal | egrep -i "useless|warn|fail|error|disable|remov|unable|exit"' \; > "log$(date +'%m%d%y')" 2>&1
 +
then:
 +
cd /root
 +
less log012214
 +
 
 +
==Configure <b><u>PHP UploadDir</u></B> Restriction per ibay==
 +
--[[User:Stephdl|Stephdl]] ([[User talk:Stephdl|talk]]) 02:42, 27 April 2014 (MDT) moved here for considerations see [[bugzilla:7011]]
 +
{{note box|need test if it doesn't work see [[Uploadtmpdir]]}}
 +
db accounts setprop IBAYNAME  PHPUploadDir DIR1:DIR2:DIRn
 +
signal-event ibay-modify IBAYNAME
 +
 
 +
<b>Example</b>
 +
 
 +
db accounts setprop Primary PHPUploadDir /home/e-smith/files/ibays/Primary/tmp
 +
signal-event ibay-modify Primary

Latest revision as of 10:42, 27 April 2014

--Stephdl (talk) 13:12, 26 January 2014 (MST) Hi daniel, i do not understand why you have removed the chapter on the log file audits, is it for security reason ? I have copied here because i use it often when i work on the bugteam side :)

Log

Quick Parse of Log

a quick parse of your log, but you should read the entire log

less  /var/log/messages| grep -iE "uninitialized|WARNING|ERROR"

Deep parse Log to find errors

When you want to test the SME Product it can be useful to see what it occurs This CL can help you, but you should read the entire log

less  /var/log/messages| grep -iE "useless|uninitialized|warn|fail|error|disable|unable|exit"

of course this is for the /var/log/messages

Parse all Logs to find errors

Parse all logs and write (under /root) the output to a text file named with the date of day. For example log012214:

find /var/log/ -mtime -2 -print -exec sh -c 'cat "{}" | tai64nlocal | egrep -i "useless|warn|fail|error|disable|remov|unable|exit"' \; > "log$(date +'%m%d%y')" 2>&1

then:

cd /root
less log012214

Configure PHP UploadDir Restriction per ibay

--Stephdl (talk) 02:42, 27 April 2014 (MDT) moved here for considerations see bugzilla:7011

Important.png Note:
need test if it doesn't work see Uploadtmpdir


db accounts setprop IBAYNAME  PHPUploadDir DIR1:DIR2:DIRn
signal-event ibay-modify IBAYNAME

Example

db accounts setprop Primary PHPUploadDir /home/e-smith/files/ibays/Primary/tmp
signal-event ibay-modify Primary