find /usr/sap/FP3/DVEBMGS00/work/ -name "dev*" -print -type f ##Find files with 777 permission find . perm -777 print depth --------------------------------#Search for a string in all files of a directory $grep gw/monitor * RPD_DVEBMGS40_mddszepv:gw/monitor = 1 --------------------------------## Find processes with High memory utilization echo " VSZ PID RUSER COMMAND";UNIX95= ps -ef -o 'vsz pid ruser args' |sort -nr|h ead -10 --------------------------------## Delete files within a directory (/home/sidadm/) older than given (31) number of days: Current directory and sub-directory: find /home/sidadm/. -type f -mtime +31 -name $filename -print Current directory only (not sub-directory): find /home/sidadm/. \( -name . -o -prune \) -type f -mtime +31 -exec rm -f {} + --------------------------------## Display files within a directory (/home/sidadm/) older than given (31) number of days: Current directory and sub-directory: find /home/sidadm/. -type f -mtime +31 -name $filename -print Current directory only (not sub-directory): find /home/sidadm/. \( -name . -o -prune \) -type f -mtime +31 -exec ls -ld {} + --------------------------------###Volume group change #Backout fsadm -F vxfs -b 11264M /usr/sap/FP3 lvreduce -L 11264 /dev/vg00/lvol11 #Display bdf /usr/sap/FP3 lvdisplay /dev/vg00/lvol11 vgdisplay -v /dev/vg00 #Extend lvextend -L 13312 /dev/vg00/lvol11 fsadm -F vxfs -b 13312M /usr/sap/FP3 ------------------------------------### Delete all files older then 15 days with name like WF_LOG_000000* in directo ry/sapmnt/MP1/global find /sapmnt/MP1/global -type f -name 'WF_LOG_000000*' -mtime +15 | xargs rm
### For file name with whitespace
find tmp -maxdepth 1 -name *.mp3 -print0 | xargs -0 rm ### Delete all files in a directory find . -type f -print | xargs rm -------------------------------------### Move all the files in directory 1 into directory 2 ls dir1 | xargs -I {} -t mv dir1/{} dir1/{} -------------------------------------Unix sys log $ head /var/adm/syslog/syslog.log -------------------------------------#Backout fsadm -F vxfs -b 11264M /usr/sap/FP3 lvreduce -L 11264 /dev/vg00/lvol11 ------------------------------------#Display bdf /usr/sap/FP3 lvdisplay /dev/vg00/lvol11 vgdisplay -v /dev/vg00 ------------------------------------#Extend lvextend -L 13312 /dev/vg00/lvol11 fsadm -F vxfs -b 13312M /usr/sap/FP3 ------------------------------------#Check df when File systems are not properly mounted df -h | grep -A 6 lnxbwp3 showmount -e lnxbwp3 ------------------------------------#Shows the content of file2.txt not present in file1.txt grep -Fvf file1.txt file2.txt fgrep -vf file2 file1 ------------------------------------#Displays the user name id|awk -F\( '{print $2}'|awk -F\) '{print $1}' ------------------------------------#How to create SFTP shared keys Login to the server as the user and run the following commands mkdir m 700 .ssh /usr/bin/ssh-keygen
f <home-directory>/.ssh/id_rsa
t rsa N
The keys will in the file <home-directory>/.ssh/id_rsa.pub.
------------------------------------#Check on which node of a cluster the applications are up /usr/cluster/bin/clrs status /usr/cluster/bin/clrg status
/usr/cluster/bin/clrg status -g re0-wd-rg
------------------------------------#Check time of last system boot who -b ------------------------------------# FTP file between servers scp <file_name> <username>@<Target_Hostname>:<Target_Path> ------------------------------------#ACL access (Solaris) getfacl dir_name (Solaris) setfacl -m user:username:rwx dir_name (Unix) getacl dir_name (Unix) setacl -m username:rwx dir_name ------------------------------------#grep multiple strings grep 'String1|String2' ------------------------------------#Create tar file from a directory: tar -cvf <tarfilename>.tar <dir_name> #Extract contents of a tar file: tar -xvf <tarfilename>.tar #Display contents of a tar file: tar -tvf <tarfilename>.tar -------------------------------------