0% found this document useful (0 votes)
52 views2 pages

Linux Common Queries

This document provides several common Linux commands and queries: 1. It describes how to delete files older than a certain number of days using find and rm. 2. It shows how to list files modified in the last N days using find and ls. 3. It explains how to sort files based on size using ls, sort, and more. 4. It provides commands to find CPU and memory details, check if the OS is 32-bit or 64-bit, check if a service is listening on a port, find the process ID associated with a port, change patterns in files, find patterns in files, create symbolic links, and setup cronjobs.

Uploaded by

Ravi Kumar Lanke
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views2 pages

Linux Common Queries

This document provides several common Linux commands and queries: 1. It describes how to delete files older than a certain number of days using find and rm. 2. It shows how to list files modified in the last N days using find and ls. 3. It explains how to sort files based on size using ls, sort, and more. 4. It provides commands to find CPU and memory details, check if the OS is 32-bit or 64-bit, check if a service is listening on a port, find the process ID associated with a port, change patterns in files, find patterns in files, create symbolic links, and setup cronjobs.

Uploaded by

Ravi Kumar Lanke
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Linux Common Queries

If you use any command in Linux/Unix very frequently and wish to share with our readers please leave it as comment Q: How to delete files older than N number of days ? (Useful in delete log, trace, tmp file ) find . -name *.* -mtime +[N in days] -exec rm {} \; ( This command will delete files older then N days in that directory, always good to use it when you are in applcsf/ tmp,out,log directory) Q: How to list files modified in last N days find . -mtime -<ndays> -exec ls -lt {} \; So to find files modified in last 3 days find . -mtime -3 -exec ls -lt {} \; Q: How to sort files based on Size of file ? ( useful to find large files in log directory to delete in case disk is full ) ls -l | sort -nrk 5 | more Q: How to find files changed in last N days (Solaris) find <dir_name> -mtime -N -print Q: How to extract cpio file cpio -idmv < file_name (Dont forget to use sign < before file name) Q: How to find CPU & Memory detail of linux cat /proc/cpuinfo (CPU) cat /proc/meminfo (Memory) Q: How to find if Operating system in 32 bit or 64 bit ? For solaris use command isainfo -v If you see out put like 32-bit sparc applications That means your O.S. is only 32 bit but if you see output like 64-bit sparcv9 applications 32-bit sparc applications above means your o.s. is 64 bit & can support both 32 & 64 bit applications

PREPARED BY RAVI KUMAR LANKE

Page 1

Q: How to find if any service is listening on particular port or not ? netstat -an | grep {port no} For example if you know that OID is running on 389 port so to check if OID services is listening or not then use netstat -an | grep 389 Q: How to find Process ID (PID) associated with any port ? This command is useful if any service is running on a particular port (389, 1521..) and that is run away process which you wish to terminate using kill command lsof | grep {port no.} (lsof should be installed and in path) Q: How to change a particular pattern in a file ? Open file using vi or any other editor, go in escape mode (by pressing escape) and use :1,$s/old_pattern/new_parameter/gc ( g will change globally, c will ask for confirmation before changing ) Q: How to find a pattern in some file in a directory ? grep pattern file_name ( to find pattern in particular file ) grep pattern * ( in all files in that directory ) If you know how to find a pattern in files in that directory recursively please answer that as comment Q: How to create symbolic link to a file ? ln -s pointing_to symbolic_name e.g. If you want to create symbolic link from a -> b ln -s b a (Condition:you should have file b in that directory & there should not be any file with name a) Q: How to setup cronjob (cronjob is used to schedule job in Unix at O.s. Level ) crontab -l( list current jobs in cron) crontab -e ( edit current jobs in cron) _1_ _2_ _3_ _4_ _5_ executable_or_job Where 1 Minutes (0-59) 2 Hours ( 0-24) 3 day of month ( 1- 31 ) 4 Month ( 1-12) 5 A day of week ( 0- 6 ) 0 -> sunday 1-> monday e.g. 0 3 * * 6 Means run job at 3AM every saturday This is useful for scheduling ftp, rman backup or removed old log files regularly.

PREPARED BY RAVI KUMAR LANKE

Page 2

You might also like