[126000740010] |Quicker GUI Editing with mousepad [126000740020] |Here is a small little app that I love to edit with, other than nano and gedit, it uses much less ram and opens instantaneously. [126000740030] |Install it Easily by doing:apt-get install mousepador click on Applications->Add/Remove..-> then search for mousepad and check it to download &install. [126000740040] |Here is a little tip from my tutorial Less typing in the command lineroot@ion:~# alias pad="mousepad"root@ion:~# pad^opens mousepad and you can just type "pad /etc/sysctl.conf" without the quotes of course :) [126000750010] |Updated Site [126000750020] |Hey all, I hope everyone had a nice week and weekend, this weekend I added a google custom search for my page up on the top for you all to easily find things on my site via a search, im experimenting with it and I enjoy it allot, I hope others do as well, please let me know if you do not find certain content that you need and I will do my best to expand the knowledge contained on this site by expanding my own and yours in the process. [126000750030] |Lately I have been trying to make a nice Ubuntu Unleashed Banner in Gimp but I dont have that much skill in GFX yet, if anyone has any tips/tricks or cool graphics applications to help me on my quest I would appreciate it and link my site to yours. [126000750040] |Also if you have some free time and have a GFX passion and wouldnt mind drawing something up for me, that would be great too. [126000750050] |Anyways, because of you guys im striving hard to add more relevent content to your needs. [126000750060] |Thanks for visiting my sitedefcon [126000760010] |Clean up Ubuntu Junk Files! [126000760020] |If your like me and like to do a bit of spring cleaning, or daily cleaning if your a tweak a-holic, these tips will help you clean up your ubuntu installation, enjoy. [126000760030] |Tip #1 - Getting rid of Residual Config packages [126000760040] |In Synaptic Package Manger, there is a built-in feature that gets rid of old Residual Config packages. [126000760050] |Residual Config packages are usually dependency packages that are left behind after you uninstall a package from your machine. [126000760060] |To use this feature, go to System >Administration >Synaptic Package Manager. [126000760070] |On the bottom left hand corner of the window, click the Status button. [126000760080] |In the list above the Sections, Status, Search, and Custom buttons, you should see the following text: [126000760090] |Quote: Click on the "Residual config" text. [126000760100] |(If the "Residual config dialogue does not appear, that means you do not have any Residual Config packages on your machine and you can skip down to Tip #2.) [126000760110] |Do you see the packages that popped up in the window on the right? [126000760120] |Those are the Residual Config packages. [126000760130] |To get rid of these pests, click on the box to the left of the package name and select "Mark for Complete Removal". [126000760140] |After you have done that for all of the Residual Config packages, look at the top of the Synaptic Package Manger window. [126000760150] |Do you see the green check mark with the text "Apply" right under it? [126000760160] |Click that button, and you'll flush all those Residual Config packages down the toilet! [126000760170] |Tip #2 - Getting rid of partial packagesThis is yet another built-in feature, but this time it is not used in Synaptic Package Manager. [126000760180] |It is used in the Terminal. [126000760190] |To access the Terminal, go to Applications >Accessories >Terminal. [126000760200] |Now, in the Terminal, key in the following command (or you can just copy and paste from here): [126000760210] |sudo apt-get autoclean [126000760220] |Enter your password when prompted and press Enter. [126000760230] |See the package names that appeared in the Terminal? [126000760240] |Those were partial packages that have just been deleted. [126000760250] |Say goodbye! [126000760260] |That's it! [126000760270] |This command deletes the not-so-fully-downloaded packages that you acquire when a package that is being downloaded is suddenly cancelled. [126000760280] |This is my favorite little trick when it comes to getting rid of junk files. [126000760290] |Tip #3 - Getting rid of unnecessary locale dataFor this tip, you need to download the "localepurge" package found in Synaptic Package Manager. "localepurge" is just a simple script to recover diskspace wasted for unneeded locale files and localized man pages. [126000760300] |It will automagically be invoked upon completion of any apt installation run. [126000760310] |To open Synaptic Package Manager, follow the instructions in Tip #1. [126000760320] |After opening up Synaptic Package Manager, click the Sections button on the bottom left hand corner of the window, if it is not already clicked. [126000760330] |Next, at the top of the Synaptic Package Manager window, click the Search button. [126000760340] |In the search window, key in the following text : [126000760350] |localepurge [126000760360] |Did the "localepurge" package popup in the package window? [126000760370] |It probably did, unless you do not have the correct Repositories. [126000760380] |Now, click on the box next to the "localepurge" package name. [126000760390] |Click on Mark for Installation. [126000760400] |Now click the Apply button at the top of the window and wait for the downloading and installing of the "localepurge" package to finish. [126000760410] |Once it is done, a new window should popup that has a bunch of abbreviations on it. for example: [126000760420] |enfrpospkaetc... [126000760430] |You want to select the abbreviation of the language that you speak, or use with Ubuntu, ignoring the capitalized ones. [126000760440] |For example, I speak english, so I would select the "en" abbreviation. [126000760450] |A french speaker would select the "fr" abbreviation. [126000760460] |So on and so forth... [126000760470] |Then click next. [126000760480] |All done! [126000760490] |Tip #4 - Getting rid of "orphaned" packages - For this tip, you need to download the "deborphan" package found in Synaptic Package Manager. "deborphan" finds "orphaned" packages on your system. [126000760500] |It determines which packages have no other packages depending on their installation, and shows you a list of these packages. [126000760510] |It is most useful when finding libraries, but it can be used on packages in all sections... [126000760520] |To open Synaptic Package Manager, follow the instructions in Tip #1. [126000760530] |After opening up Synaptic Package Manager, click the Sections button on the bottom left hand corner of the window, if it is not already clicked. [126000760540] |Next, at the top of the Synaptic Package Manager window, click the Search button. [126000760550] |In the search window, key in the following text : [126000760560] |Quote: Did the "deborphan" package popup in the package window? [126000760570] |It probably did, unless you do not have the correct Repositories. [126000760580] |Now, click on the box next to the "deborphan" package name. [126000760590] |Click on Mark for Installation. [126000760600] |Now click the Apply button at the top of the window and wait for the downloading and installing of the "deborphan" package to finish. [126000760610] |Once that is done, open up the Terminal. [126000760620] |Instructions for doing that are located in Tip #2. [126000760630] |After you have gotten the Terminal open, key in the following command (or copy and paste from here): [126000760640] |Code: [126000760650] |sudo deborphan | xargs sudo apt-get -y remove --purge [126000760660] |Enter your password when prompted and press Enter. [126000760670] |See the package names that appeared in the Terminal? [126000760680] |Those were orphaned packages that have just been deleted. [126000760690] |Say goodbye! [126000760700] |This is my second favorite way of dealing with junk files. [126000760710] |Tip #5 - Adding a "Find orphaned packages" to Synaptic Package Manager - This is not really much of a tip on how to get rid of junk files. [126000760720] |It's more like adding a "deborphan" shortcut to Synaptic Package Manager so that you don't have to use the Terminal to find "orphaned" packages. [126000760730] |Please note: You must have the "deborphan" package installed or else this will not work. [126000760740] |To start this out, open up Synaptic Package Manager with the instructions from Tip #1. [126000760750] |Now, at the top of the Synaptic Package Manager window, click the Settings button, followed by the Filters button. [126000760760] |In the Filters window, on the bottom left hand corner, push the New button. [126000760770] |You can name the new Filter if you like, but it is not necessary. [126000760780] |I named mine "Orphaned". [126000760790] |With your new Filter selected, in the "Status" tab on the right, click the Deselect All button. [126000760800] |Next, check the "Orphaned" option under the "Other" category. [126000760810] |Then click the OK button. [126000760820] |To use this new filter, click the Custom button on the bottom left hand corner of the Synaptic Package Manager window. [126000760830] |You should see the following text, or something similiar : [126000760840] |Quote: Click on the "(Whatever you named your "deborphan Filter)" text. [126000760850] |Do you see the packages that popped up in the window on the right? [126000760860] |Those are the "orphaned" packages. [126000760870] |To get rid of these buggers, click on the box to the left of the package name and select "Mark for Complete Removal". [126000760880] |After you have done that for all of the "orphaned" packages, look at the top of the Synaptic Package Manger window. [126000760890] |Do you see the green check mark with the text "Apply" right under it? [126000760900] |Click that button, and you'll get rid of all the "orphaned" packages forever (Probably)! [126000770010] |Tweak Ubuntu Boot Processes & Runlevels [126000770020] |I personally like gui tools but I also tweak my bootable applications via the command line. [126000770030] |Here is what I use: [126000770040] |Command line tools: [126000770050] |rcconf - This tool configures system services in connection with system [126000770060] |This is my favorite cmd-line app [126000770070] |sysv-rc-conf - sysv-rc-conf provides a terminal GUI for managing "/etc/rc{runlevel}.d/"symlinks. [126000770080] |The interface comes in two different flavors, one that simplyallows turning services on or off and another that allows for more fine tunedmanagement of the symlinks. [126000770090] |Unlike most runlevel config programs, you canedit startup scripts for any runlevel, not just your current one.runlevels. [126000770100] |It turns on/off services using the scripts in/etc/init.d/. [126000770110] |Rcconf works with System-V style runlevel configuration. [126000770120] |It is a TUI(Text User Interface) frontend to the update-rc.d command. [126000770130] |GUI Tools: [126000770140] |bum - Boot-Up Manager is a graphical tool to allow easy configurationof init services in user and system runlevels, as far as changingStart/Stop services priority. [126000770150] |This baby kicks ass [126000770160] |services-admin - The standard services administration tool for ubuntuA small known fact about this application is that you can rightclick on the service and change the run-level's [126000770170] |You can simply grab these tools via sudo apt-get install application-listed-above [126000770180] |Here is a quick explaination on Ubuntu [126000770190] |’single user’ mode. [126000770200] |A more apt description would be ‘rescue’, or ‘trouble-shooting’ mode. [126000770210] |In run level 1, no daemons (services) are started. [126000770220] |Hopefully single user mode will allow you to fix whatever made the transition to rescue mode necessary. [126000770230] |(You can boot into single user mode typically by using your boot loader, lilo or grub, to add the word ’single’ to the end of the kernel command line). [126000770240] |Run levels 2 through 5 are full multi-user mode and are the same in a default User Linux (Debian) system. [126000770250] |It is a common practice in other Linux distributions to use run level 3 for a text console login and run level 5 for a graphical login. [126000770260] |Run level 6 is used to signal system reboot. [126000770270] |This is just like run level 0 except a reboot is issued at the end of the sequence instead of a power off. [126000770280] |In the interests of completeness, there is also a runlevel ‘S’ that the system uses on it’s way to another runlevel. [126000770290] |Read the man page for the init command (”For manpage click here”) for more information, but you can safely skip this for all practical purposes. [126000770300] |Run Levels Location [126000770310] |Like everything else in a Linux system, run levels are defined by files in the file system. [126000770320] |All the run level files are found in the /etc directory according to the following table: [126000770330] |/etc/rc0.d Run level 0/etc/rc1.d Run level 1/etc/rc2.d Run level 2/etc/rc3.d Run level 3/etc/rc4.d Run level 4/etc/rc5.d Run level 5/etc/rc6.d Run level 6 [126000770340] |Each defined run level should have an rcX.d directory where X is the run level number. [126000770350] |The contents of the rcX.d directory determines what happens at that run level. [126000770360] |Change run levels in Debian and Ubuntu Linux [126000770370] |Before we change run levels it might help to find out which run level is current. [126000770380] |Use the ‘runlevel’ command to tell you two things: The last run level, and the current run level. [126000770390] |Here is the command and the output shown together due to the sparsity of the output: [126000770400] |# runlevel N 2 [126000770410] |The ‘N’ stands for none, meaning there has been no run level change since powering up. [126000770420] |The init system controls run levels, but then again, the init system pretty much controls everything. [126000770430] |The init system will be looked at in detail in a future article. [126000770440] |The primary command used to change run levels is ‘telinit’. [126000770450] |#telinit 3 [126000770460] |telinit takes one argument on the command line. [126000770470] |As always, see the man page for full details. [126000770480] |Normally the argument will be one of: 0,1,2,3,4,5,6, or the letter ‘S’. [126000770490] |As you may have guessed, the numbers correspond to the run level you wish to move to. [126000770500] |Using the ‘S’, for single-user, is the same as the number 1, but don’t do it; the ‘S’ runlevel is intended for use by the UserLinux (Debian)system. [126000770510] |A note of caution is warranted here. [126000770520] |You can easily use the telinit command to reboot (run level 6), or shutdown (run level 0) the system, but it is not recommended. [126000770530] |Certain programs need special processing for an orderly shutdown. [126000770540] |Bypassing the expected shutdown sequence can have dire effects on your data. [126000770550] |Older _Unix_ systems are especially sensitive to shutdown/bootup operations. [126000770560] |The preferred method for a serious runlevel change is ’shutdown’. [126000770570] |There are easier mnemonics, but in a running system they all point to the ’shutdown’ command. [126000770580] |You can use the ‘halt’, or ‘poweroff’ command to stop a system and the ‘reboot’ command to restart your system. [126000770590] |In each case they call the ’shutdown’ command with different parameters. [126000770600] |If you wanted runlevel 3 to be the default, then you need to edit /etc/inittab. [126000770610] |# The default runlevel. [126000770620] |id:2:initdefault: [126000770630] |You’d change the ‘2′ to a ‘3′. [126000770640] |Next time you reboot, your system will start in runlevel 3. [126000770650] |There will be no display manager running in runlevel 3, because you turned it off. [126000770660] |Therefore, runlevel 3 will become text only, and it will be the default. [126000770670] |If that’s what you want to do. [126000770680] |Adding a new service [126000770690] |You can only add a new service to the boot sequence if a script in /etc/init.d exists. [126000770700] |In that case the following command will install it with default settings (foo being the name of a script in /etc/init.d). [126000770710] |#update-rc.d foo default [126000770720] |Removing a service [126000770730] |A service may only be removed after the script in /etc/init.d as deleted already. [126000770740] |If so, the following command will remove its references (foo being the name of a script in /etc/init.d). [126000770750] |#update-rc.d foo remove [126000770760] |If you want to remove a service without removing the start/stop script as well, you may consider using the file-rc package and editing the runlevel configuration file /etc/runlevel.conf. [126000770770] |When using the SysV method you should rename the start/stop script, then call update-rc.d and then rename the start/stop script back to its old name. [126000770780] |Some of the content for this article source from here [126000780010] |Dell releases custom Ubuntu 7.04 ISOs with drivers and fixes [126000780020] |Dell has released a custom "remastered" Ubuntu 7.04 installation CD ISO that can be used to install Ubuntu on an Inspiron 1420 or 530. [126000780030] |The ISO automatically installs all of the drivers and fixes that are required to make Ubuntu fully functional on those systems. [126000780040] |Dell laptops with Ubuntu preinstalled currently ship with a regular Ubuntu 7.04 installation CD that can be used to reinstall the operating system from scratch after reformatting. [126000780050] |Unfortunately, the default Ubuntu installation does not include the best drivers so dell has a new remastered custom ubuntu cd just for you. [126000780060] |The "remastered" installation ISO could also be used by Inspiron 1420 and 530 owners who didn't buy their laptops with Ubuntu preinstalled, but wish to install it themselves... [126000780070] |

Dell Remastered Ubuntu 7.04 ISO

[126000780080] |Dell Linux Engineering team has a remastered copy of the Ubuntu 7.04 Live CD available for download. [126000780090] |It includes native system hardware support and many of the fixes listed below. [126000780100] |The media will help you get the system installed and running with the necessary drivers. [126000780110] |The media has been created specifically to resolve issues on the following system: [126000780120] |
  • Inspiron E1505N
  • [126000780130] |
  • Inspiron 1420N
  • [126000780140] |
  • Inspiron 530N
  • [126000780150] |Download Dell Ubuntu Image [126000780160] |DISCLAIMER: These images are both unofficial Dell recovery media. [126000780170] |They are not officially Dell-supported. [126000780180] |Do not call Dell Technical support with questions about this image, or software installed by this image, as they will not be able to help you. [126000780190] |To get help, please send an email to the Dell linux-desktops mailing list. [126000780200] |
  • Latest Dell Install DVD Image
  • [126000780210] |
  • Latest Dell Install CD Image
  • [126000780220] |NOTE: After installation, be sure to update to the latest system software. [126000780230] |NOTE: The CD image has been modified to remove components such as OpenOffice to make room for additional Dell specific drivers and fixes. [126000790010] |Make your WPA Uncrackable and Unhackable On Ubuntu or any OS [126000790020] |I have known about this page for quite a while now, I think I decided not to share it because I hack peoples wep/wpa networks lol.. [126000790030] |But anyways this site generates completely random Ultra High Security passwords that are generated just for you, the site never gives the same password twice and uses some extremely advanced scrambling technology to generate these passphrases. [126000790040] |Wep is easily crackable but if you use a stronger/longer password it may take longer to crack. [126000790050] |As for WPA, using an ultra secure password is pretty much uncrackable to my knowledge. [126000790060] |"Every time this page is displayed, our server generates a unique set of custom, high quality, cryptographic-strength password strings which are safe for you to use:" [126000790070] |Here is a c/p from the siteWhat makes these perfect and safe? [126000790080] |Every one is completely random (maximum entropy) without any pattern, and the cryptographically-strong pseudo random number generator we use guarantees that no similar strings will ever be produced again. [126000790090] |Also, because this page will only allow itself to be displayed over a snoop-proof and proxy-proof high-security SSL connection, and it is marked as having expired back in 1999, this page which was custom generated just now for you will not be cached or visible to anyone else. [126000790100] |Therefore, these password strings are just for you. [126000790110] |No one else can ever see them or get them. [126000790120] |You may safely take these strings as they are, or use chunks from several to build your own if you prefer, or do whatever you want with them. [126000790130] |Each set displayed are totally, uniquely yours —forever. [126000790140] |The "Application Notes" section below discusses various aspects of using these random passwords for locking down wireless WEP and WPA networks, for use as VPN shared secrets, as well as for other purposes. [126000790150] |The "Techie Details" section at the end describes exactly how these super-strong maximum-entropy passwords are generated (to satisfy the uber-geek inside you). [126000790160] |Generate your Ultra Secure Password Here [126000800010] |Ubuntu VS Fedora on Google Trends [126000800020] |It seems fedora is loosing popularity and Ubuntu is rapidly gaining popularity, although fedora has been around and has a bit of seniority since it is sponsored by Red Hat Linux. [126000800030] |I used to run Red Hat Linux and I loved it, although Ubuntu's Simplicity, configurability, stability, speed, and ease of use completely got me. [126000800040] |It takes me 25 minutes to completely reinstall Ubuntu and have all my applications restored via AptOnCD. [126000800050] |Ubuntu is also headed by a very Intelligent [126000820010] |Export Pictures to Picasa, Flickr,SmugMug,23hq,web album with Ubuntu [126000820020] |I have searched all over the web for an application/hack to do this and I finally found something since google's picasa doesnt do it yet which is sad... [126000820030] |Download F-Spot Hereopen a terminal where you downloaded f-spotapt-get install sqlitedpkg -i f-spot*.debThen go to Applications-> Graphics-> F-Spot Photo ManagerClick on import to import your pictures, and select the picture album location. [126000820040] |Then once its done importing, you can then export pictures. [126000820050] |First to do this you must select the pictures you want exported by holding in ctrl and selecting the pictures with your mouse. [126000820060] |Then click File-> Export-> PicasaWeb... [126000820070] |Click Add next to gallery, and enter your picasa/google username and password. [126000820080] |Click OK [126000820090] |Now you can add album's, and export the photo's you selected, you can make them public or private when you click ok to export [126000830010] |OpenOffice 2.3 Released (direct download) [126000830020] |It seems OpenOffice.org has released a new version of there powerful software, their release candidate 3 is 2.3 according to there developer site. [126000830030] |Here is a few download locations... [126000830040] |Direct Download HereDownload Linux rpm HereDownload Linux rpm with jre HereDownload Winblows Version HereDownload Winblows Version with jre HereRelease Notes [126000840010] |Pidgin 2.2.0 package released for Ubuntu Feisty [126000840020] |This release incorporate improvements from Google Summer of Code 2007, Myspace IM, and bug fixes. [126000840030] |This release includes enhancement on the XMPP protocol made by Andreas Monitzer during the Google Summer of Code for Adium, more information can be found on Adium page. [126000840040] |Another feature I really enjoy is the ability to revert to the old gaim layout. [126000840050] |For instance, a new entry in the menu Buddy->Show allows you to show protocol icons in the buddy list, right-clicking the empty space in the formatting toolbar allows you to toggle back to the old "ungrouped" version. [126000840060] |Yet, much more is shipped with this release of pidgin. [126000840070] |Here is the complete changelog: [126000840080] |Version 2.2.0 (09/13/2007): http://developer.pidgin.im/query?status=closed&milestone=2.2.0 [126000860010] |Setup and Spoof Deluge Bittorrent Client for Private torrent Trackers [126000860020] |Ok i am a member of sceneaccess.org a private bittorrent site for the underground scene, and I was stuck using transmission which is a decent client but I prefer Deluge. [126000860030] |Here is a simple howto, to setup Deluge to spoof the client id to uTorrent... [126000860040] |First thing open up a Terminal and sudo -s and enter your sudo password [126000860050] |Then download Deluge to your home directory from here [126000860060] |Now we gotta download the correct libraries and tools to compile Deluge, copy/paste this: [126000860070] |apt-get install g++ make python-all-dev python-all python-dbus python-gtk2 python-xdg python-support libboost-dev libboost-thread-dev libboost-date-time-dev libboost-filesystem-dev libboost-serialization-dev libssl-dev zlib1g-dev [126000860080] |Ok now extract Deluge: [126000860090] |tar zxvf deluge-0.5.5.tar.gz [126000860100] |Change dir to deluge: [126000860110] |cd deluge-0.5.5 [126000860120] |Now here is the hackery, the editing of deluge_core.cpp in the src/ directoryor if your lazy scroll to the bottom for the file... :)gedit src/deluge_core.cpp [126000860130] |press ctrl I to goto line 357It looks like: M_ses = new session(fingerprint(client_ID, v1, v2, v3, v4));" [126000860140] |Now we replace the line with this:M_ses = new session(fingerprint("UT", 1, 6, 1, 0));" (for uTorrent 1.6.1.0)";Save it!ctrl SExit ctrl Q [126000860150] |Lets make it:type:makeWait for it to compilethen install it:make install [126000860160] |Run it!press alt F2 and type in deluge Thats it, your sp00fed! :) [126000860170] |Download deluge_core.cpp sp00fed edition for deluge 0.5.5 [126000870010] |Advanced lsof Usage in Ubuntu or any linux Operating system [126000870020] |lsof [126000870030] |lsof is the Linux/Unix über-tool. [126000870040] |I use it most for getting network connection related information from a system, but that's just the beginning for this amazing and little-known application. [126000870050] |The tool is aptly called lsof because it "lists open files". [126000870060] |And remember, in Unix just about everything (including a network socket) is a file. [126000870070] |** lsof is also the Linux/Unix command with the most switches. [126000870080] |It has so many it has to use both pluses and minuses. [126000870090] |usage: [-?abhlnNoOPRstUvV] [+|-c c] [+|-d s] [+D D] [+|-f[cgG]][-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+|-M] [-o [o]][-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names] [126000870100] |As you can see, lsof has a truly staggering number of options. [126000870110] |You can use it to get information about devices on your system, what a given user is touching at any given point, or even what files or network connectivity a process is using. lsof replaces my need for both netstat and ps entirely. [126000870120] |It has everthing I get from those tools and much, much more. [126000870130] |Show Your Network ConnectionsShow all connections with -ilsof -i [126000870140] |COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEdhcpcd 6061 root 4u IPv4 4510 UDP *:bootpcsshd 7703 root 3u IPv6 6499 TCP *:ssh (LISTEN)sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED) [126000870150] |Show only TCP (works the same for UDP)lsof -iTCP [126000870160] |COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEsshd 7703 root 3u IPv6 6499 TCP *:ssh (LISTEN)sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED) [126000870170] |-i :port shows all networking related to a given portlsof -i :22 [126000870180] |COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEsshd 7703 root 3u IPv6 6499 TCP *:ssh (LISTEN)sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED) [126000870190] |To show connections to a specific host, use @hostlsof -i@192.168.1.5 [126000870200] |sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED) [126000870210] |Show connections based on the host and the port using @host:portlsof -i@192.168.1.5:22 [126000870220] |sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED) [126000870230] |Grepping for "LISTEN" shows what ports your system is waiting for connections onlsof -i| grep LISTEN [126000870240] |iTunes 400 daniel 16u IPv4 0x4575228 0t0 TCP *:daap (LISTEN) [126000870250] |Grepping for "ESTABLISHED" shows current active connectionslsof -i| grep ESTABLISHED [126000870260] |firefox-b 169 daniel 49u IPv4 0t0 TCP 1.2.3.3:1863->1.2.3.4:http (ESTABLISHED) [126000870270] |Working with Users, Processes, and Files [126000870280] |You can also get information on various users, processes, and files on your system using lsof:Show what a given user has open using -ulsof -u daniel [126000870290] |-- snipped --Dock 155 daniel txt REG 14,2 2798436 823208 /usr/lib/libicucore.A.dylibDock 155 daniel txt REG 14,2 1580212 823126 /usr/lib/libobjc.A.dylibDock 155 daniel txt REG 14,2 2934184 823498 /usr/lib/libstdc++.6.0.4.dylibDock 155 daniel txt REG 14,2 132008 823505 /usr/lib/libgcc_s.1.dylibDock 155 daniel txt REG 14,2 212160 823214 /usr/lib/libauto.dylib-- snipped -- [126000870300] |See what files and network connections a command is using with -clsof -c syslog-ng [126000870310] |COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEsyslog-ng 7547 root cwd DIR 3,3 4096 2 /syslog-ng 7547 root rtd DIR 3,3 4096 2 /syslog-ng 7547 root txt REG 3,3 113524 1064970 /usr/sbin/syslog-ngsyslog-ng 7547 root mem REG 0,0 0 [heap]syslog-ng 7547 root mem REG 3,3 105435 850412 /lib/libpthread-2.4.sosyslog-ng 7547 root mem REG 3,3 1197180 850396 /lib/libc-2.4.sosyslog-ng 7547 root mem REG 3,3 59868 850413 /lib/libresolv-2.4.sosyslog-ng 7547 root mem REG 3,3 72784 850404 /lib/libnsl-2.4.sosyslog-ng 7547 root mem REG 3,3 32040 850414 /lib/librt-2.4.sosyslog-ng 7547 root mem REG 3,3 126163 850385 /lib/ld-2.4.so-- snipped -- [126000870320] |Pointing to a file shows what's interacting with that filelsof /var/log/messages [126000870330] |COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEsyslog-ng 7547 root 4w REG 3,3 217309 834024 /var/log/messages [126000870340] |The -p switch lets you see what a given process ID has open, which is good for learning more about unknown processeslsof -p 10075 [126000870350] |-- snipped --sshd 10068 root mem REG 3,3 34808 850407 /lib/libnss_files-2.4.sosshd 10068 root mem REG 3,3 34924 850409 /lib/libnss_nis-2.4.sosshd 10068 root mem REG 3,3 26596 850405 /lib/libnss_compat-2.4.sosshd 10068 root mem REG 3,3 200152 509940 /usr/lib/libssl.so.0.9.7sshd 10068 root mem REG 3,3 46216 510014 /usr/lib/liblber-2.3sshd 10068 root mem REG 3,3 59868 850413 /lib/libresolv-2.4.sosshd 10068 root mem REG 3,3 1197180 850396 /lib/libc-2.4.sosshd 10068 root mem REG 3,3 22168 850398 /lib/libcrypt-2.4.sosshd 10068 root mem REG 3,3 72784 850404 /lib/libnsl-2.4.sosshd 10068 root mem REG 3,3 70632 850417 /lib/libz.so.1.2.3sshd 10068 root mem REG 3,3 9992 850416 /lib/libutil-2.4.so-- snipped -- [126000870360] |The -t option returns just a PIDlsof -t -c Mail [126000870370] |350 [126000870380] |ps aux | grep Mail [126000870390] |daniel 350 0.0 1.5 405980 31452 ?? [126000870400] |S Mon07PM 2:50.28 /Applications/Mail.app [126000870410] |Advanced Usage [126000870420] |Using-a allows you to combine search terms, so the query below says, "show me everything running as daniel connected to 1.1.1.1"lsof -a -u daniel -i @1.1.1.1 [126000870430] |bkdr 1893 daniel 3u IPv6 3456 TCP 10.10.1.10:1234->1.1.1.1:31337 (ESTABLISHED) [126000870440] |Using the -t and -c options together you can HUP processeskill -HUP `lsof -t -c sshd` [126000870450] |You can also use the -t with -u to kill everything a user has openkill -9 `lsof -t -u daniel` [126000870460] |lsof +L1 shows you all open files that have a link count less than 1, often indicative of a cracker trying to hide somethinglsof +L1 [126000870470] |(hopefully nothing) [126000870480] |Conclusion [126000870490] |This primer just scratches the surface of lsof's functionality. [126000870500] |For a full reference, run man lsof or check out the online version. [126000870510] |I hope this has been useful to you, and as always, comments and corrections are welcomed. [126000870520] |References [126000870530] |The lsof man page:http://www.netadmintools.com/html/lsof.man.html [126000870540] |The original information for this is from: http://dmiessler.com/study/lsof/ [126000880010] |Easy linux hosting on Ubuntu Feisty Fawn with Easy Hosting Control Panel [126000880020] |Hey I dont do my own hosting but I found out a great hosting solution for ubuntu, check it out and let me know what you think.. [126000880030] |Easy Hosting Control Panel is designed for hosting of multiple domains on single machine. [126000880040] |It uses LAMP(LinuxApacheMysqlPhp). [126000880050] |Its aim:easily installable,easy usage, non-complex,functional. [126000880060] |Why use a control panel? [126000880070] |Because hosting a domain in an ubuntu/linux system requires many settings to be done. hosting control panel makes these tasks easy, with webbased interface.hosting means putting web pages on the internet for general use, as you do now.. [126000880080] |ehcp is the first control panel in this field with its unique features such as: complete php based, object oriented, opensource and free. even install is using php, so it is extremely easy to learn and extensible.. [126000880090] |There are many free hosting control panels, but none of them have these features. some have non-opensource code, some other then php, some is not object oriented.. [126000880100] |ehcp is in beta stage. there are many things to do. but the main skeleton is built in a straight forward way. [126000880110] |version 0.18.1 released ! [126000880120] |feature overview: [126000880130] |* php and apt-get based simple install, [126000880140] |* automatically installs and works: dns, apache, mysql, ftp, email, domains, [126000880150] |* most easy install: copy &paste in console and watch [126000880160] |* ready to use after install - at ubuntu [126000880170] |* adodb and phpmyadmin included [126000880180] |* object oriented programming using php, [126000880190] |* easily extendable/modifiable... [126000880200] |future plans: [126000880210] |* reseller implementation (soon), [126000880220] |* subdomain implementation(soon), [126000880230] |* server/services status, [126000880240] |* different language support.. (currently english/turkish mixed) [126000880250] |* plugin system using php [126000880260] |* auto detection of apt-get and install if not present... [126000880270] |Installation:simply copy and paste followin in your root console, [126000880280] |wget http://www.ehcp.net/ehcp_0.18.1.tgztar -zxvf ehcp_0.18.1.tgzcd ehcp./install.sh [126000880290] |You may find additional information at following project sites:home page: www.ehcp.nethttp://freshmeat.net/projects/ehcp/http://www.sourceforge.net/projects/ehcphttp://code.google.com/p/ehcp/ [126000880300] |http://www.ubuntuforums.org/forumdisplay.php?f=180http://www.freewebhostingtalk.com/showthread.php?t=4191http://www.webhostingtalk.com/showth...hreadid=519724http://forum.iyibirisi.com/viewforum.php?f=3http://forum.iyibirisi.com/viewforum.php?f=15 [126000880310] |ehcp hosting control panel primarily supports ubuntu, tested on ubuntu 7.04ltsbut virtually work on any other linux distributions with apt-get installed as well. [126000880320] |currently it supports linux'es only with apt-get. [126000880330] |in future, i will also add a feature so that it will detect and install apt-get automatically if not present. this is not the case now. [126000880340] |but. the control panel will always be focused and tested on ubuntu. [126000880350] |Ubuntu will be the primary platform for it.in fact this is natural because Ubuntu is so easy to maintain... [126000880360] |you can find demo at: http://www.ehcp.net/demosince it is demo, daemon is not running, if it runs, demo becomes real... demo username: adminpass: 1234 [126000880370] |here is the developers information for your info/questions:msn/email: bvidinli@iyibirisi.comgmail/skype/yahoo: bvidinli [126000880380] |you may also find some info here:http://forum.iyibirisi.com/viewforum.php?f=3http://forum.iyibirisi.com/viewforum.php?f=15 [126000890010] |How To Install VMware Server On Ubuntu 7.04 (Feisty Fawn) [126000890020] |This tutorial provides step-by-step instructions about how to install the free VMware Server on an Ubuntu 7.04 (Feisty Fawn) system. [126000890030] |With VMware Server you can create and run guest operating systems ("virtual machines") such as Linux, Windows, FreeBSD, etc. under a host operating system. [126000890040] |This has the benefit that you can run multiple operating systems on the same hardware which saves a lot of money, and you can move virtual machines from one VMware Server to the next one (or to a system that has the VMware Player which is also free). [126000890050] |

    Build Environment

    [126000890060] |Make sure you have the needed build environment and tools to compile the vmware modules for the kernel. [126000890070] |aptitude install linux-headers-`uname -r` build-essential [126000890080] |aptitude install xinetd [126000890090] |

    Downloading VMware Server

    [126000890100] |Vmware Server can be downloaded from: [126000890110] |http://www.vmware.com/download/server/ [126000890120] |After accepting the EULA grab the vmware server .tgz file (around 102MB). [126000890130] |Note: As of right now VMware Server won't compile correctly on Feisty without patching the vmmon file. [126000890140] |Patch information can be found here: http://www.vmware.com/community/thread.jspa?messageID=76957&tstart=0 [126000890150] |The patch can be downloaded here: http://ftp.cvut.cz/vmware/vmware-any-any-update109.tar.gz [126000890160] |

    Installing VMware Server

    [126000890170] |Untar the VMware Server package: [126000900010] |Howto: Extend the Life of Your Thinkpad's Battery (tp_smapi) on Ubuntu Feisty and Gutsy [126000900020] |You may or may not be aware that lithium ion batteries (like those present in the newer Thinkpad models) survive best when kept charged between 30%-85%. [126000900030] |They should not be kept fully charged, and should be left off for long periods of time charged to ~%40. [126000900040] |See here for more tips on Thinkpad battery treatment. [126000900050] |One way to extend the life of your Thinkpad's battery is to control the way it charges -- that is, to make sure that you keep it in the 30%-85% charged range whenever possible. [126000900060] |This is possible easily and quickly through the tp_smapi kernel module. [126000900070] |(1) Download the tp_smapi code here. [126000900080] |For the examples presented here, let's assume that you download the tarball to your home directory (~/): [126000900090] |Code: [126000900100] |wget http://easynews.dl.sourceforge.net/sourceforge/tpctl/tp_smapi-0.32.tgz ~/tp_smapi-0.32.tgz [126000900110] |(2) Make sure that you have the necessary pre-requisites installed. [126000900120] |You must have the necessary compiler and build tools (build-essentials), and the kernel source code for your kernel (linux-source-`uname -r`). [126000900130] |For the example below, it is assumed that you are using the newest kernel in the repository: [126000900140] |Code: [126000900150] |sudo aptitude install build-essential linux-source-2.6.22 [126000900160] |(2b) If you haven't gotten and extracted the kernel source code before, goto /usr/src, and extract the kernel source you got from the above step (which should be in a file called linux-source-2.6.22.tar.bz2): [126000900170] |Code: [126000900180] |sudo -scd /usr/srctar -xjf linux-source-2.6.22.tar.bz2 [126000900190] |This should extract the source to linux-source-2.6.22. [126000900200] |Be patient... decompressing bzip2 files takes forever! [126000900210] |(If you'd care to speed it up, however, there is a program in the Ubuntu repositories called pbzip2 which can decompress it with multiple threads, taking advantage of both CPU cores.) [126000900220] |(2c) Now go into /lib/modules/`uname -r`. [126000900230] |Both the "build" and "source" symbollic links should point to your source folder. [126000900240] |You can check this by observing the output of ln -l, or just create it this way with the following: [126000900250] |Code: [126000900260] |sudo -srm -i /lib/modules/`uname -r`/source /lib/modules/`uname -r`/buildln -s /usr/src/linux-source-2.6.22 /lib/modules/`uname -r`/sourceln -s /usr/src/linux-source-2.6.22 /lib/modules/`uname -r`/build [126000900270] |(3) Extract the tp_smapi code: [126000900280] |Code: [126000900290] |tar -xzf ~/tp_smapi-0.32.tgz [126000900300] |(4) Change to the new directory, make and install tp_smapi: [126000900310] |Code: [126000900320] |cd tp_smapi-0.32 &&make &&sudo make install [126000900330] |Should you want to use HDAPS (the IBM Active Protection System Linux Drive) in the future, include the HDAPS module in your build: [126000900340] |Code: [126000900350] |cd tp_smapi-0.32 &&make &&sudo make install HDAPS=1 [126000900360] |(5) Make sure that the tp_smapi module is loaded upon startup: [126000900370] |Code: [126000900380] |sudo -s;echo "tp_smapi" >>/etc/modules [126000900390] |(6) Now reboot, or load the tp_smapi module: [126000900400] |Code: [126000900410] |sudo modprobe tp_smapi [126000900420] |(7) To set the charge thresholds, edit the following files: [126000900430] |Quote: For example, to keep the charge constantly varying between 30 and 85% while plugged into AC, use the following commands: [126000900440] |Code: [126000900450] |sudo -s;echo "30" >/sys/devices/platform/smapi/BAT0/start_charge_thresh;echo "85" >/sys/devices/platform/smapi/BAT0/stop_charge_thresh; [126000900460] |This may interfere with your ACPI battery charge reports, since it will technically report "charged" at 30% battery (even though it will continue to cycle between 30 and 85 while plugged in). [126000900470] |Thus, for those who use a system monitor (such as Conky or GKrellM), the following may be a more practical solution: [126000900480] |Code: [126000900490] |sudo -s;echo "81" >/sys/devices/platform/smapi/BAT0/start_charge_thresh;echo "85" >/sys/devices/platform/smapi/BAT0/stop_charge_thresh; [126000900500] |This will keep the charge below 85% when charged. [126000900510] |Hope this helps! [126000900520] |Most of this information has come from here. [126000900530] |Please let me know if you have any problems. [126000910010] |Installing Xen On An Ubuntu Feisty Fawn Server From The Ubuntu Repositories [126000910020] |This tutorial provides step-by-step instructions on how to install Xen on an Ubuntu Feisty Fawn (Ubuntu 7.04) server system (i386). [126000910030] |You can find all the software used here in the Ubuntu repositories, so no external files or compilation are needed. [126000910040] |Xen lets you create guest operating systems (*nix operating systems like Linux and FreeBSD), so called "virtual machines" or domUs, under a host operating system (dom0). [126000910050] |Using Xen you can separate your applications into different virtual machines that are totally independent from each other (e.g. a virtual machine for a mail server, a virtual machine for a high-traffic web site, another virtual machine that serves your customers' web sites, a virtual machine for DNS, etc.), but still use the same hardware. [126000910060] |This saves money, and what is even more important, it's more secure. [126000910070] |If the virtual machine of your DNS server gets hacked, it has no effect on your other virtual machines. [126000910080] |Plus, you can move virtual machines from one Xen server to the next one. [126000910090] |I will use Ubuntu Feisty Fawn (i386) for the host OS (dom0) and Ubuntu Dapper Drake and Ubuntu Edgy Eft for the guest operating systems (domU). [126000910100] |This howto is meant as a practical guide; it does not cover the theoretical backgrounds. [126000910110] |They are treated in a lot of other documents in the web. [126000910120] |This document comes without warranty of any kind! [126000910130] |I want to say that this is not the only way of setting up such a system. [126000910140] |There are many ways of achieving this goal but this is the way I take. [126000910150] |I do not issue any guarantee that this will work for you! [126000910160] |

    1 Install The Ubuntu Feisty Fawn Host System (dom0)

    [126000910170] |You can install the host system (dom0) as shown in the chapters one to seven of this tutorial: http://www.howtoforge.com/perfect_setup_ubuntu704 (of course, you don't have to do this if you already have an Ubuntu 7.04 host system that you want to use). [126000910180] |Make sure that the root account is enabled, because we must run all the steps from this tutorial as root user. [126000910190] |Also, if you want to use vi as your text editor (as suggested by this tutorial), you should run [126000910200] |apt-get install vim-full [126000910210] |The vim-full package makes sure that the vi text editor behaves as expected (without vim-full, you might experience some strange behaviour in the vi text editor). [126000910220] |dom0's FQDN in this example will be server1.example.com. server1.example.com's IP address will be 192.168.0.100 in this tutorial, and the gateway I use is 192.168.0.1, so the virtual machines will have to use that one, too. [126000910230] |

    2 Install Xen

    [126000910240] |To install Xen and all needed dependencies, all we have to do is run the following command: [126000910250] |apt-get install ubuntu-xen-server [126000910260] |This will also install the xen-tools package which we use later on to create virtual machines. [126000910270] |Now we edit /etc/xen/xend-config.sxp. [126000910280] |Comment out the (network-script network-dummy) line and add (network-script network-bridge) right above the (vif-script vif-bridge) line, like this: [126000910290] |vi /etc/xen/xend-config.sxp [126000920010] |How To Mount Your iPhone Filesystem On Ubuntu [126000920020] |Do you want to browse your iPhones’ filesystem on your Ubuntu machine? [126000920030] |Follow these instructions and you’ll have it working in no time flat. [126000920040] |This article assumes your iPhone is “out of jail” and has Installer.app installed. [126000920050] |If you have not already gotten this part taken care of, click here for steps you need to follow first. [126000920060] |1. Install SSH on your phone by the following proceedure:2. [126000920070] |Tap the Installer on your home screen. [126000920080] |3. Install the following utilities: [126000920090] |* Community Sources [126000920100] |* BSD Subsystem [126000920110] |* OpenSSH4. [126000920120] |Once your iPhone has these installed, find your IP address by going into Settings, Wi-Fi and then click the blue arrow next to the network your iPhone and your Ubuntu machine are on. [126000920130] |5. Turn off Auto-Lock on your iPhone, which will interrupt the OpenSSH server by going into Settings, General and Auto-Lock. [126000920140] |Set Auto-Lock to never. [126000920150] |6. Now, on your Ubuntu machine, simply click on Places, Connect to Server and follow these screenshots:7. [126000920160] |8. [126000920170] |9. [126000920180] |10. [126000920190] |You’re in! [126000920200] |Now upload ringtones, compile hello world, slice dice and serve http via apache - whatever floats your boat. [126000920210] |Original Credits for this article go to:www.fsckin.com [126000930010] |Howto install the subversion mplayer + gmplayer + all the codecs. [126000930020] |This guide intends to show how to successfully compile a fully featured svn mplayer with all the codecs and with the GUI player gmplayer. [126000930030] |It is a bit of a difficult one so make a cup of tea and get your keyboard ready!! [126000930040] |Firstly install subversion, compiling tools and checkinstall and secondly download the svn mplayer plus the full codec pack: [126000930050] |Code: [126000930060] |$ sudo apt-get install build-essential checkinstall subversion$ cd Desktop$ svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer$ wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20061022.tar.bz2 [126000930070] |So far so good? [126000930080] |Next to decompress the codec package and copy all them to the appropriate location. [126000930090] |Make sure you are still on the Desktop and: [126000930100] |Code: [126000930110] |$ tar xjvf all-20061022.tar.bz2$ sudo mkdir /usr/local/lib/codecs/$ sudo cp $HOME/Desktop/all-20061022/*.* /usr/local/lib/codecs/ [126000930120] |Next comes quite a large download of development files. [126000930130] |These are required so that when mplayer is compiled you will pick up a huge amount of functionality. [126000930140] |Don't be surprised if more are suggested, or if you already have some on your system: [126000930150] |Code: [126000930160] |$ sudo apt-get install liblame-dev libdvdread3-dev libdvdnav-dev libogg-dev \libvorbis-dev libxv-dev libtheora-dev libpng12-dev libmpcdec-dev \libcdparanoia0-dev libxinerama-dev x11proto-xinerama-dev libjpeg62-dev \libgdk-pixbuf-dev libfreetype6-dev libexpat1-dev libfontconfig1-dev \libcaca-dev libfaac-dev libmp4v2-dev libaa1-dev libavcodec-dev \libavifile-0.7-dev libsdl1.2-dev libesd0-dev libfaad2-dev libice-dev \libmatroska-dev libmad0-dev libmp4v2-dev libmikmod2-dev libpostproc-dev \libspeex-dev libxvidcore4-dev libxvidcore4 avifile-xvid-plugin \avifile-divx-plugin ladspa-sdk libsvga1-dev libsvga1 libungif4-dev \libungif4g libenca-dev libdfb++-0.9-22 libdfb++-dev libdirectfb-0.9-22 \libdirectfb-dev libavformat-dev libfame-0.9 libfame-dev zlib1g-dev \liblivemedia-dev libfribidi-dev libdvdnav4 libdvdplay0 libasound2-dev \libdv4-dev libpopt-dev zlib1g-dev xlibs-dev libflac++-dev libflac-dev \liboggflac++-dev liboggflac-dev toolame ttf-bitstream-vera \libdbus-glib-1-dev libx264-dev libggi2-dev libxvmc-dev libxxf86vm-dev \libxxf86dga-dev libfontconfig-dev libartsc0-dev libglu-dev \libglu1-mesa-dev libdts-dev libdvdread-dev libdv-dev libpng3-dev \libpng12-dev libsmbclient-dev gawk sharutils libaudiofile-dev liblzo-dev \libc6-dev libggimisc2 libggimisc2-dev libggiwmh0 libggiwmh0-dev \libatk1.0-dev libcairo2-dev libgtk2.0-dev libpango1.0-dev \libxcursor-dev libxfixes-dev x11proto-fixes-dev liba52-0.7.4-dev [126000930170] |I hope you still have some hard disk space left because the next task is to compile the svn mplayer and after that setup the OSD and the GUI: [126000930180] |Code: [126000930190] |$ cd $HOME/Desktop/mplayer/$ ./configure \--prefix=/usr/local \--enable-largefiles \--enable-gui \--codecsdir=/usr/local/lib/codecs$ make &&sudo checkinstall -D [126000930200] |Watch carefully for checkinstall to complain a little when making the .deb file, you may need to manually change the name and version (sections 2 and 3 of the .deb creation menu) to keep it happy. [126000930210] |The next step is to place a font for the OSD (On Screen Display) and subtitles: [126000930220] |Code: [126000930230] |$ mkdir $HOME/.mplayer/$ sudo cp /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf ~/.mplayer/subfont.ttf [126000930240] |And finally to set up a skin for the GUI. [126000930250] |Can I say that I rarely use the GUI but in the spirit of generosity, Gentle Reader, I have included the directions on this page for a basic skin and access to gmplayer, the GUI version of mplayer. [126000930260] |So, you now need to download a skin, decompress it and then place it in the appropriate directory: [126000930270] |Code: [126000930280] |$ cd Desktop$ wget http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2$ tar xjvf Blue-1.7.tar.bz2$ mkdir $HOME/.mplayer/skins/default/$ cp $HOME/Desktop/Blue/*.* $HOME/.mplayer/skins/default/ [126000930290] |And you have successfully installed the svn mplayer! [126000930300] |Start both from the command line, the CLI version with the command mplayer and the GUI with gmplayer. [126000930310] |And remember: "Have fun!".original credits for this here [126000950010] |Introducing ioAmarok 1.47 [126000950020] |Wow, I just found another truly unique application that runs fast as hell right from memory and does not require root access to install, so you non-root users can download this single file and you dont have to install a thing, it runs straight from ram and /tmp and believe it or not, it is faster than amarok because it is all pre-linked. [126000950030] |No compiling, installing or anything is necessary. [126000950040] |This is for mobile users that use flash drives as well... [126000950050] |"Does not require KDElibs norQTlibs nor any mp3/4 adaptor."! [126000950060] |"ioAmarok is a recompilation of Amarok 1.47 for Infodomestic Objects Linux. [126000950070] |It is developed and tested under Ubuntu Linux, and can be run with just one click without installation on your system."ioAmarok is secure as well, since it runs in ram. [126000950080] |Howto:Download herechmod +x ioAmarok1.4.7-feisty_InfodomesticObjects0.8.7mv ioAmarok1.4.7-feisty_InfodomesticObjects0.8.7 ioAmarok./ioAmarok [126000960010] |Introducing ioGftp 2.0.18-feisty [126000960020] |Check this out, same great Gftp client but without the headache of installing, this is another InfomesticObjects Linux Release. [126000960030] |Benefits:Easily access ftp sites on the go or run gftp without installing at a computer with no root privileges. [126000960040] |Here is Gftp's Main Features: [126000960050] |
  • Distributed under the terms of the GNU Public License Agreement
  • [126000960060] |
  • Written in C and has a text interface and a GTK+ 1.2/2.x interface
  • [126000960070] |
  • Supports the FTP, FTPS (control connection only), HTTP, HTTPS, SSH and FSP protocols
  • [126000960080] |
  • FTP and HTTP proxy server support
  • [126000960090] |
  • Supports FXP file transfers (transferring files between 2 remote servers via FTP)
  • [126000960100] |
  • Supports UNIX, EPLF, Novell, MacOS, VMS, MVS and NT (DOS) style directory listings
  • [126000960110] |
  • Bookmarks menu to allow you to quickly connect to remote sites
  • [126000960120] |First grab ioGftp herechmod +x ioGftp2.0.18-feisty_InfodomesticObjects0.8.7or right click change permissions to executablemv ioGftp2.0.18-feisty_InfodomesticObjects0.8.7 ioGftp./ioGftpor simply double click to runthats it enjoy :) [126000970010] |Introducing ioOpera 9.2.3 [126000970020] |ioOpera9.23 is a recompilation of Opera for Infodomestic Objects Linux. [126000970030] |It is developed and tested under Ubuntu Linux, and can be run with just one click without installation on your system." [126000970040] |Benefits:Faster than OperaSame as OperaNone-root Users can download and run OperaSecureSomething newSame benefits of Opera just no install needed [126000970050] |ioOpera is secure as well, since it runs in ram, so you dont have to worrie about people sn00ping your browser history. [126000970060] |Apon reboot all history is gone. [126000970070] |Howto:Download herechmod +x ioOpera9.23_InfodomesticObjects0.8.7 mv ioOpera9.23_InfodomesticObjects0.8.7 ioOpera./ioOperaor simply double click to run :) [126000980010] |Introducing ioPidgin 2.2 [126000980020] |ioPidgin is the same great application for non-root users or people that dont like to install all the libraries and compile from scratch. [126000980030] |You dont have to apt-get a thing. [126000980040] |This one simple file is all you need and dont worrie about installing since it is already installed in the file :) [126000980050] |"ioPidgin is a recompilation of Pidgin 2.2 for Infodomestic Objects Linux. [126000980060] |It is developed and tested under Ubuntu Linux, and can be run with just one click without installation on your system." [126000980070] |ioPidgin is secure as well, since it runs in ram. [126000980080] |Howto:Download herechmod +x ioPidgin2.2-feisty_InfodomesticObjects0.8.7mv ioPidgin2.2-feisty_InfodomesticObjects0.8.7 ioPidgin ./ioPidginor double click on the executable :) [126000980090] |check out my screenshot [126000990010] |Introducing ioSunbird Apple iCal for Ubuntu! [126000990020] |My friend Luca Cappelletti is kicking ass rolling out yet another fine release for mobile or non-root users or people that just want to download a program and start running it without wasting time installing a thing. [126000990030] |ioMozilla Sunbird® is a cross-platform calendar application, built upon Mozilla Toolkit. [126000990040] |Our goal is to bring Mozilla-style ease-of-use to your calendar, without tying you to a particular storage solution. [126000990050] |pic by markcarson.com [126000990060] |Luca has told me he has modified Sunbird to have the ease of use and look of Apple iCal, stay tuned for screenshots from me! [126000990070] |Or beat me to it and post em :) [126000990080] |Easy install:Simply grab ioSunbird herechmod +x ioCalendarSunbird0.5-feisty_InfodomesticObjects0.8.6or simply right click on the file to change properties to executable.mv oCalendarSunbird0.5-feisty_InfodomesticObjects0.8.6 ioCalendarSunbirdor right click rename :)Then double click or ./ioCalendarSunbird [126001000010] |Introducing Linux Multimedia Studio For Ubuntu! [126001000020] |Damn!, just found a sweet application on getdeb.net, its truly chillin for you dj's out there and people that like to mess around with beats like I do. [126001000030] |It looks like you can now create great music with Ubuntu Linux. [126001000040] |Check it... [126001000050] |LMMS aims to be a free alternative to popular (but commercial and closed- source) programs like FruityLoops, Cubase and Logic giving you the ability of producing music with your computer by creating cool loops, synthesizing and mixing sounds, arranging samples, having more fun with your MIDI-keyboard and much more... [126001000060] |How to Install:1. open up a terminal2. sudo -s3. echo "deb http://ubuntu.org.ua/ getdeb/" >>/etc/apt/sources.list4. apt-get install lmms5. [126001000070] |Launch [126001000080] |Or if you want the latest version grab the subversion installation instructions hereResources:Wiki [126001010010] |Next Generation Optimization for Ubuntu! [126001010020] |Well, prefetching isnt a new topic but there is possibility that it can be optimized into the next generation of computing... [126001010030] |I found an interesting Google SoC Project page that shows some promise, ive been searching around for prefetching and ReadyBoost solutions for Ubuntu and ran accross this... [126001010040] |From here:In todays computer systems the main bottleneck is not CPU but disk access which is several orders of magnitude slower than CPU and memory. [126001010050] |In such circumstances the way to improve application performance is to prefetch data it needs from disk before it even requests it and it is the point of prefetching techniques. [126001010060] |The example of prefetching solution is Windows prefetcher. [126001010070] |Here is a little bit from their thesis: [126001010080] |"In this thesis we develop preload, a daemon that prefetches binaries and shared librariesfrom the hard disk to main memory on desktop computer systems, to achieve fasterapplication start-up times. [126001010090] |Preload is adaptive: it monitors applications that the userruns, and by analyzing this data, predicts what applications she might run in the nearfuture, and fetches those binaries and their dependencies into memory. [126001010100] |We build a Markov-based probabilistic model capturing the correlation between everytwo applications on the system. [126001010110] |The model is then used to infer the probability that eachapplication may be started in the near future. [126001010120] |These probabilities are used to choosefiles to prefetch into the main memory. [126001010130] |Special care is taken to not degrade systemperformance and only prefetch when enough resources are available. [126001010140] |Preload is implemented as a user-space application running on Linux 2.6 systems." [126001010150] |Howto test optimizations:*Warning* This is experimental and I have not tested this yet, I am about to once im done posting this, This may or may not be correct, let me know of any issues! [126001010160] |The following is an edited version of there wiki located here [126001010170] |Testing Boot Prefetching and Applications Prefetching [126001010180] |Introduction [126001010190] |First testing version of kernel with automatic boot prefetching and tracing is available. [126001010200] |This version is precompiled for Debian-based systems (tested on Ubuntu Gutsy, other distributions might not work). [126001010210] |The kernel is standard Ubuntu kernel with these prefetch patches. [126001010220] |Standard disclaimer applies: this is experimental version, it might damage your system use at your own risk and only on systems where you have backups.*This Requires Ubuntu Gutsy*InstallationIn order to use kernel with prefetching: Download kernel linux-image debDownload linux-headers.debInstall linux-image deb packageInstall linux-headers deb packageRemove readahead package using: sudo apt-get remove --purge readahead -please note that this will cause removing (x/k/edu)ubuntu-desktop package. [126001010230] |Download userspace prefetch support deb and install it using:dpkg -i prefetch*.debNow reboot and select "kernel 2.6.22.6pf.3" during boot. [126001010240] |UninstallationIn order to remove kernel with prefetching:Reboot into standard (non-prefetching) kernel. [126001010250] |Remove prefetch userspace support files using apt-get remove --purge prefetchInstall readahead and (x/k/edu)ubuntu-desktop package. [126001010260] |Remove linux-image package with prefetching support (with "pf" in name). [126001010270] |Resources:Launchpad ProjectSummer Of Code 2007 ProgressDevelopment DiscussionsGoogle Code Page [126001030010] |Recover Forgotten Ubuntu Password without reinstalling [126001030020] |If you forgot you password for your ubuntu system you can recover using the following steps [126001030030] |Turn your computer on. [126001030040] |Press ESC at the grub prompt. [126001030050] |Press e for edit. [126001030060] |Highlight the line that begins kernel ………, press e [126001030070] |Go to the very end of the line, add rw init=/bin/bash [126001030080] |press enter, then press b to boot your system. [126001030090] |Your system will boot up to a passwordless root shell. [126001030100] |Type in passwd username [126001030110] |Set your password. [126001030120] |Type in reboot [126001030130] |If this doesnt work you can alternatively try this: [126001030140] |Turn on your computer, and as soon as you the Press Esc to enter grub message, press the escape key. [126001030150] |Select the option that says (recovery mode). [126001030160] |Your PC will boot into a shell. [126001030170] |Once you get a command prompt, type "passwd username" where the username is your username. [126001030180] |Enter a new password when prompted, and again when prompted again [126001030190] |Type reboot to reboot your system [126001030200] |Another way is to boot into the system via a live cd open up Applications->Accessories->Terminalthen mount your ubuntu drive if its on /dev/sda1 do this:mount /dev/sda1/ /media/sda1Then we chroot into the system:chroot /media/sda1passwd userNow change the password, and reboot your box! [126001040010] |Ubuntu ReadyBoost for Desktops and Laptops! [126001040020] |With these simple directions you'll be able to use a USB pen prive as an additional swap. [126001040030] |As a result, the pen drive will be used in the same way Windows Vista does through the ReadyBoost functionality. [126001040040] |1) Plug the pen drive in your usb slot, usually in front of your tower or side/back of your laptop. [126001040050] |2) Ubuntu should auto-mount the device (usually in /media/usbdisk*), umount the device (ie., sudo umount /media/usbdisk);3) Find your usb device in your terminal by typing sudo df -h; in this example we will use /dev/sda14) sudo mkswap /dev/sda1 (assuming /dev/sda1 is the correct device for the connected usb device)5) sudo swapon -p 32767 /dev/sda1 [126001040060] |Ok now you are using the usb device for swap; when your ram is exhausted it will start using your usb device for ram [126001040070] |To verify that everything is working correctly do a;cat /proc/swapsThis is the output I recieve on my Desktop;/dev/sda5 partition 1646620 33952 -1 [126001040080] |Just a note:You will not recieve the same performance as ram, it all depends on the speed of your usb disk, you will notice a big difference in running games, development studio's, audio/video editing and memory hogs like firefox/openoffice. [126001040090] |To turn ReadyBoost for Ubuntu off in a terminal type:sudo swapoff /dev/sda1 [126001050010] |Upgrade to the Latest Kernel.org Kernel with 1 click in Ubuntu [126001050020] |Now, a short description. [126001050030] |KernelCheck is a project that is designed to easily build the latest kernel for your distribution using the instructions provided in the Master Kernel Thread. [126001050040] |This automated process is a fork of AutoKernel by Robert Wolterman (xtacocorex), Timothy Janssen (mentok), and Kristof Verbeken (PinguinZ). [126001050050] |KernelCheck is currently under the GNU Public License. [126001050060] |Installation [126001050070] |
  • Download KernelCheck [126001050080] |Download it here (recommended)OR Code: [126001050090] |
  • Unpack the archive Code: [126001050100] |
  • Install KernelCheck Code: [126001050110] |Code: [126001050120] |
  • Use it Code: [126001050130] |Notes on KernelCheckKernelCheck can be used for several purposes: [126001050140] |
  • Comparing your kernel with the latest from kernel.org
  • [126001050150] |
  • Making fun of the Master Kernel Thread because it might be outdated
  • [126001050160] |
  • Automatically downloading, compiling, and installing the latest kernel
  • [126001050170] |KernelCheck can install either the latest stable kernel, or the latest stable prepatch. [126001050180] |Usually the prepatch is less stable than the kernel, but it is still widely used. [126001050190] |UsageKernelCheck can be used in a variety of ways, most commonly by opening a terminal and typing in Code: [126001050200] |If the program started correctly, a dialog box like the one below should appear: [126001050210] |If you click yes, after a few moments one like the one below should appear: [126001050220] |The 'Build Latest Kernel' button will download, compile, and install the latest stable kernel from kernel.org. [126001050230] |By selecting the checkbox 'Apply prepatch instead of normal patch', it will apply the listed prepatch (development). [126001050240] |The 'Check for Program Updates' button will go to the KernelCheck website and parse finger_banner2 for the latest version of KernelCheck. [126001050250] |If you are running the latest version, it will say so, and if you are not, it will ask you to update. [126001050260] |You can edit the /usr/bin/kernelcheck files to your needs, changing anything you like, because my program is under the GNU Public License Version 3 released June 2007. [126001050270] |KernelCheck 1.0.5 has been released! [126001050280] |Changelog (Key features only): [126001050290] |
  • Added safe halt support (signal trapping) in both stages
  • [126001050300] |
  • Added network test (thanks to walkerk)
  • [126001050310] |
  • Added support for background processes
  • [126001050320] |
  • KernelCheck will not freeze anymore EXCEPT on security updates
  • [126001050330] |
  • Added security update ability
  • [126001050340] |The 'Check for Updates' button in KernelCheck 1.0.4 (or patched 1.0.3r1) should automatically detect this upgrade. [126001050350] |This has been tested with version 1.0.4. [126001050360] |Download at SF.net, or the download page. [126001050370] |Post questions, comments, etc. here. [126001060010] |Howto Easily Upgrade Dell BIOS in Ubuntu [126001060020] |You should always upgrade your bios like you do software because it provides underlying support for your hardware, this is a quick [126001060030] |Install libsmbios [126001060040] |# apt-get update (not always necessary)# apt-get install libsmbios-bin [126001060050] |Get the System ID [126001060060] |# getSystemId Libsmbios: 0.12.1System ID: 0x019DService Tag: J5TJV71Express Service Code: 41710831021Product Name: Dimension 3000BIOS Version: A03Vendor: Dell Computer CorporationIs Dell: 1 [126001060070] |Download the latest BIOS ".HDR" file for this system. [126001060080] |Go here: http://linux.dell.com/repo/software/bios-hdrs/The directory will be named: system_bios_ven_0x1028_dev_SYSTEM_ID_version_BIOS_VERSION. [126001060090] |Go into this directory and download the file, "bios.hdr".ctrl-f and search for your system id, mine is 0x019D; and grab the latest version load the dell_rbu driver [126001060100] |# modprobe dell_rbu [126001060110] |Update the bios [126001060120] |# dellBiosUpdate -u -f ./bios.hdr-2.3.2 Supported RBU type for this system: (MONOLITHIC)Using RBU v2 driver. [126001060130] |Initializing Driver. [126001060140] |Setting RBU type in v2 driver to: MONOLITHICPrep driver for data load. [126001060150] |Writing RBU data (4096bytes/dot): ................................................................................................................. [126001060160] |Notify driver data is finished. [126001060170] |Activate CMOS bit to notify BIOS that update is ready on next boot. [126001060180] |Update staged sucessfully. [126001060190] |BIOS update will occur on next reboot. [126001060200] |Reboot the system [126001060210] |save your work and type: sudo rebootOnce you boot up, your system will auto-clear your bios and update the bios [126001070010] |Ubuntu Gutsy Beta Release & Download Site [126001070020] |Well the long awaited Ubuntu Gutsy Gibbon Beta is released with a TON of bug fixes,Check it out and please post the bug fixes on launchpad! [126001070030] |Ubuntu Gutsy Gibbon Download Sites [126001070040] |Download [126001070050] |Get it while it's hot. [126001070060] |ISOs and torrents are available at: [126001070070] |
  • http://releases.ubuntu.com/releases/7.10 (Ubuntu)http://releases.ubuntu.com/releases/kubuntu/7.10 (Kubuntu)http://releases.ubuntu.com/releases/edubuntu/7.10 (Edubuntu)http://cdimage.ubuntu.com/xubuntu/releases/7.10/beta (Xubuntu)
  • [126001070080] |Local mirrors are also available: [126001070090] |

    Europe

    [126001070100] |
  • http://se.releases.ubuntu.com/7.10 (Sweden)
  • [126001070110] |
  • http://nl.releases.ubuntu.com/7.10 (The Netherlands)
  • [126001070120] |
  • http://ftp.snt.utwente.nl/pub/linux/ubuntu-releases/7.10 (The Netherlands)
  • [126001070130] |
  • http://ie.releases.ubuntu.com/7.10 (Ireland)
  • [126001070140] |
  • http://it.releases.ubuntu.com/7.10 (Italy)
  • [126001070150] |
  • http://gb.releases.ubuntu.com/7.10 (Great Britain)
  • [126001070160] |
  • http://de.releases.ubuntu.com/7.10 (Germany)
  • [126001070170] |
  • http://fr.releases.ubuntu.com/7.10 (France)
  • [126001070180] |

    Asia/Pacific

    [126001070190] |
  • http://tw.releases.ubuntu.com/7.10 (Taiwan)
  • [126001070200] |

    Africa

    [126001070210] |
  • http://za.releases.ubuntu.com/7.10 (South Africa)
  • [126001070220] |

    North America

    [126001070230] |
  • http://ca.releases.ubuntu.com/7.10 (Canada)
  • [126001070240] |
  • http://us.releases.ubuntu.com/7.10 (United States)
  • [126001070250] |More info from Ubuntu.complease post bugs herebe sure to check for updates hourly...-defcon [126001080010] |Howto Search And Replace Text in files Recursively on Ubuntu Linux [126001080020] |I just found a new tool called regexxer, im sure it has been around for a while but I just discovered it.regexxer is a nifty GUI search/replace tool featuring Perl-style regular expressions. [126001080030] |If you need project-wide substitution and you’re tired of hacking sed command lines together, then you should definitely give it a try.simply apt-get install regexxer [126001090010] |Remaster And Clone your Ubuntu Install to a live cd [126001090020] |Remastersys will 'remaster' your existing Ubuntu based distro into a live cd/DVD. [126001090030] |Tools like PCLinuxOS's mklivecd have been around a while and proved to be very popular but are tricky to get working with the newer releases of debian/ubuntu, so some guy (apologies, forgot your name) over at Linux Mint (an ubuntu-based distribution) made this really cool tool. [126001090040] |And although it has only really been in popular use since about March this year, it has already been compared to the maturity of mklivecd. [126001090050] |Install:Add the Linux Mint repo to your /etc/apt/sources.listecho "deb http://www.linuxmint.com/repository romeo/" >>/etc/apt/sources.listdo a "sudo apt-get update"then:"sudo apt-get install remastersys" and it should install fine. [126001090060] |Then simply type "sudo remastersys" to get the list of options, which include:backup - backs up your system including your /home folder with your users on it. [126001090070] |dist - omits the /home folder thus making it a distributable cd that you can give to your friends. [126001090080] |clean - removes the temporary folder that was created, including the new iso so burn it and copy it elsewhere before you run "sudo remastersys clean" [126001100010] |Quickly Add/Remove Multiple packages with apt-get (command line hackery) [126001100020] |This is a simply yet effective way I personally add/remove packages in ubuntu when I change distro's and need to reinstall everything other than aptoncd which I have an article for, my site search will bring it up searching for "aptoncd". [126001100030] |Basically the idea is to add all your favorite packages to a text file and install them all with a simple command as well as removing them: [126001100040] |simply make a text file with packages you like after you add the right repositories, I simply: [126001100050] |echo "deb repository.com repo/">>/etc/apt/sources.list [126001100060] |to add repositories via the terminalNow make a list like this:pidginoperafirefoxand-any-package you need, save it in a safe location named aptfiles.txtNow to simply restore/install your list do:cat aptfiles.txt | xargs sudo apt-get -y installNow you can also make a list to remove files you dont need named apt-remove.txtDo the same:cat apt-remove.txt | xargs sudo apt-get -y remove [126001100070] |I hope you enjoy this simple apt-get trick as much as I do, feel free to add any tips/tricks of your own in the comments.d e f c o n [126001110010] |Create shortcuts in Ubuntu [126001110020] |Hey just ran across an easy way to make symbolic links in ubuntu, I was missing out the the right click create shortcut feature in windows but in Ubuntu its easier... [126001110030] |Howto:All ya do is simply hold in ctrl and shift and drag then drop a folder/file and it creates a virtual symbolic link ;)By default, the file manager adds an emblem to symbolic links. [126001110040] |Note:The permissions of a symbolic link are determined by the file or folder to which a symbolic link points. [126001120010] |Easily Setup Seperate /home partition in Ubuntu! [126001120020] |Ok I have almost always had a seperate home partition, excluding the 3-10 times I have completely crashed my system and had to redo it all. [126001120030] |Reasons you should use a seperate home partition:1. [126001120040] |Easy backup/restore. [126001120050] |2. You can simply rm -rf / and pop in a livecd and be able to mount your home partition as /home without deleting users home directories and files. [126001120060] |3. You can use multiple linux Distro's with the /home partition4. [126001120070] |You dont have to worrie about the hassle of re-installing or upgrading ubuntu because everything you need is in your /home directory, you can simply backup all your apt packages via aptoncd. [126001120080] |Howto:1. [126001120090] |Reboot/Boot up your ubuntu live cd. [126001120100] |2. sudo aptitude update [126001130010] |Get better sound in Ubuntu with the Brand new OSS 4! [126001130020] |Hell yea, im excited to share this little howto! [126001130030] |OSS Has enlightened my life and made my linux/unix experience more desirable, my volume is louder, my sound quality rocks, stereo is actually stereo, surround sound actually works now... [126001130040] |I can enjoy more music more! [126001130050] |The OSS project was initially free software, but following the project's success, Savolainen started the company 4Front Technologies and made his support for newer sound devices and improvements proprietary. [126001130060] |In response, the Linux community abandoned OSS and development effort switched to the replacement Advanced Linux Sound Architecture (ALSA). [126001130070] |Many free software operating systems such as Linux and FreeBSD continued to distribute previous versions of OSS, and continued to maintain and improve these versions. [126001130080] |In July 2007, 4Front Technologies released sources for OSS under CDDL and GPL licenses, now OSS v4 [126001130090] |Howto Install:First lets download OSS 4: [126001130100] |wget http://www.4front-tech.com/release/oss-linux_v4.0-1008_i386.deb [126001130110] |Now lets install: [126001130120] |sudo dpkg -i oss-linux_v4.0-1008_i386.deb [126001130130] |Wow that was easy... [126001130140] |Now lets blacklist our slow/garbage ALSA drivers... [126001130150] |First we must locate those drivers with a simple cmd: [126001130160] |lsmod | grep snd [126001130170] |Thats it, now you should see a list of things starting with "snd"Now lets open another terminal and: [126001130180] |sudo -s [126001130190] |Now lets blacklist the old drivers:Ok now either use gedit or nano, I prefer mousepad but lets use nano :) [126001130200] |nano /etc/modprobe.d/blacklist [126001130210] |Now lets scroll all the way to the bottom of the file and blacklist our snd* driversYou want your additions to look like this: [126001130220] |# blacklist alsablacklist snd_intel8x0blacklist snd_ac97_codecblacklist snd_pcmblacklist snd_timerblacklist snd [126001130230] |Make Sure you save the file :) [126001130240] |Basically we are done, other than a simple reboot and sudo soundon after reboot, mostly soundon isnt necessary. [126001130250] |sudo reboot [126001130260] |Have fun and enjoy your better sound drivers :) [126001130270] |References:OSS Developers BlogOSS Help ForumAnother Helpful OSS HowtoGreat Install Directions and OSS tools [126001140010] |Setup VNC Server for Ubuntu Gutsy Gibbon and Hardy Heron in 3 easy steps [126001140020] |I just did this on Gutsy, and I thought that it might be worth sharing as a simple way to set up a persistent VNC server. [126001140030] |If you dont know what VNC is, its similiar to Remote Desktop for wind0ze. [126001140040] |This is accessible using regular vnc viewers, and through java-enabled browsers. [126001140050] |That's right, you work on your computer through a browser. [126001140060] |1) Install packages | click here for 1 click installsudo aptitude install x11vnc vnc-java2) Set up password to allow clients to viewx11vnc -storepasswd3) Open up ports 5800 and 5900 on your firewall [126001140070] |4) Run this command: x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800 [126001140080] |That's it! [126001140090] |And an optional step 5: [126001140100] |5) Add the command from 4) to your sessions, so that it starts at each login [126001140110] |If you want to test it out on a browser, type this in the URL field: [126001140120] |25.542.161.414:5800 [126001140130] |Of course, replace the 25.etc. w/ your external IP address. [126001140140] |Addendums to this are welcome, such as how to make it more secure. [126001140150] |I just thought it'd be nice to have a quick and dirty tutorial for getting this set up easily. [126001150010] |Howto Integrate Windows XP Desktop into Ubuntu Gutsy and Hardy Heron! [126001150020] |Ok this is really really simple and a great feature of VirtualBOX Now you can simply run Windows XP/Ubuntu at the same time concurrently while switching in between windows applications and Linux applications! [126001150030] |I can effectively run XP and Ubuntu at the same time on my Intel HT 3.0 ghz 768 meg ram flawelessly and my box isnt even top of the line. [126001150040] |Check out some screenshots: [126001150050] |Ok lets keep this quick &simple shall we? [126001150060] |Grab a copy of VirtualBox Here [126001150070] |or wget http://www.virtualbox.org/download/1.5.2/virtualbox_1.5.2-25433_Ubuntu_gutsy_i386.debRun your easy package manager or c/p in the terminal:sudo dpkg -i virtualbox_1.5.2-25433_Ubuntu_gutsy_i386.debGrab your XP cd or steal a copy off of suprnova or thepiratebay... who needs to buy a bsod pos Os anyways, were just using xp for business needs or whatever, unfortunately some companies and people feel that we gotta stick with micr0soft or if we want a better solution than wine, here we go... [126001150080] |Add yourself to the vboxusers group. [126001150090] |sudo adduser defcon vboxusers [126001150100] |Now lets get started, open up VirtualBox from Applications->System Tools->VirtualBox and click "NEW" Select OS Type XP and name your VirtualBOX, select the base memory and make a drive, make sure you have 7-10 gigs to spare. [126001150110] |Now make sure you setup your CD/ROM to be bootable and any other settings you see fit... [126001150120] |I basically summarized this because its a GUI and newbie friendly... [126001150130] |Now install pop in your cd or mount your warez xp iso with v-box and fire up the new Virtual Machine. [126001150140] |Install XP like normal, and select FAT32 as a filesystem, it seems faster to me. [126001150150] |Now once the install finishes, login and click on "Devices"->Install Guest Additions... [126001150160] |This will allow you to integrate XP into the Ubuntu Desktop, and allow you to use share folders, copy/paste between OS's and no capture keys... [126001150170] |Once installed simply reboot and log back into XP. [126001150180] |And now lets enable Seamless mode :) [126001150190] |To enable seamless mode, after starting the virtual machine, press the Host key (normally the right control key) together with "L". [126001150200] |This will enlarge the size of the VM's display to the size of your host screen and mask out the guest operating system's background. [126001150210] |To go back to the "normal" VM display (i.e. to disable seamless windows), press the Host key and "L" again. [126001150220] |I hope you like this easy howto, its pretty cool to show off to friends/family and co-workers and to run proprietary yet needed M$ applications. [126001160010] |Howto: Disable any Ubuntu users internet access [126001160020] |This is quite simple and very effective, I have used it a few times, its pretty convenient since it looks as if the internet is broke or something :)Check it: [126001160030] |Simply: sudo gedit /etc/network/interfacesThen lets add the simple iptables rule to the interfaces file when the internet connection starts up... [126001160040] |Simply add this under auto wlan0 or auto eth0 in the interfaces file:pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner mykidsusername -j DROPOk now you can try it out:type in the terminal:sudo iptables -A OUTPUT -p tcp -m owner --uid-owner mykidsusername -j DROP and switch users to the username you blocked and try to access the internet...p00f there ya goenjoy [126001170010] |Ubuntu VS Windows Vista on Google Trends... [126001170020] |Wow check out these results... [126001170030] |It seems more people are searching and talking about Ubuntu right now than Windows Vista! [126001170040] |Ubuntu has come a long way and so has microsoft in the opposite direction. [126001170050] |Personally Ubuntu works better on all my pc's and hardware than vista and it is surely fast and better than the competition. [126001170060] |Ubuntu is steadily getting more popular and more stable and has grown more and more favorable to the world. [126001170070] |It is wonderful to see the world become enlightened and hopeful for open source systems. [126001170080] |Now lets take a look at the Ubuntu Forums activity vs Windows Forums activity...hmm looks like more people are talking about Ubuntu, and less about windows. [126001170090] |This does not supprise me at all, since Ubuntu is a new thing, and it is a good change, we all have seen blogs about grandparents using Ubuntu and Girlfriends using it too, my girlfriend uses Ubuntu and loves it, she absolutely loves Desktop Effects, Gimp and Pidgin. [126001170100] |What do you think about Ubuntu? [126001180010] |Howto: Setup Multiple Nested X Sessions in Ubuntu [126001180020] |What is Xephyr ? [126001180030] |Xephyr is a X server that runs as a small window within your current X session. [126001180040] |What is it good for ? [126001180050] |There are multiple potential uses for Xephyr: [126001180060] |
  • Development. [126001180070] |You can ssh into a chroot and forward X sessions.
  • [126001180080] |
  • Forward X over ssh without VNC.
  • [126001180090] |Example: Normally if you ssh -X you can forward x applications. [126001180100] |This is not a problem if you are forwarding a single application from a single server. [126001180110] |But if you forward multiple applications from multiple servers or a whole desktop, it gets messy (to say the least). [126001180120] |You can start a new X session ( Virtual X ), but then you have to Ctl-Al-F7 and Ctrl-Alt-F8 between them. [126001180130] |1. Install Xephyr [126001180140] |Code: [126001180150] |sudo apt-get install xserver-xephyr [126001180160] |2. Start Xephyr [126001180170] |Code: [126001180180] |Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 & [126001180190] |
  • The ":1" = your display (displays are numbered starting with 0)
  • [126001180200] |
  • -ac = disable access control restrictions= allow you to forward X
  • [126001180210] |
  • -screen 1280x1024 = screen size
  • [126001180220] |
  • -br = black background
  • [126001180230] |
  • -reset -terminate= Xephyr should automatically close when the last X client is killed, does not always work.
  • [126001180240] |
  • 2> /dev/null redirects error messages.
  • [126001180250] |3. Set your display (for X) [126001180260] |Code: [126001180270] |DISPLAY=:1.0 [126001180280] |
  • Don't forget to set it back after you establish a ssh connection ( DISPLAY=0.0 )
  • [126001180290] |========================= [126001180300] |4. Forward single apps / separate window for each server. [126001180310] |Start Xephyr [126001180320] |Code: [126001180330] |Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 & [126001180340] |Change your $Display [126001180350] |Code: [126001180360] |DISPLAY=:1.0 [126001180370] |Forward a xterm: [126001180380] |Code: [126001180390] |ssh -XfC -c blowfish user@server xterm [126001180400] |
  • -X = forward X
  • [126001180410] |
  • -f = puts your ssh session into the background
  • [126001180420] |
  • -C = use compression -c blowfish = use blowfish (I am told this is the fastest)
  • [126001180430] |
  • run "xfwm4" in the terminal for window decorations(substitute your window manager if you are not using xfce).
  • [126001180440] |
  • xterm config file : http://www.xfce.org/various/Xresources.txt
  • [126001180450] |Any X apps for that server will start in that window. [126001180460] |========================= [126001180470] |5. Desktop: [126001180480] |Start Xephyr [126001180490] |Code: [126001180500] |Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :2 & [126001180510] |2. ssh into the chroot/server [126001180520] |Code: [126001180530] |ssh -XfC -c blowfish user@server xfce4-session [126001180540] |
  • Substitute your window manager for "xfce4-session"
  • [126001180550] |========================= [126001190010] |Howto: Create ISO File From CD/DVD in Ubuntu Linux ! [126001190020] |Have a CD or DVD lying around that you are sick of putting in the drive every time you need something on the disc? [126001190030] |How about just making an .iso file that you can mount as you need? [126001190040] |Or maybe you just want a “master” copy of the media so you can create another copy at a future date. [126001190050] |At any rate it is rather easy to accomplish in Ubuntu: [126001190060] |sudo umount /dev/cdromdd if=/dev/cdrom of=file.iso bs=1024 [126001190070] |You can also do the same with folders: [126001190080] |mkisofs -r -o file.iso /location_of_folder/ [126001190090] |Don’t forget to make a checksum: [126001190100] |md5sum file.iso >file.iso.md5 [126001200010] |Howto: Hide Partition Volumes in Ubuntu/Gnome [126001200020] |Gnome users only… [126001200030] |* Run gconf-editor (by hitting Alt+F2 or from terminal). [126001200040] |* Browse to apps->nautilus->desktop in the left-hand folders window [126001200050] |* Uncheck the “volumes_visible” option [126001200060] |Careful, as this will also hide portable storage volumes also… [126001210010] |Howto: Install VMware Server On Ubuntu Gutsy Gibbon [126001210020] |So you want to create a VMware Server on Ubuntu Gutsy Gibbon 7.10? [126001210030] |And you want to run it without the graphical user interface (GUI)? [126001210040] |Well today you are in luck. [126001210050] |VMware Server (free), allows you to connect graphically to administer a VMware Server so there is no need to install a GUI on your VMware Server and waste precious RAM. [126001210060] |Let’s get started. [126001210070] |First off, I assume that you already have an install of Gutsy Gibbon server version installed and set to a static IP address. [126001210080] |From here on out it is pretty easy. [126001210090] |All we have to do is run the following command to install a few prerequisites before we get started. [126001210100] |First jump to the root account: [126001210110] |sudo su [126001210120] |then: [126001210130] |apt-get install build-essential linux-headers-`uname -r` xinetd xorg-dev [126001210140] |After that is installed we grab the install tar file from VMware.com: [126001210150] |wget http://vmware.com/whatever-the-current-release-url-is [126001210160] |extract the tar: [126001210170] |tar xfz VMware-server-1.* [126001210180] |then move into the newly created directory: [126001210190] |cd vmware-server-distrib [126001210200] |Then run the install script: [126001210210] |./vmware-install.pl [126001210220] |Accept all the default options (unless you have reason not to) and you will return back to the command prompt after installation is complete. [126001210230] |At this point you can connect to the server via the VMware console by entering the IP address of your new VMware Server and the login credentials. [126001220010] |Tweak Ubuntu Gutsy with Ubuntu Tweak [126001220020] |Features:*Set Session Settings, Change Splash Screen, Change Services*Change Icons,Compiz Fusion Tweaks, Gnome Tweaks, Nautilus Tweaks*Enable BurnProof Technology in Ubuntu Gutsy*Enable Overburn and show advanced Permissions in Nautilus*Configure Power Management and Hardware settings*Security Settings, disable run, lockscreen, printing, print setup, save to disk, userswitching, display information message when no password needed..*Configuration Options for commonly Used applications [126001220030] |Hey, a bugfix and user experience improvement version of Ubuntu Tweak is now released! [126001220040] |In this version, it still hasn’t been added more tweak options, just one tweak option: the opacity menu with Compiz Fusion. [126001220050] |That you can set your menu with 90% opacity by just toggling the check button on! [126001220060] |Other details here. [126001220070] |Ubuntu Tweak 0.2.1 Release Notes: [126001220080] |
  • Removed the useless OK button;
  • [126001220090] |
  • When you select a father item, it will automate expand the child items;
  • [126001220100] |
  • The items and the content is resizable now;
  • [126001220110] |
  • The main window is resizable too;
  • [126001220120] |
  • Added a tweak option that you can easily set your menu with 90% opacity;
  • [126001220130] |
  • Support Brazil language(Thanks to Williams)
  • [126001220140] |OK! [126001220150] |Recommend to download. [126001220160] |Debian Package: [126001220170] |ubuntu-tweak_0.2.1-1_i386.deb [126001220180] |ubuntu-tweak_0.2.1-1_amd64.deb [126001220190] |Source Code: [126001220200] |ubuntu-tweak-0.2.1.tar.bz2 [126001230010] |Video Howto: Copy Music to MP3 device [126001230020] |This video clip shows you how to copy your MP3 music files to your MP3 player using Ubuntu. [126001230030] |

    Quick Tips

    [126001230040] |
  • Ubuntu will automatically recognize most brands of MP3 players. [126001230050] |In most cases, you will not need to install any additional drivers.
  • [126001230060] |
  • Right-click on your MP3 player and select 'Eject' when you are finished copying to ensure that you do not lose any data.
  • [126001260010] |Video Howto:Copy Images from Digital Camera in Ubuntu [126001260020] |Here is a quick &easy video tutorial on copying images from your digital camera with ubuntu, without extra software! [126001270010] |Howto: Install Ubuntu Studio theme in Gutsy and Hardy Heron with 1 click in Firefox! [126001270020] |This is how easy it is to install Ubuntu Studio theme in Gutsy or Hardy Heron:Click System-> Administration-> Software Sources and enable "universe repository"Simply Click Here to Install and enter sudo password and your done. [126001270030] |Ubuntu Studio Screenshots:Here [126001280010] |Howto: Install Innotek VirtualBox in Ubuntu Gutsy with 1 click! [126001280020] |I was bored, Here is a little example of what VirtualBox can do in Ubuntu Running Windows And Linux Mint Side by side. [126001280030] |I only have a 3.0 ghz with 1 Gig of ram running XP/Mint on Ubuntu Gutsy and I can switch through Os's without any slow down at all, I dont have any reason to run XP or Linux Mint, to me Ubuntu is far better than both. [126001280040] |1-Click Install Innotek VirtualBox:Add this apt repository to your Software Sources: [126001300010] |Howto: Spy and Sniff Wifi in Ubuntu Gutsy [126001300020] |Ok hacking wifi is as simple as compiling a linux application or simple ./exploit, if you intend to hack your neighbors wifi it is good to get to know who they are, where they are, what they do and know just how smart they are. [126001300030] |There is a ton of things you can do with ettercap, the plugins are great. [126001300040] |I personally use it to spy on open networks and my own network to find out exactly what my family/friends are doing and to make sure they arent into anything bad. [126001300050] |You can use this to spy on your Girlfriend, Children and other good things other than break the law spying on someones wifi you just cracked :) Basically grab aircrack-ng and crack away, once owned you should grab ettercap and configure it: [126001300060] |Install: [126001300070] |sudo apt-get install ettercap-gtkLets configure ettercap: [126001300080] |sudo gedit /etc/etter.conf [126001300090] |Lets change the gid, uid:ec_uid = 0 ec_gid = 0 [126001300100] |Now edit the [dissectors] to configure what to sniff out, the default is fine. [126001300110] |We need to uncomment 2 lines for iptables to forward packets: [126001300120] |redir_command_on = "iptables -t nat -A PREROUTING -i %iface -p tcp --dport %port -j REDIRECT --to-port %rport" redir_command_off = "iptables -t nat -D PREROUTING -i %iface -p tcp --dport %port -j REDIRECT --to-port %rport"Save the file ctrl-s [126001300130] |Start up Ettercap-NGOnce done all we do is sudo ettercap -i wlan0 -GNow lets set this baby up, simply click on sniff, and then unified sniffingPress Ctrl-W to start sniffing then ctrl-S to scan for hosts on the lan. [126001300140] |Click on Hosts and bring up the host list, select the box you want to see all communications of as Target 1 and slect the router as Target 2. [126001300150] |Click on MITM->Arp Poisoning, check Sniff Remote connections. [126001300160] |Now click on Plugins->Manage the Plugins and double click on chk_poison to see if poisoning was successful. [126001300170] |Ok im taking it as it is successful, now lets do a little bit of spying:Click on View->Connections to actively see what ports the target is using and double click on any connection in the list to see what data is being transferred. [126001300180] |Ettercap will automatically sniff for passwords as configured in the etter.conf file after [dissectors]Now basically we can just sit and wait for passwords or we can actively listen in on http/chat sessions. [126001310010] |Securely Wipe/Erase Files in Ubuntu via Right Click menu in Nautilus [126001310020] |Adding wipe to your Nautilus context menu is useful in making it so that you can securely delete any number of files and/or folders at one time simply by selecting them, right clicking, and clicking wipe. [126001310030] |Before you can add wipe to the context menu you must have nautilus-actions and wipe installed. [126001310040] |To install them on a Debian based system, at the terminal, simply type: [126001310050] |sudo apt-get install wipesudo apt-get install nautilus-actions [126001310060] |When you install nautilus-actions a GUI based tool will be installed to allow you configure context menu additions. [126001310070] |Access it by, at the terminal, typing:nautilus-actions-config [126001310080] |Adding the wipe command to the context menu is now very straight forward. [126001310090] |The following instructions were written for nautilus-actions 1.4.1: [126001310100] |1. Click the +Add button. [126001310110] |2. For the label enter: Wipe. [126001310120] |3. For the tooltip enter: Use the wipe utility to securely delete the file(s)/folder(s). [126001310130] |4. For the path enter: wipe5. [126001310140] |For the parameters enter: -rf %M6. [126001310150] |Go to the Conditions tab and select the radio button labeled "Both" for when the command should appear and check "Appears if select has multiple files or folders"7. I left everything else at their defaults. [126001310160] |If you don't want to do any further customization just hit OK and close the configuration tool. [126001310170] |8. You can select an icon, I prefer the gtk-dialog-warning icon. [126001310180] |The parameters to wipe, -rf %M, causes files and folders to be deleted without prompting. [126001310190] |Due to the -r command, if there are files or subfolders in a selected folder they will also be wiped. [126001310200] |If you would like for files to be wiped even when write permission is not set change the parameters to: -rcf %M. [126001310210] |The final step is to reset nautilus. [126001310220] |At the terminal type: [126001310230] |nautilus -qnautilus [126001310240] |You will now have a command for wipe in your Nautilus context menu that allows you to securely delete any number of files and/or folders in two clicks.