<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0EMQnc-fyp7ImA9WhRWEEk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125</id><updated>2011-12-27T21:21:23.957-08:00</updated><category term="Linux installation" /><category term="tcp wrapper" /><category term="software packages update" /><category term="Linux security" /><category term="Linux administration" /><category term="Linux configure networking" /><category term="Linux permission" /><category term="text editor" /><category term="Ubuntu Linux basic" /><category term="Linux partition" /><category term="configure mysql" /><category term="dhcp server" /><category term="Linux tips" /><category term="Linux search file" /><category term="web server" /><category term="software package installation" /><category term="web browser" /><category term="Linux ftp server" /><category term="Linux howto" /><category term="Linux basic commands" /><category term="Linux firewall" /><category term="dns server" /><title>Linux server tutorials</title><subtitle type="html">Ubuntu server installation, hard disk partition, basic commands, network configurations, Ubuntu administration and security guide for a beginner.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://linuxservertutorials.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>73</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/LinuxServerTutorials" /><feedburner:info uri="linuxservertutorials" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><logo>http://creativecommons.org/images/public/somerights20.gif</logo><entry gd:etag="W/&quot;AkcMSXc4eyp7ImA9WxNUFEs.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-7359933802259436109</id><published>2009-11-05T16:37:00.000-08:00</published><updated>2009-11-05T16:41:28.933-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-05T16:41:28.933-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux tips" /><title>How to copy a long file name from thumb drive?</title><content type="html">When copying files and directories from thumb drive or usb drive, we always dealing with windows file. There is no problem if you are using Ubuntu desktop because you just right-click the file, copy and paste it in your Linux. In Ubuntu server we are working in the command line terminal. To copy a long file name with white space need some creativity.&lt;br /&gt;
&lt;br /&gt;
Here are some tips on how to copy longer file name with white space from thumb drive/usb drive in Linux command line terminal:&lt;br /&gt;
&lt;br /&gt;
We need to add a backslash at the end of every words in the file name. Here is an example on how to copy longer file with white space:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;kucing@ubuntu-server:/media/disk$ ls | grep Linux

Linux copy command tutorial.txt

Linux copy windows file.txt

Linux command copy file example01.txt

&lt;/pre&gt;
&lt;br /&gt;
Type cp and the first word in the file name:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt; kucing@ubuntu-server:/media/disk$ &lt;span style="color: red;"&gt;cp Linux
&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Pressing the tab key wouldn't help here. What you have to do is to put a backslash after the first word:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;kucing@ubuntu-server:/media/disk$ cp Linux&lt;span style="color: red;"&gt;\ 
&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Press spacebar to put a white space and key in the second word:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;kucing@ubuntu-server:/media/disk$ cp Linux\&lt;span style="color: red;"&gt; copy\
&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
Repeat steps above if you have a long file name.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;kucing@ubuntu-server:/media/disk$ &lt;span style="color: red;"&gt;cp Linux\ copy\ windows\ file.txt /home/tutorials/
&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
That's it. A simple thing but can cause a headache for a Linux beginner.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-7359933802259436109?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zTVag5DHKPV0zBZKCVssMv30OAE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zTVag5DHKPV0zBZKCVssMv30OAE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zTVag5DHKPV0zBZKCVssMv30OAE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zTVag5DHKPV0zBZKCVssMv30OAE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=MJM5EJUlS94:lE7UCA5kyfE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=MJM5EJUlS94:lE7UCA5kyfE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=MJM5EJUlS94:lE7UCA5kyfE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=MJM5EJUlS94:lE7UCA5kyfE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=MJM5EJUlS94:lE7UCA5kyfE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=MJM5EJUlS94:lE7UCA5kyfE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=MJM5EJUlS94:lE7UCA5kyfE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/MJM5EJUlS94" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/7359933802259436109/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/11/how-to-copy-long-file-name-from-thumb.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7359933802259436109?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7359933802259436109?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/MJM5EJUlS94/how-to-copy-long-file-name-from-thumb.html" title="How to copy a long file name from thumb drive?" /><author><name>suarkuyak</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/11/how-to-copy-long-file-name-from-thumb.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4ERncycCp7ImA9WxJaFkk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-6521603958613315072</id><published>2009-08-05T20:25:00.000-07:00</published><updated>2009-08-07T04:35:07.998-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-07T04:35:07.998-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux tips" /><title>Add another admin in Ubuntu server</title><content type="html">There are several reasons why we need extra admin user in Ubuntu server. One of the reason perhaps it's an account for your boss. Yes, in several occasions, your boss needs root privilege to do whatever 'his job' that need to be done.&lt;br /&gt;&lt;br /&gt;Well, whatever your reason is, here is how you can add another user in the admin group in Ubuntu server:&lt;br /&gt;&lt;br /&gt;Login into Ubuntu server using user in admin group username(user with root privilege). This is the user that can use 'sudo' command, or the default user you created during Ubuntu server installation.&lt;br /&gt;&lt;br /&gt;In the command prompt, type:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo adduser jimi admin&lt;/span&gt;&lt;br /&gt;Adding user `jimi' to group `admin' ...&lt;br /&gt;Adding user jimi to group admin&lt;br /&gt;Done.&lt;br /&gt;luzar@ubuntu:~$&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Replace &lt;b&gt;jimi&lt;/b&gt; with a username that you want to add to the admin group. Let's check the /etc/group file to see whether the user has been added to the admin group:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;cat /etc/group&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Here is the result:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;luzar:x:1000:&lt;br /&gt;lpadmin:x:112:&lt;br /&gt;sambashare:x:113:&lt;br /&gt;&lt;span style="color:red;"&gt;admin:x:114:luzar,jimi&lt;/span&gt;&lt;br /&gt;programmer:x:1001:luzar&lt;br /&gt;dhcpd:x:115:&lt;br /&gt;jimi:x:1002:&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;That's it. Now jimi can run whatever commands that needs root privilege by using sudo command. He has the same power as you now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-6521603958613315072?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m9ni0dFqTGunXswgM_ZyUPjqmPI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9ni0dFqTGunXswgM_ZyUPjqmPI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m9ni0dFqTGunXswgM_ZyUPjqmPI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9ni0dFqTGunXswgM_ZyUPjqmPI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=J12Tjq0D8c0:oAT6IGqsxJU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=J12Tjq0D8c0:oAT6IGqsxJU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=J12Tjq0D8c0:oAT6IGqsxJU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=J12Tjq0D8c0:oAT6IGqsxJU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=J12Tjq0D8c0:oAT6IGqsxJU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=J12Tjq0D8c0:oAT6IGqsxJU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=J12Tjq0D8c0:oAT6IGqsxJU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/J12Tjq0D8c0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/6521603958613315072/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/08/add-another-admin-in-ubuntu-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/6521603958613315072?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/6521603958613315072?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/J12Tjq0D8c0/add-another-admin-in-ubuntu-server.html" title="Add another admin in Ubuntu server" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/08/add-another-admin-in-ubuntu-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAARHc6eyp7ImA9WxJWGE4.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-6506786153995158233</id><published>2009-06-24T01:55:00.000-07:00</published><updated>2009-06-24T01:55:45.913-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-24T01:55:45.913-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux howto" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux tips" /><title>How to check Ubuntu server Linux version</title><content type="html">If you are a Windows user before, there is no&amp;nbsp;&lt;i&gt;ver&lt;/i&gt; command in Linux that can be used to check the version of Ubuntu server.&amp;nbsp; In&amp;nbsp; Linux&amp;nbsp; or&amp;nbsp; Ubuntu&amp;nbsp; server specifically, there are many commands that can be used to check operating system version.&lt;br /&gt;
&lt;br /&gt;
The first command that can be used to check Ubuntu server version is, as Ubuntu suggest, the &lt;b&gt;lsb_release -a&lt;/b&gt; command. Here is the example:&lt;br /&gt;
&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;lsb_release -a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;No LSB modules are available.&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;Distributor ID: Ubuntu&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;Description:&amp;nbsp;&amp;nbsp;&amp;nbsp; Ubuntu 8.10&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;Release:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8.10&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;Codename:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; intrepid&lt;/span&gt;&lt;br /&gt;luzar@ubuntu:~$&lt;br /&gt;
&lt;br /&gt;
Second command that we can use to check Linux version is &lt;b&gt;cat /proc/version&lt;/b&gt;. See example below:&lt;br /&gt;
&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;cat /proc/version&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;Linux version 2.6.27-14-server (buildd@palmer) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12) ) #1 SMP Wed Apr 15 19:44:38 UTC 2009&lt;/span&gt;&lt;br /&gt;luzar@ubuntu:~$ &lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
We can also view all information about Ubuntu server using &lt;b&gt;uname -a&lt;/b&gt; option:&lt;br /&gt;
&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;uname -a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;Linux ubuntu 2.6.27-14-server #1 SMP Wed Apr 15 19:44:38 UTC 2009 i686 GNU/Linux&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
There you go. We've got more information than what we ask for. Well, that's good, isn't it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-6506786153995158233?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/icFCTkkkr1QgGPoIeASoMPJnDHw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/icFCTkkkr1QgGPoIeASoMPJnDHw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/icFCTkkkr1QgGPoIeASoMPJnDHw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/icFCTkkkr1QgGPoIeASoMPJnDHw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=h9Hzgtqwugg:cZo9v9kA-_U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=h9Hzgtqwugg:cZo9v9kA-_U:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=h9Hzgtqwugg:cZo9v9kA-_U:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=h9Hzgtqwugg:cZo9v9kA-_U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=h9Hzgtqwugg:cZo9v9kA-_U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=h9Hzgtqwugg:cZo9v9kA-_U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=h9Hzgtqwugg:cZo9v9kA-_U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/h9Hzgtqwugg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/6506786153995158233/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/06/how-to-check-ubuntu-server-linux.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/6506786153995158233?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/6506786153995158233?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/h9Hzgtqwugg/how-to-check-ubuntu-server-linux.html" title="How to check Ubuntu server Linux version" /><author><name>suarkuyak</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/06/how-to-check-ubuntu-server-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUHQns-fSp7ImA9WxJWFUg.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-5794391304337027262</id><published>2009-06-17T07:40:00.000-07:00</published><updated>2009-06-20T21:07:13.555-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-20T21:07:13.555-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux howto" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux administration" /><title>How to add user to a group in Linux operating system</title><content type="html">We can assign user to a group during adding a new user account. But how do we add existing user to a group? This tutorial is a guide on how to add user to a new group. The right Linux command for the job is the usermod command.&lt;br /&gt;&lt;br /&gt;This is some information about Linux usermod command from manual page:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;NAME&lt;br /&gt;       usermod - modify a user account&lt;br /&gt;&lt;br /&gt;SYNOPSIS&lt;br /&gt;       usermod [options] LOGIN&lt;br /&gt;&lt;br /&gt;DESCRIPTION&lt;br /&gt;       The usermod command modifies the system account files to reflect the&lt;br /&gt;       changes that are specified on the command line.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;As you can see, the Linux usermod command can be used to modify a user account. However in this tutorial, we'll only use usermod command to add user to a new group. For this example, we'll create a new group to practice. Use the groupadd command to create a new group:&lt;br /&gt;&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;groupadd programmer&lt;/span&gt;&lt;br /&gt;groupadd: unable to lock group file&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo groupadd programmer&lt;/span&gt;&lt;br /&gt;[sudo] password for luzar:&lt;br /&gt;luzar@ubuntu:~$&lt;br /&gt;&lt;br /&gt;Don't forget to use sudo command in Ubuntu, else you'll get the &lt;b&gt;groupadd: unable to lock group file&lt;/b&gt; error as in the example above. Check whether the programmer group has been created in /etc/group file:&lt;br /&gt;&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;less /etc/group | grep programmer&lt;/span&gt;&lt;br /&gt;programmer:x:1001:&lt;br /&gt;luzar@ubuntu:~$  &lt;br /&gt;&lt;br /&gt;Next, we are going to add user to a new group. For this example, we are going to add a user called luzar to the programmer group. Below are step by step instructions.&lt;br /&gt;&lt;br /&gt;Use usermod -G option to add user to a new group:&lt;br /&gt;&lt;br /&gt;luzar@ubuntu:~# &lt;span style="color:red;"&gt;sudo usermod -G programmer luzar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use Linux groups command to check whether the programmer group has been added to luzar's group:&lt;br /&gt;&lt;br /&gt;luzar@ubuntu:~# &lt;span style="color:red;"&gt;groups luzar&lt;/span&gt;&lt;br /&gt;luzar : users programmer&lt;br /&gt;luzar@ubuntu:~#&lt;br /&gt;&lt;br /&gt;As you can see, the user luzar now has programmer as a second group. We can also check /etc/group to verify user currently in the programmer group:&lt;br /&gt;&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;less /etc/group | grep programmer&lt;/span&gt;&lt;br /&gt;programmer:x:1001:luzar&lt;br /&gt;luzar@ubuntu:~$&lt;br /&gt;&lt;br /&gt;That's all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-5794391304337027262?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/05C1m-puG__cede6HLFic9WIqPU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/05C1m-puG__cede6HLFic9WIqPU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/05C1m-puG__cede6HLFic9WIqPU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/05C1m-puG__cede6HLFic9WIqPU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=_orsPdV_Nfs:Ql6OljPH0a4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=_orsPdV_Nfs:Ql6OljPH0a4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=_orsPdV_Nfs:Ql6OljPH0a4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=_orsPdV_Nfs:Ql6OljPH0a4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=_orsPdV_Nfs:Ql6OljPH0a4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=_orsPdV_Nfs:Ql6OljPH0a4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=_orsPdV_Nfs:Ql6OljPH0a4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/_orsPdV_Nfs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/5794391304337027262/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/06/how-to-add-user-to-group-in-linux.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/5794391304337027262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/5794391304337027262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/_orsPdV_Nfs/how-to-add-user-to-group-in-linux.html" title="How to add user to a group in Linux operating system" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/06/how-to-add-user-to-group-in-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMHRnk_eCp7ImA9WxVUF0U.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-708676770215640110</id><published>2009-03-22T22:58:00.000-07:00</published><updated>2009-03-22T23:07:17.740-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-22T23:07:17.740-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux howto" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux tips" /><title>How to mount external hard drive in Ubuntu server</title><content type="html">This is a step by step guide on how to mount external hard drive in Linux for Ubuntu server beginner and Linux beginner in general. The guide includes error happened during the process to show how it to mount device in real situation.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Mount external hard drive in Ubuntu server &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Insert external hard drive usb connector into the Ubuntu server usb port.&amp;nbsp; Ubuntu server automatically detect the external hard drive as a usb device. Below is the example screenshot when ubuntu detected the external hard drive:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/_KCOuNnXEmPI/SccS6D6GVDI/AAAAAAAAAIo/DDsKgvLaLFw/s1600-h/usb_external_harddisk01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_KCOuNnXEmPI/SccS6D6GVDI/AAAAAAAAAIo/DDsKgvLaLFw/s320/usb_external_harddisk01.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
We can see that the external hard drive has been detected as sdb. That is the name of the external hard drive to use when we are going to mount the device. We can check the device in &lt;b&gt;/proc/scsi/scsi&lt;/b&gt; file. To do that, issue the command as in the example below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;cat /proc/scsi/scsi&lt;/span&gt;&lt;br /&gt;
Attached devices:&lt;br /&gt;
Host: scsi1 Channel: 00 Id: 00 Lun: 00&lt;br /&gt;
&amp;nbsp; Vendor: NECVMWar Model: VMware IDE CDR10 Rev: 1.00&lt;br /&gt;
&amp;nbsp; Type:&amp;nbsp;&amp;nbsp; CD-ROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ANSI&amp;nbsp; SCSI revision: 05&lt;br /&gt;
Host: scsi2 Channel: 00 Id: 00 Lun: 00&lt;br /&gt;
&amp;nbsp; Vendor: VMware,&amp;nbsp; Model: VMware Virtual S Rev: 1.0&lt;br /&gt;
&amp;nbsp; Type:&amp;nbsp;&amp;nbsp; Direct-Access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ANSI&amp;nbsp; SCSI revision: 02&lt;br /&gt;
&lt;span style="color: blue;"&gt;Host: scsi3 Channel: 00 Id: 00 Lun: 00&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp; Vendor: Generic&amp;nbsp; Model: USB Disk&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rev: 9.02&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;&amp;nbsp; Type:&amp;nbsp;&amp;nbsp; Direct-Access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ANSI&amp;nbsp; SCSI revision: 02&lt;/span&gt;&lt;br /&gt;
luzar@ubuntu:~$&lt;br /&gt;
&lt;br /&gt;
Create a proper directory in Ubuntu server to mount the external hard drive. In this example, we create a directory named &lt;b&gt;extdisk&lt;/b&gt; in /mnt directory:&lt;br /&gt;
&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo mkdir /mnt/extdisk&lt;/span&gt;&lt;br /&gt;
[sudo] password for luzar:&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;ls /mnt/&lt;/span&gt;&lt;br /&gt;
dvd&amp;nbsp; &lt;span style="color: blue;"&gt;extdisk&lt;/span&gt;&amp;nbsp; usb&amp;nbsp; win&lt;br /&gt;
&lt;br /&gt;
Now we can mount the external hard drive with Linux mount command:&lt;br /&gt;
&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo mount /dev/sdb /mnt/extdisk/&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: orange;"&gt;mount: you must specify the filesystem type&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The external hard drive cannot be mounted. This happened when we mount a windows formatted external hard drive. We must specify the filesystem. Windows filesystem format is known as &lt;b&gt;nsfs-3g&lt;/b&gt; in Linux. So we mount the external hard drive again with the complete command:&lt;br /&gt;
&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo mount -t ntfs-3g /dev/sdb /mnt/extdisk/&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: orange;"&gt;NTFS signature is missing.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: orange;"&gt;Failed to mount '/dev/sdb': Invalid argument&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: orange;"&gt;The device '/dev/sdb' doesn't have a valid NTFS.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: orange;"&gt;Maybe you selected the wrong device? Or the whole disk instead of a&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: orange;"&gt;partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
We still cannot mount the external hard drive. Again, we mount the external hard drive but this we change the device name from /dev/sdb to /dev/sdb1 as suggested by Ubuntu message above.&lt;br /&gt;
&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo mount -t ntfs-3g /dev/sdb1 /mnt/extdisk/&lt;/span&gt;&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;ls /mnt/extdisk/&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;ghost dell170l&amp;nbsp; ghost mimos&amp;nbsp; RECYCLER&amp;nbsp; System Volume Information&lt;/span&gt;&lt;br /&gt;
luzar@ubuntu:~$&lt;br /&gt;
&lt;br /&gt;
We successfully mounted the external hard drive this time. Now that the external drive has been mounted, we can use it as other directory in Ubuntu.&lt;br /&gt;
&lt;br /&gt;
To unmount the external hard drive, we can use the Linux umount command like in the example below:&lt;br /&gt;
&lt;br /&gt;
luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo umount /mnt/extdisk/&lt;/span&gt;&lt;br /&gt;[sudo] password for luzar:&lt;br /&gt;luzar@ubuntu:~$&lt;br /&gt;
&lt;br /&gt;
That's all.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-708676770215640110?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q9Lrj4tV1-GUmh7sBR1yPgRBUIg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q9Lrj4tV1-GUmh7sBR1yPgRBUIg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q9Lrj4tV1-GUmh7sBR1yPgRBUIg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q9Lrj4tV1-GUmh7sBR1yPgRBUIg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=T_XM10YsdCw:hpHFEuMmPeg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=T_XM10YsdCw:hpHFEuMmPeg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=T_XM10YsdCw:hpHFEuMmPeg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=T_XM10YsdCw:hpHFEuMmPeg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=T_XM10YsdCw:hpHFEuMmPeg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=T_XM10YsdCw:hpHFEuMmPeg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=T_XM10YsdCw:hpHFEuMmPeg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/T_XM10YsdCw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/708676770215640110/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/03/how-to-mount-external-hard-drive-in.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/708676770215640110?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/708676770215640110?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/T_XM10YsdCw/how-to-mount-external-hard-drive-in.html" title="How to mount external hard drive in Ubuntu server" /><author><name>suarkuyak</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_KCOuNnXEmPI/SccS6D6GVDI/AAAAAAAAAIo/DDsKgvLaLFw/s72-c/usb_external_harddisk01.png" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/03/how-to-mount-external-hard-drive-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUBRnc5fyp7ImA9WxVUEUo.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-9161526091349320195</id><published>2009-03-15T21:13:00.000-07:00</published><updated>2009-03-15T21:20:57.927-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-15T21:20:57.927-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux basic commands" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux administration" /><title>How to power off Ubuntu server with Linux shutdown command</title><content type="html">The Linux shutdown command has several options that you can use to bring down the Linux system. In the previous post, we've seen how to reboot Ubuntu server with shutdown command. In this post,&amp;nbsp; we are going to use the Linux shutdown command again. This time is to power off the Ubuntu server.&lt;br /&gt;
&lt;br /&gt;
There are several options available with shutdown command that can be used to power off Linux system. One example is -h option, which means to halt the system after it has been brought down. We can add other things such as a comment message when invoking shutdown -h command. As you can see from the example of Ubuntu restart post before, we have to specify a time argument after the shutdown option so the system know when to shutdown the system. Here are some examples on how to power off Ubuntu server using shutdown command with other things that you can do:&lt;br /&gt;
&lt;br /&gt;
1) Using Linux shutdown command with -h option example:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo shutdown -h now&lt;/span&gt;
[sudo] password for luzar:

Broadcast message from luzar@ubuntu
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (/dev/pts/0) at 11:32 ...

The system is going down for halt NOW!&lt;/pre&gt;
&lt;br /&gt;
The example above show a basic shutdown command used to power off Ubuntu server. We used '-h' option and a time argument 'now' which means to bring down the system after we press enter.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;2) Using Linux shutdown command -p option example:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo shutdown -h -P +1&lt;/span&gt;

Broadcast message from luzar@ubuntu
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (/dev/pts/0) at 11:47 ...

The system is going down for power off IN ONE MINUTE! &lt;/pre&gt;
&lt;br /&gt;
The example above shows the '-P' option is added after the '-h' option. The -P option means 'power off'. When -P is used after -h option, it means we tell the system to power off after the system halt. Also this time we used +1 in the time argument. That means we want to bring down the system after 1 minute.&lt;br /&gt;
&lt;br /&gt;
3) If you have to warn all your users, you can write a message after the time argument. See the example below:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo shutdown -h -P +3 Please save your work now!&lt;/span&gt;

Broadcast message from luzar@ubuntu
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (/dev/pts/0) at 11:57 ...

The system is going down for power off in 3 minutes!
&lt;span style="color: blue;"&gt;Please save your work now!&lt;/span&gt;
&lt;span style="color: orange;"&gt;shutdown: Shutdown cancelled&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
If you want to cancel shutdown after invoked the command, you can press Ctrl+C combination keys. That will work if you do not use the 'now' time argument. If you just want to warn users to log out and prevent other user to login without actually bring the system down, you can use '-k' option.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo shutdown -k +3 Please save your work now!&lt;/span&gt;

Broadcast message from luzar@ubuntu
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (/dev/pts/0) at 12:11 ...

The system is going down for maintenance in 3 minutes!
Please save your work now!
luzar@ubuntu:~$&lt;/pre&gt;
&lt;br /&gt;
That's all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-9161526091349320195?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RZvaUwBPAMwkCAPf_GOuEKee71E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RZvaUwBPAMwkCAPf_GOuEKee71E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RZvaUwBPAMwkCAPf_GOuEKee71E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RZvaUwBPAMwkCAPf_GOuEKee71E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=q36EEQ11a3k:arxLSoGE9gY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=q36EEQ11a3k:arxLSoGE9gY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=q36EEQ11a3k:arxLSoGE9gY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=q36EEQ11a3k:arxLSoGE9gY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=q36EEQ11a3k:arxLSoGE9gY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=q36EEQ11a3k:arxLSoGE9gY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=q36EEQ11a3k:arxLSoGE9gY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/q36EEQ11a3k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/9161526091349320195/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/03/how-to-power-off-ubuntu-server-with.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/9161526091349320195?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/9161526091349320195?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/q36EEQ11a3k/how-to-power-off-ubuntu-server-with.html" title="How to power off Ubuntu server with Linux shutdown command" /><author><name>suarkuyak</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>7</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/03/how-to-power-off-ubuntu-server-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQCRX8yfyp7ImA9WxVVEEo.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-4086705187486120328</id><published>2009-03-03T00:52:00.000-08:00</published><updated>2009-03-03T00:52:44.197-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-03T00:52:44.197-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Linux basic" /><title>Restart Ubuntu server</title><content type="html">There are many commands that can be used to restart Ubuntu Server. We are going to look at some of them that I remember. The first one is the &lt;b&gt;reboot &lt;/b&gt;command. In Linux reboot means restart. To use the reboot command, invoke reboot at the command line terminal. You must have root privilege, so add &lt;b&gt;sudo&lt;/b&gt; before reboot. &lt;br /&gt;
&lt;br /&gt;
Restart Ubuntu server with reboot command example:&lt;br /&gt;
&lt;br /&gt;
&lt;table 335px;="" 46="" style="background-color: #f3f3f3;" width:=""&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo reboot&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
[sudo] password for luzar:&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
The second command that can be used to restart Ubuntu server is the &lt;span style="color: red;"&gt;shutdown&lt;/span&gt; command. In Ubuntu, you can use shutdown command to bring down the system to restart or to power off the system. That depends on the option given with shutdown command. To restart Ubuntu system with shutdown command, use shutdown with -r option and provide time to shutdown the system. See the example below.&lt;br /&gt;
&lt;br /&gt;
Restart Ubuntu server with shutdown command example:&lt;br /&gt;
&lt;br /&gt;
&lt;table 335px;="" height="137" style="background-color: #f3f3f3; width: 434px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo shutdown -r 18:00&lt;/span&gt;&lt;br /&gt;
[sudo] password for luzar:&lt;br /&gt;
&lt;br /&gt;
Broadcast message from luzar@ubuntu&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (/dev/pts/0) at 16:24 ...&lt;br /&gt;
&lt;br /&gt;
The system is going down for reboot in 96 minutes!&lt;br /&gt;
&lt;br /&gt;
Broadcast message from luzar@ubuntu&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (/dev/pts/0) at 16:30 ...&lt;br /&gt;
&lt;br /&gt;
The system is going down for reboot in 90 minutes!&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Press Ctrl+c to cancel restart.&lt;br /&gt;
&lt;br /&gt;
&lt;table style="background-color: #f3f3f3; width: 434px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;The system is going down for reboot in 90 minutes!&lt;br /&gt;
shutdown: Shutdown cancelled&lt;br /&gt;
luzar@ubuntu:~$&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
You can use shutdown command to restart the system on the spot using &lt;span style="color: red;"&gt;now&lt;/span&gt; as the time argument. See an example below:&lt;br /&gt;
&lt;br /&gt;
&lt;table 335px;="" height="137" style="background-color: #f3f3f3; width: 434px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;sudo shutdown -r now&lt;/span&gt;&lt;br /&gt;
[sudo] password for luzar:&lt;br /&gt;
&lt;br /&gt;
Broadcast message from luzar@ubuntu&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (/dev/pts/0) at 16:44 ...&lt;br /&gt;
&lt;br /&gt;
The system is going down for reboot NOW!&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
That's the command that you can used to restart Ubuntu server system if you have to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-4086705187486120328?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Kv1JxFCnUw_AeqB6dDRvyeSwALY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kv1JxFCnUw_AeqB6dDRvyeSwALY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Kv1JxFCnUw_AeqB6dDRvyeSwALY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kv1JxFCnUw_AeqB6dDRvyeSwALY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=zL-wAJPOyug:p2cz0Mpmvc8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=zL-wAJPOyug:p2cz0Mpmvc8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=zL-wAJPOyug:p2cz0Mpmvc8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=zL-wAJPOyug:p2cz0Mpmvc8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=zL-wAJPOyug:p2cz0Mpmvc8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/LinuxServerTutorials?a=zL-wAJPOyug:p2cz0Mpmvc8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/LinuxServerTutorials?i=zL-wAJPOyug:p2cz0Mpmvc8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/zL-wAJPOyug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/4086705187486120328/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/03/restart-ubuntu-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/4086705187486120328?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/4086705187486120328?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/zL-wAJPOyug/restart-ubuntu-server.html" title="Restart Ubuntu server" /><author><name>suarkuyak</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/03/restart-ubuntu-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMMQX04fCp7ImA9WxVXFkk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-8619713487506779853</id><published>2009-02-13T08:11:00.000-08:00</published><updated>2009-02-14T12:14:40.334-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-14T12:14:40.334-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux administration" /><title>How to change hostname in Ubuntu server</title><content type="html">&lt;p&gt;Change a hostname in Ubuntu server is very easy. From the command line terminal, type &lt;b&gt;hostname newname&lt;/b&gt;. View the new hostname with &lt;b&gt;hostname&lt;/b&gt; command. See the step by step example on how to change Ubuntu server hostname below:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;1) View current hostname:&lt;/p&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;luzar@hitam:~$ &lt;span style="color:red;"&gt;hostname&lt;/span&gt;&lt;br /&gt;hitam&lt;br /&gt;luzar@hitam:~$&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;2) Change hostname and view latest hostname:&lt;/p&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;luzar@hitam:~$ &lt;span style="color:red;"&gt;sudo hostname ubuntu&lt;/span&gt;&lt;br /&gt;luzar@hitam:~$ &lt;span style="color:red;"&gt;hostname&lt;/span&gt;&lt;br /&gt;ubuntu&lt;br /&gt;luzar@hitam:~$&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;See, that's how easy it is. Heh, don't fall for it. That doesn't change anything. The hostname is still the same as you can see at the prompt. Even reboot won't change anything. The exact method to change the hostname permanently is by editing &lt;b&gt;/etc/hostname&lt;/b&gt; file. Here is the step:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;1) Open /etc/hostname with your favorite text editor:&lt;/p&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;luzar@hitam:~$ &lt;span style="color:red;"&gt;sudo vim /etc/hostname&lt;/span&gt;&lt;br /&gt;[sudo] password for luzar:&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here the vim /etc/hostname screenshot:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_xpx_7ZsHHic/SZWjDSlk_VI/AAAAAAAAAFA/w6gztgYNMGA/s1600-h/change_hostname01.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 224px;" src="http://1.bp.blogspot.com/_xpx_7ZsHHic/SZWjDSlk_VI/AAAAAAAAAFA/w6gztgYNMGA/s320/change_hostname01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5302323413223013714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now you can change hostname and save. The changed is permanent even after you reboot your system.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-8619713487506779853?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LI0CQxcXIuGfAyuAAeflP4NZ7GQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LI0CQxcXIuGfAyuAAeflP4NZ7GQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LI0CQxcXIuGfAyuAAeflP4NZ7GQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LI0CQxcXIuGfAyuAAeflP4NZ7GQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=SLI4xPEY"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=iIdXgldE"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=yGG6ZS2y"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=aGcRJSnB"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=aGcRJSnB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=s85f5E8C"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=s85f5E8C" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/DVNMXlsjOuM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/8619713487506779853/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/02/how-to-change-hostname-in-ubuntu-server.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/8619713487506779853?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/8619713487506779853?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/DVNMXlsjOuM/how-to-change-hostname-in-ubuntu-server.html" title="How to change hostname in Ubuntu server" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_xpx_7ZsHHic/SZWjDSlk_VI/AAAAAAAAAFA/w6gztgYNMGA/s72-c/change_hostname01.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/02/how-to-change-hostname-in-ubuntu-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cHQnk6eip7ImA9WxVXE0s.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-4939853661363025711</id><published>2009-02-10T17:50:00.000-08:00</published><updated>2009-02-11T07:10:33.712-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-11T07:10:33.712-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Linux basic" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux administration" /><title>Ubuntu tail log tutorial</title><content type="html">&lt;p&gt;Sometimes we need to view just a part of a big Ubuntu file. For example. when we are going to locate error or check system activity in Ubuntu system log. Ubuntu command that can be used to check for latest log generated by the system is tail command. The tail command by default displays last 10 lines in the file.&lt;/p&gt;

&lt;p&gt;Here is part of tail manual page that describes the usage:&lt;/p&gt;

&lt;pre&gt;
NAME
       tail - output the last part of files

SYNOPSIS
       tail [OPTION]... [FILE]...

DESCRIPTION
       Print  the  last 10 lines of each FILE to standard output.
       With more than one FILE, precede each with a header giving
       the file name.  With no FILE, or when FILE is -,
       read standard input.
&lt;/pre&gt;

&lt;p&gt;If we are going to check latest system log, we can issue &lt;b&gt;tail /var/log/messages&lt;/b&gt; command. See an example below:&lt;/p&gt;

&lt;pre&gt;
luzar@ubuntu:/var/log$ &lt;span style="color:red;"&gt;tail /var/log/syslog&lt;/span&gt;
Feb 11 09:30:01 ubuntu console-kit-daemon[5150]: CRITICAL: 
cannot initialize libpolkit
Feb 11 09:30:01 ubuntu /USR/SBIN/CRON[5213]: (root) CMD ([ -x 
/usr/sbin/update-motd ] &amp;&amp; /usr/sbin/update-motd 2&gt;/dev/null)
Feb 11 09:32:12 ubuntu dhclient: DHCPREQUEST of 172.16.153.129 on eth0 
to 172.16.153.254 port 67
Feb 11 09:32:12 ubuntu dhclient: DHCPACK of 172.16.153.129 from 172.16.153.254
Feb 11 09:32:12 ubuntu dhclient: bound to 172.16.153.129 -- renewal in 899 seconds.
Feb 11 09:40:01 ubuntu console-kit-daemon[5260]: CRITICAL: 
cannot initialize libpolkit
Feb 11 09:40:01 ubuntu /USR/SBIN/CRON[5323]: (root) CMD ([ -x 
/usr/sbin/update-motd ] &amp;&amp; /usr/sbin/update-motd 2&gt;/dev/null)
Feb 11 09:47:11 ubuntu dhclient: DHCPREQUEST of 172.16.153.129 on eth0 
to 172.16.153.254 port 67
Feb 11 09:47:11 ubuntu dhclient: DHCPACK of 172.16.153.129 from 172.16.153.254
Feb 11 09:47:11 ubuntu dhclient: bound to 172.16.153.129 -- renewal in 883 seconds.
luzar@ubuntu:/var/log$
&lt;/pre&gt;

&lt;p&gt;We can use tail to check latest messages generated by system log, we can issue &lt;b&gt;tail /var/log/messages&lt;/b&gt; command. See an example below:&lt;/p&gt;

&lt;pre&gt;
luzar@ubuntu:~$ &lt;span style="color:red;"&gt;tail /var/log/messages&lt;/span&gt;
Feb 11 09:06:04 ubuntu kernel: [    8.354312] lp0: using parport0 
(interrupt-driven).
Feb 11 09:06:04 ubuntu kernel: [    8.427308] Adding 489940k swap on /dev/sda5.
Priority:-1 extents:1 across:489940k
Feb 11 09:06:04 ubuntu kernel: [    8.462337] EXT3 FS on sda1, internal journal
Feb 11 09:06:04 ubuntu kernel: [    8.707586] ip_tables: (C) 2000-2006 
Netfilter Core Team
Feb 11 09:06:04 ubuntu kernel: [    8.746051] eth0: link up
Feb 11 09:06:04 ubuntu kernel: [   13.362431] NET: Registered protocol family 17
Feb 11 09:06:04 ubuntu kernel: [   20.601093] NET: Registered protocol family 10
Feb 11 09:06:04 ubuntu kernel: [   20.611324] lo: Disabled Privacy Extensions
Feb 11 09:26:09 ubuntu -- MARK --
Feb 11 09:46:09 ubuntu -- MARK --
luzar@ubuntu:~$
&lt;/pre&gt;

&lt;p&gt;Remember that &lt;b&gt;tail&lt;/b&gt; command is very useful command when troubleshooting error during Ubuntu server configuration.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-4939853661363025711?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WFMfscsJY5Qy4JnJUGQCZNuf8bs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WFMfscsJY5Qy4JnJUGQCZNuf8bs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WFMfscsJY5Qy4JnJUGQCZNuf8bs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WFMfscsJY5Qy4JnJUGQCZNuf8bs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=D3hIfvWL"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=u1SfgGRh"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=gSFYPWyL"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=68wZWgUi"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=68wZWgUi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=vE4fpfEF"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=vE4fpfEF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/56hBXAo6Wok" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/4939853661363025711/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/02/ubuntu-tail-log-tutorial.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/4939853661363025711?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/4939853661363025711?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/56hBXAo6Wok/ubuntu-tail-log-tutorial.html" title="Ubuntu tail log tutorial" /><author><name>suarkuyak</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/02/ubuntu-tail-log-tutorial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFSHg5eSp7ImA9WxVQFEQ.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-7070826192170311674</id><published>2009-02-01T04:37:00.001-08:00</published><updated>2009-02-01T05:15:19.621-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-01T05:15:19.621-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web browser" /><title>Ubuntu w3m web browser tutorial</title><content type="html">Ubuntu server default web browser is w3m. You may already know that Ubuntu server didn't come with x-window, that means no gnome or kde. So as you have guess, w3m is a text-based web browser. And when I said w3m is a default Ubuntu web browser, that means it's already in the system when you finished installed Ubuntu server.&lt;br /&gt;
Other than being a web browser, w3m also capable of viewing a text file or a local html file. That means w3m can be a pager too such as less or more command. Let's look at w3m syntax.&lt;br /&gt;&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;b&gt;usage: w3m [options] [URL or filename]&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
The &lt;b&gt;options&lt;/b&gt; is optional. To view a webpage, you just type &lt;b&gt;w3m www.website.com&lt;/b&gt;. Here is a screenshot example of a google search engine opened using w3m:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://4.bp.blogspot.com/_KCOuNnXEmPI/SYWd_AYsqLI/AAAAAAAAAIA/GhDyT0b3wvo/s1600-h/w3m_screenshot01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_KCOuNnXEmPI/SYWd_AYsqLI/AAAAAAAAAIA/GhDyT0b3wvo/s320/w3m_screenshot01.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
To quit w3m, press &lt;b&gt;q&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;Do you want to exit w3m? (y/n)
&lt;/pre&gt;
&lt;br /&gt;
Answer n to quit w3m.&lt;br /&gt;

Below are options available to use with w3m. You can view w3m options with &lt;b&gt;w3m -help&lt;/b&gt; command.&lt;/p&gt;

&lt;pre&gt;
luzar@ubuntu:~$ w3m -help
w3m version w3m/0.5.2, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,
external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,mark,migemo
usage: w3m [options] [URL or filename]
options:
    -t tab           set tab width
    -r               ignore backspace effect
    -l line          # of preserved line (default 10000)
    -I charset       document charset
    -O charset       display/output charset
    -B               load bookmark
    -bookmark file   specify bookmark file
    -T type          specify content-type
    -m               internet message mode
    -v               visual startup mode
    -M               monochrome display
    -N               open URL of command line on each new tab
    -F               automatically render frame
    -cols width      specify column width (used with -dump)
    -ppc count       specify the number of pixels per character (4.0...32.0)
    -ppl count       specify the number of pixels per line (4.0...64.0)
    -dump            dump formatted page into stdout
    -dump_head       dump response of HEAD request into stdout
    -dump_source     dump page source into stdout
    -dump_both       dump HEAD and source into stdout
    -dump_extra      dump HEAD, source, and extra information into stdout
    -post file       use POST method with file content
    -header string   insert string as a header
    +&lt;num&gt;           goto &lt;num&gt; line
    -num             show line number
    -no-proxy        don't use proxy
    -4               IPv4 only (-o dns_order=4)
    -6               IPv6 only (-o dns_order=6)
    -no-mouse        don't use mouse
    -cookie          use cookie (-no-cookie: don't use cookie)
    -pauth user:pass proxy authentication
    -graph           use graphic character
    -no-graph        don't use graphic character
    -s               squeeze multiple blank lines
    -W               toggle wrap search mode
    -X               don't use termcap init/deinit
    -title[=TERM]    set buffer name to terminal title string
    -o opt=value     assign value to config option
    -show-option     print all config options
    -config file     specify config file
    -help            print this usage message
    -version         print w3m version
    -reqlog          write request logfile
    -debug           DO NOT USE
luzar@ubuntu:~$  
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-7070826192170311674?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0ZXDER1a4r7t3tddxsAfNCyUoaU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0ZXDER1a4r7t3tddxsAfNCyUoaU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0ZXDER1a4r7t3tddxsAfNCyUoaU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0ZXDER1a4r7t3tddxsAfNCyUoaU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=nzMs72Tx"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=r0eVIBuq"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=kIT0Q9j0"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=0dAplLu9"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=0dAplLu9" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=XIAE4JPH"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=XIAE4JPH" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/WZ3WgokLuC4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/7070826192170311674/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2009/02/ubuntu-server-default-web-browser-is.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7070826192170311674?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7070826192170311674?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/WZ3WgokLuC4/ubuntu-server-default-web-browser-is.html" title="Ubuntu w3m web browser tutorial" /><author><name>suarkuyak</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_KCOuNnXEmPI/SYWd_AYsqLI/AAAAAAAAAIA/GhDyT0b3wvo/s72-c/w3m_screenshot01.png" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2009/02/ubuntu-server-default-web-browser-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQCSXo4eCp7ImA9WxVRGUU.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-4046803141447368219</id><published>2009-01-27T05:49:00.000-08:00</published><updated>2009-01-26T08:29:28.430-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-26T08:29:28.430-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Linux basic" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux tips" /><title>Ubuntu scp command guide</title><content type="html">&lt;p&gt;There are many methods available to copy files from Ubuntu server. The common method is file transfer protocol. You can see that in my previous post, &lt;a href="http://ubuntuserverguide.blogspot.com/search/label/Ubuntu%20ftp"&gt;Ubuntu ftp guides&lt;/a&gt;. Another way of copying files from Ubuntu server is using scp command. Let's see a brief information about scp from manual page:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;NAME&lt;br /&gt;     scp -- secure copy (remote file copy program)&lt;br /&gt;&lt;br /&gt;SYNOPSIS&lt;br /&gt;     scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]&lt;br /&gt;         [-l limit] [-o ssh_option] [-P port] [-S program]&lt;br /&gt;         [[user@]host1:]file1 ... [[user@]host2:]file2&lt;br /&gt;&lt;br /&gt;DESCRIPTION&lt;br /&gt;     scp copies files between hosts on a network.  It uses ssh(1) for data&lt;br /&gt;     transfer, and uses the same authentication and provides the same security&lt;br /&gt;     as ssh(1).  Unlike rcp(1), scp will ask for passwords or passphrases if&lt;br /&gt;     they are needed for authentication.&lt;br /&gt;&lt;br /&gt;     File names may contain a user and host specification to indicate that the&lt;br /&gt;     file is to be copied to/from that host.  Local file names can be made&lt;br /&gt;     explicit using absolute or relative pathnames to avoid scp treating file&lt;br /&gt;     names containing ':' as host specifiers.  Copies between two remote hosts&lt;br /&gt;     are also permitted.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As you can see from the manual page above, scp is a secure copy command uses ssh protocol to copy files from remote machine. We should know why it's called secure copy. It uses ssh protocol so it means data transferred is encrypted, and authentication is needed to copy the data.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Maybe it's easy for advanced Linux user to read and understand manual page. Can beginner understand the synopsis above and be able to use scp just by referring to the synopsis alone? Some can but mostly can't. So here's a simple scp format for most of you who can't read manual yet:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;scp [options] [source_file] [destination_file]&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;scp [-r -p -v] [user@host:filename] [user@host:filename]&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here is an example of using scp command:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;scp luzar@192.168.1.6:/home/luzar/etc/UserManual.pdf .&lt;/span&gt;&lt;br /&gt;luzar@192.168.1.6's password:&lt;br /&gt;UserManual.pdf               100% 3812KB   3.7MB/s   00:00&lt;br /&gt;luzar@ubuntu:~$&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The example above demonstrate how to use scp to remotely copy a file. The target(remote server) is &lt;b&gt;luzar@192.168.1.6&lt;/b&gt; and the destination is our current directory (. means current directory). If you want to copy a folder, add -r option for the scp command.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-4046803141447368219?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4ntjZ_CBnbTkKq5cmgWLdiVFQhQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4ntjZ_CBnbTkKq5cmgWLdiVFQhQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4ntjZ_CBnbTkKq5cmgWLdiVFQhQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4ntjZ_CBnbTkKq5cmgWLdiVFQhQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=GVmTiL4N"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=lkIPHbZB"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=6IOegoer"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=4tGKeuDm"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=4tGKeuDm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=MitDEAt7"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=MitDEAt7" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/3PoxefMKxE8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/4046803141447368219/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-scp-command-guide.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/4046803141447368219?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/4046803141447368219?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/3PoxefMKxE8/ubuntu-scp-command-guide.html" title="Ubuntu scp command guide" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-scp-command-guide.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUINSX8_fCp7ImA9WxRaF0o.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-9145962791812950987</id><published>2008-12-20T02:54:00.000-08:00</published><updated>2008-12-20T03:46:38.144-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-20T03:46:38.144-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux installation" /><title>Ubuntu server 8.10 installation - Scanning the mirror hangs</title><content type="html">I am a little surprise when Ubuntu 8.10 server installation seems like hangs in scanning the mirror during the installation step. It was more than 10 minutes I think and the installation screen just freezes like the picture below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_KCOuNnXEmPI/SUzSjJRCi7I/AAAAAAAAAHY/mXJs4_kk4ls/s1600-h/01_scan_mirror.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_KCOuNnXEmPI/SUzSjJRCi7I/AAAAAAAAAHY/mXJs4_kk4ls/s320/01_scan_mirror.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I wonder did I make a mistake during network configuration steps? No, I did the same steps a few times already including when I installed Ubuntu 8.04. Although there are slightly different steps in Ubuntu 8.10, but the configuration is just the same to me. I was not worry about the configuration, I know I set it up right. But the networking itself made me worry. The connection to the Internet has been bad for a few weeks already.&lt;br /&gt;
&lt;br /&gt;
So I opened a web browser from windows to check the Internet connection, and I found it was ok. That means the installation should be ok. Maybe I should wait a little longer. I just leaved Ubuntu scanning the mirror and went take a bath. When I went back, I see the screen still scanning the mirror. Something must be wrong. It was the time when I tried to interrupt the installation, the screen moved.
&lt;br /&gt;
That means the installation was ok. It just took some times to scan the mirror. I mean quite some times to scan the mirror. That never happened before. Then it stop again this time it scans the security updates repository:
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_KCOuNnXEmPI/SUzXpeOlALI/AAAAAAAAAHg/2yRLeRVkZbE/s1600-h/02_scan_security.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_KCOuNnXEmPI/SUzXpeOlALI/AAAAAAAAAHg/2yRLeRVkZbE/s320/02_scan_security.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I wasn't worry anymore. Take how much times you need, I know you were ok!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-9145962791812950987?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ORFCg7RA37JatVqRQCdcHyBr27Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ORFCg7RA37JatVqRQCdcHyBr27Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ORFCg7RA37JatVqRQCdcHyBr27Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ORFCg7RA37JatVqRQCdcHyBr27Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=pDtvTmHx"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=d0TcIOy5"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=7gnOzK0l"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=XwQyfgbu"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=XwQyfgbu" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=MhMqlHvA"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=MhMqlHvA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/Q6bmMM_HXwQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/9145962791812950987/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/12/ubuntu-server-810-installation-scanning.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/9145962791812950987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/9145962791812950987?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/Q6bmMM_HXwQ/ubuntu-server-810-installation-scanning.html" title="Ubuntu server 8.10 installation - Scanning the mirror hangs" /><author><name>suarkuyak</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_KCOuNnXEmPI/SUzSjJRCi7I/AAAAAAAAAHY/mXJs4_kk4ls/s72-c/01_scan_mirror.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/12/ubuntu-server-810-installation-scanning.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQCQH87fCp7ImA9WxRaEU8.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-4675310165563189498</id><published>2008-12-12T14:53:00.000-08:00</published><updated>2008-12-12T16:16:01.104-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-12T16:16:01.104-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Linux basic" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux tips" /><title>Ubuntu copy paste in command line terminal</title><content type="html">&lt;p&gt;Sometimes we need to copy text from somewhere and paste it in Ubuntu command line for some reasons. For example, you are learning Linux bash shell scripting from the Internet. It is faster, easier and safer if you can copy an example bash script from the Internet and paste it in command line rather than typing it. How do you copy and paste text in Ubuntu command line? Here is how I do it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Using cat command&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;This is one of the mostly used command in Linux, at least by me. The cat command normally used to read file but also can be used to append text to a file. We are going to use that &lt;b&gt;append&lt;/b&gt; part to copy and paste text in command line terminal. Let's see an example:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_xpx_7ZsHHic/SUL3wMXDFoI/AAAAAAAAADw/riFJ3FbGsLM/s1600-h/cat.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 171px;" src="http://4.bp.blogspot.com/_xpx_7ZsHHic/SUL3wMXDFoI/AAAAAAAAADw/riFJ3FbGsLM/s320/cat.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5279054120555320962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is a script from the Internet that I want to copy. So I highlight the text, right-click and choose copy.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Next, open Ubuntu command line terminal and using cat command to paste the text I copied earlier. Here is the steps:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;cat &amp;gt;&amp;gt; paste.txt&lt;/span&gt;&lt;br /&gt;NameVirtualHost *&lt;br /&gt;&amp;lt;VirtualHost * &amp;gt;&lt;br /&gt;        ServerAdmin webmaster@localhost&lt;br /&gt;&lt;br /&gt;        DocumentRoot /var/www/&lt;br /&gt;        &amp;lt;Directory /&amp;gt;&lt;br /&gt;                Options FollowSymLinks&lt;br /&gt;                AllowOverride None&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;        &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;                AllowOverride None&lt;br /&gt;                Order allow,deny&lt;br /&gt;                allow from all&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;ls -l | grep paste.txt&lt;/span&gt;&lt;br /&gt;-rw-r--r-- 1 luzar luzar  432 2008-12-12 18:55 paste.txt&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;cat paste.txt&lt;/span&gt;&lt;br /&gt;NameVirtualHost *&lt;br /&gt;&amp;lt;VirtualHost * &amp;gt;&lt;br /&gt;        ServerAdmin webmaster@localhost&lt;br /&gt;&lt;br /&gt;        DocumentRoot /var/www/&lt;br /&gt;        &amp;lt;Directory /&amp;gt;&lt;br /&gt;                Options FollowSymLinks&lt;br /&gt;                AllowOverride None&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;        &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;                Options Indexes FollowSymLinks MultiViews&lt;br /&gt;                AllowOverride None&lt;br /&gt;                Order allow,deny&lt;br /&gt;                allow from all&lt;br /&gt;        &amp;lt;/Directory&amp;gt;&lt;br /&gt;luzar@ubuntu:~$&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here is explanation of the example above. The command &lt;b&gt;cat &amp;gt;&amp;gt; paste.txt&lt;/b&gt; will append text(input) into a file name paste.txt. Press enter and you'll see no command prompt. That means cat is waiting for the input. So, right-click to paste the text we copied earlier. When we finished, press Ctrl+d to save and exit.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The &lt;b&gt;ls -l | grep paste.txt&lt;/b&gt; and &lt;b&gt;cat paste.txt&lt;/b&gt; just to show result of what we did.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;That's all. Light and easy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-4675310165563189498?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k2Cp6gRwDs5nmGUeI6ScNL3KVVs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k2Cp6gRwDs5nmGUeI6ScNL3KVVs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k2Cp6gRwDs5nmGUeI6ScNL3KVVs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k2Cp6gRwDs5nmGUeI6ScNL3KVVs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=M26vgmCs"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=LRoZnTRb"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=BilDiqTH"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=ejZZovFu"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=ejZZovFu" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=7fE2x1w2"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=7fE2x1w2" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/yNtkTtiNihU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/4675310165563189498/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/12/ubuntu-copy-paste-in-command-line.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/4675310165563189498?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/4675310165563189498?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/yNtkTtiNihU/ubuntu-copy-paste-in-command-line.html" title="Ubuntu copy paste in command line terminal" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_xpx_7ZsHHic/SUL3wMXDFoI/AAAAAAAAADw/riFJ3FbGsLM/s72-c/cat.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/12/ubuntu-copy-paste-in-command-line.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQFR30_eip7ImA9WxRbGUo.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-9049903854385309850</id><published>2008-12-10T19:57:00.000-08:00</published><updated>2008-12-10T22:51:56.342-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-10T22:51:56.342-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web server" /><category scheme="http://www.blogger.com/atom/ns#" term="software package installation" /><title>Ubuntu apache server installation</title><content type="html">&lt;p&gt;This is a guide on how to install web server in Ubuntu. Ubuntu uses Apache as a web server. In this tutorial, user will learn how to check apache2 package in Ubuntu system before proceed to the apache2 installation itself. Apache2 web server can be installed from binary package or from source. The easiest method is installing apache2 web server from binary package using package management system.&lt;/p&gt;

&lt;h3&gt;Check apache server in Ubuntu&lt;/h3&gt;
&lt;p&gt;First, you have to check whether apache has been installed in your system or not. You can use any of the methods shown below:&lt;/p&gt;

&lt;p&gt;Example using &lt;b&gt;dpkg command&lt;/b&gt; to check apache in Ubuntu:&lt;/p&gt;
&lt;pre&gt;
luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo dpkg -l | grep apache&lt;/span&gt;
ii  apache2              2.2.8-1ubuntu0.3   Next generation, scalable, extendable web server
ii  apache2-mpm-prefork  2.2.8-1ubuntu0.3  Traditional model for Apache HTTPD
ii  apache2-utils        2.2.8-1ubuntu0.3  utility programs for webservers
ii  apache2.2-common     2.2.8-1ubuntu0.3  Next generation, scalable, extendable web server
ii  libapache2-mod-php5  5.2.4-2ubuntu5.4  server-side, HTML-embedded scripting language
luzar@ubuntu:~$
&lt;/pre&gt;

&lt;p&gt;Example using &lt;b&gt;ps command&lt;/b&gt; to check apache service in Ubuntu:&lt;/p&gt;
&lt;pre&gt;
luzar@ubuntu:~$ &lt;span style="color:red;"&gt;ps aux | grep apache2&lt;/span&gt;
root      4594  0.0  1.3  20460  6748 ?  Ss  22:05  0:00 /usr/sbin/apache2 -k start
www-data  5247  0.0  0.6  20460  3376 ?  S   22:57  0:00 /usr/sbin/apache2 -k start
www-data  5248  0.0  0.6  20460  3376 ?  S   22:57  0:00 /usr/sbin/apache2 -k start
www-data  5249  0.0  0.6  20460  3376 ?  S   22:57  0:00 /usr/sbin/apache2 -k start
www-data  5253  0.0  0.6  20460  3376 ?  S   22:57  0:00 /usr/sbin/apache2 -k start
www-data  5255  0.0  0.6  20460  3376 ?  S   22:57  0:00 /usr/sbin/apache2 -k start
luzar     8448  0.0  0.1  3004   756 pts/0   R+   23:51   0:00 grep apache2
luzar@ubuntu:~$
&lt;/pre&gt;

&lt;p&gt;Example using &lt;b&gt;aptitude command&lt;/b&gt; to search apache package in Ubuntu:&lt;/p&gt;
&lt;pre&gt;
luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo aptitude search apache2&lt;/span&gt;
[sudo] password for luzar:
i   apache2                  - Next generation, scalable, extendable web
v   apache2-dev              -
p   apache2-doc              - documentation for apache2
v   apache2-mpm              -
p   apache2-mpm-event        - Event driven model for Apache HTTPD
p   apache2-mpm-itk          - multiuser MPM for Apache 2.2
p   apache2-mpm-perchild     - Transitional package - please remove
i   apache2-mpm-prefork      - Traditional model for Apache HTTPD
p   apache2-mpm-worker       - High speed threaded model for Apache HTTPD
p   apache2-prefork-dev      - development headers for apache2
p   apache2-src              - Apache source code
p   apache2-threaded-dev     - development headers for apache2
i   apache2-utils            - utility programs for webservers
i   apache2.2-common         - Next generation, scalable, extendable web
p   gforge-web-apache2       - collaborative development tool - web part
p   libapache2-authenntlm-perl  - Perform Microsoft NTLM and Basic User Auth
p   libapache2-mod-apparmor  - changehat AppArmor library as an Apache mo
p   libapache2-mod-apreq2    - generic Apache request library - Apache mo
p   libapache2-mod-auth-kerb    - apache2 module for Kerberos authentication
p   libapache2-mod-auth-mysql   - Apache 2 module for MySQL authentication
p   libapache2-mod-auth-openid  - OpenID authentication module for Apache2
p   libapache2-mod-auth-pam     - module for Apache2 which authenticate usin
p   libapache2-mod-auth-pgsql   - Module for Apache2 which provides pgsql au
p   libapache2-mod-auth-plain   - Module for Apache2 which provides plaintex
p   libapache2-mod-auth-radius  - Apache 2.x module for RADIUS authenticatio
p   libapache2-mod-auth-shadow    - Apache2 module for authentication using sh
p   libapache2-mod-auth-sys-group   - Module for Apache2 which checks user again
p   libapache2-mod-authnz-external  - authenticate Apache against external authe
p   libapache2-mod-bt           - BitTorrent tracker for the Apache2 web ser
p   libapache2-mod-bt-dev       - Header files for mod_bt
p   libapache2-mod-chroot       - run Apache in a secure chroot environment
p   libapache2-mod-defensible   - module for Apache2 which provides DNSBL us
p   libapache2-mod-dnssd        - Zeroconf support for Apache 2 via avahi
p   libapache2-mod-encoding     - Apache2 module for non-ascii filename inte
p   libapache2-mod-evasive      - evasive module to minimize HTTP DoS or bru
p   libapache2-mod-fastcgi      - Apache 2 FastCGI module for long-running C
p   libapache2-mod-fcgid        - an alternative module compat with mod_fast
p   libapache2-mod-geoip        - GeoIP support for apache2
p   libapache2-mod-jk           - Apache 2 connector for the Tomcat Java ser
p   libapache2-mod-layout       - Apache web page content wrapper
p   libapache2-mod-ldap-userdir  - Apache module that provides UserDir lookup
p   libapache2-mod-line-edit    - search-and-replace line editor module for
p   libapache2-mod-log-sql      - Use SQL to store/write your apache queries
p   libapache2-mod-log-sql-dbi   - Use SQL to store/write your apache queries
p   libapache2-mod-log-sql-mysql  - Use SQL to store/write your apache queries
p   libapache2-mod-log-sql-ssl    - Use SQL to store/write your apache queries
p   libapache2-mod-macro        - Create macros inside apache2 config files
p   libapache2-mod-mime-xattr   - Apache2 module to get MIME info from files
p   libapache2-mod-mono         - Apache module for running ASP.NET applicat
p   libapache2-mod-musicindex   - Browse, stream, download and search throug
p   libapache2-mod-neko         - Apache module for running server-side neko
p   libapache2-mod-perl2        - Integration of perl with the Apache2 web s
p   libapache2-mod-perl2-dev    - Integration of perl with the Apache2 web s
p   libapache2-mod-perl2-doc    - Integration of perl with the Apache2 web s
i   libapache2-mod-php5         - server-side, HTML-embedded scripting langu
p   libapache2-mod-proxy-html   - Apache2 filter module for HTML links rewri
p   libapache2-mod-python       - Apache 2 module that embeds Python within
p   libapache2-mod-python-doc   - Apache 2 module that embeds Python within
v   libapache2-mod-python2.5    -
p   libapache2-mod-random       - Create random ads, quotes and redirects
p   libapache2-mod-removeip     - Module to remove IP from apache2's logs
p   libapache2-mod-rpaf         - module for Apache2 which takes the last IP
p   libapache2-mod-ruby         - Embedding Ruby in the Apache2 web server
p   libapache2-mod-scgi         - Apache module implementing the SCGI protoc
p   libapache2-mod-shib         - Shibboleth implements the OASIS SAML v1.1
p   libapache2-mod-speedycgi    - apache2 module to speed up perl scripts by
p   libapache2-mod-suphp        - Apache2 module to run php scripts with the
p   libapache2-mod-vhost-hash-alias - Fast and efficient way to manage virtual h
p   libapache2-mod-vhost-ldap   - Apache 2 module for Virtual Hosting from L
p   libapache2-mod-wsgi         - Python WSGI adapter module for Apache
p   libapache2-mod-xmlrpc2      - XMLRPC Server module for Apache2 web serve
p   libapache2-modbt-perl       - Perl bindings for mod_bt
p   libapache2-modxslt          - XSLT processing module for Apache 2.0.x ba
p   libapache2-redirtoservname  - Apache 2 module to redirect users to the c
p   libapache2-request-perl     - generic Apache request library - Perl modu
p   libapache2-svn              - Subversion server modules for Apache
p   libapache2-webauth          - Apache 2 modules for WebAuth authenticatio
p   libapache2-webkdc           - Apache 2 modules for a WebAuth authenticat
p   php5-apache2-mod-bt         - PHP bindings for mod_bt
p   rt3.6-apache2               - Apache 2 specific files for request-tracke
p   torrus-apache2              - Universal front-end for Round-Robin Databa
luzar@ubuntu:~$
&lt;/pre&gt;

&lt;p&gt;All the results above shown that apache is already installed in my system. If you didn't have apache yet, then you can install apache with a guide below.&lt;/p&gt;

&lt;h2&gt;Install apache server in Ubuntu&lt;/h2&gt;
&lt;p&gt;You can use any package management system in Ubuntu to install apache package. Ubuntu has two package management systems, apt and aptitude. However, apt is the most popular package management system and used by many system administrator. You can used any package management tool but it's recommended you stick with one that you are comfortable with.&lt;/p&gt;

&lt;h3&gt;Install apache package with apt-get command&lt;/h3&gt;

&lt;p&gt;Apt-get can be used to install, upgrade or remove package. This is an example of how to use apt-get command to install apache2 package:&lt;/p&gt;
&lt;br /&gt;
&lt;span style="color:red;"&gt;sudo apt-get install apache2&lt;/span&gt;

&lt;h3&gt;Install apache package with aptitude command&lt;/h3&gt;

&lt;p&gt;Aptitude is the latest package management system developed for Debian. Ubuntu does not include aptitude in its official distribution. However, user can install aptitude using apt-get if they want aptitude in their system. Example using aptitude command to install apache2 package:&lt;/p&gt;
&lt;br /&gt;
&lt;span style="color:red;"&gt;sudo aptitude install apache2&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-9049903854385309850?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/agKHclF_r4jVi5BM9BVFyCnZtBE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/agKHclF_r4jVi5BM9BVFyCnZtBE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/agKHclF_r4jVi5BM9BVFyCnZtBE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/agKHclF_r4jVi5BM9BVFyCnZtBE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=ibAx5Lor"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=RBZdAMZ1"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=KgjlLzVK"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=XQcfJxGL"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=XQcfJxGL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=OvXTlkq9"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=OvXTlkq9" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/jBseNOhfr6U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/9049903854385309850/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/12/ubuntu-apache-server-installation.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/9049903854385309850?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/9049903854385309850?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/jBseNOhfr6U/ubuntu-apache-server-installation.html" title="Ubuntu apache server installation" /><author><name>suarkuyak</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/12/ubuntu-apache-server-installation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMMQnw8eCp7ImA9WxRbEk0.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-1174591183618116347</id><published>2008-11-30T05:20:00.000-08:00</published><updated>2008-12-01T23:21:23.270-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-01T23:21:23.270-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux configure networking" /><category scheme="http://www.blogger.com/atom/ns#" term="dhcp server" /><title>Ubuntu dhcp server setup</title><content type="html">&lt;p&gt;In computer networking, there are two types of ip address configurations, dynamic ip address and static ip address. A dynamic ip address means, a host in a network doesn't have a specific ip address. A dhcp client host will ask it's ip address from a dhcp server, which provides ip address for all hosts in it's network.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;DHCP is dynamic host configuration protocol. In Ubuntu, dhcp server package is called dhcp3-server. To setup dhcp server, you need to install the dhcp3-server software package and configure dhcpd.conf file, which is the dhcp server configuration file. In this post, I'll show you how I setup my Ubuntu dhcp server.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Install Ubuntu dhcp3-server with apt-get&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are many ways to install software packages in Ubuntu. Most people use apt-get, a command line package management. So, I'll show you how to install dhcp3-server using apt-get too.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here is an example of installing Ubuntu dhcp3-server using apt-get:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo apt-get install dhcp3-server&lt;/span&gt;&lt;br /&gt;[sudo] password for luzar:Reading package lists... Done&lt;br /&gt;Building dependency tree&lt;br /&gt;Reading state information... Done&lt;br /&gt;The following packages were automatically installed and are no longer&lt;br /&gt; required:  libdns32 libisc32&lt;br /&gt;Use 'apt-get autoremove' to remove them.&lt;br /&gt;The following NEW packages will be installed:  dhcp3-server&lt;br /&gt;0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.&lt;br /&gt;Need to get 318kB of archives.&lt;br /&gt;After this operation, 774kB of additional disk space will be used.&lt;br /&gt;Get:1 http://us.archive.ubuntu.com hardy/main dhcp3-server&lt;br /&gt; 3.0.6.dfsg-1ubuntu9 [318kB]&lt;br /&gt;Fetched 318kB in 3s (106kB/s)&lt;br /&gt;Preconfiguring packages ...&lt;br /&gt;Selecting previously deselected package dhcp3-server.&lt;br /&gt;(Reading database ... 28920 files and directories currently installed.)&lt;br /&gt;Unpacking dhcp3-server&lt;br /&gt; (from .../dhcp3-server_3.0.6.dfsg-1ubuntu9_i386.deb) ...&lt;br /&gt;Setting up dhcp3-server (3.0.6.dfsg-1ubuntu9) ...&lt;br /&gt;Generating /etc/default/dhcp3-server...&lt;br /&gt; * Starting DHCP server dhcpd3                          [fail]&lt;br /&gt;invoke-rc.d: initscript dhcp3-server, action "start" failed.&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The dhcp3-server installation is complete but fail to start the daemon. Don't worry, the dhcp3-server failed to start because we do not configure it yet. To configure the dhcp3-server, open /etc/dhcp3/dhcpd.conf file and read through a few times and you'll have a basic idea of how the configurations work.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;We are going to edit the file, so make a copy of it first, as backup. Use cp command to copy the file:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo cp /etc/dhcp3/dhcpd.conf&lt;br /&gt;/etc/dhcp3/dhcpd.conf.bak&lt;/span&gt;&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now you can edit /etc/dhcp3/dhcpd.conf to suit your network. Use any text editor you are comfortable with. Here is a tip before we begin editing. Do not remove unrelated configuration, just comment it. Maybe you'll need it later such as fixed ip host configuration. We'll use an existing configuration, change ip address regarding our network.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here's an example of a simple dhcp configuration for a local network (in blue color):&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo less /etc/dhcp3/dhcpd.conf&lt;/span&gt;&lt;br /&gt;#&lt;br /&gt;# Sample configuration file for ISC dhcpd for Debian&lt;br /&gt;#&lt;br /&gt;# Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as&lt;br /&gt;# configuration file instead of this file.&lt;br /&gt;#&lt;br /&gt;# $Id: dhcpd.conf,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# The ddns-updates-style parameter controls whether or not the server will&lt;br /&gt;# attempt to do a DNS update when a lease is confirmed. We default to the&lt;br /&gt;# behavior of the version 2 packages ('none', since DHCP v2 didn't&lt;br /&gt;# have support for DDNS.)&lt;br /&gt;&lt;span style="color:blue;"&gt;ddns-update-style none;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# option definitions common to all supported networks...&lt;br /&gt;# Change example.org to your domain name&lt;br /&gt;# Change ns1 and ns2 to your host name&lt;br /&gt;&lt;span style="color:blue;"&gt;option domain-name "example.org";&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;option domain-name-servers ubuntu.example.org;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Set default and max lease time. Time is in second.&lt;br /&gt;&lt;span style="color:blue;"&gt;default-lease-time 600;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;max-lease-time 7200;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# If this DHCP server is the official DHCP server for the local&lt;br /&gt;# network, the authoritative directive should be uncommented.&lt;br /&gt;&lt;span style="color:blue;"&gt;authoritative;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Use this to send dhcp log messages to a different log file (you also&lt;br /&gt;# have to hack syslog.conf to complete the redirection).&lt;br /&gt;#log-facility local7;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# No service will be given on this subnet, but declaring it helps the&lt;br /&gt;# DHCP server to understand the network topology.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#subnet 10.152.187.0 netmask 255.255.255.0 {&lt;br /&gt;#}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# This is a very basic subnet declaration.&lt;br /&gt;#subnet 10.254.239.0 netmask 255.255.255.224 {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#  range 10.254.239.10 10.254.239.20;&lt;br /&gt;#  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;&lt;br /&gt;#}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# This declaration allows BOOTP clients to get dynamic addresses,&lt;br /&gt;# which we don't really recommend.#subnet 10.254.239.32 netmask 255.255.255.224 {&lt;br /&gt;#  range dynamic-bootp 10.254.239.40 10.254.239.60;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#  option broadcast-address 10.254.239.31;#  option routers rtr-239-32-1.example.org;&lt;br /&gt;#}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# A slightly different configuration for an internal subnet.&lt;br /&gt;#subnet 10.5.5.0 netmask 255.255.255.224 {&lt;br /&gt;#  range 10.5.5.26 10.5.5.30;&lt;br /&gt;#  option domain-name-servers ns1.internal.example.org;&lt;br /&gt;#  option domain-name "internal.example.org";&lt;br /&gt;#  option routers 10.5.5.1;&lt;br /&gt;#  option broadcast-address 10.5.5.31;&lt;br /&gt;#  default-lease-time 600;&lt;br /&gt;#  max-lease-time 7200;&lt;br /&gt;#}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Here is my dhcp configuration for local network example&lt;br /&gt;# I am not editing the example above instead I copy it here&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;  range 192.168.1.20 192.168.1.30;&lt;br /&gt;  option domain-name-servers 192.168.44.128;&lt;br /&gt;  option domain-name "ubuntu.example.org";&lt;br /&gt;  option routers 192.168.44.128;&lt;br /&gt;  option broadcast-address 192.168.44.254;&lt;br /&gt;  default-lease-time 600;&lt;br /&gt;  max-lease-time 7200;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Hosts which require special configuration options can be listed in&lt;br /&gt;# host statements. If no address is specified, the address will be&lt;br /&gt;# allocated dynamically (if possible), but the host-specific information&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# will still come from the host declaration.&lt;br /&gt;# Hosts which require special configuration options can be listed in&lt;br /&gt;# host statements.   If no address is specified, the address will be&lt;br /&gt;# allocated dynamically (if possible), but the host-specific information&lt;br /&gt;# will still come from the host declaration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#host passacaglia {&lt;br /&gt;#  hardware ethernet 0:0:c0:5d:bd:95;&lt;br /&gt;#  filename "vmunix.passacaglia";&lt;br /&gt;#  server-name "toccata.fugue.com";&lt;br /&gt;#}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Fixed IP addresses can also be specified for hosts. These addresses&lt;br /&gt;# should not also be listed as being available for dynamic assignment.&lt;br /&gt;# Hosts for which fixed IP addresses have been specified can boot using&lt;br /&gt;# BOOTP or DHCP. Hosts for which no fixed address is specified can only&lt;br /&gt;# be booted with DHCP, unless there is an address range on the subnet&lt;br /&gt;# to which a BOOTP client is connected which has the dynamic-bootp flag&lt;br /&gt;# set.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#host fantasia {&lt;br /&gt;#  hardware ethernet 08:00:07:26:c0:a5;&lt;br /&gt;#  fixed-address fantasia.fugue.com;&lt;br /&gt;#}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# You can declare a class of clients and then do address allocation&lt;br /&gt;# based on that. The example below shows a case where all clients&lt;br /&gt;# in a certain class get addresses on the 10.17.224/24 subnet, and all&lt;br /&gt;# other clients get addresses on the 10.0.29/24 subnet.&lt;br /&gt;#class "foo" {&lt;br /&gt;#  match if substring (option vendor-class-identifier, 0, 4) = "SUNW";&lt;br /&gt;#}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#shared-network 224-29 {&lt;br /&gt;#  subnet 10.17.224.0 netmask 255.255.255.0 {&lt;br /&gt;#    option routers rtr-224.example.org;&lt;br /&gt;#  }&lt;br /&gt;#  subnet 10.0.29.0 netmask 255.255.255.0 {&lt;br /&gt;#    option routers rtr-29.example.org;&lt;br /&gt;#  }&lt;br /&gt;#  pool {&lt;br /&gt;#    allow members of "foo";&lt;br /&gt;#    range 10.17.224.10 10.17.224.250;&lt;br /&gt;#  }&lt;br /&gt;#  pool {&lt;br /&gt;#    deny members of "foo";&lt;br /&gt;#    range 10.0.29.10 10.0.29.230;&lt;br /&gt;#  }&lt;br /&gt;#}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now we can restart the dhcp3-server again. You'll fail to start dhcp3-server if there's error in dhcp.conf file. You'll be prompt of what the error is. For example, here is an error I got when restarting my dhcp3-server:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo /etc/init.d/dhcp3-server restart&lt;/span&gt;&lt;br /&gt;dhcpd self-test failed. Please fix the config file.&lt;br /&gt;The error was:&lt;br /&gt;/etc/dhcp3/dhcpd.conf line 57: 2431504310 exceeds max (255) for precision.&lt;br /&gt;  range 199999999926&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/etc/dhcp3/dhcpd.conf line 57: too few numbers.&lt;br /&gt;  range 199999999926 192.&lt;br /&gt;Configuration file errors encountered -- exiting&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So, I re-open dhcp.conf file and go to line 57 and fixed the error. You can also view /var/log/messages and /var/log/daemon.log to view error message. That's all that I need to do to configure dhcp in my local network.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-1174591183618116347?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/szBZSn6tAK7HKJ4OPjlOstY-OfY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/szBZSn6tAK7HKJ4OPjlOstY-OfY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/szBZSn6tAK7HKJ4OPjlOstY-OfY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/szBZSn6tAK7HKJ4OPjlOstY-OfY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=v2QlptWk"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=tRBA0xGl"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=fbmGbZJu"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=PWA0jJRC"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=PWA0jJRC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=uDFaA2Qq"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=uDFaA2Qq" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/S1AAwqP0GpQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/1174591183618116347/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-dhcp-server-setup.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/1174591183618116347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/1174591183618116347?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/S1AAwqP0GpQ/ubuntu-dhcp-server-setup.html" title="Ubuntu dhcp server setup" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-dhcp-server-setup.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQBQ3w-fip7ImA9WxRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-7215049735116327976</id><published>2008-11-30T04:22:00.000-08:00</published><updated>2008-11-30T04:32:32.256-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-30T04:32:32.256-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux basic commands" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux search file" /><title>Ubuntu search files using find command basic</title><content type="html">&lt;h3&gt;Basic find command&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are several ways to search files in Ubuntu. Probably you may already come across my other post about &lt;a href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-search-files-using-locate.html"&gt;searching file in Ubuntu using locate command&lt;/a&gt;. Here is another way of searching files in Ubuntu. This time we are using the GNU &lt;i&gt;find&lt;/i&gt; command. The find command comes with many options. That makes find a very powerful command. However, new users may not be very comfortable with find. I mean most users prefer a simple command, a command with less options to remember.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Don't ever think like that if you want to be a true Linux user. You must take advantage of powerful Linux command otherwise you would never see Linux full potential.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The manual page is a great help. Always make yourself a habit to read manual page for every new command. You don't have to read it all the first time you open it. My tip is, read the synopsis so you know the command's syntax. Then scan through some options. Some manual do have examples. Here are some informations about find in manual page:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;NAME&lt;br /&gt;     find - search for files in a directory hierarchy&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SYNOPSIS&lt;br /&gt;     find [-H] [-L] [-P] [path...] [expression]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DESCRIPTION&lt;br /&gt;     This  manual page documents the GNU version of find.  GNU find searches&lt;br /&gt;the directory tree rooted at each given file  name  by  evaluating  the&lt;br /&gt;given  expression  from left to right, according to the rules of precedence&lt;br /&gt;(see section OPERATORS), until the outcome  is  known  (the  left&lt;br /&gt;hand  side  is  false  for and operations, true for or), at which point&lt;br /&gt;find moves on to the next file name.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are using find in an environment where  security  is  important&lt;br /&gt;(for example if you are using it to search directories that are writable&lt;br /&gt;by other users), you should read the "Security Considerations"  chapter&lt;br /&gt;of the findutils documentation, which is called Finding Files and comes&lt;br /&gt;with findutils. That document also includes a  lot  more  detail  and&lt;br /&gt;discussion  than  this  manual  page,  so you may find it a more useful&lt;br /&gt;source of information.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;EXPRESSIONS&lt;br /&gt;     The expression is made up of  options  (which  affect  overall  operation&lt;br /&gt;rather  than  the processing of a specific file, and always return true),&lt;br /&gt;tests (which return a true or false value), and actions (which have  side&lt;br /&gt;effects  and  return  a true or false value), all separated by operators.&lt;br /&gt;-and is assumed where the operator is omitted.&lt;br /&gt;If the expression contains no actions other than -prune, -print&lt;br /&gt;is performed on all files for which the expression is true.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The meaning of synopsis options:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;-H means do  not  follow symbolic links, except while processing the command line arguments.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;-L means follow symbolic links.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;-P means never follow symbolic links.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Let's try some examples to search file in Ubuntu using find command.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Example 1:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;find -P /home -iname File.txt&lt;/span&gt;&lt;br /&gt;/home/luzar/File.txt&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In the example above, I used find command to search in /home directory for a file named file.txt. See that I used -iname instead of -name because -iname is case insensitive.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This concludes the basic find command guide. We'll continue advanced find command in another post.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-7215049735116327976?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bm8gN0-kQHZb8G0Hbzo0iHDXHLg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bm8gN0-kQHZb8G0Hbzo0iHDXHLg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bm8gN0-kQHZb8G0Hbzo0iHDXHLg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bm8gN0-kQHZb8G0Hbzo0iHDXHLg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=IA0rxYJk"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=wjIKXeIQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=KSB9gsma"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=8iB44jfU"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=8iB44jfU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=el7HoEmb"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=el7HoEmb" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/TBYsaoRuv68" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/7215049735116327976/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-search-files-using-find-command.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7215049735116327976?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7215049735116327976?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/TBYsaoRuv68/ubuntu-search-files-using-find-command.html" title="Ubuntu search files using find command basic" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-search-files-using-find-command.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAERngzfyp7ImA9WxRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-8144241323467551254</id><published>2008-11-30T04:17:00.000-08:00</published><updated>2008-11-30T04:21:47.687-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-30T04:21:47.687-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux configure networking" /><title>Ubuntu nsswitch.conf guide</title><content type="html">&lt;p&gt;Ubuntu nsswitch.conf is an important files regarding dns configuration. The nsswitch.conf is Name Service switch configuration file. Why does it important in dns configuration?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are two important files in Ubuntu that directly deal with name server in mapping the host names and ip address. One is hosts file and the other is dns itself. This applied if you are not configuring NIS, of course. You can find these two files in nsswitch.conf configuration file. Open /etc/nsswitch.conf file using text editor or less command:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;pan style="color:red;"&gt;sudo vi /etc/nsswitch.conf&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Let's take a look at it more closely:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# /etc/nsswitch.conf&lt;br /&gt;#&lt;br /&gt;# Example configuration of GNU Name Service Switch functionality.&lt;br /&gt;# If you have the `glibc-doc-reference' and `info' packages installed, try:&lt;br /&gt;# `info libc "Name Service Switch"' for information about this file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;passwd:         compat&lt;br /&gt;group:          compat&lt;br /&gt;shadow:         compat&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;hosts:          files dns&lt;/span&gt;&lt;br /&gt;networks:       files&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;protocols:      db files&lt;br /&gt;services:       db files&lt;br /&gt;ethers:         db files&lt;br /&gt;rpc:            db files&lt;br /&gt;netgroup:       nis~&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Let's take a look at the line &lt;b&gt;hosts&lt;/b&gt; which I already highlighted in blue. The hosts is pointing for files contain name server in the system when there is a request for it. As you can see, there are two files, files and dns. The files mention in hosts is a local file, which is the /etc/hosts file. The other file is dns, domain name server. The files will be check first and dns second. That means, /etc/hosts can override information in the dns configuration file.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-8144241323467551254?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ggt-ZGrkvvR_7K_G71Wekszn9UU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ggt-ZGrkvvR_7K_G71Wekszn9UU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ggt-ZGrkvvR_7K_G71Wekszn9UU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ggt-ZGrkvvR_7K_G71Wekszn9UU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=vaWqQha7"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=xLolNsER"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=jDL8ZbkN"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=XaM0Mn6j"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=XaM0Mn6j" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=IA41slsB"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=IA41slsB" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/-RtC6mhcw-Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/8144241323467551254/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-nsswitchconf-guide.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/8144241323467551254?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/8144241323467551254?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/-RtC6mhcw-Q/ubuntu-nsswitchconf-guide.html" title="Ubuntu nsswitch.conf guide" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-nsswitchconf-guide.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8DRnY7eCp7ImA9WxRbEUg.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-3309582731995393760</id><published>2008-11-30T03:56:00.000-08:00</published><updated>2008-12-01T09:01:17.800-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-01T09:01:17.800-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dns server" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux configure networking" /><title>Ubuntu dns server configuration</title><content type="html">&lt;p&gt;Ubuntu dns server configuration involves many files. I would like to remind you again, please make a backup for every files before you begin editing. Example below:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:/etc/bind$ sudo cp named.conf.local named.conf.local.bak&lt;br /&gt;luzar@ubuntu:/etc/bind$ sudo cp named.conf.options named.conf.options.bak&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The first file we are going to edit is the named.conf.local file. Use your favorite editor to open named.conf.local file.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:/etc/bind$ sudo vim /etc/bind/named.conf.local&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Type the code below. Replace example.com. with your domain name.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;zone "example.com" in {&lt;br /&gt;allow-transfer { any; };&lt;br /&gt;file "/etc/bind/db.example.com.";&lt;br /&gt;type master;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Set up reversed name resolution&lt;br /&gt;zone "1.168.192.in-addr.arpa" {&lt;br /&gt;type master;&lt;br /&gt;file "/etc/bind/db.192";&lt;br /&gt;};&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Example of /etc/bind/db.example.com configuration.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;;&lt;br /&gt;; BIND data file for local loopback interface&lt;br /&gt;;&lt;br /&gt;$TTL  604800&lt;br /&gt;@   IN  SOA  ubuntu.example.com.  root.example.com. (&lt;br /&gt;           2008112202           ; Serial&lt;br /&gt;               604800           ; Refresh&lt;br /&gt;                86400           ; Retry&lt;br /&gt;              2419200           ; Expire&lt;br /&gt;                86400 )         ; Negative Cache TTL&lt;br /&gt;;&lt;br /&gt;&lt;br /&gt;example.com   IN MX   mail.example.com.&lt;br /&gt;@       IN NS           ubuntu.example.com.&lt;br /&gt;@       IN A            192.168.1.3&lt;br /&gt;ubuntu  IN A            192.168.1.3&lt;br /&gt;web     IN CNAME        ubuntu.example.com.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Example of /etc/bind/db.192 configuration.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;;&lt;br /&gt;; Reverse lookup DNS Zone file&lt;br /&gt;;&lt;br /&gt;$TTL    604800&lt;br /&gt;@   IN   SOA   ubuntu.example.com.  root.example.com. (&lt;br /&gt;             2008112302         ; Serial&lt;br /&gt;                 604800         ; Refresh&lt;br /&gt;                  86400         ; Retry&lt;br /&gt;                2419200         ; Expire&lt;br /&gt;                  86400 )       ; Negative Cache TTL&lt;br /&gt;@       IN NS           ubuntu.&lt;br /&gt;3       IN CNAME        ubuntu.example.com.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You have to set the ISP dns server ip address. Put it in /etc/bind/named.conf.options forwarders:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;        // If your ISP provided one or more IP addresses for stable&lt;br /&gt;        // nameservers, you probably want to use them as forwarders.&lt;br /&gt;        // Uncomment the following block, and insert the addresses replacing&lt;br /&gt;        // the all-0's placeholder.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        forwarders {&lt;br /&gt;        123.123.0.123;&lt;br /&gt;        123.123.1.1;&lt;br /&gt;        };&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Example of /etc/resolv.conf configuration:&lt;/p&gt;&lt;pre&gt;search example.comnameserver 192.168.1.3&lt;/pre&gt;&lt;p&gt;Example of /etc/hosts configuration:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;127.0.0.1       localhost&lt;br /&gt;192.168.1.3     ubuntu.example.com      ubuntu&lt;br /&gt;&lt;br /&gt;# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;&lt;br /&gt;::1     ip6-localhost ip6-loopbackfe00&lt;br /&gt;::0 ip6-localnetff00&lt;br /&gt;::0 ip6-mcastprefixff02&lt;br /&gt;::1 ip6-allnodesff02&lt;br /&gt;::2 ip6-allroutersff02&lt;br /&gt;::3 ip6-allhosts&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Restart bind9 service with the command below:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ sudo /etc/init.d/bind9 restart&lt;br /&gt; * Stopping domain name service... bind      [ OK ]&lt;br /&gt; * Starting domain name service... bind      [ OK ]&lt;br /&gt;&lt;br /&gt;luzar@ubuntu:~$ tail /var/log/messages&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Testing dns with dig domain name command:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:/etc/bind$ dig example.com&lt;br /&gt;&lt;br /&gt;; &lt;&lt;&gt;&gt; DiG 9.4.2-P2 &lt;&lt;&gt;&gt; example.com&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 34700&lt;br /&gt;;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1,&lt;br /&gt;ADDITIONAL: 1&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:;example.com.             IN      A&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;example.com.        604800  IN  A    192.168.1.3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;example.com.        604800  IN  NS   ubuntu.example.com.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;ubuntu.example.com. 604800  IN  A    192.168.1.3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;; Query time: 0 msec&lt;br /&gt;;; SERVER: 192.168.1.3#53(192.168.1.3)&lt;br /&gt;;; WHEN: Sun Nov 23 04:23:18 2008&lt;br /&gt;;; MSG SIZE  rcvd: 82&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;luzar@ubuntu:/etc/bind$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Testing with dig ip address:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:/etc/bind$ dig -x 192.168.1.3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;; &lt;&lt;&gt;&gt; DiG 9.4.2-P2 &lt;&lt;&gt;&gt; -x 192.168.1.3&lt;br /&gt;;; global options:  printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 35746&lt;br /&gt;;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1,&lt;br /&gt;ADDITIONAL: 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;3.1.168.192.in-addr.arpa.       IN  PTR&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;3.1.168.192.in-addr.arpa. 604800 IN  CNAME  ubuntu.example.com.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;example.com.            86400   IN   SOA   ubuntu.example.com.&lt;br /&gt;root.example.com. 2008112202 604800 86400 2419200 86400&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;; Query time: 0 msec&lt;br /&gt;;; SERVER: 192.168.1.3#53(192.168.1.3)&lt;br /&gt;;; WHEN: Sun Nov 23 04:32:09 2008&lt;br /&gt;;; MSG SIZE  rcvd: 115&lt;br /&gt;luzar@ubuntu:/etc/bind$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you have an error during configuration, please check error logs in:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;/var/log/daemon.log.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;/var/log/messages.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here is an example of /var/log/daemon.log:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:/etc/bind$ tail /var/log/daemon.log&lt;br /&gt;&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: zone 28.172.in-addr.arpa/IN:&lt;br /&gt; loaded serial 1&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: zone 29.172.in-addr.arpa/IN:&lt;br /&gt; loaded serial 1&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: zone 30.172.in-addr.arpa/IN:&lt;br /&gt; loaded serial 1&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: zone 31.172.in-addr.arpa/IN:&lt;br /&gt; loaded serial 1&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: zone 168.192.in-addr.arpa/IN:&lt;br /&gt; loaded serial 1&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: zone 1.168.192.in-addr.arpa/IN:&lt;br /&gt; loaded serial 2008112302&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: zone 255.in-addr.arpa/IN:&lt;br /&gt; loaded serial 1&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: zone example.com/IN:&lt;br /&gt; loaded serial 2008112202&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: zone localhost/IN:&lt;br /&gt; loaded serial 2&lt;br /&gt;Nov 24 10:23:05 ubuntu named[4554]: running&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-3309582731995393760?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VWDbte7N8AYabcROa5eBXRN-coE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VWDbte7N8AYabcROa5eBXRN-coE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VWDbte7N8AYabcROa5eBXRN-coE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VWDbte7N8AYabcROa5eBXRN-coE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=AycrBjH8"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=tycj6aKG"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=ZLdJTZpx"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=GXaf58uI"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=GXaf58uI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=5BKopxGk"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=5BKopxGk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/CKDmuhWhLrM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/3309582731995393760/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-dns-server-configuration.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/3309582731995393760?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/3309582731995393760?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/CKDmuhWhLrM/ubuntu-dns-server-configuration.html" title="Ubuntu dns server configuration" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-dns-server-configuration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYCQH47fSp7ImA9WxRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-7670278823874600281</id><published>2008-11-30T03:48:00.000-08:00</published><updated>2008-11-30T03:56:01.005-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-30T03:56:01.005-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dns server" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux configure networking" /><title>Ubuntu named.conf</title><content type="html">&lt;p&gt;Ubuntu named.conf file is the master configuration file for DNS server. Its pronounced &lt;i&gt;name-dee&lt;/i&gt; for name daemon, which is the dns service. It's location is in /etc/bind/named.conf. You can find named.conf file only after you install the bind9 software package.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here is an example of a default Ubuntu /etc/bind/named.conf configuration file:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;// This is the primary configuration file for the BIND DNS server named.&lt;br /&gt;//&lt;br /&gt;// Please read /usr/share/doc/bind9/README.Debian.gz for information on the&lt;br /&gt;// structure of BIND configuration files in Debian, *BEFORE* you customize&lt;br /&gt;// this configuration file.&lt;br /&gt;//&lt;br /&gt;// If you are just adding zones, please do that in &lt;br /&gt;// include "&lt;span style="color:red;"&gt;/etc/bind/named.conf.local&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;include "&lt;span style="color:red;"&gt;/etc/bind/named.conf.options&lt;/span&gt;";&lt;br /&gt;// prime the server with knowledge of the root servers&lt;br /&gt;&lt;br /&gt;zone "." {&lt;br /&gt;        type hint;&lt;br /&gt;        file "&lt;span style="color:blue;"&gt;/etc/bind/db.root&lt;/span&gt;";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;// be authoritative for the localhost forward and reverse zones, and for&lt;br /&gt;// broadcast zones as per RFC 1912&lt;br /&gt;&lt;br /&gt;zone "localhost" {&lt;br /&gt;        type master;&lt;br /&gt;        file "&lt;span style="color:blue;"&gt;/etc/bind/db.local&lt;/span&gt;";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "127.in-addr.arpa" {&lt;br /&gt;        type master;&lt;br /&gt;        file "&lt;span style="color:blue;"&gt;/etc/bind/db.127&lt;/span&gt;";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "0.in-addr.arpa" {&lt;br /&gt;        type master;&lt;br /&gt;        file "&lt;span style="color:blue;"&gt;/etc/bind/db.0&lt;/span&gt;";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "255.in-addr.arpa" {&lt;br /&gt;        type master;&lt;br /&gt;        file "&lt;span style="color:blue;"&gt;/etc/bind/db.255&lt;/span&gt;";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;include "&lt;span style="color:blue;"&gt;/etc/bind/named.conf.local&lt;/span&gt;";&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The named.conf is a very important file. Normally, you don't have to edit this file during dns configuration in Ubuntu. However, maybe you are going to open and view this file a few times to study it's configuration. It's a good idea to copy and make a backup of this file.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:/etc/bind$ &lt;span style="color:red;"&gt;sudo cp named.conf named.conf.bak&lt;/span&gt;&lt;br /&gt;[sudo] password for luzar:&lt;br /&gt;luzar@ubuntu:/etc/bind$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As you can see, there are specific files in each zone in the named.conf configuration file above. Those are the database files for localhost and default dns configuration. We don't need to edit those files. You only need to edit two files mention at the top of named.conf which is &lt;i&gt;/etc/bind/named.conf.local&lt;/i&gt; and &lt;i&gt;/etc/bind/named.conf.options&lt;/i&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-7670278823874600281?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FOCNCDrg2319fbFyP3uGFlqGSUQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FOCNCDrg2319fbFyP3uGFlqGSUQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FOCNCDrg2319fbFyP3uGFlqGSUQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FOCNCDrg2319fbFyP3uGFlqGSUQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=QSSNlyFt"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=MiQ1FuK5"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=M70Z7X9Q"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=fR875Gzx"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=fR875Gzx" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=m4qjqbl4"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=m4qjqbl4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/KHwgYntZmEc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/7670278823874600281/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-namedconf.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7670278823874600281?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7670278823874600281?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/KHwgYntZmEc/ubuntu-namedconf.html" title="Ubuntu named.conf" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-namedconf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EHQnw4eSp7ImA9WxRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-679554421918694078</id><published>2008-11-30T03:43:00.000-08:00</published><updated>2008-11-30T03:47:13.231-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-30T03:47:13.231-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dns server" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux configure networking" /><title>Ubuntu dns files</title><content type="html">&lt;p&gt;DNS is domain name system. In Ubuntu, DNS package is included in bind9 software package. The dns server is called named. Basically what dns do, it translates name to ip address. It also translates ip address to name, which is called reverse dns.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Setting up dns involves several other files in Ubuntu system, the directly involved bind9 configuration files package and related files not in bind package. Here are all files needed to set up dns server, in bind package and not in bind package.&lt;/p&gt;&lt;p&gt;DNS configuration files in bind package:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ cd /etc/bind/&lt;br /&gt;luzar@ubuntu:/etc/bind$ ls -l&lt;br /&gt;total 44-rw-r--r-- 1 root root  237 2008-04-09 15:42 db.0&lt;br /&gt;-rw-r--r-- 1 root root  271 2008-04-09 15:42 db.127&lt;br /&gt;-rw-r--r-- 1 root root  237 2008-04-09 15:42 db.255&lt;br /&gt;-rw-r--r-- 1 root root  353 2008-04-09 15:42 db.empty&lt;br /&gt;-rw-r--r-- 1 root root  270 2008-04-09 15:42 db.local&lt;br /&gt;-rw-r--r-- 1 root root 2878 2008-04-09 15:42 db.root&lt;br /&gt;-rw-r--r-- 1 root bind  907 2008-04-09 15:42 named.conf&lt;br /&gt;-rw-r--r-- 1 root bind  165 2008-04-09 15:42 named.conf.local&lt;br /&gt;-rw-r--r-- 1 root bind  695 2008-04-09 15:42 named.conf.options&lt;br /&gt;-rw-r----- 1 bind bind   77 2008-10-20 10:56 rndc.key&lt;br /&gt;-rw-r--r-- 1 root root 1317 2008-04-09 15:42 zones.rfc1918&lt;br /&gt;luzar@ubuntu:/etc/bind$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Related files not in bind package:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;/etc/resolv.conf&lt;/li&gt;&lt;li&gt;/etc/hosts&lt;/li&gt;&lt;br /&gt;&lt;li&gt;/etc/nsswitch.conf&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here are screenshots of the files:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;/etc/named.conf&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/named.conf is the main dns server configuration file. Here is a default content screenshot:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSZqpQmvmGI/AAAAAAAAADg/JC6NSkpIG3k/s1600-h/named_conf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSZqpQmvmGI/AAAAAAAAADg/JC6NSkpIG3k/s320/named_conf.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;/etc/resolv.conf&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/resolv.conf is dns resolver file. Here is a default content screenshot:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSZtX4PZIPI/AAAAAAAAAEo/4jyZ1hdBs3k/s1600-h/resolv_conf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSZtX4PZIPI/AAAAAAAAAEo/4jyZ1hdBs3k/s320/resolv_conf.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;/etc/bind/named.conf.local&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/bind/named.conf.local is a zone configuration file for dns setup. Here is a default content screenshot: &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSZq3znlafI/AAAAAAAAADo/WOsR3x-EoWU/s1600-h/named_conf_local.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSZq3znlafI/AAAAAAAAADo/WOsR3x-EoWU/s320/named_conf_local.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;/etc/bind/named.conf.options&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/bind/named.conf.options file contains generic options for bind bind name server. Here is a default content screenshot:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_KCOuNnXEmPI/SSZq9dQB1kI/AAAAAAAAADw/ZHJN09rW5lQ/s1600-h/named_conf.options.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_KCOuNnXEmPI/SSZq9dQB1kI/AAAAAAAAADw/ZHJN09rW5lQ/s320/named_conf.options.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Bind databases files&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/bind/db.root&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_KCOuNnXEmPI/SSZrDSqUbLI/AAAAAAAAAD4/xkEudbrrPfY/s1600-h/db_root.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_KCOuNnXEmPI/SSZrDSqUbLI/AAAAAAAAAD4/xkEudbrrPfY/s320/db_root.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/bind/db.local&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_KCOuNnXEmPI/SSZrHYGW0-I/AAAAAAAAAEA/0m6fsjVGjEQ/s1600-h/db_local.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_KCOuNnXEmPI/SSZrHYGW0-I/AAAAAAAAAEA/0m6fsjVGjEQ/s320/db_local.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/bind/db.0&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_KCOuNnXEmPI/SSZrL_jKrCI/AAAAAAAAAEI/jkTpsIJ9qYI/s1600-h/db_0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_KCOuNnXEmPI/SSZrL_jKrCI/AAAAAAAAAEI/jkTpsIJ9qYI/s320/db_0.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/bind/db.255&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_KCOuNnXEmPI/SSZrPUJUOxI/AAAAAAAAAEQ/Uje5CCf2sFs/s1600-h/db_255.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_KCOuNnXEmPI/SSZrPUJUOxI/AAAAAAAAAEQ/Uje5CCf2sFs/s320/db_255.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/bind/db.127&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_KCOuNnXEmPI/SSZrTopkS_I/AAAAAAAAAEY/HgDk3iUXA8E/s1600-h/db_127.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_KCOuNnXEmPI/SSZrTopkS_I/AAAAAAAAAEY/HgDk3iUXA8E/s320/db_127.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/bind/db.empty&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSZrY7KJSSI/AAAAAAAAAEg/pV2u0G_zRN0/s1600-h/db_empty.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSZrY7KJSSI/AAAAAAAAAEg/pV2u0G_zRN0/s320/db_empty.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-679554421918694078?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FQM2trDgMvGi8FVxmpOr4OE1sGg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FQM2trDgMvGi8FVxmpOr4OE1sGg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FQM2trDgMvGi8FVxmpOr4OE1sGg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FQM2trDgMvGi8FVxmpOr4OE1sGg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=IzrrFl9C"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=yMVPQwgF"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=9wdRUwvz"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=tyx4fteT"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=tyx4fteT" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=QV339vsz"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=QV339vsz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/CRgUJoheBcI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/679554421918694078/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-dns-files.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/679554421918694078?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/679554421918694078?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/CRgUJoheBcI/ubuntu-dns-files.html" title="Ubuntu dns files" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSZqpQmvmGI/AAAAAAAAADg/JC6NSkpIG3k/s72-c/named_conf.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-dns-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QMSHg5cSp7ImA9WxRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-7312563880337156176</id><published>2008-11-30T03:28:00.000-08:00</published><updated>2008-11-30T03:43:09.629-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-30T03:43:09.629-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dns server" /><category scheme="http://www.blogger.com/atom/ns#" term="software package installation" /><title>Ubuntu install dns server</title><content type="html">&lt;p&gt;Ubuntu uses &lt;b&gt;named&lt;/b&gt; as its DNS or Internet domain name system server. Named is part of BIND 9 distribution from ISC. So, to install Ubuntu dns server, you must install bind software package. Luckily, there is no hassle installing software package in Ubuntu. There are more than one great package management system in Ubuntu that you can use.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Before we begin the bind9  installation, we better run &lt;b&gt;apt-get update&lt;/b&gt; to resynchronize the package index files from the sources. So here we go:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo apt-get update&lt;/span&gt;&lt;br /&gt;[sudo] password for luzar:&lt;br /&gt;Get:1 http://security.ubuntu.com hardy-security Release.gpg [189B]&lt;br /&gt;Ign http://security.ubuntu.com hardy-security/main Translation-en_US&lt;br /&gt;Hit http://us.archive.ubuntu.com hardy Release.gpg.........&lt;br /&gt;Fetched 964kB in 13s (69.6kB/s)Reading package lists... &lt;br /&gt;Done&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;After running the update, we have to run the &lt;b&gt;apt-get upgrade&lt;/b&gt; command to update software in our system to the latest update. See an example below:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo apt-get upgrade&lt;/span&gt;&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree&lt;br /&gt;Reading state information... Done&lt;br /&gt;.........&lt;br /&gt;Setting up mysql-server (5.0.51a-3ubuntu5.4) ...&lt;br /&gt;Setting up libxml2 (2.6.31.dfsg-2ubuntu1.3) ...&lt;br /&gt;Processing triggers for libc6 ...&lt;br /&gt;ldconfig deferred processing now taking place&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;After the upgrade is finished, we can run &lt;b&gt;apt-get install&lt;/b&gt; to install bind9 software package. Here is how the real installation go:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo apt-get install bind9&lt;/span&gt;&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree&lt;br /&gt;Reading state information... Done&lt;br /&gt;The following extra packages will be installed:&lt;br /&gt;  libbind9-30 libdns35 libisc35 libisccc30 libisccfg30&lt;br /&gt;Suggested packages:  resolvconf&lt;br /&gt;The following NEW packages will be installed:  libdns35 libisc35&lt;br /&gt;The following packages will be upgraded:&lt;br /&gt;  bind9 libbind9-30 libisccc30 libisccfg30&lt;br /&gt;4 upgraded, 2 newly installed, 0 to remove and 5 not upgraded.&lt;br /&gt;Need to get 978kB of archives.&lt;br /&gt;After this operation, 1651kB of additional disk space will be used.&lt;br /&gt;Do you want to continue [Y/n]? y&lt;br /&gt;Get:1 http://us.archive.ubuntu.com hardy-updates/main libisc35&lt;br /&gt; 1:9.4.2.dfsg.P2-2 [127kB]&lt;br /&gt;Get:2 http://us.archive.ubuntu.com hardy-updates/main libdns35&lt;br /&gt; 1:9.4.2.dfsg.P2-2 [494kB]&lt;br /&gt;Get:3 http://us.archive.ubuntu.com hardy-updates/main bind9&lt;br /&gt; 1:9.4.2.dfsg.P2-2 [268kB]&lt;br /&gt;Get:4 http://us.archive.ubuntu.com hardy-updates/main libisccc30&lt;br /&gt; 1:9.4.2.dfsg.P2-2 [23.1kB]&lt;br /&gt;Get:5 http://us.archive.ubuntu.com hardy-updates/main libisccfg30&lt;br /&gt; 1:9.4.2.dfsg.P2-2 [38.5kB]&lt;br /&gt;Get:6 http://us.archive.ubuntu.com hardy-updates/main libbind9-30&lt;br /&gt; 1:9.4.2.dfsg.P2-2 [27.5kB]&lt;br /&gt;Fetched 978kB in 15s (63.8kB/s)&lt;br /&gt;Selecting previously deselected package libisc35.&lt;br /&gt;(Reading database ... &lt;br /&gt;18940 files and directories currently installed.)&lt;br /&gt;Unpacking libisc35 (from .../libisc35_1%3a9.4.2.dfsg.P2-2_i386.deb)&lt;br /&gt; ...&lt;br /&gt;Selecting previously deselected package libdns35.&lt;br /&gt;Unpacking libdns35 (from .../libdns35_1%3a9.4.2.dfsg.P2-2_i386.deb)&lt;br /&gt; ...&lt;br /&gt;Preparing to replace bind9 1:9.4.2-10&lt;br /&gt; (using .../bind9_1%3a9.4.2.dfsg.P2-2_i386.deb&lt;br /&gt;) ...&lt;br /&gt; * Stopping domain name service... bind                    [ OK ]&lt;br /&gt;Unpacking replacement bind9 ...&lt;br /&gt;Preparing to replace libisccc30 1:9.4.2-10&lt;br /&gt; (using .../libisccc30_1%3a9.4.2.dfsg.P2-2_i386.deb)&lt;br /&gt; ...&lt;br /&gt;Unpacking replacement libisccc30 ...&lt;br /&gt;Preparing to replace libisccfg30 1:9.4.2-10&lt;br /&gt; (using .../libisccfg30_1%3a9.4.2.dfsg.P2-2_i386.deb)&lt;br /&gt; ...&lt;br /&gt;Unpacking replacement libisccfg30&lt;br /&gt; ...&lt;br /&gt;Preparing to replace libbind9-30 1:9.4.2-10 &lt;br /&gt;(using .../libbind9-30_1%3a9.4.2.dfsg.P2-2_i386.deb)&lt;br /&gt; ...&lt;br /&gt;Unpacking replacement libbind9-30&lt;br /&gt; ...&lt;br /&gt;Setting up libisc35 (1:9.4.2.dfsg.P2-2)&lt;br /&gt; ...&lt;br /&gt;Setting up libdns35 (1:9.4.2.dfsg.P2-2)&lt;br /&gt; ...&lt;br /&gt;Setting up libisccc30 (1:9.4.2.dfsg.P2-2)&lt;br /&gt; ...&lt;br /&gt;Setting up libisccfg30 (1:9.4.2.dfsg.P2-2&lt;br /&gt;) ...&lt;br /&gt;Setting up libbind9-30 (1:9.4.2.dfsg.P2-2&lt;br /&gt;) ...&lt;br /&gt;Setting up bind9 (1:9.4.2.dfsg.P2-2&lt;br /&gt;) ...&lt;br /&gt;Installing new version of config file /etc/apparmor.d/usr.sbin.named&lt;br /&gt; ...&lt;br /&gt;Reloading AppArmor profiles : done.&lt;br /&gt; * Starting domain name service... bind                                  [ OK ]&lt;br /&gt;Processing triggers for libc6 ...&lt;br /&gt;ldconfig deferred processing now taking place&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;We have successfully installed bind9 package. Now, let's see what version we got:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;named -v&lt;/span&gt;BIND 9.4.2-P2&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So that's it. We already have bind9 package installed in our system. What to do next is to configure our dns server.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-7312563880337156176?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EVQ8MXhNOjocMTJUe52h5nDdg-4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EVQ8MXhNOjocMTJUe52h5nDdg-4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EVQ8MXhNOjocMTJUe52h5nDdg-4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EVQ8MXhNOjocMTJUe52h5nDdg-4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=HMGJNkBw"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=4bFjh5ko"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=I9fAuxVw"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=NIZR62L4"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=NIZR62L4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=ssvlyjVj"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=ssvlyjVj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/Eu2XeNHYhjI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/7312563880337156176/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-install-dns-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7312563880337156176?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/7312563880337156176?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/Eu2XeNHYhjI/ubuntu-install-dns-server.html" title="Ubuntu install dns server" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-install-dns-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIERXY6fyp7ImA9WxRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-3585087451597186484</id><published>2008-11-30T03:12:00.000-08:00</published><updated>2008-11-30T03:28:24.817-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-30T03:28:24.817-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software packages update" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux security" /><title>finger command in Ubuntu</title><content type="html">&lt;p&gt;Linux finger command prints user information in the system. You need to install finger package in order to use finger command because it's not installed by default. The finger command can be a threat to system security because attacker can gain information about the system. You can turn off the finger daemon or do not install it in the first place.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Why are we going to install it now? We need to know how the finger command works and see how it can danger our system. You can install finger using apt-get command as always:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo apt-get install finger&lt;/span&gt;&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree&lt;br /&gt;Reading state information... Done&lt;br /&gt;The following packages were automatically installed and are no longer&lt;br /&gt; required:&lt;br /&gt;  libdns32 libisc32Use 'apt-get autoremove' to remove them.&lt;br /&gt;The following NEW packages will be installed:  finger&lt;br /&gt;0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.&lt;br /&gt;Need to get 18.0kB of archives.&lt;br /&gt;After this operation, 77.8kB of additional disk space will be used.&lt;br /&gt;Get:1 http://us.archive.ubuntu.com hardy/main finger 0.17-11 [18.0kB]&lt;br /&gt;Fetched 18.0kB in 0s (18.8kB/s)&lt;br /&gt;Selecting previously deselected package finger.&lt;br /&gt;(Reading database ... 18970 files and directories currently installed.)&lt;br /&gt;Unpacking finger (from .../finger_0.17-11_i386.deb) ...&lt;br /&gt;Setting up finger (0.17-11) ...&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here is some information about finger command in manual page:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;NAME&lt;br /&gt;&lt;br /&gt;     finger - user information lookup program&lt;br /&gt;&lt;br /&gt;SYNOPSIS&lt;br /&gt;&lt;br /&gt;     finger [-lmsp] [user ...] [user@host ...]&lt;br /&gt;&lt;br /&gt;DESCRIPTION&lt;br /&gt;&lt;br /&gt;     The finger displays information about the system users.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The finger command is a user information lookup program. What information can we see? We can check that later. The syntax can be as simple as &lt;b&gt;finger user&lt;/b&gt; to look for local system and &lt;b&gt;finger user@host&lt;/b&gt; for looking into remote system. That's powerful isn't it?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Let's see some finger command examples. Here is an example of finger command without any option or argument specified: &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;finger&lt;/span&gt;&lt;br /&gt;Login     Name       Tty      Idle  Login Time   Office     Office Phone&lt;br /&gt;luzar     luzar      pts/0          Nov 22 03:01 (192.168.1.6)&lt;br /&gt;root      root      *tty1       29  Nov 22 03:00luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If no arguments are specified, finger will print an entry for each user currently logged into the system. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Let's say I want to check some information on user name james. I would write the command as:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;finger james&lt;/span&gt;&lt;br /&gt;Login: james                            Name: James Labu&lt;br /&gt;Directory: /home/james                  Shell: /bin/bash&lt;br /&gt;Office: 133, 012345678                  Home Phone: 098765432&lt;br /&gt;On since Sat Nov 22 03:38 (EST) on tty2   15 seconds idle&lt;br /&gt;     (messages off)No mail.No Plan.&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I can also use -s to prints in different layout:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;finger -s james&lt;/span&gt;&lt;br /&gt;Login     Name         Tty      Idle  Login Time   Office     Office Phone&lt;br /&gt;james     James Labu  *tty2       17  Nov 22 03:38 133        012345678&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Everything we need to know about user information is there, login name, real name, home directory, shell used, office room and phone numbers, etc.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now let's see another example with useful options. This time it's how to finger remote host. Use the format as in the example below:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;finger james@ubuntu&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you want to remove finger command from Ubuntu system, use the command in example below:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo apt-get remove finger&lt;/span&gt;&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree&lt;br /&gt;Reading state information... Done&lt;br /&gt;The following packages were automatically installed and are no longer&lt;br /&gt; required:  libdns32 libisc32Use 'apt-get autoremove' to remove them.&lt;br /&gt;The following packages will be REMOVED:  finger&lt;br /&gt;0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.&lt;br /&gt;After this operation, 77.8kB disk space will be freed.&lt;br /&gt;Do you want to continue [Y/n]? y&lt;br /&gt;(Reading database ... 19000 files and directories currently installed.)&lt;br /&gt;Removing finger ...&lt;br /&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo apt-get update&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You can run apt-get update after that. Now test finger command again to if it's still running in our system.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;finger&lt;/span&gt;&lt;br /&gt;-bash: /usr/bin/finger: No such file or directory&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;That's it, no more finger daemon running.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-3585087451597186484?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pvtHmT50x1oRzXAGI-dpdfvWOcU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pvtHmT50x1oRzXAGI-dpdfvWOcU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pvtHmT50x1oRzXAGI-dpdfvWOcU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pvtHmT50x1oRzXAGI-dpdfvWOcU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=N9laoGDr"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=Hs4ucOob"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=A7e3K4r4"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=pMHNipPH"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=pMHNipPH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=vAClvmnL"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=vAClvmnL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/iB8BoUmlBdU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/3585087451597186484/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/finger-command-in-ubuntu.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/3585087451597186484?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/3585087451597186484?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/iB8BoUmlBdU/finger-command-in-ubuntu.html" title="finger command in Ubuntu" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/finger-command-in-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UGQn47cCp7ImA9WxRaEEg.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-765649037151191189</id><published>2008-11-30T03:06:00.000-08:00</published><updated>2008-12-11T19:07:03.008-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T19:07:03.008-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web browser" /><title>Command line web browser in Linux</title><content type="html">&lt;p&gt;Lynx is a command line web browser used in many platform other than Linux. Current versions of Lynx run on Unix, VMS, Windows 95/NT, 386DOS and OS/2 EMX. It also support other protocol other than http such as Gopher, FTP, WAIS, and NNTP servers.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;In the beginning, Lynx was developed by University of Kansas to distribute campus information. Later, Lynx has been added a feature to browse the Internet by a student named Lou Montulli, and it was released in March 1993.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Here is an example of using Lynx to open a website in the Internet:&lt;/p&gt;&lt;br /&gt;
&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;lynx http://linuxservertutorials.blogspot.com&lt;/span&gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;p&gt;Here is a screenshot of Lynx opened a website in the Internet:&lt;/p&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/_KCOuNnXEmPI/SSPS9IdpPWI/AAAAAAAAADQ/FACJpQjL0Ps/s1600-h/lynx_example.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_KCOuNnXEmPI/SSPS9IdpPWI/AAAAAAAAADQ/FACJpQjL0Ps/s320/lynx_example.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;p&gt;Use Lynx to open Google search engine:&lt;/p&gt;&lt;br /&gt;
&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color: red;"&gt;lynx -accept_all_cookies http://www.google.com&lt;/span&gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;p&gt;This is a Google search engine screenshot when open with Lynx:&lt;/p&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSPTGIC3FKI/AAAAAAAAADY/aZvf8-yY8iA/s1600-h/lynxgoogle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_KCOuNnXEmPI/SSPTGIC3FKI/AAAAAAAAADY/aZvf8-yY8iA/s320/lynxgoogle.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-765649037151191189?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GNYQNvAO21hx_WizrOREbcyPLm0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GNYQNvAO21hx_WizrOREbcyPLm0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GNYQNvAO21hx_WizrOREbcyPLm0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GNYQNvAO21hx_WizrOREbcyPLm0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=VHB2TVre"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=HHVf0bln"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=jJJqiAg6"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=KRW9OvfG"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=KRW9OvfG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=1PnRSvI1"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=1PnRSvI1" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/W9M6OWsqtBk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/765649037151191189/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/command-line-web-browser-in-linux.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/765649037151191189?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/765649037151191189?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/W9M6OWsqtBk/command-line-web-browser-in-linux.html" title="Command line web browser in Linux" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_KCOuNnXEmPI/SSPS9IdpPWI/AAAAAAAAADQ/FACJpQjL0Ps/s72-c/lynx_example.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/command-line-web-browser-in-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYCQno4cCp7ImA9WxRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-3702858399934010329</id><published>2008-11-30T03:01:00.000-08:00</published><updated>2008-11-30T03:06:03.438-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-30T03:06:03.438-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software package installation" /><category scheme="http://www.blogger.com/atom/ns#" term="web browser" /><title>Ubuntu lynx installation guide</title><content type="html">&lt;p&gt;Lynx is a web browser in command line terminal. That means, even in the Ubuntu command line terminal, you can still surf internet and view websites. Lynx is not installed by default during Ubuntu installation. You need to manually install lynx using apt-get install or aptitude install.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here is an example of lynx installation using &lt;b&gt;apt-get install lynx&lt;/b&gt; command:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo apt-get install lynx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[sudo] password for luzar:&lt;br /&gt;&lt;br /&gt;Reading package lists... Done&lt;br /&gt;&lt;br /&gt;Building dependency tree&lt;br /&gt;&lt;br /&gt;Reading state information... Done&lt;br /&gt;&lt;br /&gt;The following NEW packages will be installed:&lt;br /&gt;&lt;br /&gt;  lynx&lt;br /&gt;&lt;br /&gt;0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.&lt;br /&gt;&lt;br /&gt;Need to get 1168kB of archives.&lt;br /&gt;&lt;br /&gt;After this operation, 4997kB of additional disk space will be used.&lt;br /&gt;&lt;br /&gt;Get:1 http://us.archive.ubuntu.com hardy/main lynx 2.8.6-2ubuntu2 [1168kB]&lt;br /&gt;&lt;br /&gt;Get:2 http://us.archive.ubuntu.com hardy/main lynx 2.8.6-2ubuntu2 [1168kB]&lt;br /&gt;&lt;br /&gt;Get:3 http://us.archive.ubuntu.com hardy/main lynx 2.8.6-2ubuntu2 [1168kB]&lt;br /&gt;&lt;br /&gt;Get:4 http://us.archive.ubuntu.com hardy/main lynx 2.8.6-2ubuntu2 [1168kB]&lt;br /&gt;&lt;br /&gt;Get:5 http://us.archive.ubuntu.com hardy/main lynx 2.8.6-2ubuntu2 [1168kB]&lt;br /&gt;&lt;br /&gt;Get:6 http://us.archive.ubuntu.com hardy/main lynx 2.8.6-2ubuntu2 [1168kB]&lt;br /&gt;&lt;br /&gt;Get:7 http://us.archive.ubuntu.com hardy/main lynx 2.8.6-2ubuntu2 [1168kB]&lt;br /&gt;&lt;br /&gt;Fetched 143kB in 30min22s (79B/s)&lt;br /&gt;&lt;br /&gt;Selecting previously deselected package lynx.&lt;br /&gt;&lt;br /&gt;(Reading database ... 28836 files and directories currently installed.)&lt;br /&gt;&lt;br /&gt;Unpacking lynx (from .../lynx_2.8.6-2ubuntu2_i386.deb) ...&lt;br /&gt;&lt;br /&gt;Setting up lynx (2.8.6-2ubuntu2) ...&lt;br /&gt;&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;That's all. Now we've got Lynx installed in our system.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-3702858399934010329?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kP7M2vGEYSTjMe4RMIgi8u0ITbM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kP7M2vGEYSTjMe4RMIgi8u0ITbM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kP7M2vGEYSTjMe4RMIgi8u0ITbM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kP7M2vGEYSTjMe4RMIgi8u0ITbM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=NRoNvc6J"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=uOn6ick0"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=l1OXEKAm"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=Ip6Inp1l"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=Ip6Inp1l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=iHnOL0jl"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=iHnOL0jl" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/xQHBMfV_YjM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/3702858399934010329/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-lynx-installation-guide.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/3702858399934010329?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/3702858399934010329?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/xQHBMfV_YjM/ubuntu-lynx-installation-guide.html" title="Ubuntu lynx installation guide" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-lynx-installation-guide.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8ERnk6eSp7ImA9WxRbEEk.&quot;"><id>tag:blogger.com,1999:blog-2871841508842432125.post-635588504216578971</id><published>2008-11-30T02:49:00.000-08:00</published><updated>2008-11-30T03:00:07.711-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-30T03:00:07.711-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software package installation" /><title>ubuntu nmap installation guide</title><content type="html">&lt;p&gt;You can check whether &lt;b&gt;nmap&lt;/b&gt; has been installed in your system using apt-get command or check installed database using aptitude command. Enter &lt;b&gt;nmap&lt;/b&gt; in the command line terminal, and if you get answer like an example below, that means &lt;b&gt;nmap&lt;/b&gt; hasn't been installed in your system.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;nmap&lt;/span&gt;&lt;br /&gt;The program 'nmap' is currently not installed.&lt;br /&gt;You can install it by typing:&lt;br /&gt;sudo apt-get install nmap&lt;br /&gt;-bash: nmap: command not found&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You can follow Ubuntu advice, install nmap using &lt;b&gt;apt-get install nmap&lt;/b&gt; or using your favorite package management. Below is an example of &lt;b&gt;apt-get install nmap&lt;/b&gt; command:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;sudo apt-get install nmap&lt;/span&gt;&lt;br /&gt;[sudo] password for luzar:Reading package lists... Done&lt;br /&gt;Building dependency tree&lt;br /&gt;Reading state information... Done&lt;br /&gt;The following NEW packages will be installed:  nmap&lt;br /&gt;0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.&lt;br /&gt;Need to get 1013kB of archives.&lt;br /&gt;After this operation, 3506kB of additional disk space will be used.&lt;br /&gt;Get:1 http://us.archive.ubuntu.com hardy/main nmap 4.53-3 [1013kB]&lt;br /&gt;Get:2 http://us.archive.ubuntu.com hardy/main nmap 4.53-3 [1013kB]&lt;br /&gt;Get:3 http://us.archive.ubuntu.com hardy/main nmap 4.53-3 [1013kB]&lt;br /&gt;Get:4 http://us.archive.ubuntu.com hardy/main nmap 4.53-3 [1013kB]&lt;br /&gt;Get:5 http://us.archive.ubuntu.com hardy/main nmap 4.53-3 [1013kB]&lt;br /&gt;Fetched 129kB in 18min56s (114B/s)&lt;br /&gt;Selecting previously deselected package nmap.&lt;br /&gt;(Reading database ... 28764 files and directories currently installed.)&lt;br /&gt;Unpacking nmap (from .../archives/nmap_4.53-3_i386.deb) ...&lt;br /&gt;Setting up nmap (4.53-3) ...&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The nmap package has been successfully installed in your system. If you enter nmap command again, you'll get a long list of help like an example below:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;nmap&lt;/span&gt;&lt;br /&gt;Nmap 4.53 ( http://insecure.org )&lt;br /&gt;Usage: nmap [Scan Type(s)] [Options] {target specification}&lt;br /&gt;TARGET SPECIFICATION:  Can pass hostnames, IP addresses, networks, etc.&lt;br /&gt;  Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254&lt;br /&gt;  -iL &lt;inputfilename&gt;: Input from list of hosts/networks&lt;br /&gt;  -iR &lt;num hosts&gt;: Choose random targets&lt;br /&gt;  --exclude &lt;host1[,host2][,host3],...&gt;: Exclude hosts/networks&lt;br /&gt;  --excludefile &lt;exclude_file&gt;: Exclude list from file&lt;br /&gt;HOST DISCOVERY:&lt;br /&gt;  -sL: List Scan - simply list targets to scan&lt;br /&gt;  -sP: Ping Scan - go no further than determining if host is online&lt;br /&gt;  -PN: Treat all hosts as online -- skip host discovery&lt;br /&gt;  -PS/PA/PU [portlist]: TCP SYN/ACK or UDP discovery to given ports&lt;br /&gt;  -PE/PP/PM: ICMP echo, timestamp, and netmask request discovery probes&lt;br /&gt;  -PO [protocol list]: IP Protocol Ping&lt;br /&gt;  -n/-R: Never do DNS resolution/Always resolve [default: sometimes]&lt;br /&gt;  --dns-servers &lt;serv1[,serv2],...&gt;: Specify custom DNS servers&lt;br /&gt;  --system-dns: Use OS's DNS resolver&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;That's good. The nmap is already in our system. Now, try scan your own server to see whether it really works:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;luzar@ubuntu:~$ &lt;span style="color:red;"&gt;nmap -v -A 10.21.35.160&lt;/span&gt;&lt;br /&gt;Starting Nmap 4.53 ( http://insecure.org ) at 2008-11-18 22:35 EST&lt;br /&gt;Initiating Ping Scan at 22:35Scanning 192.168.1.6 [1 port]&lt;br /&gt;Completed Ping Scan at 22:35, 0.03s elapsed (1 total hosts)&lt;br /&gt;Initiating Parallel DNS resolution of 1 host. at 22:35&lt;br /&gt;Completed Parallel DNS resolution of 1 host. at 22:35, 0.00s elapsed&lt;br /&gt;Initiating Connect Scan at 22:35&lt;br /&gt;Scanning a3-musang.hitam.com (192.168.1.6) [1714 ports]&lt;br /&gt;Discovered open port 22/tcp on 192.168.1.6&lt;br /&gt;Discovered open port 443/tcp on 192.168.1.6&lt;br /&gt;Discovered open port 80/tcp on 192.168.1.6&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;Service Info: OS: Windows&lt;br /&gt;&lt;br /&gt;Read data files from: /usr/share/nmap&lt;br /&gt;Service detection performed. &lt;br /&gt;Please report any incorrect results at http://insecure.org/nmap/submit/ .&lt;br /&gt;Nmap done: 1 IP address (1 host up) scanned in 249.926 seconds&lt;br /&gt;luzar@ubuntu:~$&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871841508842432125-635588504216578971?l=linuxservertutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ggdXKzx9XWImGBe9WgzU4LjyfhA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ggdXKzx9XWImGBe9WgzU4LjyfhA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ggdXKzx9XWImGBe9WgzU4LjyfhA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ggdXKzx9XWImGBe9WgzU4LjyfhA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=R7wXHN4I"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=ldwAZzVe"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=9lxx0agi"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=Sskrx01S"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=Sskrx01S" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/LinuxServerTutorials?a=mXivSu0h"&gt;&lt;img src="http://feeds.feedburner.com/~f/LinuxServerTutorials?i=mXivSu0h" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LinuxServerTutorials/~4/tZxEd1uSxKk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://linuxservertutorials.blogspot.com/feeds/635588504216578971/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://linuxservertutorials.blogspot.com/2008/11/ubuntu-nmap-installation-guide.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/635588504216578971?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2871841508842432125/posts/default/635588504216578971?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LinuxServerTutorials/~3/tZxEd1uSxKk/ubuntu-nmap-installation-guide.html" title="ubuntu nmap installation guide" /><author><name>jinlusuh</name><uri>http://www.blogger.com/profile/15670390150739352526</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://linuxservertutorials.blogspot.com/2008/11/ubuntu-nmap-installation-guide.html</feedburner:origLink></entry></feed>

