Skip to main content

Working with Linux MID Servers

some useful UNIX commands

e.g. via Putty

downloading the agent folder for a manual MID server upgrade:
use curl url

MID Server Stop/Start/Status commands

stop the MID server:
using command
sudo /usr/bin/systemctl stop mid

start the MID server:
using command
sudo /usr/bin/systemctl start mid

status of MID:
/usr/bin/systemctl status mid

rename the agent folder to old_agent using:
mv agent old_agent_nov2019

delete operations
delete folder and contents:
rm -rf <folder_name>
delete file:
rm <file_name>

restore backup files
navigate to the folder
run commands to restore backup files:
cp config.xml /app/midserver/agent/
cp wrapper-override.conf /app/midserver/agent/conf/
cp agent_keystore.jks /app/midserver/agent/keystore/
cp cacerts /app/midserver/agent/jre/lib/security/

list directory contents
use 
ll

exit back to prompt
ctrl c

view a file contents read only
vi /app/midserver/agent/conf/wrapper-override.conf
then  :q to exit without saving

pull down a log file
2019-08-05 08:34:49 PROD root@<user>:~> $ find / -name *glide-dist-upgrade.log* 2>>/dev/null 

search for something
ps -ef | grep -i "upgrade"

check port 443
netstat -ano | grep 443

display current directory
pwd

create a directory, e.g. 'keystore' in agent folder

mkdir keystore

grant permissions on a folder
You can use command : chmod 777

Comments

Popular posts from this blog

Get URL Parameter - server side script (portal or classic UI)

Classic UI : var sURL_editparam = gs . action . getGlideURI (). getMap (). get ( ' sysparm_aparameter ' ); if ( sURL_editparam == 'true' ) { gs . addInfoMessage ( 'parameter passed ); } Portal : var sURL_editparam = $sp . getParameter ( " sysparm_aparameter " ); if ( sURL_editparam == 'true' ) { gs . addInfoMessage ( 'parameter passed ); }

ServiceNow - script include: build up the results as a JSON object (array) - example 2

function call var sCurrentGroupMembers = new <script_include> (). getGroupMembers ( group_sysid ); gs . print ( 'sCurrentGroupMembers:' + sCurrentGroupMembers ); var oGroupMembers = JSON . parse ( sCurrentGroupMembers ); gs . print ( JSON . stringify ( oGroupMembers . users )); oNewGroupMember = JSON . parse ( group_members ); var oGroupConfig = getGroupDeltas ( oGroupMembers . users , oNewGroupMember ); gs . print ( JSON . stringify ( oGroupConfig . remove )); gs . print ( JSON . stringify ( oGroupConfig . add )) output : *** Script: sCurrentGroupMembers: {"manager":"3b2649efdb0f8c10cc0652f3f39xxxxx", "email":"", "type":"33a2226edb99c340edfc7cbdae96xxxx", "description":"Created for xyz", "users":[{"user":"3b2649efdb0f8c10cc0652f3f396xxxx"},{"user":"856a8f71db3d73041b4ffc45ae96196a"},{"user":"3752771