Tuesday, March 3, 2009

Must-Know

Red hat Fedora Scientific Linux Keyboard Shortcut or Hot Keys.

1)ctrl+c -> kill the current process

2)ctrl+z -> kill the process to the background

3)ctrl+d -> Log out the current terminal

4)~ (tidle) refer to the home directory

cd ~/Desktop/

5)alt+f1 Access the K-menu (k-menu similar to star button in windows)

6)alt+print screen take the screen shot only to the current window

7)print Screen Take the snapshot for the entire window

8)ctrl+u - Delete the whole statement

9)ctrl+w - Delete the single word

10)ctrl+t - Swap the last two character

#dateconfig (or) system-con fig-date 

#hwbrowser Give the Graphical window for Hardware Details
1 Byte = 8 Bit
1 Kilobyte = 1024 Bytes
1 Megabyte = 1048576 Bytes
1 Gigabyte = 1073741824 Bytes

Mount to NFS Server Hostname failed:RPC Error: Program not registered :

server I configured with NFS.
/etc/export file I add the entry what are directories need to mount
In the client /etc/fstab add the entry to mount  directory from server to client
IN THE CLIENT
While I try with #mount command To check what are things are mounted.
server shared directory it is not mounted to the client. So I try to remount
#mount -a it will mount directory according to the /etc/fstab file
while I try thes I got the following error message
mount: mount to NFS server '128.150.72.58' failed: RPC Error: Program not registered
I check in the server whether rpc support nfs. Because rpc - Remote Procedure Call is required share nfs File System.
TROUBLESHOOTING ISSUE
1)rpcinfo -p
[root@master1 ~]# rpcinfo -p [ it will show portnumber what are thing related to rpc]
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 1006 status
100024 1 tcp 1009 status
100011 1 udp 739 rquotad
100011 2 udp 739 rquotad
100011 1 tcp 742 rquotad
100011 2 tcp 742 rquotad
100021 1 udp 54266 nlockmgr
100021 3 udp 54266 nlockmgr
100021 4 udp 54266 nlockmgr
100021 1 tcp 58009 nlockmgr
100021 3 tcp 58009 nlockmgr
100021 4 tcp 58009 nlockmgr
100005 1 udp 813 mountd
100005 1 tcp 816 mountd
100005 2 udp 813 mountd
100005 2 tcp 816 mountd
100005 3 udp 813 mountd
100005 3 tcp 816 mountd
From these troubleshooting I found NFS it is not associated with RPC.
SOLUTION
So,I restart the NFS service.
In the first time NFS is not shutdown properly.
so, I restart it again. then I try it
[root@master1 ~]# rpcinfo -p | grep nfs
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
So Here I confirm RPC Provide service to nfs.
Then in the client again I try to remount it with mount -a option.
it is mounted perfectly with out any issue.Then the problem has been cleared.


Unable to UMount device is busy use lsof fuser umount -l

while we want to increase the partition size or remove the partition we try to umount the particular partition.In that time when we use umount  the particular partition it is unable to umount we will get the message.
Device is busy.

For an example
#umount /dev/sda1
if we get anything unable to umount busy
umount: /: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
fuser identify process which are using the file and socket.
# fuser -m /dev/sda1
it will show the list of process which are things using these disk
/dev/sda1: 2400
 1rce 2rc 3rc 4rc 5rc 6rc 7rc 8rc 9rc 10rc 11rc 12rc 13rc 14rc 15rc 16rc 17rc 18rc 19rc 20rc 21rc 22rc 23rc 25rc 26rc 27rc 28rc 29rc 30rc 36rc 37rc 39rc 41rc 44rc 45rc 46rc 47rc 48rc 49rc 233rc 234rc 235rc 236rc 309rc 310rc 351rc 380rce 384rce 524rce 526rc 545rce 587rc 594rc 601rc 702rc 837rce 848rce 859rce 860rce 866rce 870rce 871rce 881rce 883rce 953rce 978rce 1099rce 1234rce 1270re 1274re 1287re 1288re 1290re 1292rce 1294rce 1295rce 1343rce 1347rce 1368rce 1440e 1521re 1529rce 1548rce 1578rce 1581rce 1582rce 1587rce 1591rce 1596rce 1601rce 1606rce 1612rce 1614rce 1616rce 1617rce 1618rce 1619rce 1620rce 1622rce 1624rce 1625rce 1630rce 1636rce 1706rce 1723rce 1728rce 1729rce 1732rce 1734rce 1736rce 1752rce 1753rce 1754rce 1755rce 1756rce 1757rce 1768rce 1770rce 1773rce 1782rce 1794rce 1815rce 1848rce 1851rce 1852rce 1899rce 1946rce 1950rce 1954rce 2217rce 2274rce 2318rce 2374rce 2383rce 2400rce 2591rce 2592rce 2608rce 2617rce 2750rce 2773rce 2774rce 2845rce 2854rce 2862rce 2880rce 2901rce 2936rce 3250rc 3251rc

These device is using the above process.
#kill -9 pid
 Using kill command kill that process what are process occupy that device.
then try it.
other wise we can use lazy umount command | -l refers to the lazy
#umount -l /dev/sda5
if you still face the problem
check whether that particular partition is used by the nfs.
If it is used by the nfs then just shutdown the nfs service.
Then try it. It will work.
[root@master ~]# /etc/init.d/nfs stop
Shutting down NFS mountd: [ OK ]
Shutting down NFS daemon: [ OK ]
Shutting down NFS quotas: [ OK ]
Shutting down NFS services: [ OK ]
[root@master ~]# umount /dev/sda5



No comments:

Post a Comment