So you checked your process is running in Linux operating system and it's running find, by using ps command. But now you want to know, from how long process is running, What is start date of that process etc. Unfortunately ps command in Linux or any UNIX based operating system doesn't provide that information. But as said, UNIX has commands for everything, there is a nice UNIX tip, which you can use to check from how long a process is running. It’s been a long time, I have posted any UNIX or Linux command tutorial, after sharing some UNIX productivity tips . So I thought to share this nice little tip about finding runtime of a process in UNIX based systems e.g. Linux and Solaris. In this UNIX command tutorial, we will see step by step guide to find, since when a particular process is running in a server.
Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts
Spring Framework How to Find Runtime of a Process in UNIX and Linux
Labels:
core java,
linux,
programming,
unix
Java J2EE Spring 10 tips on working fast in UNIX or Linux
10 tips for working fast in UNIX

This article is in continuation of my earlier article Top 10 basic networking Commands in Unix and Top 10 most useful CVS command in Unix and 10 examples of using find command in UNIX .
if you have not read those you can see if you find them interesting and useful. In this UNIX command tutorial I am going to share my experience on how to work quick, fast and efficiently in UNIX.
If your server also resides in UNIX machine and your day 2 day work involves lots of searching and playing around UNIX commands. Below tips are of my years of experience in UNIX which I have summarized as 10 tips to work fast in UNIX :) What I am looking forward is to get some more tips from you guys to enhance my arsenal so please share how you work in UNIX, how you make most of powerful commands and shell utilities provided by UNIX?
Please share your experience by posting comments to make this post useful and get most of it and benefit from each others experience.
1) Use ! For executing last command
This has saved my 30% time on average. It always happens that you fire same UNIX command multiple times within a fraction of seconds, before knowing this trick I used to use up and down arrow for finding my command and then executing them which takes some of my time but after
Knowing this trick I just have to remember command name e.g. !ls will execute your last "ls -lrt" , !vim will open your last file without
Typing full commands. Use it and experience it , It definitely save loads of time and its also useful on shell other than bash where up and down arrow generally doesn't give you previous commands.
For example After doing ls –l stocks.txt if you want to open stocks.txt you can use vi !$ (last argument)
2) use !! for executing last command
This is an extension of previous tip which is used to execute the very last command you have executed. Since it just involves two keystrokes and that too for same key it’s amazingly fast. This will also works on the shells in which up and down arrow don’t work.This is extremely useful if you are stopping or starting your trading application for debug purpose frequently
3) Use "CRTL+R" for repeating the last matching command
Best out of lot if you remember your last command executed sometime back and just want to find that command with same argument and execute
This is the tip you need to remember. just press "CRTL+R" and type words that you had in your last command and UNIX will find that command for you then just press enter.
All above three tips will save lot of your time if you execute commands frequently and percentage of repetition is quite high. for me
I have saved almost 50-60% time by following above three tips. let me know how it works for you guys.
4) Using history command for getting some of the most frequently used UNIX command
This is the first thing I learn when I started working on UNIX :) This is your most helpful command in UNIX or shell. In most of the
Cases there are certain command like starting, stopping, checking log files, making build or doing release. Which we need to execute very frequently and if you don't remember exact command no need to worry, just do history | grep "keyword" and you will get that command from
UNIX history. There are certain environment variable e.g. HISTSIZE which defines how many command UNIX history can store, so have it big
Enough to save your time and avoid referencing your command booklet now and then.
5) Using regular expression in grep and find.
grep and find is two best tools UNIX provide to us. almost everybody needs to search something in UNIX e.g. a file , a directory , certain words in file e.g. ERROR or Exception and if you know how to use grep and find with regular expression you will save lot of your time by typing less commands.
For example by knowing about egrep you can fire egrep "ERROR|Exception" *.xml instead of firing two grep command for finding ERROR and Exception individually.
6) Using pipe instead of firing two commands
Just shown above this nice and little tip I guess everybody knows :)
7) Using aliases and defining them in bash profile or bashrc file.
Have you seen some strange commands working in someone's machine and not yours, which might be aliases he would have setup in either his .bashrc or .profile file. Always do such kind of setup for commonly used command. There are lots of usage of .bashrc and .profile file but
One of the most important one is setting up aliases e.g. "l." which finds all hidden files. "ls" which includes all useful option e.g. -lrtH to show all relevant information.
8) Using pushd, popd , cd - , ~ for moving across directory.
Based on my experience navigation in UNIX shell takes almost 50% times of people and if you are going to write directory path every now and then just forget about working fast. so instead of typing full name use all above tips and make best use of pushd, popd, cd - and cd ~ command. cd - is best if your switching between two directory location in UNIX.
9) Minimize the key strokes or increase the speed of typing.
That I guess you know isn't it the less you type the more fast you work so make use of your last typed command, make use of tab in bash so that let the UNIX bash shell complete your command, use Ctrl+R if the last command you have typed is very long and you want to change just few lines.
10) Try to learn more commands and their options and usage this will reduce thinking time for a particular task and use ctrl+z and fg and bg to suspend a process. it saves almost 10% time if you are viewing multiple files or log files so instead of every now and then executing vim commands just do Ctrl+Z to suspend it and fg 1 or fg 2 to bring it on foreground.
I hope these examples, tips on UNIX command will help you to do more in less time and enhance your productivity and experience while working in UNIX. This list is by no means complete so please share how you working in UNIX and of course how fast are you working in UNIX?
If you are preparing for any job interview on Investment bank for Trading floor support or any other Trading support role you may find my FIX protocol interview questions and FIX protocol tutorials series helpful. most of the investment bank support role checks three things UNIX, Perl , SQL and FIX protocol so if you are good on these four you have more chances of landing a good job in Investment bank.
Spring Hibernate 10 xargs command example in Linux - Unix tutorial
xargs command in unix or Linux is a powerful command used in conjunction with find and grep command in UNIX to divide a big list of arguments into small list received from standard input. find and grep command produce long list of file names and we often want to either remove them or do some operation on them but many unix operating system doesn't accept such a long list of argument. UNIX xargs command divide that list into sub-list with acceptable length and made it work. This Unix tutorial is in continuation of my earlier post on Unix like 10 examples of chmod command in Unix and How to update soft link in Linux. If you haven’t read those unit tutorial than check them out. By the way In this tutorial we will see different example of unix xargs command to learn how to use xargs command with find and grep and other unix command and make most of it. Though what you can do with xargs in unix can also be done by using options provided in find but believe xargs is much easy and powerful.
Java J2EE Spring 5 example of sort command in UNIX or Linux >>>> Unix Tutorial
Sorting is one of essential task we always need to perform and UNIX or Linux has great support for sorting by using sort command. No matter what kind of shell script you are writing or you are looking for some information or reports many times you need to sort the output from one command or a set of line, with combination of sort with find command and grep in unix you can handle support request and reporting quite easily. In this UNIX sort command tutorial we will see how we can use sort command in UNIX to achieve our sorting goal. This tutorial contains some of practical example of sort command for sorting data in UNIX. With the use of “uniq” and “sort” command you can remove duplicates and present a sorted data in UNIX.
Read more »
Java J2EE Spring List of special bash parameter used in Unix or Linux script
Meaning of bash parameter used in Unix script
Many of us use bash script for doing housekeeping and other stuff but occasionally and not much aware of special bash parameters. When I was new to bash shell and Linux and looking on some already written bash script I used to get baffled with special bash symbols like $@, $_, $1 etc. I did know that they are bash parameter and has special meaning but I don't have all meanings of special bash parameter on top of my head and I always go to Google and search endlessly for those special bash parameter, some time I got and found meaning of those special bash script parameters quickly but sometime I need spend some time to get what I am actually looking for, so I thought to document meanings and expansion of those special bash parameters or bash script parameters.This bash script parameter tutorial is in continuation of my earlier UNIX tutorials find examples in UNIX, grep command examples in UNIX, and UNIX networking commands tutorial if you haven’t read already you may find them interesting and useful.
Spring Hibernate How to delete empty files directories in Unix Linux
Deleting empty file and directory in Unix
Many times we need to find and delete empty files or directories in UNIX/Linux. Since there is no single command in Unix/Linux which allows you to remove empty files or empty directories rather we need to rely on find command and xargs command. In this UNIX and linux example we will see How to delete empty files and directories. Before removing empty files and directories we need to find those files and there are lots of option available to search for empty directories like find, grep, awk etc. You just need to know correct option. Like in any other operating system empty files and directories in Unix are those whose size is zero. Empty files doesn't contains any content while empty directories does not contain anything at all e.g files or sub-directories. As discussed in previous post 10 frequently used find command exampleswe can also use find command to search and delete empty files and directories as it provides searching files based on size as well.
Labels:
interview questions,
linux,
unix
Spring Hibernate How to find file and directory size in Unix with Example - Linux tutorial
How to find size of directory in unix
Finding file size or directory size in Unix and Linux is not very difficult but if you came from windows background than it may sounds difficult to you because you need to remember unix commands for file and directory size. This is a common complain from windows user when they exposed to Unix operating system be it Linux or Solaris. but In my opinion having commands for doing things is more powerful because you can write powerful scripts for removing large files or taking backup of directories in unix which is not possible with GUI based operating systems like Windows. In this unix command tutorial we will see how to find size of file and directory in unix, how to find large files in unix, how to find disk space in file system and some other file and directory related stuff.
This article is continuation of my earlier post on Unix e.g. 10 Example of grep command in Unix, 10 example of chmod command in unix and How to sort files and directory in Unix using sort command. If you haven’t read them already, You may find them useful and interesting.
Java J2EE Spring How to create update or remove symbolic or soft link in Unix and Linux
Symbolic links , Symlink or Soft link in Unix are very important concept to understand and use in various UNIX operating systems e.g. Linux , Solaris or IBM AIX. Symlinks gives you so much power and flexibility that you can maintain things quite easily.I personally feel that along with find, grep and other UNIX commands, command to create soft link and update soft link i.e. ln -s is also must for any one working in UNIX machine. Whenever I do scripting or write any UNIX script I always write for symlinks rather than pointing to absolute path of directories in UNIX. It gives you flexibility of changing the symlink or soft link without making any change on your tried and tested scripts. I have worked on many different core Java projects which run on Linux and UNIX machine and make extensive use of UNIX symbolic links or symlinks. All my project which are on finance domain and on electronic trading systems have there server running on Linux, Since speed is major concern in online stock or futures trading where orders has to hit the market within micro seconds Linux server is ideal choice for electronic and fix trading systems and since your server is on UNIX you have to be expert of Unix command to work efficiently and these articles are my result of those effort to learn and share new UNIX commands. In this UNIX fundamental tutorial we will see How to create soft link in UNIX, How to update soft link and Difference between Soft link and Hard link in Unix and Linux. By the way this UNIX command tutorial is in continuation of my earlier article top networking commands in Unix and CVS command examples , if you haven’t read already you may find some useful information based on my experience in Unix and Linux commands.
Java J2EE Spring 10 example of using Vim or VI editor in UNIX and Linux
Vim or VI editor tutorial in UNIX

Spring Framework SED Command Examples in UNIX and Linux, Find and Replace using Regular Expression
SED command in UNIX is stands for stream editor and it can perform lot's of function on file like, searching, find and replace, insertion or deletion. Though most common use of SED command in UNIX is for substitution or for find and replace. By using SED you can edit files even without opening it, which is much quicker way to find and replace something in file, than first opening that file in VI Editor and then changing it. In this SED command tutorial we will see some practical examples of SED command in UNIX based systems e.g. Linux. I must say having a good grip on find, grep, sort, vi editor and SED can take you next level of UNIX and Linux working experience. These are very powerful UNIX command and helps with lot of different tasks in server. By the way we will use following text file for our SED common example. As I have said before, best way to learn any UNIX command is to use them in your day to day task, and a good example is a good start. This file contains details of some popular android and iPhone smartphones, e.g. Model, company, price etc, separated by colon. You can also use any CSV file for this example.
Java J2EE Spring 10 Example of find command in Unix and Linux
find command is one of the versatile command in UNIX and Linux and I used it a lot in my day to day work. I believe having knowledge of find command in UNIX and understanding of its different usage will increase your productivity a lot in UNIX. If your works involve lots of searching stuff on Linux machine or if you are a java or C++ programmer and your code resides in UNIX, find command can greatly help you to look for any word inside your source file in the absence of an IDE, It is the alternative way of searching things in UNIX. grep is another Linux command which provides similar functionality like find but in my opinion later is much more powerful than grep in UNIX. Like any other command strength of find is lies in its various options, which is worth learning, but to be frank hard to remember. If you can even able to remember all options mentioned in this article, you will be taking more advantage of find, than average developers and Linux users. If you love to read books, you can also take a look at A Practical Guide to Linux Commands, Editors, and Shell Programming (2nd Edition) By Mark G. Sobell, a great book and must read for any system adminstrator, security guy or developers, who works in UNIX based environment. It not only teaches about find and grep, but also several useful commands, which probably gone unnoticed by many of us
By the way, I have been sharing my experience on Unix and Linux command and its different options, usage and example and this article is in continuation of my earlier post like How to convert IP address to hostname in Linux . If you are new here you may find those tips useful for your day 2 day development and support work.
By the way, I have been sharing my experience on Unix and Linux command and its different options, usage and example and this article is in continuation of my earlier post like How to convert IP address to hostname in Linux . If you are new here you may find those tips useful for your day 2 day development and support work.
Java J2EE Spring File permissions in UNIX Linux with Example >> Unix Tutorial
Whenever we execute ls command in UNIX you might have observed that it list file name with lot of details e.g.
stock_options:~/test ls -lrt
total 8.0K
-rw-r--r-- 1 stock_options Domain Users 1.1K Jul 15 11:05 sample
If you focus on first column you will see the file permissions as "-rw-r--r--" this is made of three parts user, group and others. User part is permission relate to user logged in, group is for all the members of group and others is for all others. also each part is made of three permissions read, write and execute so "rw-" means only "read and write" permission and "r--" means read only permission. So if you look permission of example file it has read and writes access for user, read only access for groups and others. Now by using chmod command in UNIX we can change the permissions or any file or directory in UNIX or Linux. Another important point to remember is that we need execute permission in a directory to go inside a directory; you can not go into directory which has just read and write permission.
Spring Framework Install JDK 7 and update-alternatives on Ubuntu 12.10
Download update JDK here: http://www.oracle.com/technetwork/java/javase/downloads/index.html, click the DOWNLOAD Java Platform graph.
Scroll download to check the box of Accept License Agreement, and select the package to download. In this case, jdk-7u11-linux-i586.tar.gz for Linux x86 is selected.
Move the downloaded .tar.gz archive binary to the directory you want to install.
Open a Terminal, the the command to unpack the tarball and install the JDK:
$tar zxvf jdk-7u11-linux-i586.tar.gz
For example, if you download the .tar.gz is /home/you, your installed directory will be /home/you/jdk1.7.0_11.
Then, you have to update alternatives for javac and java:
$sudo update-alternatives --install /usr/bin/javac javac /home/you/jdk1.7.0_11/bin/javac 1
$sudo update-alternatives --install /usr/bin/java java /home/you/jdk1.7.0_11/bin/java 1
If you have more than one javac installed, you have to config your javac alternative
$sudo update-alternatives --config javac
$sudo update-alternatives --config java
Finally, delete the downloaded .tar.gz after then.
Scroll download to check the box of Accept License Agreement, and select the package to download. In this case, jdk-7u11-linux-i586.tar.gz for Linux x86 is selected.
Move the downloaded .tar.gz archive binary to the directory you want to install.
Open a Terminal, the the command to unpack the tarball and install the JDK:
$tar zxvf jdk-7u11-linux-i586.tar.gz
For example, if you download the .tar.gz is /home/you, your installed directory will be /home/you/jdk1.7.0_11.
Then, you have to update alternatives for javac and java:
$sudo update-alternatives --install /usr/bin/javac javac /home/you/jdk1.7.0_11/bin/javac 1
$sudo update-alternatives --install /usr/bin/java java /home/you/jdk1.7.0_11/bin/java 1
If you have more than one javac installed, you have to config your javac alternative
$sudo update-alternatives --config javac
$sudo update-alternatives --config java
Finally, delete the downloaded .tar.gz after then.
Java J2EE Spring UNIX and Linux commands tutorial , tips and examples for beginners.
UNIX and Linux commands tutorial and tips for beginners.
Hi, this is a kind of revision post where I would like share some of my earlier posted UNIX commands tutorial. Purpose of this post is to put together all UNIX commands tutorial in one place for easy access to anyone. These are collection of my favorite UNIX commands which you guys may find it interesting. I have been working in UNIX from almost 4 years and I have learned many UNIX commands during these year which has helped me a lot during by day 2 day working on Unix shell. These UNIX command s tutorials are based on my experience; I have shared UNIX command which I used so these are quite practical tips and tricks. It may not be in proper tutorial format like any other UNIX commands tutorial but I am sure this will be useful. This list is by no means complete so please share your UNIX commands experience so that we both can benefit from each others experience.10 Unix commands to working fast in Linux
Have you ever amazed to see someone working very fast in UNIX shell, Executing UNIX commands with lighting speed and doing things in milli seconds? Yes I have seen and I have always inspired to learn from those gems of guys. This article or tutorial or whatever you call it I have dedicated to share UNIX commands practices which I follow to work fast, quick or efficiently in UNIX. I work for financial services industry and my work involves development and support of trading application in Electronic trading, Derivatives etc. all our services runs of UNIX servers so it’s very important for me to work efficiently and quickly in Linux machine. By using these UNIX commands I am sure your speed will increase and you would be able to do more with less time. There is no end of learning Unix commands everyday you discover something new but you forget something equally important , best way to keep you updated is learn new Unix commands everyday and utilize them share them.To read more see here 10 examples of working fast in Linux
10 examples of using find command in UNIX
find is very versatile UNIX command and I used it a lot in my day to day work. I believe having knowledge of find command in UNIX and understanding of its different usage will increase your productivity a lot in UNIX. If your works involve lots of searching stuff or if you are a java or C++ programmer and your code resides in UNIX, find can greatly help you to look for any word inside your source file in the absence of an IDE, find is the alternative way of searching things in UNIX. Grep is another UNIX command which provides similar functionality like find but in my opinion find is much more powerful than grep in UNIX. There are some more UNIX commands which are equally important than find and grep but in my opinion these two covers all searching functionality in Unix and you won’t require any other UNIX commands to run for any searching purpose if you master these two.
To read more see here 10 tips of using find command in Linux.
10 Most useful CVS Unix commands
Here is my list of most useful UNIX commands in Linux for CVS. CVS is very popular source repository and heavily used in Java development for source control, most of the time your source code needs to built in UNIX machine for release purpose and you need to checkout and make build in UNIX machine. Having knowledge of essential CVS Unix commands will help you a lot and saves your time.Checking out code
cvs co –A folder or filename ( -A means head , this will checkout from head)
cvs co -rtag1 folder or filename (-r means tag or branch, this will checkout from tag “tag1”)
cvs co -rbranch1 folder of filename ( checking out from cvs branch)
To read full article please see here CVS Command Tutorial in UNIX and Linux
Top 10 basic networking Unix Commands
These are most useful Unix commands in my list while working on Linux server , this enables you to quickly troubleshoot any kind of Unix connection issues e.g. whether other system is connected or not , whether other host is responding or not and while working for FIX connectivity for advanced trading system this tools saves quite a lot of time . Having knowledge of networking UNIX commands is essential for anybody who is working in Investment banking and cash equities area. Since financial application built for electronic trading for equities, futures and option heavily used TCP IP and FIX Protocol If you don’t know basic networking UNIX commands like telnet, ping, netstat it would be very difficult to quickly sort out any FIX connection issue.• finding host/domain name and IP address - hostname
• test network connection – ping
• getting network configuration – ifconfig
• Network connections, routing tables, interface statistics – netstat
• query DNS lookup name – nslookup
To read full list of UNIX commands tutorial on UNIX networking commands please see here Networking UNIX commands tutorial
If you like MySQL as your database you may find my MySQL commands tutorial series useful.
Spring Framework How to install Synaptic Package Manager on Ubuntu 12.10
Synaptic package Manager is a graphical package manager tool based on GTK+ and APT, to install upgrade and remove software packages in user friendly way.
To install Synaptic Package Manager on Ubuntu 12.10:
- Click the top Ubuntu icon on the left bar, search Package Manager in second tab on bottom. Click the Synaptic Package Manager selection.
- After a moment, Ubuntu Software Center will be opened with Synaptic Package Manager. Click Install.
- You will be asked to enter administrator password to continuous.
To install Synaptic Package Manager on Ubuntu 12.10:
- Click the top Ubuntu icon on the left bar, search Package Manager in second tab on bottom. Click the Synaptic Package Manager selection.
- After a moment, Ubuntu Software Center will be opened with Synaptic Package Manager. Click Install.
- You will be asked to enter administrator password to continuous.
Java J2EE Spring 5 Example of kill command in UNIX and Linux
Kill command in UNIX and Linux is normally used to kill a suspended or hanged process or process group. Though kill is mainly associated with kill operation its mere a signal transporter and can send specified signal to specified process in UNIX or UNIX like systems e.g. Linux, Solaris or FreeBSD. Like in windows when we see a particular process hung the system we go to task-manager find the process and kill it, similarly in UNIX and Linux we first find the process ID (PID) of offending process and then kill it. Though we have killAll command also which doesn't require PID instead it can kill the process with just process name. Kill commands is often a wrapper around kill () system call but some Linux systems also has built-in kill in place. In this article we will see some examples of kill command in UNIX and how we can use kill command to kill the locked process.
This UNIX command tutorial is in continuation of 10 Example of Sort command in UNIX and 10 Example of tar command in UNIX and Linux and 10 Examples of VI editor in UNIX.
Java J2EE Spring Top 30 UNIX command Interview Questions asked in Investment Banks
UNIX command Questions Answers asked in Interview
Long back I had once asked one of my friend why are you preparing Unix Command interview questions if you going for a Java Interview and he told me that this job doesn't only require knowledge of Java but also knowledge of Unix, Linux, SQL and other scripting language , which is quite true. After that I thought to collect various UNIX command interview questions asked to Java developers or trading system support interviews and this is the result of that compilation. This list of UNIX command interview questions are by means complete and would be great if you guys contribute some genuine and good Unix Command Interview questions and answers asked during interviews. I have divided the questions on three categories for sake of managing and keeping this list of Unix Interview questions up to date.
This is indeed a good Unix Interview Command Question and I have faced this issue while ago where one culprit process was not visible by execute ps –ef command and we are wondering which process is holding the file.
UNIX or Linux operating system has become default Server operating system and for whichever programming job you give interview you find some UNIX command interview questions there. These UNIX command interview questions are mostly asked during Java development and Support role interviews on various investment banks mostly because most of electronic trading systems or stock trading system works on Unix servers. As we know that high volume low latency systems which wants to take advantage of little bit of volatility in market for Equity , Futures and options or Foreign exchange trading need a stable server side operating system and Redhat Linux is doing great job there. with the advent of Algorithmic trading this speed factor becomes more important so getting someone who has good knowledge of operating system and commands on which these trading system runs is definitely required. but these UNIX command interview questions are equally applicable for any job interview which requires some work on Unix Operating System. With the growing use of Linux in form of RedHat, Solaris and IBM AIX its must to keep you familiar with essential Linux commands available on various platforms.

Beginners UNIX Interview Questions Answers
1. Write command to list all the links from a directory?
In this UNIX command interview questions interviewer is generally checking whether user knows basic use of "ls" "grep" and regular expression etc
You can write command like:
ls -lrt | grep "^l"
2. Create a read-only file in your home directory?
This is a simple UNIX command interview questions where you need to create a file and change its parameter to read-only by using chmod command you can also change your umask to create read only file.
touch file
chmod 400 file
3. How will you find which operating system your system is running on in UNIX?
By using command "uname -a" in UNIX
4. How will you run a process in background? How will you bring that into foreground and how will you kill that process?
For running a process in background use "&" in command line. For bringing it back in foreground use command "fg jobid" and for getting job id you use command "jobs", for killing that process find PID and use kill -9 PID command. This is indeed a good Unix Command interview questions because many of programmer not familiar with background process in UNIX.
5. How do you know if a remote host is alive or not?
You can check these by using either ping or telnet command in UNIX. This question is most asked in various Unix command Interview because its most basic networking test anybody wants to do it.
6. How do you see command line history in UNIX?
Very useful indeed, use history command along with grep command in unix to find any relevant command you have already executed. Purpose of this Unix Command Interview Questions is probably to check how familiar candidate is from available tools in UNIX operation system.
7. How do you copy file from one host to other?
Many options but you can say by using "scp" command. You can also use rsync command to answer this UNIX interview question or even sftp would be ok.
8. How do you find which process is taking how much CPU?
By using "top" command in UNIX, there could be multiple follow-up UNIX command interview questions based upon response of this because “TOP” command has various interactive options to sort result based upon various parameter.
9. How do you check how much space left in current drive ?
By using "df" command in UNIX. For example "df -h ." will list how full your current drive is. This is part of anyone day to day activity so I think this Unix Interview question will be to check anyone who claims to working in UNIX but not really working on it.
10. What is the difference between Swapping and Paging?
Swapping:
Whole process is moved from the swap device to the main memory for execution. Process size must be less than or equal to the available main memory. It is easier to implementation and overhead to the system. Swapping systems does not handle the memory more flexibly as compared to the paging systems.
Paging:
Only the required memory pages are moved to main memory from the swap device for execution. Process size does not matter. Gives the concept of the virtual memory. It provides greater flexibility in mapping the virtual address space into the physical memory of the machine. Allows more number of processes to fit in the main memory simultaneously. Allows the greater process size than the available physical memory. Demand paging systems handle the memory more flexibly.
Intermediate UNIX Interview Questions Answers
1. What is difference between ps -ef and ps -auxwww?

ps -ef will omit process with very long command line while ps -auxwww will list those process as well.
2. How do you find how many cpu are in your system and there details?
By looking into file /etc/cpuinfo for example you can use below command:
cat /proc/cpuinfo
3. What is difference between HardLink and SoftLink in UNIX?
I have discussed this Unix Command Interview questions in my blog post difference between Soft link and Hard link in Unix
4. What is Zombie process in UNIX? How do you find Zombie process in UNIX?
When a program forks and the child finishes before the parent, the kernel still keeps some of its information about the child in case the parent might need it - for example, the parent may need to check the child's exit status. To be able to get this information, the parent calls 'wait()'; In the interval between the child terminating and the parent calling 'wait()', the child is said to be a 'zombie' (If you do 'ps', the child will have a 'Z' in its status field to indicate this.)
Zombie : The process is dead but have not been removed from the process table.
5. What is "chmod" command? What do you understand by this line “r-- -w- --x?
6. There is a file some where in your system which contains word "UnixCommandInterviewQuestions” How will find that file in Unix?
By using find command in UNIX for details see here 10 example of using find command in Unix
7. In a file word UNIX is appearing many times? How will you count number?
grep -c "Unix" filename
8. How do you set environment variable which will be accessible form sub shell?
By using export for example export count=1 will be available on all sub shell.
9. How do you check if a particular process is listening on a particular port on remote host?
By using telnet command for example “telnet hostname port”, if it able to successfully connect then some process is listening on that port. To read more about telnet read networking command in UNIX
10. How do you find whether your system is 32 bit or 64 bit ?
Either by using "uname -a" command or by using "arch" command.
Advanced UNIX Interview Questions and Answers
1. How do you find which processes are using a particular file?
By using lsof command in UNIX. It wills list down PID of all the process which is using a particular file.
2. How do you find which remote hosts are connecting to your host on a particular port say 10123?
By using netstat command execute netstat -a | grep "port" and it will list the entire host which is connected to this host on port 10123.
3. What is nohup in UNIX?
4. What is ephemeral port in UNIX?
Ephemeral ports are port used by Operating system for client sockets. There is a specific range on which OS can open any port specified by ephemeral port range.
5. If one process is inserting data into your MySQL database? How will you check how many rows inserted into every second?
Purpose of this Unix Command Interview is asking about "watch" command in UNIX which is repeatedly execute command provided with specified delay.
6. There is a file Unix_Test.txt which contains words Unix, how will you replace all Unix to UNIX?
You can answer this Unix Command Interview question by using SED command in UNIX for example you can execute sed s/Unix/UNIX/g fileName.
7. You have a tab separated file which contains Name, Address and Phone Number, list down all Phone Number without there name and Addresses?
To answer this Unix Command Interview question you can either you AWK or CUT command here. CUT use tab as default separator so you can use
cut -f3 filename.
8. Your application home directory is full? How will you find which directory is taking how much space?
By using disk usage (DU) command in Unix for example du –sh . | grep G will list down all the directory which has GIGS in Size.
9. How do you find for how many days your Server is up?
By using uptime command in UNIX
10. You have an IP address in your network how will you find hostname and vice versa?
This is a standard UNIX command interview question asked by everybody and I guess everybody knows its answer as well. By using nslookup command in UNIX, you can read more about Convert IP Address to hostname in Unix here.
I hope this UNIX command interview questions and answers would be useful for quick glance before going for any UNIX or Java job interview. Please share any interesting UNIX command interview you have come across and I will add into this list. If you are going for any Unix interview on brokerage firm or stock trading company or any Investment bank you can have a quick look here, though most of questions you might already know but its good to review it. if you like this you can see my other unix command tutorial for beginners as well
Some of my favorite interview questions post , you may find interesting
Some of my favorite interview questions post , you may find interesting
Enjoy :)
Labels:
interview questions,
linux,
unix
Java J2EE Spring 10 examples of grep command in UNIX and Linux
grep command examples in Unix and Linux
grep command is one of the most frequently used UNIX command stands for "Global Regular Expression Print" like find, chmod or tar command in Unix. grep command in Unix operating system e.g. Linux, Solaris, BSD, Ubuntu or IBM AIX is used to search files with matching patterns, by using grep command in Unix you can search a file which contains a particular word or particular pattern. UNIX grep command also provides several useful command line option which can be used to enhance functionality of grep command e.g. by using grep -v you can list down all files which doesn't contains a word i.e. excluding files which matches a pattern, grep -c will print count of matching pattern in a file etc. One of the popular example of grep command is to find empty files and directories in Unix. This grep command tutorial is not about theory of UNIX grep but practical use of grep command in UNIX and here I am sharing my experience on use of grep command in Linux with an aim that this would serve as quick guide or tutorial for using grep in UNIX for new beginners and help them to understand the grep command better and its thoughtful usage in UNIX or Linux. Many people use grep just for finding words in a file and missed the real potential of grep by not using all its powerful command line options and its regular expression capability which could not only save a lot of time but also works as a great and powerful tool while analyzing large set of data or log files. Also find command in UNIX can be used in place of grep at many places. If you want to leverage full potential of grep, then using Grep pocket reference is not a bad idea, an ideal grep reference for system admin, developers and security professionals
grep command is one of the most frequently used UNIX command stands for "Global Regular Expression Print" like find, chmod or tar command in Unix. grep command in Unix operating system e.g. Linux, Solaris, BSD, Ubuntu or IBM AIX is used to search files with matching patterns, by using grep command in Unix you can search a file which contains a particular word or particular pattern. UNIX grep command also provides several useful command line option which can be used to enhance functionality of grep command e.g. by using grep -v you can list down all files which doesn't contains a word i.e. excluding files which matches a pattern, grep -c will print count of matching pattern in a file etc. One of the popular example of grep command is to find empty files and directories in Unix. This grep command tutorial is not about theory of UNIX grep but practical use of grep command in UNIX and here I am sharing my experience on use of grep command in Linux with an aim that this would serve as quick guide or tutorial for using grep in UNIX for new beginners and help them to understand the grep command better and its thoughtful usage in UNIX or Linux. Many people use grep just for finding words in a file and missed the real potential of grep by not using all its powerful command line options and its regular expression capability which could not only save a lot of time but also works as a great and powerful tool while analyzing large set of data or log files. Also find command in UNIX can be used in place of grep at many places. If you want to leverage full potential of grep, then using Grep pocket reference is not a bad idea, an ideal grep reference for system admin, developers and security professionals
Java J2EE Spring How to find IP Address from hostname in Windows Linux and Unix
IP Address from hostname in Windows and Linux
How many times in a day you have a hostname and you want to know the IP address? Host name to IP address and IP address to hostname conversion is one of frequent thing which we need to do for many things when dealing with networking command in unix. For one command we need IP address for other we need hostname even from bash script some time we require hostname and some time we look for IP address. networking commands are not as popular as find command or grep command but they are equally important and if you working in Windows or UNIX environment you must learn them and they should also be included in any list of Unix commands for beginners. By the way In this hostname to IP address tutorial I will show you how to get IP address from hostname or computer-name in Unix or Linux and how to get hostname if you have IP address. If you are looking a way to do it via Java program then you can also see my post how to find IP address of localhost in Java.
How many times in a day you have a hostname and you want to know the IP address? Host name to IP address and IP address to hostname conversion is one of frequent thing which we need to do for many things when dealing with networking command in unix. For one command we need IP address for other we need hostname even from bash script some time we require hostname and some time we look for IP address. networking commands are not as popular as find command or grep command but they are equally important and if you working in Windows or UNIX environment you must learn them and they should also be included in any list of Unix commands for beginners. By the way In this hostname to IP address tutorial I will show you how to get IP address from hostname or computer-name in Unix or Linux and how to get hostname if you have IP address. If you are looking a way to do it via Java program then you can also see my post how to find IP address of localhost in Java.
Spring Hibernate 10 example of chmod command in UNIX Linux
chmod command in UNIX or Linux is used to change file or directory permissions. This is one of many UNIX basic commands which a UNIX or Linux user must be familiar with. In this UNIX command tutorial we will see how to change file permissions using chmod command, what are file permissions in UNIX, how to change permissions of directory and sub-directory using UNIX chmod command and finally how to create executable files in UNIX using chmod command. Before going directly into examples of chmod command let's spend few minutes on understanding file permissions in UNIX and why do we need to change file permissions etc.
Subscribe to:
Posts (Atom)
Labels
.equals
= operator
abstract class
abstract method
abstract window toolkit
Access Modifiers
accessing java beans
accessing javabeans
action events
actionperformed
active
addition
Advanced
Advanced Overloading
AdvJavaBooks
Agile development
ajax
alive
AMQP
and
Android
anonymous class
anonymous inner class
Ant
ant tutorials
anti patterns
antipatterns
Apache Camel
api for jsp
api for servlet
api for servlets
api jsp
application context
application scope
application session
Apps
Architecture
are you eligible for the ocmjd certificaiton
are you eligible for the scjd certification
arithmetic operator
arpanet
array construction
array declaration
array initialization
array list
array to list conversion
arraylist
arraylist of strings
arraylist of types
arraylist questions
arraylists
Arrays
arrays in java
ask for help
assert
assert in java
assertions
assertions in java
assignment
assignment operator
Atlassian
attribute visibility
authentication
authorization
autoboxing
autounboxing
awt
AWT Event Handling
awt interview questions
AWT Layouts
awt questions
awt questions and answers
backed collection
backed collections
Basic
Basics of event handling
bean attributes
bean properties
bean scope
Beginner
best practices
BigData
blocked
books
boxing
buffer size
bufferedreader
bufferedwriter
business delegate
business delegate pattern
calendar
case statement
casting in java
casting interview questions
chapter review
choosing a java locking mechanism
choosing a locking mechanism
choosing a thread locking mechanism
class inside a method
class questions
class with no name
class without a name
classes interview questions
Clipboard
closing jsp tags
code snap
coding
cohesion
collection generics
collection interview questions
collection methods
collection of types
collection questions
collection searching
collection types
Collections
Collections Framework
collections interview questions
collections sorting
colors in java swings
colors in swing
command line arguments
communication between threads
comparable
comparator
comparison operators
compiling java classes
computers
concurrency example and tutorial
config
Configuration
ConnectionPooling
constructor creation
constructor interview questions
constructor overloading
constructors in java
containers
contents of deployment descriptor
contents of web.xml
context
context scope
converting array to list
converting list to array
core java
core java interview
core java interview question
core java interview questions
core java questions
core java;
core java; object oriented programming
CoreJava
CoreJavaBooks
CORS
coupling
create threads
creating 2 dimensional shapes
creating 2D shapes
creating a frame
creating a jframe
creating a thread
creating an arraylist
creating an inner class
creating an interface
creating java beans
creating java threads
creating javabeans
creating threads
creating threads in java
CSS
cURL
currency
current thread determination
custom tag library
custom taglib
custom taglibs
custom tags
CVS
dao
dao design pattern
dao factory pattern
dao pattern
data access object
data access object pattern
data structure and algorithm
database
date and time tutorial
date format
dateformat
dates
deadlock
deadlocks
debugging
Declarations
decorator pattern
decrement
default
deleting sessions
deploy web app
deployment
deployment descriptor
deployment descriptor contents
deployment of web application
deserialization
deserialize
design pattern
design pattern interview questions
design patterns
Designpatterns
destory method
destroy
destroying sessions
determining current thread
determining the current thread
Developer
Differences
different types of collections
display stuff in a frame
displaying images
displaying images in java swings
displaying images in swings
displaying text in a component
division
do while loop
doget
dohead
dopost
doput
DOS
Downloads
drawing a line
drawing an ellipse
drawing circles
drawing ellipses
drawing lines
Drools tutorial
eBooks
Eclipse
Eclipse Tutorial
Encapsulation
encapsulation in java
enhanced for loop
entity facade pattern
enumerations
enumerations in java
enums
equal to
equals
equals comparison
error and exception
error codes
error handling in servlets
error page
event handling in swings
event listeners
exam prep tips
example servlet
Examples
exception
exception handling
exception handling in servlets
exception handling interview questions
exception handling questions
Exceptions
exceptions in java
exceptions in web applications
explicit locking
explicit locking of objects
file
file navigation
filereader
filewriter
final class
final method
FireBug
first servlet
FIX protocol
FIX Protocol interview questions
FIX protocol tutorial
font
fonts
for each loop
for loop
form parameters
form values
formatting
forwarding requests
frame
frame creation
frame positioning
frame swings
front controller
front controller design pattern
front controller pattern
fundamental.Java
FXML
Games
garbage collection
garbage collection interview questions
garbage collection questions
garbage collector
gc
gc questions
general
generic
Generics
generics collections
Geo
get
get set methods
getattribute
getting bean property
getting form values
getting form values in servlet
getting scwcd certified
getting servlet initialization parameters
getting sun certified
Google
Graphics2D
gregorian calendar
handling strings in java
hash
hash map
hash table
hashcode
hashmap
hashset
hashtable
head
head request
HeadFirst
heap
heaps
hibernate
hibernate interview questions
hibernate interview questions and answers
hibernate questions
hibernate questions and answers
Hibernate Tutorial
HibernateBooks
homework
How To
HTML
HTML and JavaScript
html form
http request
http request handling
http request header
http request methods
http request servlet
http request type
http session
httprequest
httprequest methods
httpservlet
httpservlet interview questions
httpservlet interview questions with answers
httpsession
httpsession interview questions
httpsession questions
HttpSessionActivationListener
HttpSessionAttributeListener
HttpSessionBindingListener
if
if else
if else block
if else statement
Image IO
implementing an interface
Implicit objects
increment
info
inheritance
inheritance in java
init
init method
Initialization Blocks
inner class
inner class inside a method
inner classes
innerclass
installation
instanceof
instanceof operator
IntelliJ
interaction between threads
interface
interface interview
interface questions
interfaces
interfaces in java
interfaces interview questions
internet history
interrupting a thread
interrupting threads
Interview
interview questions
interview questions on design patterns
interview questions on exception handling
interview questions on java collections
interview questions on serialization
introduction to java threads
introduction to jsps
introduction to threading
introduction to threads
invalidating session
Investment Banking
IO Package
iscurrentthread
iterator
J2EE
j2ee api
j2ee design pattern
j2ee design pattern interview questions
j2ee design patterns
j2ee hibernate interview questions
j2ee history
j2ee interview
j2ee interview questions
j2ee mvc
j2ee mvc pattern
j2ee programmer
j2ee questions
j2ee servlet api
j2ee session
j2ee struts interview questions
java
java 5 tutorial
Java 8
java arrays
java assertions
java assignments
java awt questions
java bean
java bean scope
java beans
java beginners tutorial
Java career
java certification
Java Class
java collection interview questions and answers
java collection tutorial
java collections
java collections interview questions
java constructors
java currency
Java CV
java data base connectivity
java database connectivity
java database connectivity interview questions and answers
java dates
java design pattern
java design patterns
java developer certification
Java EE
java encapsulation
java enums
java event listeners
java exceptions
java formatting
java garbage collection
java garbage collector
java gc
java heap
Java I/O
java inheritance
java input output
Java Interface
Java Interview
Java Interview Answers
Java Interview Questions
Java Introduction
java io
java IO tutorial
java iterator
java jdbc
Java JSON tutorial
Java Key Areas
java lists
java literals
java locks nested
Java Media Framework
java methods
java multithreading
Java multithreading Tutorials
java nested locks
java networking tutorial
java numbers
Java Objects
java operators
java overloading
java parsing
Java Programming Tutorials
java race conditions
java regex
java regular expressions
Java resume
java scjp
java searching
java serialization
java server pages
java server pages api
java server pages questions
java spring interview questions. j2ee spring interview questions
java stack
java strings
java swing
java swing event listeners
java swing frame
java swing images
java swings
java swings images
java thread explicit locking
java thread lock scope
java thread locking
java thread locking mechanism
java thread locking objects
java threads
java threads race condition
java tips
java tokenizing
Java Tools
Java Tutorial
java ui questions
Java Utilities
java variables
java wrappers
Java xml tutorial
java.lang
java8
javabean
javabean accessing
javabean scope
JavaBeans
javac
JavaEE
JavaFX
JavaFX 3D
JavaFX 8
JavaOne
JavaScript
JavaTips
JDBC
jdbc driver
jdbc example
jdbc interview questions
jdbc interview questions and answers
jdbc interview questions with answers
jdbc sample code
JDBC Tutorial
jdbc type 1 driver
jdbc type 2 driver
jdbc type 3 driver
jdbc type 4 driver
Jdeveloper
JDK
JDK8
JEE Tutorial
jframe
jframe creation
jframe position
jframe positioning
JIRA
JMeter
JMS
JMX
join()
joining threads
JPA
JQuery
JS
JSF
JSF Tutorial
JSONP
JSP
jsp and java beans
jsp and servlets
jsp and xml
jsp api
jsp code
jsp compilation
jsp conversion
jsp directives
jsp error page
jsp error page directive
jsp implicit objects
jsp interview
jsp interview questions
jsp introduction
jsp intvw questions
jsp life
jsp life cycle
jsp life-cycle
jsp lifecycle
jsp page directive
jsp questions
jsp sample
jsp scripting
jsp scriptlets
jsp servlets
jsp summary
jsp synopsis
jsp tag libraries
jsp tag library
jsp taglib
jsp tags
jsp technology
jsp to servlet
jsp to servlet conversion
jsp translation
jsp usage
jsp usebean
jsp xml tags
jsp xml tags usage
jsp-servlet
jsp:getProperty
jsp:setProperty
jsp:usebean
jsps
JSTL
JUnit testing
keyword synchronized
keyword volatile
Keywords
Lambda Expressions
Learning
libraries
life cycle
life cycle of a jsp
life cycle of a servlet
life cycle of a thread
life cycle of jsp
life cycle of threads
lifecycle of a thread
linked list
linkedhashmap
linkedhashset
linkedlist
linux
List
listeners
lists
Literals
locale
lock manager pattern
lock scope
locking objects using threads
log
Logging
logging errors
logical and
logical operators
logical or
loops
loosely coupled
making an arraylist
making threads sleep
making threads sleep for time
MapReduce
maps
maps usage
Maven
Maven Tutorial
max priority
member access
method arguments
method local inner class
method overloading
method overriding
method return types
methods creating classes
min priority
Miscellaneous
mobile
mock exam
model view controller
model view controller design pattern
model view controller pattern
Multi Threading
Multi-threading
multiple threads
multiplication
multithreading
multithreading in java
multithreading interview questions
multithreading questions
mvc
mvc design pattern
mvc pattern
MyEclipse
mysql
nested java lock
nested java locks
nested java thread locks
nested locks
nested thread locks
NetBeans
Networking
new
news
nio
NonAccess Modifiers
norm priority
normal inner class
Normalization
not equal to
Notepad
notify
notifyall
number format
numberformat
numbers
object comparison
object notify
object orientation
object oriented
object oriented programming
Object Oriented Programming in java
objects interview questions
ocmjd certification
ocmjd certification eligibility
OO
OO Java
oops
OpenCSV
OpenCV
opening jsp tags
OpenJDK
OpenJFX
Operators
or
Oracle
Oracle ADF Mobile
Oracle Certified Exams
oracle certified master java developer
oracle database
ORM
other topics
out
overloading
overloading constructors
overloading in java
overriding
page
page directive
page scope
parsing
passing variables
passing variables to methods
performance
Platform
Playing with Numbers
points to remember
polymorphism
positioning a frame
post
practice exam
Primitive Casting
primitive variables
printwriter
priority queue
priority queues
priorityqueue
priorityqueues
private
processing form values
Products
programming
Projects
protected
public
put
questions
questions on garbage collection
questions on java strings
queue
quick recap
quick review
race conditions
read objects from stream
reading http request header
RealTime_Tips
redirecting to another servlet
redirection
reference
reference variable casting
reference variables
Refreshing Java
regex
Regular Expressions
regular inner class
relational operators
reminder
request
request dispatcher
request forwarding
request header
request object. httpservletrequest
request scope
requestdispatcher
response
RESTClient
RESTful
retrieving values from session
return error codes
return types
returning values
runnable
runnable interface
running
running java programs
RUP
sample jsp
sample questions
sample questions scwcd
sample servlet
scanner
Scene Builder
scjd certification
scjd certification eligibility requirements
scjp
SCJP Certification
scjp exam
scjp exam questions
scjp exam sample questions
scjp questions
scjp test
scjp test questions
scope
scope of java locks
scope of java thread locks
scope of locks
scripting in jsp
scriptlet tags
scriptlets
scriptlets in jsp pages
scwcd
scwcd certification
scwcd certification practice exam
scwcd exam
scwcd exam questions
scwcd jsp summary
scwcd mock exam
scwcd mock exam answers
scwcd practice exam
scwcd practice test
scwcd questions
scwcd test
SDLC
searching
searching arrays
searching collections
searching in java
searching treemap
searching treesets
security
self assement
self assement scwcd
self assessment scjp
self test
self test scjp
self test scwcd
send error method
senderror method
sending error code to browser
serialization
serialization in java
serialization interview questions
Serialization on Swing
serialization questions
service
service method
servlet
servlet and forms
servlet and jsp
servlet api
servlet attributes
servlet code
servlet container
servlet context
servlet error handling
servlet exception handling
servlet handling http request
servlet initialization
servlet initialization parameters
servlet interview
servlet interview questions
servlet interview questions with answers
servlet intvw questions
servlet life cycle
servlet lifecycle
servlet questions
servlet questions with answers
servlet request
servlet request dispatcher
servlet request type
servlet skeleton
servletcontext
servletcontextevent
servletrequest
Servlets
servlets and jsps
servlets api
servlets details
servlets request handling
session
session clean up
session event listeners
session facade pattern
session interview questions
session invalidation
session listeners
session management
session questions
session scope
session timeout
session tracking through url rewriting
set collections
set status method
setattribute
sets
setstatus method
setting bean property
setting request type
short circuit operators
Singleton
sleep
sleeping threads
soapUI
Software Installation
sorting
sorting arraylist
sorting arrays
sorting collections
special collections
special inner classes
split
spring
spring and hibernate interview questions
spring batch
Spring Core
Spring Framework
Spring Integration
spring interview questions
Spring JDBC
Spring MVC
Spring security
Spring tutorial
SQL
SQL and database tutorial examples
SQL Tutorial
SSL
stack
stacks
stacks and heaps
static
static class
static declaration
static imports
static inner
static inner class
static method
Static variable
stopped
stopping a thread
stopping thread
stopping threads
Stored Procedure
storing values in session
Streams
strictfp
StrictMath
string
string buffer
string builder
string class
string formatting
String Handling
string interview questions
string manupulation
string questions
string tokenizer
stringbuffer
stringbuffer questions
stringbuilder
Strings
strings in java
struts
Struts 1
Struts 1.2
Struts 2
struts framework interview questions
struts interview questions
struts interview questions with answers
struts mvc interview questions
struts questions
Struts2
StrutsBooks
submitting request
subtraction
Sun Certification
sun certified java developer
Sun Certified Java Programmer
swing
swing action performed
swing and colors
Swing Components
swing event handling
swing event listeners
swing events
Swing Hacks
swing images
Swing Look And Feels
swings
swings frame
switch block
switch case block
switch case statement
Sybase
Sybase and SQL Server
synchronization
synchronized code
synchronized keyword
synchronized method
System Properties
tag lib
tag library
tag-lib
taglibs
tags
TDD
Technical Blogging
ternary operator
Test Driven Development
test scjp
Testing
the context
the session
the volatile keyword
thread
thread class
thread deadlocks
thread interaction
thread interruption
thread life cycle
thread lifecycle
thread lock scope
thread locks
thread notify
thread priorities
thread race conditions race conditions in threads
thread sleep
thread states
thread stoppage
thread stopping
thread synchronization
thread syncing
thread yield
Threads
threads in java
threads interview questions
threads life cycle
threads questions
tibco
tightly coupled
tips
tips and tricks
tips.FXML
tokenizing
Tomcat
Tools
toString
transitions
treemap
treeset
tricks
Tricks Bag
try catch
try catch finally. finally block
Tutorial
type casting in java
ui programming with java swings
UML
unboxing
unit testing
unix
url rewriting
use bean
usebean
using a arraylist
using collections
using colors
using colours
using command line arguments
using different fonts
using expressions
using font
using fonts
using fonts in swings
using hashmap
using http session
using httpsession
using iterator
using java beans in jsp
using javabean in jsp
using javabeans in jsp
using javac
using lists
using maps
using request dispatcher
using scriptlets
using session persistense
using sets
using special fonts
using system properties
using the jsp use bean
using treeset
using use bean
Using Variables
using volatile
Using Wrappers
using xml in jsp
Util pack
value object
value object design pattern
value object pattern
var-args
varargs
Variable Arguments
Variables
vector
vector questions
vectors
visibility
vo pattern
volatile
volatile keyword
volatile variables
wait method
waiting
web app exception handling
web app interview
web application deployment
web application exceptions
web application scope
web application security
web component developer
web component developer certification
web context
web context interfaces
web context listeners
web interview questions
web security
web server
web servers
Web services
web.xml
web.xml deployment
webapp log
weblogic
website hacking
website security
what are threads
what is a java thread
what is a thread
what is thread
while loop
windows
windows 8
wrapper classes
wrappers
write objects to stream
WSAD
xml
xml and jsp
xml tags
xslt
yield()