Solaris and Linux
Tuesday, October 29, 2024
How to ping multiple hosts.
[root@sukhoi tmp]# cat pingall.sh
#!/bin/bash
# Script to check the ping to multiple nodes
# Version 1.1
# date 29-10-2024
date
cat /tmp/nodes.txt | while read output
do
ping -c 1 "$output" > /dev/null
if [ $? -eq 0 ]; then
echo "node $output is up"
else
echo "node $output is down"
fi
done
How to set the boot manager in exadata Linux
[root@sukhoi~]# efibootmgr -v
BootCurrent: 0009
Timeout: 1 seconds
BootOrder: 0000,0001,0002,0003,0006,0007
Boot0000* ExadataLinux_1 HD(2,GPT,147745f1-4f73-42b2-bc34-f64dfc876d29,0x100040,0x80000)/File(\EFI\redhat\shimx64.efi)
Boot0001* NET0:PXE IP4 Intel(R) I210 Gigabit Network Connection PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/MAC-ADDRESS,1)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot0002* NET1:PXE IP4 Oracle Dual Port 10Gb/25Gb SFP28 Ethernet Controller PciRoot(0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/MAC(MAC-ADDRESS,1)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot0003* NET2:PXE IP4 Oracle Dual Port 10Gb/25Gb SFP28 Ethernet Controller PciRoot(0x1)/Pci(0x0,0x0)/Pci(0x0,0x1)/MAC( MAC-ADDRESS,1)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot0006* PCIE1:PXE IP4 Nvidia Network Adapter - B8:CE:F6:23:15:9A PciRoot(0x8)/Pci(0x0,0x0)/Pci(0x0,0x0)/MAC(MAC-ADDRESS,1)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot0007* PCIE1:PXE IP4 Nvidia Network Adapter - B8:CE:F6:23:15:9B PciRoot(0x8)/Pci(0x0,0x0)/Pci(0x0,0x1)/MAC(MAC-ADDRESS,1)/IPv4(0.0.0.00.0.0.0,0,0)..BO
MirroredPercentageAbove4G: 0.00
MirrorMemoryBelow4GB: false
[root@sukhoi~]# efibootmgr -n 0000
BootNext: 0000
BootCurrent: 0009
Timeout: 1 seconds
BootOrder: 0000,0001,0002,0003,0006,0007
Boot0000* ExadataLinux_1
Boot0001* NET0:PXE IP4 Intel(R) I210 Gigabit Network Connection
Boot0002* NET1:PXE IP4 Oracle Dual Port 10Gb/25Gb SFP28 Ethernet Controller
Boot0003* NET2:PXE IP4 Oracle Dual Port 10Gb/25Gb SFP28 Ethernet Controller
Boot0006* PCIE1:PXE IP4 Nvidia Network Adapter - MAC-ADDRESS
Boot0007* PCIE1:PXE IP4 Nvidia Network Adapter - MAC-ADDRESS
MirroredPercentageAbove4G: 0.00
MirrorMemoryBelow4GB: false
Wednesday, October 2, 2024
How to update the firmware in Exadata
/opt/oracle.cellos/CheckHWnFWProfile -U /opt/oracle.cellos/iso/cellbits
cellcli -e alter cell shutdown services all on the cell service
/opt/oracle.cellos/CheckHWnFWProfile -action updatefw -component HardDisk -powercycle no (To update the disk firmware)
/opt/oracle.cellos/CheckHWnFWProfile -action updatefw -component InfinibandHCA (To update the InfinibandHCA Firmware)
/opt/oracle.cellos/CheckHWnFWProfile -action updatefw -component all (To update all the component)
Wednesday, September 4, 2024
How to check the Apache is Working through ansible
---
- name: Check if Apache is Working
hosts: webservers
vars:
webserver_message: "I am running to the finish line."
tasks:
- name: Start httpd
service:
name: httpd
state: started
- name: Create index.html using Jinja2
template:
src: index.j2
dest: /var/www/html/index.html
Create node-reboot.yml
---
- hosts:
become: yes
tasks:
- name: Check the uptime
shell: uptime
register: UPTIME_PRE_REBOOT
- debug: msg={{UPTIME_PRE_REBOOT.stdout}}
- name: Check the kernel info before the reboot
shell: uname -a
register: Kernel_PRE_REBOOT
- debug: msg={{Kernel_PRE_REBOOT.stdout}}
- name: Unconditionally reboot the machine with all defaults
reboot:
reboot_timeout: 600
- name: Check the uptime after reboot
shell: uptime
register: UPTIME_POST_REBOOT
- debug: msg={{UPTIME_POST_REBOOT.stdout}}
- name: Check the kernel info after the reboot
shell: uptrack-uname -a
register: Kernel_POST_REBOOT
- debug: msg={{Kernel_POST_REBOOT.stdout}}
Sunday, August 25, 2024
How to check the disk info speed and unreadable blocks
# Show info about disk sda
hdparm -i /dev/sda
# Perform a read speed test on disk sda
hdparm -tT /dev/sda
# Test for unreadable blocks on disk sda
badblocks -s /dev/sda
Wednesday, August 14, 2024
How to check the smart on all the drives
for disk in `ls -1 /dev/sd*`; do smartctl -a $disk; done
Monday, May 27, 2024
How to unzip multiple files in Linux
for I in `ls p24436624_121020_Linux-x86-64*f10.zip`
do
unzip $I
done
How to set the time in the aruba switch and sync with the ntp.
login to the Switch
configure terminal
clock set 05/27/2024 03:04:30
timesync ntp
ntp enable
show ntp status
write memory.
Saturday, May 18, 2024
How to kill the process which is hogging the CPU
ps auwx | grep process | awk {'print $2'} | xargs kill -9
Subscribe to:
Posts (Atom)