Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Friday, August 15, 2025

Install JDK 21 on Linux

On <user_run_jdk>
wget https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jdk_x64_linux_hotspot_21.0.8_9.tar.gz

On root
update-alternatives --install /usr/bin/java java /home/<user_run_jdk>/jdk-21.0.8+9/bin/java 21
update-alternatives --install /usr/bin/javac javac /home/<user_run_jdk>/jdk-21.0.8+9/bin/javac 21

Thursday, August 2, 2018

Kill session on Linux

detect sessions
who

list process id off specified session (ex pts/3 )
ps -dN|grep pts/3

kill processid
kill -9 processid

--
kill all sessions of specified user
skill -KILL -u name_of_user

Sunday, June 26, 2016

Resize partition size

root@server:/home/server# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    254:0    0  20G  0 disk
└─vda1 254:1    0  20G  0 part /

root@server:/home/server# df -ah
Filesystem      Size  Used Avail Use% Mounted on
rootfs          9.9G  3.7G  5.8G  39% /
sysfs              0     0     0    - /sys
proc               0     0     0    - /proc
udev             10M     0   10M   0% /dev
devpts             0     0     0    - /dev/pts
tmpfs           388M  136K  388M   1% /run
/dev/vda1       9.9G  3.7G  5.8G  39% /
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           775M     0  775M   0% /run/shm

Block device size = 20GB
Current partition size= 10GB

Auto resize partition will expand it same block device size

root@server:/home/server# resize2fs /dev/vda1
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/vda1 to 5242624 (4k) blocks.
The filesystem on /dev/vda1 is now 5242624 blocks long.

root@serer:/home/server# df -ah
Filesystem      Size  Used Avail Use% Mounted on
rootfs           20G  3.7G   16G  20% /
sysfs              0     0     0    - /sys
proc               0     0     0    - /proc
udev             10M     0   10M   0% /dev
devpts             0     0     0    - /dev/pts
tmpfs           388M  136K  388M   1% /run
/dev/vda1        20G  3.7G   16G  20% /
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           775M     0  775M   0% /run/shm


Sunday, September 27, 2015

Create execute file java wrrapper



#!/bin/sh

cd $(dirname $0)
java  -cp jar1_path:jar2_path MainClassOfJar $@