[125001430010] |Get your Free Ubuntu feisty fawn (7.04) CDs [125001430020] |Ubuntu is available free of charge and we can send you CDs of the latest version (7.04) with no extra cost, but the delivery may take up to ten weeks, so you should consider downloading the CD images if you have a fast Internet connection. [125001430030] |Feisty Fawn is the code name for Ubuntu 7.04, the next Ubuntu release, scheduled for release on 19 April 2007. [125001430040] |If you want to Order your Ubuntu feisty fawn (7.04) CDs click here [125001440010] |Streaming Media Server in Ubuntu GNU/Linux Using Gnump3d [125001440020] |The GNU MP3/Media Streamer is a simple application which makes it possible to navigate through your audio and video collection via a browser, and stream playlists across a network.GNUMP3d is a streaming server for MP3s, OGG vorbis files, movies and other media formats.The software supports browsing, searching, and streaming all via your browser with support for MP3, OGG Vorbis, WMA and many other types of audio files. [125001440030] |If you have a large music collection then streaming it across a LAN, or the internet, is a logical thing to do with it.Now we will have a look at gnump3d. [125001440040] |Gnump3d features [125001440050] |
  • Small, stable, portable, self-contained, and secure.
  • [125001440060] |
  • Simple to install, configure, and use.
  • [125001440070] |
  • Portable across different varieties of Unix, the GNU Operating System, and Microsoft Windows platforms.
  • [125001440080] |Install Gnump3d in Ubuntu [125001440090] |sudo apt-get install gnump3d [125001440100] |This will install all the required packages for gnump3d [125001440110] |When the software is installed it will have the following options configured [125001440120] |The directory containing all your media, /var/music by default. [125001440130] |The port number the server should listen upon, 8888 by default. [125001440140] |The user the daemon should run as, gnump3d by default. [125001440150] |Now you need to access go to http://youripaddress:8888 you should see similar to the following screen [125001440160] |To change the theme you wish to use simply click upon the “Preferences” link and you should see the following screen here you can change theme [125001440170] |Default Configuration file located at /etc/gnump3d/gnump3d.conf you can change this for your needs most common things users change is The default theme,The security options,The downsampling support. [125001440180] |Change the default directory containing multimedia files for GNUMP3d [125001440190] |By default multimedia files location is /var/music.If you want to change this to /home/music using the following steps [125001440200] |Backup existing config file [125001440210] |sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup [125001440220] |Edit the configfile [125001440230] |gksudo gedit /etc/gnump3d/gnump3d.conf [125001440240] |Search for the following line [125001440250] |root = /var/music [125001440260] |Replace with the following line [125001440270] |root = /home/music [125001440280] |Find this line [125001440290] |user = gnump3d [125001440300] |Replace with the following line [125001440310] |user = root [125001440320] |Save and exit file [125001440330] |Restart gnump3d service using the following command [125001440340] |sudo /etc/init.d/gnump3d restart [125001440350] |Change the default port number for GNUMP3d [125001440360] |By Default gnump3d server port will listen port number 8888.If you want to change to 7878 use the following steps [125001440370] |Backup existing config file [125001440380] |sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup [125001440390] |Edit the configfile [125001440400] |gksudo gedit /etc/gnump3d/gnump3d.conf [125001440410] |Find this line [125001440420] |port = 8888 [125001440430] |Replace with the following line [125001440440] |port = 7878 [125001440450] |Save and exit the edited file [125001440460] |Restart gnump3d service using the following command [125001440470] |sudo /etc/init.d/gnump3d restart [125001440480] |Now you can access at http://youripaddress:7878 [125001440490] |Adding files to gnump3d [125001440500] |Now, you’ll probably want to add some files to gnump3d. [125001440510] |The default directory is /var/music. [125001440520] |There are many different ways to copy files into your server from another Ubuntu machine,More secure way is using openssh. [125001440530] |On the Ubuntu box that you want to copy the files from, open a terminal and type [125001440540] |sudo apt-get install openssh [125001440550] |Assuming that the path of a folder to copy is /home/username/music and the local IP of the remote Ubuntu computer is xxx.xxx.x.xxx, and the directory where the copied files will go is /var/music, go you your server and type [125001440560] |cd /var/music sudo su scp -r username@xxx.xxx.x.xxx:/home/username/music [125001440570] |Once you copied some files you should see similar to the following screen [125001450010] |Ubuntu Next Release Codenamed Gutsy Gibbon (7.10) [125001450020] |Folks, allow me to introduce the Gutsy Gibbon, who will be succeeding the Feisty Fawn as the focus of our development love in a few short weeks, for release in October 2007.” - Shuttleworth [125001450030] |Next Ubuntu Version is 7.10 with code name Gutsy Gibbon [125001450040] |If you want to check ubuntu list message on this check here [125001460010] |How to Install Java Runtime Environment (JRE) in Ubuntu [125001460020] |Java is an object-oriented programming language developed by Sun Microsystems in the early 1990s. Java applications are compiled to bytecode, which at runtime is either interpreted or compiled to native machine code for execution. [125001460030] |The language itself derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. [125001460040] |JavaScript, a scripting language, shares a similar name and has similar syntax, but is not directly related to Java. [125001460050] |Currently Ubuntu has the following Java packages [125001460060] |sun-java6-bin - Contains the binaries [125001460070] |sun-java6-demo - Contains demos and examples [125001460080] |sun-java6-doc - Contains the documentation [125001460090] |sun-java6-fonts - Contains the Lucida TrueType fonts from the JRE [125001460100] |sun-java6-jdk - Contains the metapackage for the JDK [125001460110] |sun-java6-jre - Contains the metapackage for the JRE [125001460120] |sun-java6-plugin - Contains the plug-in for Mozilla-based browsers [125001460130] |sun-java6-source - Contains source files for the JDK [125001460140] |Installing the Java Runtime Environment [125001460150] |First you need to check multiverse repository enabled or not after that open a terminal window. [125001460160] |Since you are going to be installing the JRE and the web browser plug-in, you’ll be using the following command from a terminal [125001460170] |sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts [125001460180] |Once it downloads the packages and begins the installation, you’ll get a screen that contains the Sun Operating System Distributor License for Java and hit Enter to continue. [125001460190] |You’ll see a dialog that asks you if you agree with the DLJ license terms. [125001460200] |Select Yes, and hit Enter; the JRE will finish installing. [125001460210] |Testing Java Runtime Environment [125001460220] |You’ll want to confirm that your system is configured properly for Sun’s JRE. [125001460230] |This is a two-step process. [125001460240] |First, check that the JRE is properly installed by running the following command from a terminal. [125001460250] |java -version [125001460260] |You should get similar output [125001460270] |java version “1.6.0″ Java(TM) SE Runtime Environment (build 1.6.0-b105) Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing) Testing Java Plugin for Firefox [125001460280] |open Firefox and typing about:plugins in the address bar and check for java plugin [125001470010] |Ubuntu 7.10 (Gutsy Gibbon) Release Dates [125001470020] |In addition to Ubuntu 6-months stable releases and the next version of ubuntu is 7.10 with Code Name “Gutsy Gibbon”. [125001470030] |Mark Shuttleworth about Ubuntu 7.10 (Gutsy Gibbon) [125001470040] |On a personal note, the monkey on my back has been composite-by-default,which I had hoped would happen in Edgy, then Feisty. [125001470050] |I’m nervous to predict it now for Gutsy, for fear of a third strike, but I’m told that great work is being done in the Compiz/Beryl community and upstream in X. There’s a reasonable chance that Gutsy will deliver where those others have not. [125001470060] |I remain convinced that malleable, transparent and extra-dimensional GUI’s are a real opportunity for the free software community to take a lead in the field of desktop innovation, and am keen to see the underlying technologies land in Ubuntu, but we have to balance that enthusiasm with the Technical Board’s judgement of the stability and maturity of those fundamental layers. [125001470070] |Now you can make a note of ubuntu 7.10 (Gutsy Gibbon) release dates in you calender [125001470080] |Important Dates [125001470090] |April 2007 [125001470100] |May 2007 [125001470110] |June 2007 [125001470120] |July 2007 [125001470130] |August 2007 [125001470140] |September 2007 [125001470150] |October 2007 [125001470160] |October 18th - FinalRelease [125001470170] |Details about Each Release [125001470180] |Feature Freeze [125001470190] |The point at which we cease creating and modifying internal features and packages. [125001470200] |This means we’re pretty much locked down for bugfixes only. [125001470210] |Exceptions requiring confirmation [125001470220] |Packages in or relating to high-priority ReleasenameFeatureGoals [125001470230] |Major/minor fixes, within reason [125001470240] |Exceptional circumstances [125001470250] |Upstream Version Freeze [125001470260] |The point at which we cease accepting new upstream versions of packages, whether they are sourced from Debian or not. [125001470270] |Selected Debian releases of the same upstream versions may still be pulled in for bug-fixes, but this would be a manual process. [125001470280] |Exceptions requiring confirmation [125001470290] |Packages in or relating to FeatureGoals [125001470300] |Minor fixes, if the upstream change is a micro-increment (or equivalent) [125001470310] |Major fixes, particularly blockers, if the upstream change is a minor-increment (or equivalent) [125001470320] |Exceptional circumstances [125001470330] |String Freeze [125001470340] |A string freeze is initiated in the project when all the human readable portions of code are no longer allowed to change. [125001470350] |This gives the translation teams a chance to complete their translations without having to redo changed text. [125001470360] |It also allows documentation to mention the actual UI names and messages. [125001470370] |Beta Freeze [125001470380] |Anal-retentive, high-caution period until the Beta Release goes out. [125001470390] |Release and relevant section team confirmed fixes only! [125001470400] |Once the BetaRelease is shipped, we roll back to FeatureFreeze status. [125001470410] |Exceptions requiring confirmation [125001470420] |ReleaseCriticalBug [125001470430] |SecurityCriticalBug [125001470440] |Exceptional circumstances [125001470450] |Beta Release [125001470460] |The BetaRelease is a testing oriented pre-release, usually one month before the Final Release. [125001470470] |Non Language Pack Translation Deadline [125001470480] |Some translation data cannot currently be updated via the language pack mechanism. [125001470490] |Because these items require more disruptive integration work, they are subject to an earlier deadline. [125001470500] |Translations which fall into this category are: [125001470510] |The Ubuntu installer [125001470520] |Translations which don’t use gettext, including: [125001470530] |Firefox [125001470540] |debconf templates [125001470550] |desktop notifications via notification-daemon [125001470560] |Strings visible in the default desktop (live CDs don’t get language pack updates) [125001470570] |Default menu items [125001470580] |Panel strings [125001470590] |All menu entries in KDE applications, which does not support translation via language packs [125001470600] |Kernel Freeze [125001470610] |The kernel freeze is a deadline for kernel updates, since they require several lockstep actions which must be folded into the CD building process. [125001470620] |As with other freeze dates, exceptional circumstances may justify exemptions to the freeze, at the exception of the release managers. [125001470630] |Release Candidate (RC) [125001470640] |The release candidate is a production-quality pre-release one week before the final release. [125001470650] |Language Pack Translation Deadline [125001470660] |Translation data using the Language Pack mechanism is due at this deadline. [125001470670] |See NonLanguagePackTranslationDeadline for non Language Pack data. [125001470680] |Final Release [125001470690] |The final release is the finished product which is distributed with an official Ubuntu release number. [125001480010] |Install Pidgin Instant Messanger in Ubuntu [125001480020] |Pidgin is a graphical IM program that lets you sign on to AIM, Jabber, MSN, Yahoo!, and other IM networks. [125001480030] |It uses GTK+. [125001480040] |It was formerly called Gaim. [125001480050] |Install Pidgin in Ubuntu [125001480060] |Download pidgin beta using the following command or from here [125001480070] |wget http://vicox.net/ubuntu/pidgin_2.0.0beta7devel.vicox-1_i386.deb [125001480080] |Install the .deb package using the following command [125001480090] |sudo dpkg -i pidgin_2.0.0beta7devel.vicox-1_i386.deb [125001480100] |This will install all the required packages for pidgin. [125001480110] |If you want to open pidgin go to Applications—>Internet—>Pidgin Instant Messanger [125001480120] |Once it opens you should see similar to the following screen here you need to click on add [125001480130] |Now you need to add your username and password and click on save [125001480140] |Once you loggedin you should see similar to following screen [125001480150] |Pidgin Supported Protocols list [125001480160] |Pidgin Version Details [125001490010] |Upgrade Ubuntu 6.10 (Edgy Eft) to Ubuntu 7.04 (Feisty Fawn) [125001490020] |Ubuntu 7.04 is the current stable version of the Ubuntu operating system. [125001490030] |The common name given to this release from the time of its early development was “Feisty Fawn”. [125001490040] |Before Upgrading You need to remember the following point [125001490050] |Take comple backup of your system before upgrading .Now you need to upgraded Ubuntu Edgy Machine to Ubuntu Feisty. [125001490060] |We can Use Two methods to upgrade Ubuntu Edgy to Ubuntu Feisty [125001490070] |1) Using GUI [125001490080] |2) Using apt-get [125001490090] |Upgrading Ubuntu Edgy to Ubuntu Feisty [125001490100] |Method 1 - Using GUI [125001490110] |If you want to upgrade using GUI use the following command [125001490120] |gksu “update-manager -c ” [125001490130] |“-c” switch tells it to look for upgrades at all. [125001490140] |You should see the following screen here Now you can see 7.04 is available for upgrade click on upgrade [125001490150] |Now you should see the release notes as follows here you need to click on upgrade [125001490160] |Once you click on upgrade you might get the error “Authentication failed” [125001490170] |You need to fix the above error for this open the terminal and type the “gpg” and press enter once you see the following message [125001490180] |gpg:Go ahead and type your message … [125001490190] |Press Ctrl+C and then start the install process again. [125001490200] |Now you should see the following screen downloading upgrade tool [125001490210] |You need to enter root password and click ok [125001490220] |Preparing the upgrade in progress [125001490230] |You need to confirm the upgrade process by clicking “Start Upgrade” [125001490240] |Download in progress for all the required packages for Upgrade [125001490250] |Installation in progress [125001490260] |If you click on Terminal to see detailed installation in progress [125001490270] |Cleaning Up is in Progress [125001490280] |You need to restart the system to complete the Upgrade by clicking “Restart Now” [125001490290] |Method 2 - Using apt-get [125001490300] |Edit your /etc/apt/sources.list as root. [125001490310] |Change every occurrence of edgy to feisty. [125001490320] |Use any prefered editor. [125001490330] |If you have a CD-ROM line in your file, then remove it. [125001490340] |sudo vi /etc/apt/sources.list [125001490350] |or [125001490360] |use the following Simple command [125001490370] |sudo sed -e ’s/\edgy/ feisty/g’ -i /etc/apt/sources.list [125001490380] |Now you need to update the source list using the following command [125001490390] |sudo apt-get update [125001490400] |Upgrade using the following command [125001490410] |sudo apt-get dist-upgrade [125001490420] |Double check your process was finished properly using the following commd [125001490430] |sudo apt-get -f install [125001490440] |sudo dpkg --configure -a [125001490450] |Now you need to Reboot your machine to take your new ubuntu 7.04 installation to effect all changes. [125001490460] |Testing Your Upgrade [125001490470] |You can check the ubuntu version installed using the following command [125001490480] |sudo lsb_release -a [125001490490] |Output Looks like below [125001490500] |Distributor ID: Ubuntu Description: Ubuntu feisty (development branch) Release: 7.04 Codename: feisty [125001490510] |or [125001490520] |Just type the following command in your terminal [125001490530] |cat /etc/issue [125001490540] |Output Lokks like below [125001490550] |Ubuntu feisty (development branch) \n \l [125001500010] |Compiz and nVidia on Ubuntu feisty Fawn [125001500020] |Compiz is a compositing window manager that uses 3D graphics acceleration via OpenGL. [125001500030] |It provides various new graphical effects and features on any desktop environment, including Gnome and KDE.One more cool thing about ubuntu feisty fawn is Compiz will be installed by default. [125001500040] |Compiz Features [125001500050] |Easily extendable through plugins. [125001500060] |A growing, friendly community of users. [125001500070] |Increases productivity and enjoyment. [125001500080] |Impresses your family and friends. [125001500090] |Compiz is actively developed. [125001500100] |Install nVidia drivers in Ubuntu Feisty [125001500110] |First you need to install nvidia drivers using the following command [125001500120] |sudo apt-get install nvidia-glx [125001500130] |sudo nvidia-xconfig --add-argb-glx-visuals [125001500140] |Enable Desktop Effects [125001500150] |Compiz will be installed by default in Ubuntu Feisty Fawn just you have to enable this. [125001500160] |Go to System->Preferences->Desktop Effects, click the ‘Enable Desktop Effects’ button. [125001500170] |If you want to get the cube to work do the following commands [125001500180] |gconftool-2 --type int --set /apps/compiz/general/screen0/options/hsize 4 [125001500190] |gconftool-2 --type int --set /apps/compiz/general/screen0/options/number_of_desktops 1 [125001500200] |If you want to configure compiz use the following command [125001500210] |gconf-editor [125001520010] |How to Fix nVidia acceleration in Feisty (nVidia 8800 and legacy users) [125001520020] |The restricted drivers manager has made things a mess for a lot of people with newer and older nVidia cards.The restricted modules are getting load priority over the nvidia-installed module. [125001520030] |If you want to fix this follow this procedure [125001520040] |sudo apt-get install build-essential [125001520050] |sudo apt-get install xserver-xorg-dev [125001520060] |sudo vi /etc/default/linux-restricted-modules* [125001520070] |Change the DISABLED_MODULES=”" to DISABLED_MODULES=”nv” [125001520080] |Save the file and exit.Now you need to reboot your machine. [125001520090] |After reboot, download the proper driver package from the nVidia website and save it somewhere where you can easily access it. [125001520100] |Now you need to press Ctrl-Alt-F2 to open up a console and login [125001520110] |Use the following command to shutdown Xorg [125001520120] |sudo /etc/init.d/gdm stop [125001520130] |Now run the following command from the location where you saved the nV file. [125001520140] |sudo sh NV* [125001520150] |Run through the installer and tell it to update your xorg.conf for you. [125001520160] |Reboot once again (just type reboot at the console) and you should have full nVidia acceleration. [125001530010] |Backup installed packages on ubuntu [125001530020] |All the programs which you install using Synapatic package manger,apt-get,aptitude have a .Deb file in the following folder [125001530030] |/var/cache/apt/archives [125001530040] |This is very useful when you want to check which version of package is installed on your system and you can take backup of this folder and install all the packages in another machine [125001530050] |If you want to use GUI Program for this check here [125001530060] |The actual exam of 350-001 or even VCP-310 is just an exam. [125001530070] |You have to be practical to figure out solutions to backup issues etc. [125001530080] |Sometimes a course like 640-802 also helps you and sometimes a 70-290 is left clueless. [125001540010] |Install pSX emulator on Ubuntu AMD64 [125001540020] |This emulator fully emulates the Sony Playstation. [125001540030] |Compatibility is fairly high, most games I’ve tried work well.An R3000 debugger is contained which may be of interest to people working on translations.Originally a windows Playstation 1 Emulator, it has recently been ported over to linux.pSX has all plugins built into the emulator, so there is no need to find plugin’s and configure them. [125001540040] |Preparing Your System [125001540050] |sudo apt-get install ia32-libs ia32-libs-sdl ia32-libs-gtk [125001540060] |Download pSX emulator Using the following command [125001540070] |wget -c http://mirrors.kernel.org/ubuntu/pool/universe/g/gtkglext/libgtkglext1_1.0.6-2.1ubuntu1_i386.deb [125001540080] |sudo dpkg -x libgtkglext1_1.0.6-2.1ubuntu1_i386.deb libgtkglext [125001540090] |sudo mv -v libgtkglext/usr/lib/* /usr/lib32/ [125001540100] |sudo rm -Rv libgtkglext [125001540110] |sudo rm -v libgtkglext1_1.0.6-2.1ubuntu1_i386.deb [125001540120] |wget -c http://psxemulator.gazaxian.com/pSX_linux_1_11.tar.bz2 [125001540130] |tar xvf pSX_linux_1_11.tar.bz2 [125001540140] |sudo rm -v pSX_linux_1_11.tar.bz2 [125001540150] |cd pSX/ [125001540160] |Run psx emulator using the following command [125001540170] |./pSX [125001540180] |more details check here [125001550010] |Upgrade Ubuntu Server 6.10 (Edgy Eft) to 7.04 (Feisty Fawn) [125001550020] |Ubuntu 7.04 is the current stable version of the Ubuntu operating system. [125001550030] |The common name given to this release from the time of its early development was “Feisty Fawn”. [125001550040] |Before Upgrading You need to remember the following point [125001550050] |Take comple backup of your server before upgrading Now you need to upgraded Ubuntu Edgy Server to Ubuntu Feisty. [125001550060] |You have to update the sources.list file to apt-get be able to find the update-manager-core package [125001550070] |sudo vi /etc/apt/sources.list [125001550080] |and Change every occurrence of edgy to feisty [125001550090] |deb http://archive.ubuntu.com/ubuntu/ edgy main restricted to [125001550100] |deb http://archive.ubuntu.com/ubuntu/ feisty main restricted [125001550110] |Update the new lists of packages by doing [125001550120] |sudo apt-get update [125001550130] |Install update-manager-core [125001550140] |sudo apt-get install update-manager-core [125001550150] |Launch the upgrade tool [125001550160] |sudo do-release-upgrade [125001550170] |Follow the on-screen instructions [125001560010] |How to Rip DVD audio to mp3 or ogg [125001560020] |You can extract sound from a DVD, one track at a time or a chapter at a time. [125001560030] |Some simple command line examples should suffice to demonstrate how this is done. [125001560040] |First thing you need to do is make sure you have lsdvd and transcode installed: [125001560050] |sudo apt-get install lsdvd transcode [125001560060] |A DVD in your DVD drive will probably be identified as /dev/dvd. [125001560070] |Have a look at its table of contents with the lsdvd command [125001560080] |lsdvd [125001560090] |to find the track information, and the longest track [125001560100] |Output looks like as follows libdvdread: Using libdvdcss version 1.2.5 for DVD access Title: 01, Length: 02:32:44 Chapters: 26, Cells: 27, Audio streams: 02, Subpictures: 01 Title: 02, Length: 00:17:36 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00 Title: 03, Length: 00:00:11 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00 Longest track: 1 [125001560110] |To capture the audio from the tenth chapter of the first title, saving it in ogg format, the command line is simply [125001560120] |transcode -i /dev/dvd -x dvd -T 1,10,1 -a 0 -y ogg -m track10.ogg [125001560130] |The arguments identify the input as /dev/dvd (-i), the type of input as DVD (-x), the title, chapter, and angle to encode, in this case being title 1, chapter 10, and camera angle 1 (-T), the audio track is track 0 (-a), the output format is ogg (-y, and the output filename is track10.ogg (-m). [125001560140] |generates mp3 output of chapter 20 from title 1 [125001560150] |transcode -i /dev/dvd -x dvd -T 1,20,1 -a 0 -y raw -m track20.mp3 [125001560160] |To extract the whole audio track of a title (all chapters) as ogg audio [125001560170] |transcode -i /dev/dvd -x dvd -T 1,-1 -a 0 -y ogg -m audiotrack.ogg [125001560180] |If you prefer WAV files, the following will do it [125001560190] |transcode -i /dev/dvd -x dvd -T 1,20 -a 0 -y wav -m track20.wav [125001570010] |Fix for Intel cards with broken EEPROM / e100 driver [125001570020] |If you have Intel cards with broken EEPROM / e100 driver you need to try this fix [125001570030] |open terminal (gnome alt+f2) and type the following command [125001570040] |sudo bash -c ‘echo “options e100 eeprom_bad_csum_allow=1″ >>/etc/modprobe.d/options’ [125001570050] |or [125001570060] |echo “options e100 eeprom_bad_csum_allow=1″ | sudo tee -a /etc/modprobe.d/options [125001570070] |should work though.ethernet cards are loaded from initrd so you need to update that to get it on boot time [125001570080] |sudo update-initramfs -u [125001570090] |Now you need to reboot your system [125001580010] |DNS server Setup using bind in Ubuntu [125001580020] |DNS Stands for Domain Name Service.On the Internet, the Domain Name Service (DNS) stores and associates many types of information with domain names; most importantly, it translates domain names (computer hostnames) to IP addresses. [125001580030] |It also lists mail exchange servers accepting e-mail for each domain. [125001580040] |In providing a worldwide keyword-based redirection service, DNS is an essential component of contemporary Internet use it also lists mail exchange managed servers accepting e-mail for each domain. [125001580050] |Introduction [125001580060] |BIND (Berkeley Internet Name Domain) is an open reference implementation of the Domain Name System (DNS) protocol and provides a redistributable implementation of the major components of the Domain Name System. [125001580070] |a name server (named) [125001580080] |a resolver library [125001580090] |troubleshooting tools like nslookup and dig [125001580100] |Using a trusted server is essential, just like using a trusted software program like mypassword to keep your personal information secure. [125001580110] |The BIND DNS Server is used on the vast majority of name serving machines on the Internet, providing a robust and stable architecture on top of which an organization’s naming architecture can be built. [125001580120] |The resolver library included in the BIND distribution provides the standard APIs for translation between domain names and Internet addresses and is intended to be linked with applications requiring name service. [125001580130] |Firewall Config [125001580140] |Bind listens on port 53 UDP and TCP. [125001580150] |TCP is normally only used during zone transfers so it would appear that you could filter it if you have no slaves. [125001580160] |However If the response to a query is greater than 1024 bytes, the server sends a partial response, and client and server will try to redo the transaction with TCP. [125001580170] |Responses that big do not happen often, but they happen. [125001580180] |And people do quite often block 53/tcp without their world coming to an end. [125001580190] |But this is where one usually inserts the story about the Great DNS Meltdown when more root servers were added. [125001580200] |This made queries for the root list greater than 1024 and the whole DNS system started to break down from people violating the DNS spec (RFC1035) and blocking TCP. [125001580210] |Differences in BIND8 and BIND9 [125001580220] |Apart from being multi-threaded, and a complete code rewrite - which should provide better stability and security in the long term, there are other differences [125001580230] |If there is a syntax error in named.conf, BIND9 will log errors and not reload the named server. [125001580240] |BIND8 will log errors and the daemon will die! [125001580250] |Extensive support of TSIGs (shared keys) for access control, for example, “update-policy” can be used for fine grained access control of dynamic updates. [125001580260] |The tool for starting/stopping/reloading etc., rndc is different from the v8 ndc - different communications, authentication and features. [125001580270] |Syntax in zone files is more rigorously checked (e.g. a TTL line must exist) [125001580280] |In named.conf [125001580290] |v8 options ‘check-names’ and ‘statistics-interval’ are not yet implemented in V9. [125001580300] |the default for the option ‘auth-nxdomain’ is now ‘no’, if you don’t set this manually, BIND 9 logs a corresponding message on startup. [125001580310] |The root server list, often called named.root or root.hints in BIND8 is not necessary in BIND 9, as it is included within the server. [125001580320] |Installing Bind in Ubuntu [125001580330] |sudo apt-get install bind9 dnsutils [125001580340] |This will install all the required packages for bind9 [125001580350] |Configuring Bind [125001580360] |If you install Bind from the source code, you will have to edit the file named.conf. [125001580370] |However, Ubuntu provides you with a pre-configured Bind, so we will edit named.conf.local file [125001580380] |sudo vi /etc/bind/named.conf.local [125001580390] |This is where we will insert our zones.If you want to know what is zone in DNs check this [125001580400] |DNS zone is a portion of the global DNS namespace. [125001580410] |This namespace is defined by RFC 1034, “Domain Names - Concepts and Facilities” and RFC 1035, “”Domain Names - Implementation and Specification”, and is laid out in a tree structure from right to left, such that divisions of the namespace are performed by prepending a series of characters followed by period (‘.’), to the upper namespace [125001580420] |You need to add the following lines in named.conf.local file [125001580430] |# This is the zone definition. replace example.com with your domain name [125001580440] |zone “example.com” { type master; file “/etc/bind/zones/example.com.db”; }; [125001580450] |# This is the zone definition for reverse DNS. replace 0.168.192 with your network address in reverse notation - e.g my network address is 192.168.0 [125001580460] |zone “0.168.192.in-addr.arpa” { type master; file “/etc/bind/zones/rev.0.168.192.in-addr.arpa”; }; [125001580470] |Now you need to edit the options file [125001580480] |sudo vi /etc/bind/named.conf.options [125001580490] |We need to modify the forwarder. [125001580500] |This is the DNS server to which your own DNS will forward the requests he cannot process. [125001580510] |forwarders { # Replace the address below with the address of your provider’s DNS server 123.123.123.123; }; [125001580520] |add the zone definition files (replace example.com with your domain name [125001580530] |sudo mkdir /etc/bind/zones [125001580540] |sudo vi /etc/bind/zones/example.com.db [125001580550] |The zone definition file is where we will put all the addresses / machine names that our DNS server will know.Example zone file as follows [125001580560] |// replace example.com with your domain name. do not forget the . after the domain name! // Also, replace ns1 with the name of your DNS server example.com. [125001580570] |IN SOA ns1.example.com. admin.example.com. ( // Do not modify the following lines! [125001580580] |2007031001 28800 3600 604800 38400 ) [125001580590] |// Replace the following line as necessary: // ns1 = DNS Server name // mail = mail server name // example.com = domain name example.com. [125001580600] |IN NS ns1.example.com. example.com. [125001580610] |IN MX 10 mail.example.com. [125001580620] |// Replace the IP address with the right IP addresses. www IN A 192.168.0.2 mta IN A 192.168.0.3 ns1 IN A 192.168.0.1 [125001580630] |Create Reverse DNS Zone file [125001580640] |A normal DNS query would be of the form ‘what is the IP of host=www in domain=mydomain.com’. [125001580650] |There are times however when we want to be able to find out the name of the host whose IP address = x.x.x.x. [125001580660] |Sometimes this is required for diagnostic purposes more frequently these days it is used for security purposes to trace a hacker or spammer, indeed many modern mailing systems use reverse mapping to provide simple authentication using dual look-up, IP to name and name to IP. [125001580670] |In order to perform Reverse Mapping and to support normal recursive and Iterative (non-recursive) queries the DNS designers defined a special (reserved) Domain Name called IN-ADDR.ARPA. [125001580680] |This domain allows for all supported Internet IPv4 addresses (and now IPv6). [125001580690] |sudo vi /etc/bind/zones/rev.0.168.192.in-addr.arpa [125001580700] |copy and paste the following sample file [125001580710] |//replace example.com with yoour domain name, ns1 with your DNS server name. // The number before IN PTR example.com is the machine address of the DNS server. in my case, it’s 1, as my IP address is 192.168.0.1. @ IN SOA ns1.example.com. admin.example.com. ( 2007031001; 28800; 604800; 604800; 86400 ) [125001580720] |IN NS ns1.example.com. [125001580730] |1 IN PTR example.com [125001580740] |Restart Bind server using the following command [125001580750] |sudo /etc/init.d/bind9 restart [125001580760] |Testing Your DNS Server [125001580770] |Modify the file resolv.conf with the following settings [125001580780] |sudo vi /etc/resolv.conf [125001580790] |Enter the following details save and exit the file [125001580800] |// replace example.com with your domain name, and 192.168.0.1 with the address of your new DNS server. [125001580810] |search example.com nameserver 192.168.0.1 [125001580820] |Test your DNS Using the following command [125001580830] |dig example.com [125001590010] |NFS Server and Client Configuration in Ubuntu [125001590020] |NFS was developed at a time when we weren’t able to share our drives like we are able to today - in the Windows environment. [125001590030] |It offers the ability to share the hard disk space of a big server with many smaller clients. [125001590040] |Again, this is a client/server environment. [125001590050] |While this seems like a standard service to offer, it was not always like this. [125001590060] |In the past, clients and servers were unable to share their disk space. [125001590070] |Thin clients have no hard drives and thus need a “virtual” hard-disk. [125001590080] |The NFS mount their hard disk from the server and, while the user thinks they are saving their documents to their local (thin client) disk, they are in fact saving them to the server. [125001590090] |In a thin client environment, the root, usr and home partitions are all offered to the client from the server via NFS. [125001590100] |NFS Advantages [125001590110] |• Local workstations use less disk space because commonly used data can be stored on a single machine and still remain accessible to others over the network. [125001590120] |• There is no need for users to have separate home directories on every network machine. [125001590130] |Home directories could be set up on the NFS server and made available throughout the network. [125001590140] |• Storage devices such as floppy disks, CDROM drives, and Zip® drives can be used by other machines on the network. [125001590150] |This may reduce the number of removable media drives throughout the network. [125001590160] |Install NFS Server in Ubuntu [125001590170] |sudo apt-get install nfs-kernel-server nfs-common portmap [125001590180] |When configuring portmap do =not= bind loopback. [125001590190] |If you do you can either edit /etc/default/portmap using the following [125001590200] |sudo vi /etc/default/portmap [125001590210] |or use the following command [125001590220] |sudo dpkg-reconfigure portmap [125001590230] |Restart Portmap using the following command [125001590240] |sudo /etc/init.d/portmap restart [125001590250] |NFS Server Configuration [125001590260] |NFS exports from a server are controlled by the file /etc/exports. [125001590270] |Each line begins with the absolute path of a directory to be exported, followed by a space-seperated list of allowed clients. [125001590280] |You need to edit the exports file using the following command [125001590290] |sudo vi /etc/exports [125001590300] |Here are some quick examples of what you could add to your /etc/exports [125001590310] |For Full Read Write Permissions allowing any computer from 192.168.1.1 through 192.168.1.255 [125001590320] |/files 192.168.1.1/24(rw,no_root_squash,async) [125001590330] |Or for Read Only from a single machine [125001590340] |/files 192.168.1.2 (ro,async) [125001590350] |save this file and exit [125001590360] |A client can be specified either by name or IP address. [125001590370] |Wildcards (*) are allowed in names, as are netmasks (e.g. /24) following IP addresses, but should usually be avoided for security reasons. [125001590380] |A client specification may be followed by a set of options, in parenthesis. [125001590390] |It is important not to leave any space between the last client specification character and the opening parenthesis, since spaces are intrepreted as client seperators. [125001590400] |Now you need to restart NFS server using the following command [125001590410] |sudo /etc/init.d/nfs-kernel-server restart [125001590420] |If you make changes to /etc/exports on a running NFS server, you can make these changes effective by issuing the command [125001590430] |sudo exportfs -a [125001590440] |Install NFS client support in Ubuntu [125001590450] |sudo apt-get install portmap nfs-common [125001590460] |This will install all the required packages for nfs client [125001590470] |Mounting manually [125001590480] |Example to mount server.mydomain.com:/files to /files. [125001590490] |In this example server.mydomain.com is the name of the server containing the nfs share, and files is the name of the share on the nfs server [125001590500] |The mount point /files must first exist on the client machine. [125001590510] |Create files directory using the following command [125001590520] |sudo mkdir files [125001590530] |You need to mount the share using the following command [125001590540] |sudo mount server.mydomain.com:/files /files [125001590550] |Now you may need to restart services using the following command [125001590560] |sudo /etc/init.d/portmap restart [125001590570] |sudo /etc/init.d/nfs-common restart [125001590580] |Mounting at boot using /etc/fstab [125001590590] |If you want to mount using fstab file [125001590600] |sudo vi /etc/fstab [125001590610] |In this example my /etc/fstab was like this [125001590620] |server.mydomain.com:/files /files nfs rsize=8192,wsize=8192,timeo=14,intr [125001590630] |Change “servername.mydomain.com:/files”, and “/files” to match your server name,share name, and the name of the mount point you created. [125001590640] |Firewall Ports for NFS [125001590650] |If you have a firewall you need to make sure ports 32771, 111 and 2049 are open Testing Your Configuration [125001590660] |Use the following command in terminal to test [125001590670] |mount /files [125001590680] |the mount point /files will be mounted from the server. [125001590690] |Reference [125001590700] |http://czarism.com/easy-peasy-ubuntu-linux-nfs-file-sharing [125001600010] |Fix for SSH slow to ask for password in Ubuntu Feisty Fawn [125001600020] |When you try to login using ssh some users might find asking for ssh password is slow here is the solution how to fix this problem. [125001600030] |Solution 1 [125001600040] |Edit the /etc/ssh/ssh_config file using the following command [125001600050] |sudo vi /etc/ssh/ssh_config [125001600060] |Commentout the following lines [125001600070] |GSSAPIAuthentication yes GSSAPIDelegateCredentials no [125001600080] |save the file and exit [125001600090] |Solution 2 [125001600100] |If you got to System>Administration>Network [125001600110] |Now you should see similar to following screen here click the “General” tab [125001600120] |You need to Uncheck the option that says “Scan for available services and advertise . . .” and close [125001600130] |Now you can try to login using ssh you should see it will prompt for password immediately [125001610010] |How to Create PDF Documents in Ubuntu [125001610020] |If you are using OpenOffice it is very easy to create documents there is an option in the File menu ‘Export as PDF’.For other applications, you will need to do the following procedure [125001610030] |We need to install cups-pdf this software is designed to produce PDF files in a heterogeneous network by providing a PDF printer on the central fileserver. [125001610040] |It is available under the GPL and is packaged for many different distributions or can be built directly out of the source files. [125001610050] |Install cups-pdf [125001610060] |sudo apt-get install cups-pdf [125001610070] |You need to chnage the following file permissions [125001610080] |sudo chmod +s /usr/lib/cups/backend/cups-pdf [125001610090] |Configure CUPS for the PDF printer. [125001610100] |- Select SYSTEM >ADMINISTRATION >PRINTERS >NEW PRINTER [125001610110] |- Select LOCAL PRINTER [125001610120] |- Use detected printer: PDF PRINTER [125001610130] |- Select Print Driver: [125001610140] |- Manufacturer: Generic [125001610150] |- Model: Postscript Color Printer [125001610160] |- Name: postscript-color-printer-rev3b [125001610170] |- Click APPLY [125001610180] |When printing from any application, select the newly created postscript-color-printer-rev3b printer to generate PDF files. [125001610190] |Output files are stored in your home directory under /PDF subirectory. [125001610200] |To change the default location of the PDF output [125001610210] |Edit the /etc/cups/cups-pdf.conf file [125001610220] |gksudo gedit /etc/cups/cups-pdf.conf [125001610230] |look for [125001610240] |Out ${HOME}/PDF [125001610250] |and change to something like below [125001610260] |Out ${HOME}/my_print_to_pdf_folder [125001610270] |and restart [125001610280] |sudo /etc/init.d/cupsys restart [125001620010] |Install Popular Applications in Ubuntu Feisty Fawn Using Automatix2 [125001620020] |Automatix is a graphical interface for automating the installation of the most commonly requested applications in Debian based Linux operating systems. [125001620030] |Install Automatix2 in Ubuntu Feisty Fawn [125001620040] |Open terminal from Applications—>Accessories—>Terminal From terminal do the following enter each line and press enter [125001620050] |echo “deb http://www.getautomatix.com/apt feisty main” | sudo tee -a /etc/apt/sources.list [125001620060] |wget http://www.getautomatix.com/keys/automatix2.key [125001620070] |gpg --import automatix2.key [125001620080] |gpg --export --armor E23C5FC3 | sudo apt-key add - [125001620090] |Now you need to update your source list using the following command [125001620100] |sudo apt-get update [125001620110] |Install Automatix2 Using the following command [125001620120] |sudo apt-get install automatix2 [125001620130] |This will complete the installation and now if you want to open the application you need to go to Applications—>System Tools—>Automatix you can see in the following screen [125001620140] |This will prompt for root password and enter your root password and click ok [125001620150] |Multimedia codecs License information just click on yes [125001620160] |Automatix2 is loading [125001620170] |Automatix2 is Updating Source list [125001620180] |Now you should see the following screen this is having different softwares in different categories [125001620190] |“Burning and Ripping” this contains the following applications [125001620200] |Brasero - CD Burning tool for the GNOME Desktop [125001620210] |GnomeBaker - The Best GTK2 CD/DVD Burning Software [125001620220] |Ripper and Tuner - Streamripper and Streamtuner [125001620230] |xDVDshrink - Linux CounterPart of DVDshrink [125001620240] |“Chat Clients” contains the following applications [125001620250] |AMSN 0.97 - MSN Client With Webcam Support [125001620260] |Gaim 2.0 Beta3 and extras - Install Gaim 2.0 Beta3 and extras [125001620270] |Gyachi - Yahoo Messanger With Voice,Webcam and lots of other features [125001620280] |Skype - A free Voice over IP Software [125001620290] |XChat - Install XChat [125001620300] |“Codecs and Plugins” contains the following applications [125001620310] |AUD-DVD Codecs - NON-FREE Audio and DVD codecs [125001620320] |Flash Player - Installs the adobe Flash Player Plugin for firefox [125001620330] |Mplayer and FF Plugin - Mplayer and Firefox 2.0 plugin [125001620340] |Multimedia Codecs - Commonly needed audio and video codecs [125001620350] |SUN Java 1.6 JRE - Sun’s Version 1.6 JRE and the firefox plugin [125001620360] |Swiftfox Plugins - Installs commonly used Swiftfox Plugins,MS Fonts [125001620370] |“Commercial Software” contains the following applications [125001620380] |Crossover Office Professional 6.0-1 - Install and Run Windows applications like MS Office and Adobe Photoshop on Ubuntu [125001620390] |Crossover Office Standard 6.0-1 - Install and Run Windows applications like MS Office and Adobe Photoshop on Ubuntu [125001620400] |“Drivers” contains the following applications [125001620410] |Lightscribe for Linux - LaCie LightScribe Labeler for Linux [125001620420] |NDISWrapper - A driver wrapper that allows you to use windows drivers for network cards [125001620430] |Nvidia Driver - Installs nVidia drivers on select nVidia cards [125001620440] |“Email Clients” contains the following applications [125001620450] |Checkgmail - Gmail checker which sits in your system tray [125001620460] |Thunderbird 1.5 - Installs Thunderbird 1.5 [125001620470] |“Eyecandy” contains the following applications [125001620480] |Gdesklets - Installs Gdesklets [125001620490] |“File Sharing” contains the following applications [125001620500] |Azures - Installs Azureus bittorrent client [125001620510] |Bittornado - A GTK Bittorent Client for GNOME [125001620520] |DCPP - Linux DC++ client [125001620530] |Frostwire - Install Frostwire P2P client [125001620540] |aMule - Latest version of a P2P file sharing client [125001620550] |“Media Players and Editors” contains the following applications [125001620560] |Audacity - A Versatile audio editor [125001620570] |Avidemux - Video Editing Tool [125001620580] |Beep Media Player - A classic winamp style audio player [125001620590] |DVD Ripper - Installs a GTK based DVD ripper [125001620600] |Easytag - A Versatile mp3 tag editor [125001620610] |Exaile - Amarok like music manager for Gnome [125001620620] |Kino - A Versatile Video editor [125001620630] |Listen Media Manager - Latest Version of a new media manager and player for GNOME [125001620640] |RealPlayer - Installs RealPlayer [125001620650] |Songbird - Music Manager [125001620660] |Totem Xine - A media player [125001620670] |VLC Media Player - Another Versatile media player [125001620680] |iLinux - iLife Alternative and Ipod programs and libraries [125001620690] |“Miscellaneous” contains the following applications [125001620700] |Automatix read/write NTFS and FAT32 Mounter - Automatically mounts all local FAT32 and NTFS Partitions and makes them writable [125001620710] |Ctrl-Alt-Del - This Configures Ctrl-Alt-Del to Open Gnome System Monitor [125001620720] |Debian Menu - Shows all installed applications on your system [125001620730] |Extra Fonts - Additional fonts and msttcorefonts [125001620740] |Nautilus Scripts - Open Nautilus, and any file with gedit with a right click, as root (GNOME ONLY) [125001620750] |Slab - Installs Novell’s “Slab” menu used in SLED 10 [125001620760] |“Office” contains the following applications [125001620770] |Acrobat Reader - Adobe Acrobat Reader and plugin for Firefox 2.0 [125001620780] |GnuCash - Money management software for GNOME [125001620790] |Google Earth - Satellite Earth imagery application from Google [125001620800] |Google Picasa - Photo editing application from Google [125001620810] |OpenOffice Clipart - clipart in OpenOffice [125001620820] |“Programming Tools” contains the following applications [125001620830] |Anjuta - C/C++ Development enviroment [125001620840] |Bluefish - HTML Editor [125001620850] |Gambas - Gambas is a free development environment based on Basic interpreter like Visual Basic [125001620860] |Monodevelop - C#/Boo/Java/Nemerle/lLasm Development enviroment [125001620870] |Screem - Gnome website development environment [125001620880] |Scribus - Desktop publishing software [125001620890] |Stanis Python Editor - A powerful python IDE [125001620900] |“Utilities” contains the following applications [125001620910] |Archiving Tools - Additional archiving tools (rar, unrar, ace, and 7zip) [125001620920] |Backup and Restore - A graphical backup and restore solution for Ubuntu (GNOME) [125001620930] |Beagle - A Mono-based desktop search program [125001620940] |Boot-up Manager - Easy configuration of startup and shutdown scripts and services [125001620950] |GFTP - FTP client for GNOME with ssh capability [125001620960] |Glipper - Clipboard Manager for Gnome [125001620970] |Gnome Security Suite - ClamAV Antivirus and Firestarter Firewall [125001620980] |GnomePPP - Graphical dialup connection tool [125001620990] |Liferea - A RSS reader for GNOME [125001621000] |Network Manager - A Program and menu applet that allows you to easily change networks [125001621010] |“Virtualization” contains the following applications [125001621020] |VMware Player - Runs virtual operating systems [125001621030] |VirtualBox - Runs virtual operating systems [125001621040] |Wine - Installs wine [125001621050] |“Web Browsers” contains the following applications [125001621060] |Opera Browser - Installs Opera Web Browser [125001621070] |Swiftfox Browser - Installs Swiftfox browser for your specific CPU [125001621080] |Example [125001621090] |Now we will see one example how to install Opera web browser using automatix first you need to check the tick box option available next to opera browser application [125001621100] |Now if you want to start installation you need to click on start button available at the top panel [125001621110] |Opera Web Browser installation in progress [125001621120] |Uninstall applications Using Automatix [125001621130] |If you want to uninstall any application which you installed using automatix you need to click on uninstall tab select the application you want to uninstall and click on start button on top [125001621140] |Automatix2 is having new feature when you can check your automatix activitylog, changelog, Errors and Information and Source list [125001621150] |Sample Activitylog Report [125001621160] |Sample Changelog Report [125001621170] |Automatix2 Version details [125001630010] |How to Increase ext3 and ReiserFS filesystems Performance [125001630020] |Introduction [125001630030] |ext3 Filesystem [125001630040] |The ext3 or third extended filesystem is a journalled file system that is commonly used by the Linux operating system. [125001630050] |It is the default file system for many popular Linux distributions [125001630060] |Features of ext3 File System [125001630070] |The ext3 file system is essentially an enhanced version of the ext2 file system. [125001630080] |These improvements provide the following advantages [125001630090] |Availability [125001630100] |After an unexpected power failure or system crash (also called an unclean system shutdown), each mounted ext2 file system on the machine must be checked for consistency by the e2fsck program. [125001630110] |This is a time-consuming process that can delay system boot time significantly, especially with large volumes containing a large number of files. [125001630120] |During this time, any data on the volumes is unreachable. [125001630130] |The journaling provided by the ext3 file system means that this sort of file system check is no longer necessary after an unclean system shutdown. [125001630140] |The only time a consistency check occurs using ext3 is in certain rare hardware failure cases, such as hard drive failures. [125001630150] |The time to recover an ext3 file system after an unclean system shutdown does not depend on the size of the file system or the number of files; rather, it depends on the size of the journal used to maintain consistency. [125001630160] |The default journal size takes about a second to recover, depending on the speed of the hardware. [125001630170] |Data Integrity [125001630180] |The ext3 file system provides stronger data integrity in the event that an unclean system shutdown occurs. [125001630190] |The ext3 file system allows you to choose the type and level of protection that your data receives. [125001630200] |By default, Most Linux Distributions configures ext3 volumes to keep a high level of data consistency with regard to the state of the file system. [125001630210] |Speed [125001630220] |Despite writing some data more than once, ext3 has a higher throughput in most cases than ext2 because ext3′s journaling optimizes hard drive head motion. [125001630230] |You can choose from three journaling modes to optimize speed, but doing so means trade offs in regards to data integrity. [125001630240] |Easy Transition [125001630250] |It is easy to change from ext2 to ext3 and gain the benefits of a robust journaling file system without reformatting. [125001630260] |See the Section called Converting to an ext3 File System for more on how to perform this task. [125001630270] |ReiserFS [125001630280] |ReiserFS is a general-purpose, journaled computer file system designed and implemented by a team at Namesys led by Hans Reiser.ReiserFS is currently supported on Linux and may be included in other operating systems in the future. [125001630290] |Introduced in version 2.4.1 of the Linux kernel, it was the first journaling file system to be included in the standard kernel. [125001630300] |ReiserFS Features [125001630310] |ReiserFS has fast journaling, which means that you don’t spend your life waiting for fsck every time your laptop battery dies, or the UPS for your mission critical server gets its batteries disconnected accidentally by the UPS company’s service crew, or your kernel was not as ready for prime time as you hoped, or the silly thing decides you mounted it too many times today. [125001630320] |ReiserFS is based on fast balanced trees. [125001630330] |Balanced trees are more robust in their performance, and are a more sophisticated algorithmic foundation for a file system. [125001630340] |When we started our project, there was a consensus in the industry that balanced trees were too slow for file system usage patterns. [125001630350] |We proved that if you just do them right they are better--take a look at the benchmarks. [125001630360] |We have fewer worst case performance scenarios than other file systems and generally better overall performance. [125001630370] |If you put 100,000 files in one directory, we think its fine; many other file systems try to tell you that you are wrong to want to do it. [125001630380] |ReiserFS is more space efficient. [125001630390] |If you write 100 byte files, we pack many of them into one block. [125001630400] |Other file systems put each of them into their own block. [125001630410] |We don’t have fixed space allocation for inodes. [125001630420] |That saves 6% of your disk. [125001630430] |Ext3 ReiserFS has three kinds of journaling methods [125001630440] |1) Journal Data Writeback 2) Journal Data Ordered 3) Journal Data [125001630450] |By default the the 2nd method is used.To speed things up we will make it use method 1. [125001630460] |The price to pay is that it may allow old data to appear in files after a crash and journal recovery. [125001630470] |How to make ext3 or reiserfs use journal data writeback [125001630480] |First you need to take fstab file using the following command [125001630490] |sudo cp /etc/fstab /etc/fstab.orig [125001630500] |Edit the /etc/fstab file using the following command [125001630510] |sudo vi /etc/fstab [125001630520] |Add the thing marked in bold to your fstab root mount line. [125001630530] |/dev/hda1 / ext3 defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid,nouser,data=writeback 0 1 [125001630540] |Save that file and exit [125001630550] |You need to take Grubmenu file backup using the following command [125001630560] |sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.orig [125001630570] |Now you need to edit the grub menu list file using the following command [125001630580] |sudo vi /boot/grub/menu.lst [125001630590] |look for the following two lines [125001630600] |# defoptions=quiet splash # altoptions=(recovery mode) single [125001630610] |change to [125001630620] |# defoptions=quiet splash rootflags=data=writeback # altoptions=(recovery mode) single rootflags=data=writeback [125001630630] |Save that file and exit [125001630640] |Now you need to update the grub using the following command [125001630650] |sudo update-grub [125001630660] |the added flags will automatically be added to the kernel line and stay there in case of kernel update [125001630670] |Changes to Ext3 FileSystem Only [125001630680] |Note:- tune2fs only works for ext3. [125001630690] |Reiserfs can’t change the journal method [125001630700] |Before rebooting change the filesystem manually to writeback using the following command [125001630710] |sudo tune2fs -o journal_data_writeback /dev/hda1 [125001630720] |Check that it is running or not using the following command [125001630730] |sudo tune2fs -l /dev/hda1 [125001630740] |Remove update of access time for files [125001630750] |Having the modified time change you can understand but having the system updating the access time every time a file is accessed is not to my liking. [125001630760] |According to the manual the only thing that might happen if you turn this off is that when compiling certain things the make might need that info. [125001630770] |To change this do the following [125001630780] |sudo vi /etc/fstab [125001630790] |add the following marked in bold [125001630800] |/dev/hda1 / ext3 defaults,errors=remount-ro,noatime,auto,rw,dev,exec,suid,nouser,data=writeback 0 1 [125001630810] |Now reboot and enjoy a much faster system [125001640010] |Install Mplayer and Multimedia Codecs (libdvdcss2,w32codecs) in Ubuntu Feisty Fawn [125001640020] |MPlayer is a movie and animation player that supports a wide range of codecs and file formats, including MPEG 1/2/4,DivX 3/4/5, Windows Media 7/8/9, RealAudio/Video up to 9, Quicktime 5/6, and Vivo 1/2. [125001640030] |It has many MX/SSE (2)/3Dnow(Ex) optimized native audio and video codecs, but allows using XAnim’s and RealPlayer’s binary codec plugins, and Win32 codec DLLs. [125001640040] |It has basic VCD/DVD playback functionality, including DVD subtitles, but supports many text- based subtitle formats too. [125001640050] |For video output, nearly every existing interface is supported. [125001640060] |It’s also able to convert any supported files to raw/divx/mpeg4 AVI (pcm/mp3 audio), and even video grabbing from V4L devices. [125001640070] |Install Mplayer in Ubuntu Feisty Fawn [125001640080] |You need to add the following lines to /etc/apt/sources.list file or you need to make sure you have enabled Universe and multiverse repositories in /etc/apt/sources.list file [125001640090] |gedit /etc/apt/sources.list [125001640100] |enter these two lines and save your file [125001640110] |deb http://archive.ubuntu.com/ubuntu feisty universe multiverse deb-src http://archive.ubuntu.com/ubuntu feisty universe multiverse [125001640120] |Now you need to run the following command to update the source list [125001640130] |sudo apt-get update [125001640140] |Install mplayer using the following command [125001640150] |sudo apt-get install mplayer [125001640160] |if you want to open mplayer just type [125001640170] |gmplayer [125001640180] |or [125001640190] |You can Open from Applications—>Sound Video—> Mplayer Movie Player [125001640200] |Once it opens you should see the following screen [125001640210] |Installing libdvdcss2 and w32 video codecs in Ubuntu Feisty Fawn [125001640220] |Support for WMV, RealMedia and other formats has been bundled into the w32codecs package. [125001640230] |This package is not available from the Ubuntu repositories due to licensing and legal restrictions. [125001640240] |Edit /etc/apt/sources.list file and enter the following repositories save and exit the file [125001640250] |sudo gedit /etc/apt/sources.list [125001640260] |For Ubuntu Feisty Fawn Users [125001640270] |deb http://medibuntu.sos-sts.com/repo/ feisty free non-free deb-src http://medibuntu.sos-sts.com/repo/ feisty free non-free [125001640280] |Now you need to copy the key using the following command [125001640290] |wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - [125001640300] |Update the source list using the following command [125001640310] |sudo apt-get update [125001640320] |Install Codecs using the following command [125001640330] |sudo apt-get install w32codecs libdvdcss2 [125001640340] |Using above download locations you can install most of the mutimedia codecs for ubuntu. [125001640350] |sudo apt-get update [125001640360] |Mplayer Plugin for Firefox [125001640370] |If you want to install Mplayer with plug-in for Mozilla Firefox run the following command [125001640380] |sudo apt-get install mozilla-mplayer [125001650010] |Dual Monitors with NVidia in Ubuntu [125001650020] |It’s quite a pain to get dual monitors working your first time using Linux, however I hope this guide will make the process relatively quick and painless. [125001650030] |The first step towards dual monitors involves installing the NVidia 3D drivers. [125001650040] |Luckily, NVidia has great Linux support and the drivers can easily be downloaded from the Ubuntu repository. [125001650050] |Ubuntu Feisty Fawn gives users the option to install these drivers when first installing, but in case you chose not to install these drivers, all it requires is one line of code in the terminal: [125001650060] |sudo apt-get install nvidia-glx [125001650070] |Now that the drivers are installed, let’s make sure that we’re using them. [125001650080] |First, let’s check xorg.conf, the main location for display settings in Linux. [125001650090] |Type sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup. [125001650100] |This ensures that we have a backup copy in case some of the settings we’re about to edit break X and don’t allow you to use a graphical interface! [125001650110] |I suggest always doing thins before changing settings in Linux manually to ensure easy recovery later. [125001650120] |Now we’re ready to edit our settings, so type sudo gedit /etc/X11/xorg.conf. [125001650130] |Under the module section, replace “nv” with “glx”. [125001650140] |Under the device heading, make sure that Driver says “nvidia”. [125001650150] |Under the screen section, add the following line: [125001650160] |Option “RenderAccel” “true”. [125001650170] |Now save your changes and close gedit. [125001650180] |We’re going to reload X to ensure that we’re now using the proper drivers. [125001650190] |Reload X by hitting Ctrl+Alt+Backspace. [125001650200] |This will require you to log back into Ubuntu, so if you’re not using a browser that saves your session, like Firefox/Swifterfox, make sure you bookmark this guide to follow the remaining instructions. [125001650210] |If our install worked, you should see the NVidia logo flash quickly before the Ubuntu log in screen comes up. [125001650220] |Actually, if this doesn’t work, you’re not going to be able to load X properly. [125001650230] |If that’s the case, you’re going to have to type this into the console to replace the new xorg.conf with the old: [125001650240] |sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf [125001650250] |Assuming everything went well, we’re quite close to having dual screens working. [125001650260] |Let’s go back into xorg.conf using sudo gedit /etc/X11/xorg.conf. [125001650270] |Now go back under the heading “Screen”. [125001650280] |Let’s add a few lines: [125001650290] |##This turns on NVidia’s TwinView Option “TwinView” ##Here I’m setting the resolution to the individual monitors. [125001650300] |Option “MetaModes” “1280×1024 1280×1024″ [125001650310] |That should be it! [125001650320] |Restart X with Ctrl+Alt+Backspace and you should have two screens. [125001650330] |If the orientation of the screens is off, try this under the “Screen” heading… [125001650340] |Option “TwinViewOrientation” “LeftOf” [125001650350] |LeftOf can be LeftOf, RightOf, Below, Above, or Clone. [125001650360] |Hope that was helpful! [125001650370] |Thanks to the progress in technology by 220-601 and 70-620 professionals, a dual monitor is not just limited to the laboratory of a 1Y0-259 pro. [125001650380] |It was basically a requirement in SY0-101 and 642-812 courses to work on the kinks of the project and finally in 70-236 certifications candidates learn to operate it fully. [125001660010] |Pocket PC Syncing with Evolution in Ubuntu [125001660020] |If you want to sync your pocketpC in Ubuntu we need to use SynCE and Multisync [125001660030] |SynCE [125001660040] |The purpose of the SynCE project is to provide a means of communication with a Windows Mobile, or Windows CE, device from a computer running Linux, FreeBSD or a similar operating system. [125001660050] |Multisync [125001660060] |MultiSync is a free modular program to synchronize calendars, addressbooks and other PIM data between programs on your computer and other computers, mobile devices, PDAs or cell phones. [125001660070] |MultiSync works on any Gnome platform, such as Linux. [125001660080] |This is based on syncing my Dell Axim X3i with Evolution, but it should work with IPAQs and other Pocket PCs. [125001660090] |Connect your Pocket PC and type “dmesg” in a shell to see if the ipaq kernel module is loaded. [125001660100] |The output might look like the following. [125001660110] |Take note of the tty used for the connection. [125001660120] |usb 4-2: new full speed USB device using uhci_hcd and address 3 ipaq 4-2:1.0: PocketPC PDA converter detected usb 4-2: PocketPC PDA converter now attached to ttyUSB02) [125001660130] |you can also use “cat /proc/bus/usb/devices” to check for a USB device that’s using the ipaq kernel module. [125001660140] |T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 1.01 Cls=ff(vend.) [125001660150] |Sub=ff Prot=ff MxPS=16 #Cfgs= 1 P: Vendor=413c ProdID=4002 Rev= 0.00 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) [125001660160] |Sub=ff Prot=ff Driver=ipaq E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms [125001660170] |SynCE Setup and Configuration [125001660180] |Install the required packages for SynCE [125001660190] |sudo apt-get install librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial [125001660200] |synce-serial setup will be invoked by apt, follow this through using the default settings, unless you have reason to do otherwise. [125001660210] |/dev/ttyUSB0 local address: 192.168.131.102 remote address: 192.168.131.201 no dns entry needed [125001660220] |Perform the following command to tell SynCE where to look. [125001660230] |This seems redundant. [125001660240] |sudo synce-serial-config ttyUSB0 [125001660250] |Start the SynCE connection daemon by typing “dccm” in a shell. [125001660260] |Use “dccm -p password” if your Pocket PC is password protected. [125001660270] |Initiate a serial connection by typing “sudo synce-serial-start” in a shell. [125001660280] |You should be greeted with “synce-serial-start is now waiting for your device to connect”. [125001660290] |“synce-pstatus” shows a LOT of information about your Pocket PC, such as current mode of operation, battery charge level, memory usage as well as backup battery status. [125001660300] |If you want to see some other synce commands, type “dpkg -L librapi2-tools”. [125001660310] |You can use these commands to do things such as installing Pocket PC programs, etc. [125001660320] |Create the partnership between the Pocket PC and your computer. [125001660330] |There are 2 slots on the device, so the INDEX can be 1 or 2. [125001660340] |synce-matchmaker create INDEX [125001660350] |You should see the following message [125001660360] |Partnership creation succeeded. [125001660370] |Using partnership index INDEX. [125001660380] |Multisync Setup and Configuration [125001660390] |Install the required packages for Multisync [125001660400] |sudo apt-get install libmultisync-plugin-all multisync [125001660410] |Or, alternatively if you want to skimp on the packages [125001660420] |sudo apt-get install libmultisync-plugin-evolution libmultisync-plugin-backup multisync [125001660430] |Start Multisync by typing “multisync” in a shell. [125001660440] |You can also do via Applications >Accessories >Multisync, but the shell gives you a lot of feedback which can be helpful the first time you use it. [125001660450] |Create a new synchronization pair where one of the plugins is “SynCE Plugin” and the other is “Ximian Evolution 2″, the order doesn’t matter. [125001660460] |You may need to create a new Contact List, Task List and Calendar, so that the default ones aren’t used. [125001660470] |I’m not sure if this is needed, but it was mentioned in the other thread. [125001660480] |Press the “Sync” button. [125001660490] |Initially, You may not have entries in Evolution so for some reason, You need to modify all of the entries on Pocket PC so that the timestamp would register each entry as a ‘change’, otherwise no entries were sync’d. [125001660500] |Disconnecting Your Pocket PC [125001660510] |Shutdown Multisync [125001660520] |“killall -HUP dccm” to kill the serial connection. [125001660530] |run “synce-serial-abort”, if the above command doesn’t work. [125001670010] |Howto Convert a .nrg (Nero) file to a .iso file in Ubuntu [125001670020] |If you want to convert .nrg file to .iso file you can use nrg2iso tool to create this. nrg2iso is a program that extracts ISO9660 data from Nero “.nrg” CD-ROM image files. [125001670030] |Install nrg2iso in Ubuntu [125001670040] |sudo apt-get install nrg2iso [125001670050] |Using nrg2iso [125001670060] |Usage [125001670070] |nrg2iso [nrg-file] [iso-file] [125001670080] |Example [125001670090] |nrg2iso image.nrg image.iso [125001670100] |Now you can burn your iso with your preferred linux burning app. [125001680010] |Problem with root account and internet access [125001680020] |Hi, [125001680030] |I’m an absolute beginner with Ubuntu server setting up, so please guide me through a problem that I have at the moment when setting up my first Ubuntu server. [125001680040] |I have installed Ubuntu 7.04 on my server. [125001680050] |There are 2 issues I can’t solve with this new server: [125001680060] |
  • when I login using the administrator account, I can configure proxy to be able accessing the Internet. [125001680070] |However, with exact set up, I can not accessing the Internet when using root account.
  • [125001680080] |
  • Could someone please show me how to install phpMyadmin on the Ubuntu server.
  • [125001680090] |Any help would be greatly appreciated. [125001680100] |Thanks. [125001680110] |tp2007 [125001690010] |Howto Set Windows as Default OS when Dual Booting Ubuntu [125001690020] |When you install Windows and ubuntu as dual boot you’ll notice that Ubuntu is set as the default operating system in the Grub loader if you want to change your default booting OS to windows you need to follow this procedure [125001690030] |You need to edit /boot/grub/menu.lst file [125001690040] |sudo vi /boot/grub/menu.lst [125001690050] |Look for the following option [125001690060] |default 0 [125001690070] |to [125001690080] |default 4 [125001690090] |Save and exit the file and reboot your system. [125001690100] |You will need to change that number 0 to match the Windows boot section.In most cases 4 is a default dual-boot configuration and in one my friend’s laptop this value is 5 so you need to check this and enter the value.The blocks at the bottom of the file match the items in the menu and the numbering starts at 0 [125001700010] |Firebird Database Setup on Ubuntu Linux [125001700020] |Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. [125001700030] |Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. [125001700040] |It has been used in production systems, under a variety of names, since 1981. [125001700050] |The version of Firebird packaged with Ubuntu “Edgy Eft” is 1.5.3.4870-10 but is labelled “firebirdsql2″ and Firebird packaged with Ubuntu “Feisty” is 1.5.3.4870-12. [125001700060] |Install Firebird Database on Ubuntu [125001700070] |sudo apt-get install firebird2-super-server [125001700080] |Apt’s dependency tracking will automatically propose all the packages required for a complete installation.Ignore the “firebird2-server” virtual package which will just ask you to select either the “Classic” or “Super” server. [125001700090] |The packages will then download and install on the target machine, a new user “firebird” will be created to run the server, and the server will be started immediately [125001700100] |Setting up firebird2-super-server (1.5.3.4870-10) …Created default security.fdb Starting Firebird server: server has been successfully started [125001700110] |You will then be asked to enter a new password for the SYSDBA user, spelling mistake included: [125001700120] |Plase enter new password for SYSDBA user: You will then be returned to a shell prompt with the following output, that’s it! [125001700130] |GSEC> GSEC> [125001700140] |a new user “firebird” is created on the target machine. [125001700150] |With administrator access, set a password for this new user: [125001700160] |sudo passwd firebird Enter new UNIX password: Retype new UNIX password: [125001700170] |Now you can switch to the firebird user with the su command [125001700180] |If you try to stop the server from running with the init.d command an error message will appear. [125001700190] |sudo /etc/init.d/firebird2 stop /etc/init.d/firebird2: 28: source: not found Stopping Firebird server: Your user name and password are not defined. [125001700200] |Ask your database administrator to set up a Firebird login. can not attach to server [125001700210] |The same will happen if you try and start the server.To stop the server use the following command [125001700220] |sudo su -c “fbmgr -shut -password SYSDBApassword” firebird Password: server shutdown completed [125001700230] |Where SYSDBApassword is the password you entered immediately after installation and the second password is the firebird user password. [125001700240] |To start the server again [125001700250] |su -c “fbmgr -start” firebird [125001700260] |With the installation complete, you can now begin using Firebird on Ubuntu Linux. [125001700270] |The base package does not include any example databases, so if you like, install some with [125001700280] |sudo apt-get install firebird2-examples [125001700290] |These will be installed in /usr/share/doc/firebird2-examples/. [125001700300] |While you’re at it, install the utilities package [125001700310] |sudo apt-get install firebird2-utils-super [125001700320] |This will give you an interactive shell, and backup and reporting tools among others. [125001700330] |Now you can test your Firebird installation by connecting to an example database. [125001700340] |Decompress the example “employee.fdb” database [125001700350] |gunzip /usr/share/doc/firebird2-examples/examples/employee.fdb.gz [125001700360] |Fire up the interactive shell. [125001700370] |isql-fb [125001700380] |At the SQL> prompt, connect to the database with: [125001700390] |SQL> connect “employee.fdb” user ‘SYSDBA’ password ‘SYSDBApassword’; [125001700400] |If you get an error message like “Statement failed, SQLCODE = -551 no permission for read-write access to database /usr/share/doc/firebird2-examples/examples/employee.fdb”, then the server process doesn’t have read or write access to the database file. [125001700410] |Change the ownership of the database to the user firebird with [125001700420] |sudo chown firebird:firebird employee.fdb [125001700430] |When you manage to successfully connect to the database you will see the message: [125001700440] |Database: “employee.fdb”, User: SYSDBA Now, from the SQL> prompt, feel free to browse around the employee database: [125001700450] |SQL> show tables; COUNTRY CUSTOMER DEPARTMENT EMPLOYEE EMPLOYEE_PROJECT JOB PHONE_LIST PROJECT PROJ_DEPT_BUDGET SALARY_HISTORY SALES [125001700460] |That’ it this will complete the firebird database setup in Ubuntu [125001710010] |Free Ubuntu Linux E-Books [125001710020] |If you are ubuntu user and if you are looking for some ubuntu related books for free check this [125001710030] |Book Title: Moving to Ubuntu Linux By Marcel Gagné [125001710040] |Publisher: Addison Wesley Professional [125001710050] |Brief Introduction [125001710060] |Discover Ubuntu, Today’s Hottest Linux [125001710070] |Everyone’s talking about Ubuntuit’s not just 100% free, it’s the most useful, practical desktop Linux ever! [125001710080] |Now, Linux expert Marcel Gagné reveals Ubuntu’s amazing power and helps you migrate from Windows faster than you ever thought possible. [125001710090] |Moving to Ubuntu Linux will teach you how to do virtually anything with Ubuntuwrite documents, create spreadsheets, surf the Web, use email, listen to music, watch movies, and play games. [125001710100] |Install Ubuntu fast, with easy, step-by-step instructions [125001710110] |Take control, with the GNOME desktop environment and Nautilus file manager [125001710120] |Browse the Internet using Firefox, the powerful browser that’s quickly replacing Microsoft Internet Explorer [125001710130] |Find and install all the software you’ll ever need, with Ubuntu’s powerful Synaptic package manager [125001710140] |Send email, track contacts, create calendars, and manage all your personal information with Evolution [125001710150] |Organize digital photos, rip music, burn and play CDs, watch movies, create graphics, and more [125001710160] |Discover the world of Linux games, and learn how to run Windows games on your Ubuntu PC [125001710170] |Set up an efficient, convenient network for your home or small business [125001710180] |Customize your desktop so it’s perfectly comfortable and totally efficient [125001710190] |Free E-Book Check here [125001710200] |Book Title: The Official Ubuntu Book By Benjamin Mako Hill, Jono Bacon, Corey Burger, Jonathan Jesse, Ivan Krstic [125001710210] |Publisher: Prentice Hall [125001710220] |Brief Introduction [125001710230] |Ubuntu is a complete, free operating system that emphasizes community, support, and ease of use while refusing to compromise on speed, power, and flexibility. [125001710240] |It’s Linux for human beings--designed for everyone from computer novices to experts. [125001710250] |Ubuntu is the most in-demand Linux distribution, and this official guide will get you up and running quickly. [125001710260] |Learn how to seamlessly install and customize Ubuntu for your home or small businesses. [125001710270] |Its open source power can be used in schools, government, or by corporations, and is suitable for both desktop and server use. [125001710280] |The Ubuntu community is built on the premise that software should be available free of charge, and that people should have the freedom to customize and alter their software in whatever way they see fit. [125001710290] |Written by leading Ubuntu community members, this is the only book that you need to become a savvy Ubuntu user. [125001710300] |Covers the latest version of Ubuntu--Ubuntu 6.06LTS [125001710310] |Covers every standard desktop application from word processing, spreadsheets, Web browsing, e-mail, instant messaging, music, video, and, of course, games, all the way to software development, databases, and other server applications [125001710320] |Includes real-world troubleshooting advice contributed by Ubuntu users from around the world [125001710330] |Learn about the extended Ubuntu community, which includes translators; software developers; teachers; people who love to hand out CDs and help friends try free software; artists; people who write documentation, tips, and guides; accountants; and even a lawyer or two. [125001710340] |Covers both Ubuntu and Kubuntu desktop systems [125001710350] |Explains Ubuntu Server installation and basic administration, complete with advanced installer features like LVM and RAID [125001710360] |This book comes with a version of Ubuntu that can run right off the DVD, as well as the complete set of supported packages for Ubuntu, including Kubuntu. [125001710370] |Try out Ubuntu on the DVD. [125001710380] |If you want to keep it, install it directly from your desktop. [125001710390] |Free E-Book Check here [125001710400] |Book Title: Hacking Ubuntu by Neal Krawetz [125001710410] |Publisher: John Wiley Sons [125001710420] |Brief Introduction [125001710430] |I started seriously using Linux in 1995. [125001710440] |Back then, Slackware 3.0 was the popular distribution, but RedHat 2.1 and Debian 1.0 were gaining a following. [125001710450] |Ah, the good old days of the 1.2.13 kernel… [125001710460] |Over the last decade, I have used Linux on all types of systems and platforms-from personal computers to mission-critical servers, and from Intel’s 386 to PowerPC, SGI, and Sun platforms. [125001710470] |I view the operating system as a tool, and the right job needs the right tool. [125001710480] |Ten years ago, the flexible Linux system filled a niche that Microsoft, Sun, and other proprietary operating systems could not fill. [125001710490] |It had all the power and programming hooks that a developer could want, but was seriously lacking in usability and support. [125001710500] |Custom device drivers did not exist unless you built them, and compatibility with Microsoft Windows was limited to FTP and the web. [125001710510] |Today, the kernel is up to version 2.6 and Ubuntu is one of the fastest growing Linux distributions available. [125001710520] |Ubuntu combines all the desirable features-usability, security, and support-in one distribution. [125001710530] |This book focuses on the Dapper Drake 6.06 LTS version of Ubuntu. [125001710540] |Although other versions of Ubuntu have an 18-month support life, Dapper is intended to have up to five years of support from its corporate sponsor, Canonical Ltd. [125001710550] |Free E-book Check Here [125001710560] |Book title: Ubuntu Hacks By Bill Childers, Jonathan Oxer, Kyle Rankin [125001710570] |Publisher: O’Reilly [125001710580] |Brief Introduction [125001710590] |The Ubuntu distribution simplifies Linux by providing a sensible collection of applications, an easy-to-use package manager, and lots of fine-tuning, which make it possibly the best Linux for desktops and laptops. [125001710600] |Readers of both Linux Journal and TUX Magazine confirmed this by voting Ubuntu as the best Linux distribution in each publication’s 2005 Readers Choice Awards. [125001710610] |None of that simplification, however, makes Ubuntu any less fun if you’re a hacker or a power user. [125001710620] |Like all books in the “Hacks” series, Ubuntu Hacks includes 100 quick tips and tricks for all users of all technical levels. [125001710630] |Beginners will appreciate the installation advice and tips on getting the most out of the free applications packaged with Ubuntu, while intermediate and advanced readers will learn the ins-and-outs of power management, wireless roaming, 3D video acceleration, server configuration, and much more. [125001710640] |Free E-Book Check here [125001710650] |Book Title : Ubuntu Unleashed By Andrew Hudson, Paul Hudson [125001710660] |Publisher: Sams [125001710670] |Brief Introduction [125001710680] |Incorporating an advanced approach to presenting information about Ubuntu, Ubuntu Unleashed aims to provide the best and latest information that intermediate to advanced Linux users need to know about installation, configuration, system administration, server operations, and security. [125001710690] |Written by renowned open source authors, Paul and Andrew Hudson, it includes detailed information on hot topics in Ubuntu Linux, such as wireless networks, and programming in PHP, Perl and others. [125001710700] |It thoroughly covers all of Ubuntu’s software packages, including up-to-date material on new applications, Web development, peripherals, and programming languages. [125001710710] |It also includes updated discussion of the architecture of the Linux kernel 2.6, USB, KDE, GNOME, Broadband access issues, routing, gateways, firewalls, disk tuning, GCC, Perl, Python, printing services (CUPS), and security. [125001710720] |The included DVD comes with a complete Ubuntu Linux distribution. [125001710730] |Free E-Book Check here