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

  1. Thanks for Sharing..Keep Update…

    Web Hosting is the process of buying space for a website on the World Wide Web.
    Web Hosting Explained For Beginners
    Web Hosting

    ReplyDelete

Post a Comment

Popular posts from this blog

URL link in addInfoMessage

var ga=new GlideAjax('gld_HR_ajax'); ga.addParam('sysparm_name', 'checkEmployeeNumber_hrProfile'); ga.addParam('sysparm_hrprofilenumber', g_form.getValue('number')); ga.addParam('sysparm_employeenumber', newValue); ga.getXMLAnswer(function(answer) { if (answer!='undefined' && answer!=''){ var navURL="<a style='text-decoration:underline;color:blue' href=hr_profile.do?sysparm_query=number=" + answer + ">" + answer + "</a><img width='3' src='images/s.gif'/>"; var sMsg='The employee number entered already exists on another HR Profile ' + navURL; //alert(sMsg); g_form.showErrorBox('employee_number', 'error - please check'); g_form.addInfoMessage(sMsg); } });

GlideRecord setValue

setValue(String name, Object value) Sets the specified field to the specified value. Normally a script would do a direct assignment, for example,  gr.category = value . However, if in a script the element name is a variable, then  gr.setValue(elementName, value)  can be used. When setting a value, ensure the data type of the field matches the data type of the value you enter. This method cannot be used on journal fields. If the value parameter is null, the record is not updated, and an error is not thrown https://developer.servicenow.com/app.do#!/api_doc?v=madrid&id=r_GlideRecord-setValue_String_Object