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
Thursday, May 16, 2024
Command to find the top memory consuming process
top -o %MEM | head -n 15
Sunday, April 21, 2024
How to get the Serial number of the Mellanox card.
lspci -xxxxvvvv | grep -E "Serial number|Mellanox"
Tuesday, April 9, 2024
How to see specific information about disk
hdparm -i /dev/sda
smartctl -A /dev/sda
hdparm -tT /dev/sda used to Do a read speed test on disk sda
badblocks -s /dev/sda used to Test for unreadable blocks on disk sda
How to check the tcp udp and network sockts in linux
netstat -ntlp to view the open TCP sockets
netstat -nulp to view the open UDP sockets
netstat -nxlp to view the open Unix sockets
How to check which shells are already installed and configured on our machine ?
by using the chsh -l
[user@localhost ~]$ chsh -l /bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh /usr/bin/bash /usr/sbin/nologin /usr/bin/fish
Or by using
cat /etc/shells
we can change the following default shell using
chsh -s /usr/bin/bash
Now all that is left to do is preform a logoff-logon cycle, and enjoy our new default shell.
How to Shows all bad login attempts into the system
Try with the following command lastb
Sunday, April 7, 2024
How to mount the nfs share in all the hosts.
---
- name: Mount the NFS share
hosts: all
become: true
vars:
mynfs: "172.2.0.200:/nfs/data"
mountpoint: "/share"
permission: '0777'
myopts: 'rw,sync'
tasks:
- name: utility present redhat-like
ansible.builtin.yum:
name:
- nfs-utils
- nfs4-acl-tools
state: present
when: ansible_os_family == 'RedHat'
- name: utility present debian-like
ansible.builtin.apt:
name:
- nfs-common
- nfs4-acl-tools
state: present
when: ansible_os_family == 'Debian'
- name: check mountpoint exist
ansible.builtin.file:
path: "{{ mountpoint }}"
state: directory
mode: "{{ permission }}"
owner: root
group: root
- name: mount network share
ansible.posix.mount:
src: "{{ mynfs }}"
path: "{{ mountpoint }}"
fstype: nfs
opts: "{{ myopts }}"
state: mounted
How to restart the ssh service in all the hosts.
---
- name: restart ssh service in all the hosts.
hosts: all
become: true
tasks:
- name: sshd restart
ansible.builtin.service:
name: sshd
state: restarted
enabled: true
How to restrict a user a login @ specefic time in Linux
Use the pam_time module in the Pluggable Authentication Modules (PAM) system to restrict login times.
Edit the /etc/security/time.conf file to specify time restrictions. You can define rules for specific users or groups.
Edit the /etc/security/time.conf
login ; * ; !gurudatta ; Wk0630-1500
This line denies login for all users except "user1" from Monday to Friday between 6:30 AM to 15:00 PM.
Ensure that the pam_time module is enabled and configured properly in the PAM configuration files (/etc/pam.d/).
Tuesday, April 2, 2024
How to start the cell nodes in Exadata
for host in `cat cell_group`; do
echo ${host}: `ipmitool -H ${host}-ilom -U root -P welcome1 chassis power on`
done
Tuesday, March 19, 2024
The maximum file size in Linux depends on the file system being used
The maximum file size in Linux depends on the file system being used. Here are the maximum file size limits for some common Linux file systems:
ext2/ext3: Maximum file size is 2TB.
ext4: Maximum file size is 16TB with 4KB blocks and 50TB with 64KB blocks.
XFS: Maximum file size is 8 exbibytes (EiB).
Btrfs: Maximum file size is 16 exbibytes (EiB).
ReiserFS: Maximum file size is 8TB.
ZFS: Theoretical maximum file size is 16 exbibytes (EiB) but practically limited by the size of the pool.
Subscribe to:
Posts (Atom)