[125004600010] |List of RSS Readers Available in Ubuntu Linux [125004600020] |RSS is a family of Web feed formats used to publish frequently updated content such as blog entries, news headlines, and podcasts in a standardized format. [125004600030] |An RSS document (which is called a “feed”, “web feed”, or “channel”) contains either a summary of content from an associated web site or the full text. [125004600040] |RSS makes it possible for people to keep up with web sites in an automated manner that can be piped into special programs or filtered displays. [125004600050] |The benefit of RSS is the aggregation of content from multiple Web sources in one place. [125004600060] |RSS content can be read using software called an “RSS reader”, “feed reader” or an “aggregator”, which can be web-based or desktop-based. [125004600070] |A standardized XML file format allows the information to be published once and viewed by many different programs. [125004600080] |The user subscribes to a feed by entering the feed’s link into the reader or by clicking an RSS icon in a browser that initiates the subscription process. [125004600090] |The RSS reader checks the user’s subscribed feeds regularly for new content, downloads any updates that it finds, and provides a user interface to monitor and read the feeds. [125004600100] |Liferea [125004600110] |Liferea is a simple FeedReader clone for GNOME. [125004600120] |It is a reader for RSS/RDF feeds which also supports CDF channels, Atom/Echo/PIE feeds and OCS directories.Liferea is an abbreviation for Linux Feed Reader. [125004600130] |Install liferea in Ubuntu [125004600140] |sudo aptitude install liferea [125004600150] |Evolution RSS Reader Plugin [125004600160] |This plugin adds RSS Feeds support for evolution mail.With this package you are able to have RSS in same place as mails, eliminating the need of having a separate RSS reader since a RSS Article is like an email message.Evolution RSS can display an article using summary view or HTML view. [125004600170] |Install Evolution RSS Reader Plugin in Ubuntu [125004600180] |sudo aptitude install evolution-rss [125004600190] |NRSS [125004600200] |NRSS is a console based RSS reader allowing uses to read and manage RSS feeds with a simple to use interface. [125004600210] |Like most graphical RSS readers it provides a three pane interface for ease of use in managing multiple feeds. [125004600220] |Install nrss in Ubuntu [125004600230] |sudo aptitude install nrss [125004600240] |Rsstail [125004600250] |console RSS reader that monitors a feed and outputs new entriesThis small, simple application reads an RSS feed an outputs it like the tail ‘tail’ command. [125004600260] |Install rsstail in Ubuntu [125004600270] |sudo aptitude install rsstail [125004600280] |Yarssr [125004600290] |RSS reader for the notification areaYet Another RSS Reader is an RSS aggregator and reader that displays its results in the GNOME or KDE system tray (notification area). [125004600300] |To view the contents of the feed just click the menu-item and it will launch in your favorite browser. [125004600310] |Install yarssr in Ubuntu [125004600320] |sudo aptitude install yarssr [125004600330] |Claws-mail-feeds-reader [125004600340] |Feeds (RSS/Atom) reader plugin for Claws MailThe RSSyl plugin provides feeds reading capability for Claws Mail mailer.Supported formats are RSS (1.0, 2.0 and probably 0.9x versions) and Atom feeds.It integrates also with dillo viewer plugin to allow online browsing of entries, and has per-feed customization features, transforming your Claws Mail into a powerful lightweight feeds reader. [125004600350] |Install claws-mail-feeds-reader in Ubuntu [125004600360] |sudo aptitude install claws-mail-feeds-reader [125004600370] |Blam [125004600380] |an RSS aggregator for GNOMEImendio Blam is an RSS aggregator written in C# using Mono, GTK#, Atom.NET and RSS.NET. [125004600390] |Install blam in Ubuntu [125004600400] |sudo aptitude install blam [125004600410] |Thunderbird [125004600420] |mail/news client with RSS and integrated spam filter supportThunderbird is a mail/news/RSS client. [125004600430] |Install thunderbird in Ubuntu [125004600440] |sudo aptitude install thunderbird [125004600450] |Firefox [125004600460] |Firefox delivers safe, easy web browsing. [125004600470] |A familiar user interface, enhanced security features including protection from online identity theft, and integrated search let you get the most out of the web. [125004600480] |This browser was previously known as Firefox 2, Firebird and Phoenix.Install this firefox package too, if you want to be automatically upgraded to new major firefox versions in the future. [125004600490] |Install Firefox 3 in Ubuntu [125004600500] |sudo aptitude install firefox-3.0 [125004600510] |Straw [125004600520] |desktop news aggregator for GNOMEStraw is a desktop news aggregator for the GNOME environment. [125004600530] |News aggregators collect news, weblog posts, and other information from the web so that they can be read in a single place. [125004600540] |Install straw in Ubuntu [125004600550] |sudo aptitude install straw [125004600560] |Knewsticker [125004600570] |news ticker applet for KDEThis is a news ticker applet for the KDE panel. [125004600580] |It can scroll news from your favorite news sites, such as lwn.net, /. and freshmeat.net. [125004600590] |To achieve this, KNewsTicker requires the news sites to provide a RSS feed to newsitems. [125004600600] |KNewsTicker already comes with a selection of good news sources which provide such files.This package is part of KDE, as a component of the KDE network module. [125004600610] |See the ‘kde’ and ‘kdenetwork’ packages for more information. [125004600620] |Install knewsticker in Ubuntu [125004600630] |sudo aptitude install knewsticker [125004600640] |Akregator [125004600650] |RSS feed aggregator for KDEaKregator is a fast, lightweight, and intuitive feed reader program for KDE. [125004600660] |It allows you to quickly browse through hundreds of thousands of internet feeds in a quick, efficient, and familiar way.This package is part of KDE, and a component of the KDE PIM module. [125004600670] |See the ‘kde’ and ‘kdepim’ packages for more information. [125004600680] |Install akregator in Ubuntu [125004600690] |sudo aptitude install akregator [125004600700] |Firefox-sage [125004600710] |lightweight RSS and Atom feed reader for FirefoxSage is a Firefox extension that reads RSS (2.0, 1.0, 0.9x) and Atom feeds. [125004600720] |It integrates with the “Live bookmark” feature of firefox.Sage has highly customizable rendering via the use of style sheets. [125004600730] |It also features feed discovery, and RSS search engine integration. [125004600740] |Install firefox-sage in Ubuntu [125004600750] |sudo aptitude install firefox-sage [125004600760] |Newsbeuter [125004600770] |text mode rss feed reader with podcast supportnewsbeuter is an innovative RSS feed reader for the text console. [125004600780] |It supports OPML import/exports, HTML rendering, podcast (podbeuter), offline reading, searching and storing articles to your filesystem, and many more features.Its user interface is coherent, easy to use, and might look common to users of mutt and slrn. [125004600790] |Install newsbeuter in Ubuntu [125004600800] |sudo aptitude install newsbeuter [125004600810] |Snownews [125004600820] |Text mode RSS newsreaderSnownews is a text mode RSS/RDF newsreader (similar to what lynx is for web-browsing). [125004600830] |It supports RSS 1.0 feeds that comply with the W3C RDF specification and also supports Radio Userland’s RSS 0.91 and 2.0 versions. [125004600840] |It also includes the following additional features: [125004600850] |HTTP proxy support Correctly handles HTTP 301, 304, and gzip/deflate Content-Encodings. [125004600860] |Imports OPML (Outline Processor Markup Language) subscription lists Fully customizable key bindings Customizable color support [125004600870] |Install snownews in Ubuntu [125004600880] |sudo aptitude install snownews [125004600890] |Raggle [125004600900] |console RSS aggregatorRaggle is a console RSS (RDF Site Summary) aggregator, written in Ruby . [125004600910] |Features include: customizable keybindings, basic HTML rendering, HTTP proxy support, OPML import/export, themes, support for various versions of RSS, browser auto-detection, bookmarks and more. [125004600920] |Install raggle in Ubuntu [125004600930] |sudo aptitude install raggle [125004600940] |Opera [125004600950] |Subscribing to newsfeeds with Opera is extremely simple, as most newsfeeds will automatically be subscribed when you click their links on a Web page. [125004600960] |The feed will show up under “Newsfeeds” at the bottom of your “Mail” panel. [125004600970] |Download opera from here and install .debpackage using the following command [125004600980] |sudo dpkg -i packagename [125004600990] |Rssowl [125004601000] |Applications that collect data from RSS-compliant sites are called RSS readers or “aggregators.” [125004601010] |RSSOwl is such an application. [125004601020] |RSSOwl lets you gather, organize, update, and store information from any compliant source in a convenient, easy to use interface, save selected information in various formats for offline viewing and sharing, and much more. [125004601030] |It’s easy to configure, available in many many languages and the best of all: It’s platform-independent. [125004601040] |Other than this list there are online rss readers like google reader,bloglines and many more [125004610010] |Howto Install Nginx webserver in Ubuntu 8.04 (Hardy Heron) [125004610020] |Nginx (pronounced “engine x”) is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. [125004610030] |Written by Igor Sysoev in 2005, Nginx now hosts between 1% and 4% of all domains worldwide. [125004610040] |Although still in beta, Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. [125004610050] |Currently Ubuntu Hardy will install Nginx version 0.5.33 using aptitude. [125004610060] |Install Nginx webserver in Ubuntu Hardy [125004610070] |sudo aptitude install nginx [125004610080] |This will install all the required packages for nginx. [125004610090] |Start Nginx webserver [125004610100] |By default nginx will not start automatically so you need to start using the following command [125004610110] |sudo /etc/init.d/nginx start [125004610120] |Testing nginx webserver [125004610130] |You need to point your web browser and enter your server ip address [125004610140] |http://serveripaddress [125004610150] |You should see similar to the following screen. [125004610160] |Start and Stop nginx webserver [125004610170] |If you want to start,stop and restart using the following commands [125004610180] |sudo /etc/init.d/nginx start …sudo /etc/init.d/nginx stop …sudo /etc/init.d/nginx restart [125004610190] |You can check more documentation from here [125004610200] |This is just beginning of nginx web server articles we are working on to provide PHP support,configuring virtual hosts and more. [125004620010] |Network Time Protocol (NTP) Server and Clients Setup in Ubuntu [125004620020] |The Network Time Protocol (NTP) is a protocol for synchronizing the clocks of computer systems over packet-switched, variable-latency data networks. [125004620030] |NTP uses UDP port 123 as its transport layer. [125004620040] |It is designed particularly to resist the effects of variable latency (Jitter). [125004620050] |Using NTP is a great way to keep your system clock set correctly. [125004620060] |It works by contacting a number of servers around the world, asking them for the time and then calculating what the correct local time is from their responses. [125004620070] |If you have install ntpdate package before you need to uninstall using the following command [125004620080] |sudo aptitude remove ntpdate [125004620090] |Install NTP server in Ubuntu [125004620100] |sudo aptitude install ntp [125004620110] |This will install all the required packages for NTP. [125004620120] |Configure NTP Server [125004620130] |The configuration file for ntpd is located at /etc/ntp.conf. [125004620140] |The default Ubuntu file probably requires some modification for optimal performance.You need to edit the /etc/ntp.conf file using the following command [125004620150] |sudo nano /etc/ntp.conf [125004620160] |do the following changes shown in this example [125004620170] |Example Configuration [125004620180] |You need to add a number of servers to the server list. [125004620190] |The Debian default is pool.ntp.org which works but isn’t always amazingly accurate because it makes no attempt to use time servers near you. [125004620200] |If you want more accuracy use the time servers either on your continent (for instance europe.pool.ntp.org) or your country (for instance uk.pool.ntp.org) one of your local country servers.The optimal number of servers to listen to is three but two will also give a good accuracy. [125004620210] |If your ISP runs a time server for you it is worth including it in your server list as it will often be more accurate than the pooled servers and will help keep the load down on the pool. [125004620220] |I am using the following two servers for my configuration [125004620230] |server ntp0.pipex.net server ntp1.pipex.net [125004620240] |Restrict the type of access you allow these servers. [125004620250] |In this example the servers are not allowed to modify the run-time configuration or query your Linux NTP server. [125004620260] |restrict otherntp.server.org mask 255.255.255.255 nomodify notrap noquery restrict ntp.research.gov mask 255.255.255.255 nomodify notrap noquery [125004620270] |The mask 255.255.255.255 statement is really a subnet mask limiting access to the single IP address of the remote NTP servers. [125004620280] |If this server is also going to provide time for other computers, such as PCs, other Linux servers and networking devices, then you’ll have to define the networks from which this server will accept NTP synchronization requests. [125004620290] |You do so with a modified restrict statement removing the noquery keyword to allow the network to query your NTP server. [125004620300] |The syntax is: [125004620310] |restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap [125004620320] |In this case the mask statement has been expanded to include all 255 possible IP addresses on the local network. [125004620330] |We also want to make sure that localhost (the universal IP address used to refer to a Linux server itself) has full access without any restricting keywords [125004620340] |restrict 127.0.0.1 [125004620350] |Save the file and exit [125004620360] |Now you need to restart NTP server for these settings to take effect using the following command [125004620370] |sudo /etc/init.d/ntp restart [125004620380] |Determining If NTP Is Synchronized Properly [125004620390] |Use the ntpq command to see the servers with which you are synchronized. [125004620400] |It provided you with a list of configured time servers and the delay, offset and jitter that your server is experiencing with them. [125004620410] |For correct synchronization, the delay and offset values should be non-zero and the jitter value should be under 100. [125004620420] |sudo ntpq -np [125004620430] |In the output of above command A star by any one of the chosen server names means that the system clock is synchronising with the NTP clock. [125004620440] |If you don’t have a star (as in the example above) it means that the clocks are unreachable, already synchronized to this server or has an outrageous synchronization distance. [125004620450] |Try running ntpdate (you will need to stop the ntp server) with your first ntp server as an argument. [125004620460] |This will set your system clock fairly accuratly and mean that the server will be able to choose a clock to synchronize with. [125004620470] |Firewall Configuration for NTP [125004620480] |NTP servers communicate with one another using UDP with a destination port of 123. [125004620490] |Unlike most UDP protocols, the source port isn’t a high port (above 1023), but 123 also. [125004620500] |You’ll have to allow UDP traffic on source/destination port 123 between your server and the Stratum 1/2 server with which you are synchronizing. [125004620510] |NTP Linux Client Configuration [125004620520] |If you want to configure ntp client you need to install the following packages [125004620530] |sudo aptitude install ntp ntp-simple ntpdate [125004620540] |Configuring NTP client [125004620550] |You need to edit the /etc/ntp.conf file you need to point the following settings to NTP server ip address [125004620560] |sudo nano /etc/ntp.conf [125004620570] |Server configuration settings [125004620580] |server 192.168.1.1 [125004620590] |Restrict the type of access you allow these servers. [125004620600] |In this example the servers are not allowed to modify the run-time configuration or query your Linux NTP server. [125004620610] |restrict default notrust nomodify nopeer [125004620620] |Localhost configuration [125004620630] |restrict 192.168.1.1 [125004620640] |In this case the mask statement has been expanded to include all 255 possible IP addresses on the local network. [125004620650] |We also want to make sure that localhost (the universal IP address used to refer to a Linux server itself) has full access without any restricting keywords [125004620660] |restrict 127.0.0.1 [125004620670] |Now you need to save and exit the file [125004620680] |Run ntpdate command against your server [125004620690] |sudo ntpdate 192.168.1.1 [125004620700] |Restart ntp service using the following command [125004620710] |sudo /etc/init.d/ntp restart [125004620720] |Windows Clients Configuration [125004620730] |Windows machines use a simplified version of NTP called Simple Network Time Protocol (SNTP), and can synchronize with NTP servers. [125004620740] |In order to synchronize with your new server, double click on the time and go to the “Internet Time” tab. [125004620750] |Put the IP address of your server in the “Server” field. [125004620760] |or [125004620770] |You can download Automachron from here and install in your windows xp/2000 machines [125004630010] |How to Set WinAmp equalizer presets in Banshee 1.2 [125004630020] |The Winamp equalizers presets are the best equalizer settings I have found. [125004630030] |The following guide will get the default WinAmp presets working under Banshee 1.2. [125004630040] |1. Download the equalizer presets using the following command [125004630050] |wget http://www.mikesplanet.net/files/equalizers.xml.gz [125004630060] |2. Install equalizer presets in Banshee 1.2 (Please note, this will write over existing presets) [125004630070] |gunzip -c equalizers.xml.gz >~/.config/banshee-1/equalizers.xml [125004630080] |3. Start Banshee, Goto View -> Equalizer and choose what preset you want to use. [125004630090] |or use the following single command [125004630100] |Or this one-liner: [125004630110] |wget -O - http://www.mikesplanet.net/files/equalizers.xml.gz | gunzip -c - >~/.config/banshee-1/equalizers.xml [125004630120] |Source from here [125004640010] |Howto Check Wireless link quality in Ubuntu Linux [125004640020] |Iwspy is used to set a list of addresses to monitor in a wireless network interface and to read back quality of link information for each of those. [125004640030] |This information is the same as the one available in /proc/net/wireless : quality of the link, signal strength and noise level.This information is updated each time a new packet is received, so each address of the list adds some overhead in the driver. [125004640040] |Note that this functionality works only for nodes part of the current wireless cell, you can not monitor Access Points you are not associated with (you can use Scanning for that) and nodes in other cells. [125004640050] |In Managed mode, in most case packets are relayed by the Access Point, in this case you will get the signal strength of the Access Point. [125004640060] |For those reasons this functionality is mostly useful in Ad-Hoc and Master mode. [125004640070] |The iwspy command provides statistics on the quality of the link between your NIC and another wireless device on the network. [125004640080] |It doesn’t run all the time; you have to activate iwspy on your interface first. [125004640090] |When not activated, iwspy gives a “no statistics to collect” error message.You can try the following commands [125004640100] |sudo iwspy wlan0 [125004640110] |wlan0: No statistics to collect [125004640120] |Activation requires you to specify the target IP address and the wireless NIC interface through which it can be found. [125004640130] |sudo iwspy wlan0 192.168.1.1 [125004640140] |If you use the iwspy command without the IP address it provides WLAN statistics with a typical/reference value against which it can be compared. [125004640150] |In the example that follows the signal is considered fairly strong, with a 64/92 quality value versus a typical 36/92 value, but it could be weak by the historical values on your network. [125004640160] |It’s good to check this from time to time for fluctuations. [125004640170] |sudo iwspy wlan0 [125004640180] |eth0 Statistics collected: 00:09:5B:C9:19:22 : Quality:0 Signal level:0 Noise level:0 Link/Cell/AP : Quality:64/92 Signal level:-51 dBm Noise level:-149 dBm (updated) Typical/Reference : Quality:36/92 Signal level:-62 dBm Noise level:-98 dBm [125004640190] |To switch off iwspy monitoring, use the following command [125004640200] |sudo iwspy wlan0 off [125004650010] |List of BitTorrent clients Available in Ubuntu Linux [125004650020] |A BitTorrent client is a program that manages torrent downloads and uploads using the BitTorrent protocol. [125004650030] |Vuze (Old Name Azureus) [125004650040] |BitTorrent is a peer-to-peer file distribution tool.Azureus offers multiple torrent downloads, queuing/priority systems (on torrents and files), start/stop seeding options and instant access to numerous pieces of information about your torrents. [125004650050] |Azureus now features an embedded tracker easily set up and ready to use. [125004650060] |Install azureus in Ubuntu [125004650070] |sudo aptitude install azureus [125004650080] |Check here for some screenshots [125004650090] |bittorrent [125004650100] |BitTorrent is a tool for distributing files. [125004650110] |It’s extremely easy to use - downloads are started by clicking on hyperlinks. [125004650120] |Whenever more than one person is downloading at once they send pieces of the file(s) to each other, thus relieving the central server’s bandwidth burden. [125004650130] |Even with many simultaneous downloads, the upload burden on the central server remains quite small, since each new downloader introduces new upload capacity. [125004650140] |This package contains the tools which are used for console-only downloading. [125004650150] |If you want the GUI interface, install the bittorrent-gui package. [125004650160] |Install bittorrent in Ubuntu [125004650170] |sudo aptitude install bittorrent bittorrent-gui [125004650180] |ktorrent-kde4 [125004650190] |BitTorrent client for KDE 4KTorrent is a BitTorrent program for KDE. [125004650200] |Its features include speed capping (both down and up), integrated searching, UDP tracker support, preview of certain file types (video and audio) and integration into the KDE Panel enabling background downloading. [125004650210] |This is the KDE 4 version from extragear. [125004650220] |Install ktorrent-kde4 in Ubuntu [125004650230] |sudo aptitude install ktorrent-kde4 [125004650240] |qtorrent [125004650250] |graphical BitTorrent client using Qt 3.xQTorrent is a PyQt-based client for the popular BitTorrent software known for allowing users to distribute content without massive bandwidth usage. [125004650260] |Install qtorrent in Ubuntu [125004650270] |sudo aptitude install qtorrent [125004650280] |rtorrent [125004650290] |ncurses BitTorrent client based on LibTorrentrtorrent is a BitTorrent client based on LibTorrent. [125004650300] |It uses ncurses and is therefor ideal to use with screen. [125004650310] |Features: [125004650320] |* Use an URL or file path to add torrents at runtime [125004650330] |* Stop/delete/resume torrents [125004650340] |* Optionally loads/saves/deletes torrents automatically in a session directory [125004650350] |* Safe fast resume support [125004650360] |* Shows lots of information about peers and the torrent [125004650370] |Install rtorrent in Ubuntu [125004650380] |sudo aptitude install rtorrent [125004650390] |torrentflux [125004650400] |web based, feature-rich BitTorrent download managerTorrentFlux is a PHP based BitTorrent controller that runs on a web server. [125004650410] |It can manage all of your BitTorrent downloads from anywhere through a convenient and easy-to-use web interface. [125004650420] |TorrentFlux uses a MySQL database to manage the downloads. [125004650430] |This database may be automatically created and maintained for you (if you want), but that requires the recommended mysql-client package. [125004650440] |If you do not have a remote database server to access, you will also need the recommended mysql-server package. [125004650450] |(If you’re not sure, then you probably need both.) [125004650460] |TorrentFlux enables you to run BitTorrent downloads unattended on a monitor-less or remote server 24 hours a day, while still maintaining complete control from any web browser. [125004650470] |Now you can control your downloading on your firewall, or keep up with downloads while on vacation. [125004650480] |It uses the BitTornado client to download files, and also requires a web server with PHP. [125004650490] |Some of the many features: [125004650500] |* Upload Torrents via URL or File Upload [125004650510] |* Start, Stop, and Delete Torrents with ease [125004650520] |* Advanced Torrent start options (ports, speeds, etc.) [125004650530] |* Multi-user interface [125004650540] |* RSS Feeds, download Torrents files with a click [125004650550] |* Run several torrents at once [125004650560] |* View Download Progress of all torrents at a glance [125004650570] |* View drive space at a glance [125004650580] |* View Torrent file meta information [125004650590] |* Built-in User management and Security [125004650600] |* Private Messaging [125004650610] |* Themes (selectable per user) [125004650620] |* Upload History [125004650630] |* Detailed User Administration [125004650640] |* Admin Searchable Logs [125004650650] |* Torrent Search (many popular sites) [125004650660] |* Language Support [125004650670] |* Make your own torrents [125004650680] |* Add torrents to a download Queue [125004650690] |* NFO / Text viewer [125004650700] |Install torrentflux in Ubuntu [125004650710] |sudo aptitude install torrentflux [125004650720] |bitstormlite [125004650730] |BitTorrent Client based on c++/gtk+2.0This application based on the c++ language integrated with a gtk+2.0 gui allows the download of huge amount of data using .torrent files you can find in trackers. [125004650740] |Install bitstormlite in Ubuntu [125004650750] |sudo aptitude install bitstormlite [125004650760] |deluge-torrent [125004650770] |A Bittorrent client written in Python/PyGTKDeluge is a Bittorrent client, created using Python and GTK+. [125004650780] |Deluge is intended to bring a native, full-featured client to Linux GTK+ desktop environments such as GNOME and Xfce.It uses Rasterbar’s version of libtorrent, and Python bindings written by Kripkenstein. [125004650790] |Install deluge-torrent in Ubuntu [125004650800] |sudo aptitude install deluge-torrent [125004650810] |clutch [125004650820] |Web-based BitTorrent client using Transmission engineClutch uses PHP5 with an AJAX and plain HTML interface to provide an extremely powerful torrenting client from any web browser. [125004650830] |It is powered by the Transmission bittorrent daemon and supports all the features the installed version of transmission supports. [125004650840] |Install clutch in Ubuntu [125004650850] |sudo aptitude install clutch [125004650860] |bittornado [125004650870] |bittorrent client with enhanced curses interfacebittorrent is a tool for distributing files. [125004650880] |Whenever more than one person is downloading at once they send pieces of the file(s) to each other, thus relieving the central server’s bandwidth burden. [125004650890] |Even with many simultaneous downloads, the upload burden on the central server remains quite small, since each new downloader introduces new upload capacity. [125004650900] |BitTornado is the next generation bittorrent client built on the original BitTorrent. [125004650910] |This client features an enhanced console/curses mode, lots of new features under the hood, and is generally one of the most advanced clients out there. [125004650920] |Get this if you need to limit your bandwidth, or you want more control of your torrents. [125004650930] |It does everything the original bittorrent does, plus more… This package only contains the curses interfaces, install the package bittornado-gui to get the GUI components [125004650940] |Install bittornado in Ubuntu [125004650950] |sudo aptitude install bittornado bittornado-gui [125004650960] |ctorrent [125004650970] |BitTorrent Client written in C++This application is written in the C++ language and doesn’t require any graphical component, such as an X server. [125004650980] |Original ctorrent’s upstream has stopped its development and now it’s kept updated with new releases/bug fixes by a new developer. [125004650990] |It’s built as a console program and it can be even used remotely in a machine that provides outside ssh access. [125004651000] |Other main features are: [125004651010] |* Support for large files (>2GB) and large torrents (>255 files). [125004651020] |* Strategic selection of pieces to request for download. [125004651030] |* Continuous queueing of download requests, tuned based on latency and throughput for each peer. [125004651040] |* Improved download performance, including parallel requests in initial and endgame modes. [125004651050] |* Improved bandwidth regulation. [125004651060] |* Improved compatibility with other peers. [125004651070] |* Performance optimization and bug fixes. [125004651080] |* An interface for monitoring and managing multiple clients. [125004651090] |* Dynamic cache allocation and management, including prefetch. [125004651100] |Install ctorrent in Ubuntu [125004651110] |sudo aptitude install ctorrent [125004651120] |Transmission [125004651130] |Transmission has been built from the ground up to be a lightweight, yet powerful BitTorrent client. [125004651140] |Its simple, intuitive interface is designed to integrate tightly with whatever computing environment you choose to use. [125004651150] |Transmission strikes a balance between providing useful functionality without feature bloat. [125004651160] |Furthermore, it is free for anyone to use or modify. [125004651170] |Currently this is the default bittorrent client for ubuntu hardy [125004651180] |Tribler [125004651190] |This one is for Video geeks, it combines youtube and torrents and has some features for viewing torrents vidoes in a comfortable way .it is not easy to install on ubuntu, and it didn’t click to me, but you may like it. [125004651200] |Install Tribler in Ubuntu [125004651210] |sudo aptitude install tribler [125004651220] |FrostWire [125004651230] |FrostWire is a peer-to-peer file sharing program for the Gnutella and BitTorrent protocols. [125004651240] |FrostWire is written in Java, and is a fork of LimeWire, another popular Gnutella client. [125004651250] |Released under the GNU General Public License, FrostWire is free software. [125004651260] |It is distributed without any bundled adware or spyware. [125004651270] |Install FrostWire in Ubuntu [125004651280] |First you need to download .deb package from here now install this [125004651290] |package using the following command [125004651300] |sudo dpkg -i packagename [125004651310] |Qbittorrent [125004651320] |A Bittorrent client using C++ / libtorrent and a Qt4 Graphical User Interface. [125004651330] |It aims to be a good alternative to other bittorrent clients. [125004651340] |It has more and more features such as an integrated search engine, UPnP, encryption, PeX, a torrent creation tool . [125004651350] |Install Qbittorrent in Ubuntu [125004651360] |Check this guide to install Qbittorrent in Ubuntu [125004651370] |Linkage [125004651380] |Linkage is a lightweight BitTorrent client for Linux, created using C++. [125004651390] |It based on libtorrent and uses the GTK+ toolkit (through gtkmm). [125004651400] |The user interface of Linkage is very similar to µTorrent. [125004651410] |If you’re looking for native GTK+ BitTorrent client on Linux. [125004651420] |Install linkage in Ubuntu [125004651430] |First you need to download .deb package from here now install this [125004651440] |package using the following command [125004651450] |sudo dpkg -i packagename [125004660010] |How to Change MTU (Maximum Transmission Unit) of network interface in Ubuntu Linux [125004660020] |Maximum Transmission Unit(MTU), the largest physical packet size, measured in bytes, that a network can transmit. [125004660030] |Any messages larger than the MTU are divided into smaller packets before being sent.By optimizing the MTU setting you can gain substantial network performance increases, especially when using dial-up modem connections. [125004660040] |Default MTU Size for Different Network Topology [125004660050] |To change the MTU of an interface on GNU/Linux, you just need to use ifconfig command to do so, like this for example [125004660060] |sudo ifconfig eth0 mtu 1492 [125004660070] |To change it permanently on Debian, put it in the /etc/network/interfaces file .where almost all network parameters are found. [125004660080] |To do this, just add a line mtu to the definition of your interface and save the file. [125004660090] |sudo gedit /etc/network/interfaces [125004660100] |Example [125004660110] |iface eth0 inet static address 192.168.0.1 network 192.168.0.0 gateway 192.168.0.254 netmask 255.255.255.0 mtu 1492 [125004660120] |Daiup Users [125004660130] |For dialup users: the Maximum Transmission Unit (MTU) value can be changed within the file /etc/ppp/options [125004670010] |zim - a desktop wiki for Ubuntu Linux [125004670020] |Zim is a WYSIWYG text editor. [125004670030] |It aims at bringing the concept of a wiki to your desktop. [125004670040] |For example every page is saved as a text file with wiki markup. [125004670050] |Pages can contain links to other pages, and are saved automatically. [125004670060] |Creating a new page is as easy as linking to a non-existing page. [125004670070] |This tool is intended to keep track of TODO lists or serve as a personal scratch book. [125004670080] |Install zim in ubuntu [125004670090] |sudo aptitude install zim [125004670100] |This will complete the zim installation. [125004670110] |Using Zim [125004670120] |If you want to open zim Go to Applications--->Accessories--->Zim Desktop Wiki [125004670130] |Once it opens you should see similar to the following screen here you need to click on add [125004670140] |Now you need to enter the name and directory to store your pages [125004670150] |You need to select your page click on open [125004670160] |Here you need to enter your content and save [125004680010] |Howto Disable CTRL-ALT-DEL in Ubuntu 8.04 (Hardy Heron) Server [125004680020] |Any user that has physical access to the keyboard can simply use the Ctrl+Alt+Delete key combination to reboot the server without having to log on. [125004680030] |Sure, someone could simply unplug the power source, but you should still prevent the use of this key combination on a production server. [125004680040] |This forces an attacker to take more drastic measures to reboot the server, and will prevent accidental reboots at the same time. [125004680050] |If you want to disable CTFL-ALT-DEL from shutting down your server use the following procedure. [125004680060] |To disable the reboot action taken by pressing the Ctrl+Alt+Delete key combination, comment out the following line in the file /etc/event.d/control-alt-delete. [125004680070] |sudo vi /etc/event.d/control-alt-delete [125004680080] |Change the following line [125004680090] |exec /sbin/shutdown -r now “Control-Alt-Delete pressed” [125004680100] |to [125004680110] |#exec /sbin/shutdown -r now “Control-Alt-Delete pressed” [125004680120] |Save and exit the file [125004690010] |Furius ISO Mount - Mount and Unmount ISO images with GUI Tool in Ubuntu Linux [125004690020] |An ISO, IMG, BIN, MDF and NRG Image management utility for the Gnome Desktop Environment. [125004690030] |Furius ISO Mount Features [125004690040] |
  • Automatically Mounts ISO, IMG, BIN, MDF and NRG Image Files.
  • [125004690050] |
  • Automatically creates a mount point in your home directory.
  • [125004690060] |
  • Automatically Unmounts the Image files.
  • [125004690070] |
  • Automatically removes the mount directory to return your home directory to its previous state.
  • [125004690080] |
  • Automatically saves the history of the last 10 images mounted.
  • [125004690090] |
  • Mounts multiple images.
  • [125004690100] |
  • Burn ISO and IMG Files to optical disk.
  • [125004690110] |
  • Generate Md5 and SHA1 checksums.
  • [125004690120] |
  • Automatically retrieves any previously unmounted images.
  • [125004690130] |
  • Automatically generates a log file of all commands needed to mount and unmount images manually.
  • [125004690140] |Install Furius ISO Mount in Ubuntu [125004690150] |First you need to download .deb package from here [125004690160] |http://www.marcus-furius.com/files/FuriusIsoMount/furiusisomount_0.9.0.0-1_i386.deb using the following command [125004690170] |wget http://www.marcus-furius.com/files/FuriusIsoMount/furiusisomount_0.9.0.0-1_i386.deb [125004690180] |Now you have .deb package you need to install this using the following command [125004690190] |sudo dpkg -i furiusisomount_0.9.0.0-1_i386.deb [125004690200] |This will install all the required packages for Furius ISO Mount. [125004690210] |Install Furius ISO Mount in Ubuntu 9.10 (karmic) [125004690220] |open the terminal and run the following command [125004690230] |sudo apt-get install furiusisomount [125004690240] |Using Furius ISO Mount [125004690250] |If you want to open Furius ISO Mount go to Applications--->Sound &Video--->Furis ISO Mount [125004690260] |Once it opens you should see similar to the following screen [125004690270] |Now you need to select your .iso file by clicking on Browse [125004690280] |You need to click on Mount to mount you .iso file you can see sample mount point [125004690290] |If you want to unmount .iso file select your mount point and click on unmount [125004700010] |How to Install flock web browser in Ubuntu Hardy [125004700020] |Flock is a web browser that specializes in providing social networking and other Web 2.0 features built into its interface. [125004700030] |The browser is built on Mozilla’s Firefox codebase. [125004700040] |Flock Features [125004700050] |Flock 1.1 integrates social networking and media services including Facebook, YouTube, Twitter, Flickr, Blogger, Gmail, Yahoo Mail, etc.[3] When logging into any of the supported social services, Flock automatically activates these services within its features [125004700060] |
  • Flock can indicate when friends have updated their profile, uploaded photos or other items.
  • [125004700070] |
  • Flock has internal features that allow sharing of text, links, photos and videos.
  • [125004700080] |
  • Flock has its own “media bar” allowing preview of online videos and photos, and subscription to photo and video feeds.
  • [125004700090] |
  • Flock’s Feed Reader organizes Atom and RSS feeds.
  • [125004700100] |
  • Flock’s Blog Editor allows direct posting into a designated blog, along with being a blog reader.
  • [125004700110] |
  • Flock’s web mail component allows users to check web-based mail without going to the site, compose new messages, and drag and drop pictures and videos from the mediabar or webclipboard into a new email messege.
  • [125004700120] |
  • Flock also allows for third-party add-ons, including a number of Firefox extensions.
  • [125004700130] |Note:- This source list will install some packages from third party source list so it might break your system [125004700140] |Install Flock web browser in Ubuntu Hardy [125004700150] |First you need to edit the /etc/apt/sources.list file [125004700160] |sudo gedit /etc/apt/sources.list [125004700170] |add the following lines [125004700180] |deb http://www.salatti.net/repo/ hardy-salatti main contrib non-free deb-src http://www.salatti.net/repo/ hardy-salatti main contrib non-free [125004700190] |save and exit the file. [125004700200] |Update the sourcelist using the following command [125004700210] |sudo aptitude update [125004700220] |And install Flock using the following command [125004700230] |sudo aptitude install flock [125004700240] |Using Flock [125004700250] |If you want to open flock browser go to Applications--->Internet--->Flock [125004700260] |When you open first time you should see similar to the following screen select your option and click on next [125004700270] |Flock web browser in action [125004700280] |Flock web browser version details [125004710010] |List of Email Clients Available in Ubuntu Linux [125004710020] |An e-mail client, aka Mail User Agent (MUA), aka e-mail reader is a frontend computer program used to manage e-mail. [125004710030] |Evolution [125004710040] |Evolution or Novell Evolution (formerly Ximian Evolution, prior to Novell’s 2003 acquisition of Ximian) is the official personal information manager and workgroup information management tool for GNOME. [125004710050] |It combines e-mail, calendar, address book, and task list management functions. [125004710060] |Currently this is the default email client for Ubuntu Linux [125004710070] |Thunderbird [125004710080] |Mozilla Thunderbird is a free, open source, cross-platform e-mail and news client developed by the Mozilla Foundation. [125004710090] |Install Thunderbird in Ubuntu [125004710100] |sudo aptitude install mozilla-thunderbird [125004710110] |Pine [125004710120] |Pine® - a Program for Internet News &Email - is a tool for reading, sending, and managing electronic messages. [125004710130] |Pine was developed by UW Technology at the University of Washington. [125004710140] |Though originally designed for inexperienced email users, Pine has evolved to support many advanced features, and an ever-growing number of configuration and personal-preference options. [125004710150] |Pine is available for Unix as well as for personal computers running a Microsoft operating system (PC-Pine). [125004710160] |Install pine in Ubuntu [125004710170] |First you need to download the .deb package from here [125004710180] |Install .deb package using the following command [125004710190] |sudo dpkg -i packagename [125004710200] |sudo aptitude install thunderbird [125004710210] |Alpine [125004710220] |Alpine is an upgrade of the well-known PINE email client. [125004710230] |Alpine is currently in alpha. [125004710240] |Its name derives from the use of the Apache License and its ties to PINE. [125004710250] |It features a full suite of support for mail protocols like IMAP and SMTP and security protocols like TLS. [125004710260] |It uses curses for its interface. [125004710270] |Install alpine in Ubuntu [125004710280] |sudo aptitude install alpine [125004710290] |Balsa [125004710300] |Balsa is a highly configurable and robust mail client for the GNOME desktop. [125004710310] |It supports both POP3 and IMAP servers as well as the mbox, maildir and mh local mailbox formats. [125004710320] |Balsa also supports SMTP and/or the use of a local MTA such as Sendmail. [125004710330] |Some of Balsa’s other features include: [125004710340] |* Allowing nested mailboxes [125004710350] |* Printing [125004710360] |* Spell Checking [125004710370] |* Multi-threaded mail retrieval [125004710380] |* MIME support (view images inline, save parts) [125004710390] |* GPE Palmtop, LDAP, LDIF and vCard address book support [125004710400] |* Multiple character sets for composing and reading messages [125004710410] |* File attachments on outgoing messages [125004710420] |* GPG/OpenPGP mail signing and encryption Support for Kerberos and SSL has been enabled in this package. [125004710430] |Install balsa in Ubuntu [125004710440] |sudo aptitude install balsa [125004710450] |Mutt [125004710460] |Mutt is a sophisticated text-based Mail User Agent. [125004710470] |Some highlights: [125004710480] |* MIME support (including RFC1522 encoding/decoding of 8-bit message headers and UTF-8 support). [125004710490] |* PGP/MIME support (RFC 2015). [125004710500] |* Advanced IMAP client supporting SSL encryption and SASL authentication. [125004710510] |* POP3 support. [125004710520] |* ESMTP support. [125004710530] |* Message threading (both strict and non-strict). [125004710540] |* Keybindings are configurable, default keybindings are much like ELM; Mush and PINE-like ones are provided as examples. [125004710550] |* Handles MMDF, MH and Maildir in addition to regular mbox format. [125004710560] |* Messages may be (indefinitely) postponed. [125004710570] |* Colour support. [125004710580] |* Highly configurable through easy but powerful rc file. [125004710590] |Install mutt in Ubuntu [125004710600] |sudo aptitude install mutt [125004710610] |Kmail [125004710620] |KMail is a fully-featured email client that fits nicely into the KDE desktop. [125004710630] |It has features such as support for IMAP, POP3, multiple accounts, mail filtering and sorting, PGP/GnuPG privacy, and inline attachments. [125004710640] |You need to install kdepim-kio-plugins if you want to use IMAP or mbox files, and/or kdebase-kio-plugins if you want to use POP3. [125004710650] |This package is part of KDE, and a component of the KDE PIM module. [125004710660] |See the ‘kde’ and ‘kdepim’ packages for more information. [125004710670] |Install kmail in Ubuntu [125004710680] |sudo aptitude install kmail [125004710690] |Claws-mail [125004710700] |Fast, lightweight and user-friendly GTK2 based email clientClaws Mail is a powerful and full-featured mail client formerly called Sylpheed-Claws. [125004710710] |It is also extensible using loadable plugins, which can provide support for additional features, like other storage formats, feed reader, calendar management, mail filtering, etc. [125004710720] |Install claws-mail in Ubuntu [125004710730] |sudo aptitude install claws-mail [125004710740] |Pilot [125004710750] |Simple file browser from Alpine, a text-based email client”pilot” is a simple file browser from Alpine. [125004710760] |It is used in Alpine to let the user select attachments. [125004710770] |As with (Al)pine, commands are displayed at the bottom of the screen, and context-sensitive help is provided. [125004710780] |As a stand-alone program, it is useful as a basic file browser, filling the same utility as programs like the midnight commander. [125004710790] |Install pilot in Ubuntu [125004710800] |sudo aptitude install pilot [125004710810] |Cone [125004710820] |COnsole Newsreader and EmailerCone is a text-based mail client. [125004710830] |Cone seamlessly handles multiple POP3, IMAP accounts, and local mail folders. [125004710840] |Cone is also a simple newsreader. [125004710850] |Cone’s interface is foolproof enough to be used by inexperienced users, but it also offers advanced features for power users. [125004710860] |Beyond others cone has support for PGP, GPG, UTF-8, IMAP, POP3, incoming HTML mails, external viewers, NNTP, SOCKS 5, SSL/TLS, SASL, LDAP and IMAP based address books, remote storable configuration, multiple accounts,tagging mails with several different flags, and SMAP (Simple Mail Access Protocol, a new IMAP and POP3 replacement developed by the Courier guys and supported by the Courier development versions). [125004710870] |Install cone in Ubuntu [125004710880] |sudo aptitude install cone [125004710890] |Gnumail.app [125004710900] |fully featured mail applicationGNUMail is a clone of NeXT/Apple’s excellent Mail.app application. [125004710910] |It uses the GNUstep development framework (or Apple Cocoa, which is based on the OpenStep specification provided by NeXT, Inc.). [125004710920] |Install gnumail.app in Ubuntu [125004710930] |sudo aptitude install gnumail.app [125004710940] |Xfmail [125004710950] |Mail reader using a nice XForms GUIXFMail is partially compatible with mh style mailboxes but does not require any mh tools to be installed on the system. [125004710960] |You can browse your mh folders and messages using XFMail. [125004710970] |It has a user-friendly interface and online help to make it easy to use. [125004710980] |It implements most of the mail functionality in one program and it does not require any additional tools. [125004710990] |Install xfmail in Ubuntu [125004711000] |sudo aptitude install xfmail [125004711010] |Elmo [125004711020] |text-based mail-reader supporting SMTP and POP3Elmo is a feature-rich console mail client for UN*X power users. [125004711030] |It integrates functionality commonly realized by separate pieces of software in other mailers. [125004711040] |Install elmo in Ubuntu [125004711050] |sudo aptitude install elmo [125004711060] |Gnus [125004711070] |A versatile news and mail reader for EmacsenGnus is a flexible message reader running under Emacs. [125004711080] |It supports reading and composing both news and mail. [125004711090] |In addition, it is able to use a number of web-based sources as inputs for its groups. [125004711100] |The main Gnus goal is to provide the user with an efficient and extensible interface towards dealing with large numbers of messages, no matter the form they may have or wherever they may come from. [125004711110] |Gnus is a fully MIME-compliant and supports reading and composing messages using any charset that Emacs supports. [125004711120] |Gnus biggest strength is the fact that it is extremely customisable. [125004711130] |It is somewhat intimidating at first glance, but most of the complexity can be ignored until you’re ready to take advantage of it. [125004711140] |If you receive a reasonable volume of e-mail (i.e. you’re on various mailing lists), or you would like to read high-volume mailing lists but cannot keep up with them, or read high volume newsgroups or are just bored, then Gnus may be what you want. [125004711150] |Install gnus in Ubuntu [125004711160] |sudo aptitude install gnus [125004711170] |Nmh [125004711180] |A set of electronic mail handling programsThis is the nmh mail user agent (reader/sender), a command-line based mail reader that is powerful and extensible. nmh is an excellent choice for people who receive and process a lot of mail. [125004711190] |Unlike most mail user agents, nmh is not a single program, rather it is a set of programs that are run from the shell. [125004711200] |This allows the user to utilize the full power of the Unix shell in coordination with nmh. [125004711210] |Various front-ends are available, such as mh-e (an emacs mode), xmh, and exmh (X11 clients). nmh was originally based on MH version 6.8.3, and is intended to be a (mostly) compatible drop-in replacement for MH. [125004711220] |Install nmh in Ubuntu [125004711230] |sudo aptitude install nmh [125004711240] |MH-E [125004711250] |Emacs interface to the MH mail systemMH-E offers all the functionality of MH, the visual orientation and simplicity of use of a GUI, and full integration with Emacs and XEmacs, including thorough configuration and online help. [125004711260] |MH-E allows one to read and process mail very quickly: many commands are single characters; completion and smart defaults are used for folder names and aliases. [125004711270] |With MH-E you compose outgoing messages in Emacs. [125004711280] |This is a big plus for Emacs users, but even non-Emacs users have been known to use MH-E after only learning the most basic cursor motion commands. [125004711290] |Additional features include: [125004711300] |- attractive text rendering with font lock [125004711310] |- composition and display of MIME body parts [125004711320] |- display of images and HTML within the Emacs frame [125004711330] |- folder browsing with speedbar [125004711340] |- threading [125004711350] |- ticking messages [125004711360] |- lightning-fast full-text indexed searches of all of your email [125004711370] |- virtual folders to view ticked and unseen messages, search results [125004711380] |- multiple personalities [125004711390] |- signing and encrypting [125004711400] |- spam filter interaction [125004711410] |- XFace, Face, X-Image-URL and picon header field support MH is Rand’s Mail Handler, whose functionality is available in MH, nmh and GNU mailutils. [125004711420] |The package also includes contributed files that are not distributed with GNU Emacs: [125004711430] |mh-frame.el - Open MH-E in a separate frame. mh-comp-frame.el - Message composition in a separate frame. [125004711440] |Install mh-e in Ubuntu [125004711450] |sudo aptitude install mh-e [125004720010] |Desktop recording made easy with Byzanz in Ubuntu [125004720020] |Have you ever been chatting on a website forum and been totally unable to describe an action you’ve performed on Ubuntu? [125004720030] |“Click the top bar---the grey thing at the top, you know. [125004720040] |And then drag the icon. [125004720050] |The blue icon. [125004720060] |Drag it to the desktop…” [125004720070] |The fact is that it can be hard describing in words what are simple procedures with a mouse. [125004720080] |A solution is at hand, however. [125004720090] |The Byzanz application lets you record your desktop, a window, or a de?ned area of the screen as a movie. [125004720100] |The resulting ?le is an animated .gif, so is viewable in almost any web browser ever made. [125004720110] |You could attach it to a forum posting if you’re asking for help, for example. [125004720120] |The only downside is that the resulting movie ?le can be large, depending on the area you’ve de?ned and the length of the movie. [125004720130] |Full desktop recordings can easily run in at double-digit megabytes, in fact. [125004720140] |In Ubuntu Hardy, the package can be installed using Synaptic---search for byzanz. [125004720150] |Once installed, right-click a blank spot on the top panel and select Add to panel. [125004720160] |Then select Desktop Recorder from the list. [125004720170] |Note that Byzanz won’t work correctly if desktop visual effects are enabled---to disable them, click System ---> Preferences ---> Appearance, and then click the Visual Effects tab. [125004720180] |Then click the None radio button. [125004720190] |When you’ve finished recording using Byzanz, repeat, and click the Normal or Extra. [125004720200] |Once the application’s icon appears on the panel, click the small down arrow to select to record the desktop, an area of it, or a particular window. [125004720210] |When selecting to record an area of the desktop, the screen will turn black and you should click and drag to de?ne where you want to record (the screen turning black is an unfortunate bug, and you’ll have to try and remember where on the desktop it is you want to record). [125004720220] |If you select to record a program window, the mouse will turn to a crosshairs---just click on the window you want to record. [125004720230] |Following this, recording will start. [125004720240] |The Byzanz icon will turn to a red circle to indicate this. [125004720250] |When you’ve ?nished, click the red circle to stop recording. [125004720260] |You’ll then be prompted to save the movie ?le. [125004720270] |Bear in mind that resulting movie .gif ?les won’t play in Ubuntu’s default image viewer (Eye of GNOME), which will open when you double-click the ?le. [125004720280] |You’ll see nothing but the ?rst frame. [125004720290] |Instead, you must play them in Firefox to see the full animation. [125004720300] |To do this, right-click the ?le, and select Open With ---> Open with “Firefox Web Browser”. [125004720310] |Here’s an example I just recorded---a few seconds of shell work. [125004720320] |Click to make bigger. [125004720330] |It comes to just 64KB. [125004720340] |Not bad. [125004720350] |Certainly sendable in an email to somebody to show them how something is done, or postable on a forum without being guilty of overloading the server. [125004720360] |____________ [125004720370] |Keir Thomas is a full-time author of computer books. [125004720380] |The above tip is taken from his book Ubuntu Kung Fu, which contains over 300 other tips, and he recently published the third edition of Beginning Ubuntu Linux. [125004720390] |He runs ubuntukungfu.org and formerly edited LinuxUser &Developer magazine. [125004720400] |He has been writing about computers and operating systems for over a decade. [125004730010] |Pybackpack - A user friendly file backup tool for Ubuntu Linux Desktop [125004730020] |A graphical tool to make file backup simpler. [125004730030] |Provides a user-friendly interface which allows you to back up your files easily to an archive, to a CD/DVD or to a remote location using SSH. [125004730040] |Install Pybackpack in Ubuntu [125004730050] |sudo aptitude install pybackpack [125004730060] |This will install all the required packages for Pybackpack. [125004730070] |Using Pybackpack [125004730080] |Backup Using Pybackpack [125004730090] |First you need to go to System--->Administration--->File Backup Manager [125004730100] |Once it opens you should see similar to the following screen [125004730110] |Click on backup tab Here you need to click on New to create new backup set [125004730120] |Welcome screen click on Forward [125004730130] |Now you need to enter your backup name,description,destination type,default destination click on Forward [125004730140] |Here you need to select which files,folders to include,exclude in backup click on Forward [125004730150] |Summary of your backup selection click on Forward [125004730160] |This will complete the backup set setup click on apply. [125004730170] |Now you can use this backup set to backup your config files in a single click [125004730180] |You need to select your backup set and click on Backup [125004730190] |After completing backup you should see similar to the following screen [125004730200] |Restore Backup [125004730210] |If you want to restore your files you need to select restore tab [125004730220] |Select restore location,date and time click on restore [125004730230] |Restore process is in progress [125004730240] |If you want to see ststus windows click on check box next to status windows [125004740010] |How to change message of the day (MOTD) in Ubuntu server [125004740020] |The contents of /etc/motd are displayed by login after a successful login but just before it executes the login shell. [125004740030] |The abbreviation “motd” stands for “message of the day”, and this file has been traditionally used for exactly that (it requires much less disk space than mail to all users). [125004740040] |If you want to change this message in ubuntu server follow this procedure first you need to edit /etc/motd.tail file [125004740050] |sudo vi /etc/motd.tail [125004740060] |Enter your message save and exit the file [125004740070] |Now you can restart your ubuntu server to check your changes are working or not [125004740080] |For Ubuntu Intrepid Users [125004740090] |There is a new package that provides this functionality with more options, called update-motd, available in Ubuntu Universe for Intrepid. [125004740100] |Install update-motd in Ubuntu Intrepid [125004740110] |sudo aptitude install update-motd [125004740120] |This will complete the installation [125004740130] |This package seeks to make the /etc/motd (Message of the Day) more dynamic and valuable, by providing a simple, clean framework for defining scripts whose output will regularly be written to /etc/motd. [125004740140] |The update-motd package creates a directory, /etc/update-motd.d, and installs a cronjob, /etc/cron.d/update-motd, which calls /usr/sbin/update-motd every 10 minutes (by default). [125004740150] |/usr/sbin/update-motd uses run-parts to execute each script in /etc/update-motd.d in lexigraphic order, concatenating the results with the message-of-the-day header, /etc/motd.tail. [125004740160] |In this way, users, or even other packages can drop scripts into /etc/update-motd.d to affect the MOTD. [125004740170] |Example [125004740180] |create a script, such as /etc/update-motd.d/10-stats [125004740190] |sudo vi /etc/update-motd.d/10-stats [125004740200] |add the following lines and save the file. [125004740210] |#!/bin/sh echo date echo who echo [125004740220] |Make sure you chmod +x /etc/update-motd.d/10-stats.Then, you can either run /usr/bin/update-motd, or uptimeWait ~10 minutes and then log in. [125004740230] |This is very simple and great idea where you can see whatever information you want when you login in to your server. [125004750010] |Playdeb - Installing Games in Ubuntu made Easy [125004750020] |Playdeb, the repository of games for Ubuntu has been launched in 1st september 2008.who package recent games and applications for Ubuntu. [125004750030] |With Playdeb, games are easy to install and will be updated when new versions are available.Playdeb includes an APT software repository, and a games list that can be used to install games simply by clicking an install link. [125004750040] |Note:- This is still in beta version after installing these games it might break your system [125004750050] |Add playdeb repository to your existing list use the following procedure [125004750060] |Go to System >Administation >Software Sources. [125004750070] |In the new window select the Third Party Software tab. [125004750080] |Click on Add. [125004750090] |Add the following APT line apt: [125004750100] |deb mirror://www.getdeb.net/playdeb-mirror/hardy/// hardy/ [125004750110] |Close and Reload your repositories list. [125004750120] |Now to install some game, just go to Synaptic, search the game, select it and install it. [125004750130] |It’s simple! [125004750140] |or [125004750150] |The install links in the games list require AptURL, which is standard in Ubuntu since ubuntu gutsy, but Playdeb requires an updated version to be installed. [125004750160] |First you need to download updated AptURL from here [125004750170] |Install using the following command [125004750180] |sudo dpkg -i apturl_0.2.6-0~getdeb0_all.deb [125004750190] |then,you need to download playdeb package from here install the playdeb package (if you’ll get a dialog asking you for confirmation, press Y) [125004750200] |Install using the following command [125004750210] |sudo dpkg -i playdeb_0.1-0~getdeb1_all.deb [125004750220] |List of available games [125004750230] |If you want to know list of available games check here [125004750240] |Report ideas, bugs [125004750250] |Playdeb is just starting! [125004750260] |If you have an idea, please report it here , or if you found a bug, over here . [125004760010] |Howto select Per-user Editor in Ubuntu 8.10 (Intrepid) [125004760020] |When a program in Ubuntu such as crontab -e or dch -i, is used to edit a file, it uses a helper program called sensible-editor. [125004760030] |sensible-editor attempts to intelligently find an editor on your system based on a few simple rules. [125004760040] |Basically, if you haven’t already defined $EDITOR, it will use one of {nano, nano-tiny, vi}, in that order. [125004760050] |Now, it’s well understood that nano is easier to use than vi to a new Ubuntu user. [125004760060] |And it’s assumed that if you are sophisticated enough to want a different editor, then you likely already know how to change that setting. [125004760070] |Traditionally, this can be done in one of two ways. [125004760080] |You can edit your ~/.bashrc file to export an EDITOR value of your choosing. [125004760090] |Of course, that requires that you have a usable editor with which you can modify that file! [125004760100] |If you are an administrator of the system, you can set the default editor for the entire system: [125004760110] |sudo update-alternatives --config editor [125004760120] |So we have a new utility in ubuntu intrepid, /usr/bin/select-editor, which uses update-alternatives --list to display a list of editors present on the system and prompt the user to select one. [125004760130] |The selection is written to ~/.selected_editor. [125004760140] |The default selection remains nano, but for those of us installing dozens of Ubuntu systems every week and looking for a more powerful editor, we now have a really convenient, friendly mechanism for each user on an Ubuntu system to interactively choose an editor preference the first time they need one! [125004760150] |Thanks to Dustin for this package. [125004770010] |Install google chrome with wine in Ubuntu [125004770020] |Google Chrome is an open source web browser developed by Google. [125004770030] |The name is derived from the graphical user interface frame, or “chrome”, of web browsers.Chromium is the name of the open source project behind Google Chrome,released under the BSD license. [125004770040] |Note:- Wine 1.1.4 has been released, and includes fixes for running Chrome.You need to make sure you have the wine version 1.1.4 installed [125004770050] |Install latest wine in Ubuntu [125004770060] |New WINE releases arrive every two weeks; the version in Ubuntu 8.04’s repository is already out-of-date. [125004770070] |To be able to run Windows applications as well as possible, you should stay with the latest WINE releases. [125004770080] |Using GUI [125004770090] |Open System->Administration->Software Sources, and select the Third Party Software tab. [125004770100] |Click Add and paste in the official WINE Ubuntu repository [125004770110] |deb http://wine.budgetdedicated.com/apt hardy main [125004770120] |When prompted, reload the repositories. [125004770130] |Install the package wine from your package manager. [125004770140] |Whenever a new version of WINE is released, you should see it in your Ubuntu updates. [125004770150] |Using Command line [125004770160] |First you need to edit the /etc/apt/sources.list [125004770170] |sudo gedit /etc/apt/sources.list [125004770180] |add the following line save and exit [125004770190] |deb http://wine.budgetdedicated.com/apt hardy main [125004770200] |Update the source list file using the following command [125004770210] |sudo aptitude update [125004770220] |Install wine using the following command [125004770230] |sudo aptitude install wine [125004770240] |After installing you can check the wine version using the following command [125004770250] |wine --version [125004770260] |You need to make sure wine version is 1.1.4 [125004770270] |Google’s net-installer for Chrome doesn’t work in Wine. [125004770280] |Instead, use the standalone installer.Download it from here http://gpdl.google.com/chrome/install/149.27/chrome_installer.exe [125004770290] |Now you need to Open a terminal to and change to the directory you downloaded the installer to. [125004770300] |Run the installer with Wine using the following command [125004770310] |wine chrome_installer.exe [125004770320] |The installation should complete.Now you need to Start Google Chrome and the Chrome window should open, but will appear to be broken. [125004770330] |Close Chrome for now. [125004770340] |Run Chome with the–-new-http and –-in-process-plugins options to make it work (the command below is all one line): [125004770350] |wine ~/.wine/drive_c/windows/profiles/$USER/Local\ Settings/Application\ Data/Google/Chrome/Application/chrome.exe --new-http --in-process-plugins [125004770360] |Use the previous command whenever you want to start Chrome. [125004770370] |At this point Chrome is working fine, but the fonts are not good looking. [125004770380] |The fonts can be improved by using winetricks [125004770390] |Install winetricks using the following commands [125004770400] |wget http://www.kegel.com/wine/winetricks [125004770410] |chmod +x winetricks [125004770420] |./winetricks corefonts tahoma [125004770430] |Some of this article source from here and this [125004780010] |Next Ubuntu version 9.04 gets a codename Jaunty Jackalope [125004780020] |As we approach the launch of Ubuntu 8.10, it’s time to create space for future plans, and so I’m writing to introduce you to The Jaunty Jackalope. [125004780030] |Jaunty, the code name for what will most likely become Ubuntu 9.04, will be the focus of our efforts from November through to April next year. [125004780040] |We will be gathering forces in Mountain View on 8th - 12th December to survey the upstream landscape and finalize Jaunty plans, enjoying the excellent hospitality of Google and Silicon Valley’s abundance of talent and innovation. [125004780050] |The Ubuntu Developer Summit is the social and strategic highlight of each release cycle and it would be a great pleasure to welcome you there. [125004780060] |Read Full announcement from here [125004790010] |Pytube - Best YouTube,Google manager, downloader and video converter for Ubuntu Linux [125004790020] |PyTube is a GUI for various command-line tools such as:youtube-dl, sox, mplayer, mencoder, ffmpeg and others.It allows you to resize, rotate, apply an external mp3 into a video, generate a 10 to 30 seconds mp3 ring tone. [125004790030] |PyTube offers many features using top quality OpenSource tools such as GTK+ for smooth user interface, ffmpeg/mencoder/sox for format conversion and the easeness of the Python programming language to implement new features in a matter of minutes. [125004790040] |PyTube offers the following features: [125004790050] |
  • Easy GUI
  • [125004790060] |
  • Multimedia file conversion ( OGM, OGG, OGV, MP3, MPEG, AMV, GIF, MP4, WAV, AVI, 3GP, FLV)
  • [125004790070] |
  • Integrated search for YouTube Videos
  • [125004790080] |
  • Ability to download flagged videos from YouTube using a registered account
  • [125004790090] |
  • Ability to transfer videos currently being played using Flash towards your desktop ( Linux only )
  • [125004790100] |
  • Ability to download an unlimited quanitity of videos from YouTube, MyspaceTV, Google Video and Metacafe
  • [125004790110] |
  • Preconfigured devices support for fast video compability on your device ( Apple iPods, Sony PSP, Flip Mino,Others to come )
  • [125004790120] |
  • Editing tools such as video rotation, video scaling, inserting a custom audio file into a video file, video merging, cellphone ringtone generator.
  • [125004790130] |
  • Retrieve profile information and contacts from YouTube members
  • [125004790140] |
  • Share your favorite videos by exporting a list of video links, or import a list from another user with a few clicks
  • [125004790150] |
  • Crossplatform Code
  • [125004790160] |Install Pytube in Ubuntu [125004790170] |Method 1 [125004790180] |First you need to edit /etc/apt/sources.list file [125004790190] |sudo gedit /etc/apt/sources.list [125004790200] |Add the following line [125004790210] |deb http://www.bashterritory.com/pytube/releases/ / [125004790220] |Save and exit the file [125004790230] |Now you need to update the source list using the following command [125004790240] |sudo aptitude update [125004790250] |Install pytube install in ubuntu [125004790260] |sudo aptitude install pytube [125004790270] |This will complete the pytube installation. [125004790280] |Method 2 [125004790290] |You can download pytube .deb package from here [125004790300] |New ubuntu installer download from here [125004790310] |after downloading you need to install this file using the following command [125004790320] |sudo dpkg -i pytube_0.0.11.4~getdeb1_all.deb [125004790330] |This will complete the installation [125004790340] |Note: This application requires ffmpeg compiled with mp4 and 3gp support wich can be found on the Medibuntu repository. [125004790350] |Using Pytube [125004790360] |If you want to open go to Applications--->Sound &Video--->Pytubr Multimedia Converter [125004790370] |Once it opens you should see similar to the following screen from here you need to select one of your choice. [125004790380] |Download video screen in this window you can obtain videos from video share site [125004790390] |Encode Videos screen in this screen you can convert your video into various formats [125004790400] |Search your video screen [125004790410] |Multimedia tools screen in this screen you can generate and apply effects to your videos [125004790420] |Profiles screen in this screen you can interact with the youtube community [125004800010] |Howto solve all PulseAudio-related issues in Ubuntu [125004800020] |By doing this procedure you will get the following [125004800030] |
  • Fully functional audio in all applications, including those currently incompatible with PulseAudio (e.g. Audacity, Blender, Skype, Second Life + voice chat, Flash)
  • [125004800040] |
  • The ability to use these applications side by side (using software sound mixing provided by ALSA or ESD)
  • [125004800050] |By doing this procedure you will lose the following [125004800060] |
  • Ubuntu’s login and logout sounds (and any other system sounds you may have added to the default set)
  • [125004800070] |Note:- This might disable complete your sound system use at your own risk [125004800080] |To implement the fix, perform the following steps [125004800090] |
  • Open the sound configuration panel (System >Preferences >Sound).
  • [125004800100] |
  • On the “devices” tab, set all devices to “ALSA”.
  • [125004800110] |
  • On the “sounds” tab, disable “play system sounds”.
  • [125004800120] |
  • Leave “software sound mixing (ESD)” enabled.
  • [125004800130] |
  • Close the panel.
  • [125004800140] |Open a terminal window (Applications >Accessories >Terminal). [125004800150] |Enter the following commands: [125004800160] |sudo apt-get remove pulseaudio [125004800170] |sudo apt-get install esound [125004800180] |exit [125004800190] |-- or -- Use the following procedure for GUI method [125004800200] |Open Synaptic (System >Administration >Synaptic Package Manager). [125004800210] |Search for the package “pulseaudio” and mark it for removal. [125004800220] |Search for the package “esound” and mark it for installation. [125004800230] |Apply the changes, then quit Synaptic. [125004800240] |Restart the computer. [125004800250] |Remarks [125004800260] |This will remove PulseAudio and replace it with ESD. [125004800270] |The resulting sound setup will be similar to Ubuntu 7.10 and previous versions. [125004800280] |Any issues unrelated to PulseAudio will not be affected in any way. [125004800290] |To restore the original setup, install the packages “pulseaudio” and “pulseaudio-esound-compat”, then re-enable system sounds. [125004800300] |If you really want the login sound, you can do this: [125004800310] |Create a script file with the following lines: [125004800320] |#!/bin/bash aplay /usr/share/sounds/login.wav [125004800330] |Name it anything you like (within reason ). [125004800340] |Make it executable. [125004800350] |Open Sessions Preferences (System -> Preferences -> Sessions) [125004800360] |Under Startup Programs you can add your script file to the list of additional startup programs. [125004810010] |Ubuntu manpages repository [125004810020] |This site contains nearly 300,000 HTML viewable manpages included in Ubuntu releases (Dapper, Feisty, Gutsy, Hardy, Intrepid) and across all of (main, universe, restricted, multiverse) and across all languages where manpages are available. [125004810030] |It is automatically updated daily. [125004810040] |Check Ubuntu manpages repository from here [125004820010] |PulseAudio Fixes &System-Wide Equalizer Support in Ubuntu 8.04 (Hardy Heron) [125004820020] |This guide is specially designed to fix certain issues present with Ubuntu Hardy’s current implementation of PulseAudio and to enable equalized output. [125004820030] |Note:- This is having some packages installed from third party repositories so use at your own risk. [125004820040] |Developer Note [125004820050] |
  • Before you start: Please read the following points to find out if you should use this guide.
  • [125004820060] |
  • This guide is intended only for Ubuntu 8.04. [125004820070] |Although many steps work for the development release (Intrepid), there are kernel issues in the Intrepid release that I will not currently support in this thread.
  • [125004820080] |
  • If you are running Kubuntu/Xubuntu/Edubuntu 8.04, this guide is not for you (as PulseAudio is not used for these distribution flavours).
  • [125004820090] |
  • If you cannot get sound working under any circumstances, then you are probably suffering from a kernel or ALSA bug - this guide is probably not for you.
  • [125004820100] |
  • If you have a brand-new sound card that is not supported in ALSA, and/or you are using OSS v4 - this guide is not for you.
  • [125004820110] |
  • If you notice a lot of stuttering sound on your system, especially since upgrading to the Hardy release, this guide is for you.
  • [125004820120] |
  • If you can get sound working in some applications but not others, or you find that audio mixing is broken, this guide is for you.
  • [125004820130] |If you wish to have equalized sound system-wide, this guide is for you. [125004820140] |Procedure to follow [125004820150] |For 64bit/amd64 users only [125004820160] |Please see the following thread and install GetLibs. [125004820170] |When you have GetLibs installed, install the necessary libraries as follows [125004820180] |getlibs -p libnss3-1d [125004820190] |getlibs -p libnspr4-0d [125004820200] |getlibs -p libcurl3 [125004820210] |getlibs -p libasound2-plugins [125004820220] |After installing getlibs you need to follow from step1 [125004820230] |For 32bit/i386 users only [125004820240] |Remove the obsolete nspluginwrapper package: [125004820250] |sudo aptitude remove nspluginwrapper [125004820260] |Remove obsolete packages and configuration files: [125004820270] |sudo aptitude remove libflashsupport [125004820280] |sudo rm ~/.pulse/* ~/.asoundrc* /etc/asound.conf [125004820290] |Step1:- Procedure to follow [125004820300] |Ensure you have the necessary packages installed [125004820310] |sudo aptitude install padevchooser libao-pulse libasound2-plugins libsdl1.2debian-pulseaudio [125004820320] |Add PPA to your sources.list [125004820330] |gksudo gedit /etc/apt/sources.list [125004820340] |Add the following lines to the end,save and exit [125004820350] |# PulseAudio Fixes deb http://ppa.launchpad.net/psyke83/ubuntu hardy main deb-src http://ppa.launchpad.net/psyke83/ubuntu hardy main [125004820360] |Update your repository lists, then upgrade your system (answer yes to install packages that cannot be validated) [125004820370] |sudo aptitude update [125004820380] |sudo aptitude upgrade [125004820390] |Set PulseAudio as the default ALSA device and enable the correct driver for libao applications [125004820400] |asoundconf set-pulseaudio [125004820410] |echo “default_driver=pulse” >~/.libao [125004820420] |Now you need to Go to System/Preferences/Sound. [125004820430] |Ensure all the “Sound Playback” entries are set to their default setting of “Autodetect”, otherwise you may experience difficulties. [125004820440] |After logging out and back in, everything should work correctly! [125004820450] |These packages will install PulseAudio complete with tweaks to reduce stuttering/CPU usage, and Flash 10 (release candidate). [125004820460] |Finally, Flash &PulseAudio work correctly without crashes [125004820470] |Reference from here [125004840010] |How to use Magic System Request Keys in Ubuntu Linux [125004840020] |The magic SysRq keys are key combinations within the Linux kernel that allows the user to perform various low level commands regardless of the system’s state, except during kernel panics or freezes. [125004840030] |It is often used to recover from X-Server freezes, or to reboot a computer without corrupting the filesystem. [125004840040] |Restarting Ubuntu safely when it is frozen [125004840050] |If anyone faces a freeze with Ubuntu where you cannot do anything, then this will certainly be helpful if you want to reboot the OS as cleanly as possible without damaging their HDD’s or losing their data. [125004840060] |In case of a freeze where you cannot do anything, simply press Alt+PrintScreen+R+E+I+S+U+B, keep in mind that the underlined keys must be kept pressed through the rest of the sequence AND that you will need to keep holding the sequence keys for a small period of time before going to the next one so that their actions can be carried out properly (For example, hold the R key for about 1-2 seconds before moving on to S). [125004840070] |If the sequence does not work at first, then increase the time period between each sequence key press and try again. [125004840080] |If anyone requires a good way of remembering the sequence R+E+I+S+U+B, just remember “Reboot Even If System Utterly Broken”. [125004840090] |Raw (take control of keyboard back from X), tErminate (kill -15 programs, allowing them to terminate gracefully), kIll (kill -9 unterminated programs), Sync (flush data to disk), Unmount (remount everything read-only), reBoot. [125004840100] |NOTE:- This keystroke does not work in the event of a kernel freeze as the keystroke sequence depends on the kernel in order to unmount and make the required steps before the restart. [125004840110] |Safely shutting down Ubuntu when it is frozen [125004840120] |The key sequence to achieve this does not differ from the one used to restart Ubuntu safely except for the last key. [125004840130] |So here it is as follows:- [125004840140] |Alt+PrintScreen+R+S+E+I+U+O, keep in mind that as in the previous sequence, the underlined keys must be kept pressed through the rest of the sequence AND that you will need to keep holding the sequence keys for a small period of time before going to the next one so that their actions can be carried out properly. [125004840150] |If someone requires a good description on what each keystroke here does, there is not much of a difference from the last one, except(Once again),the final key:- [125004840160] |Raw (take control of keyboard back from X), tErminate (kill -15 programs, allowing them to terminate gracefully), kIll (kill -9 unterminated programs), Sync (flush data to disk), Unmount (remount everything read-only), shutdown. [125004840170] |NOTE:- This keystroke does not work in the event of a kernel freeze as the keystroke sequence depends on the kernel in order to unmount and make the required steps before the shutdown. [125004840180] |Brief descriptions about the keys you can use in magic SysRq sequences [125004840190] |0 - 9 - sets the console log level, controlling which kernel messages will be printed to your console so that you don’t get flooded. [125004840200] |B - restarts the system without making steps to ensure that the conditions are good for a safe reboot, using this key alone is like doing a cold reboot. [125004840210] |E - sends SIGTERM to all processes except init. [125004840220] |This means that an attempt is done to end the current processes except init, safely, e.g. saving a document. [125004840230] |F - call oom_kill(Out Of Memory Killer), which will kill a process that is consuming all available memory. [125004840240] |H - displays help about the SysRq keys on a terminal though in actuality you can use any key except for the ones specified, to display help. [125004840250] |I - sends SIGKILL to all processes except init. [125004840260] |This means that all the processes except for init are killed, any data in processes that are killed will be lost. [125004840270] |K - kills all processes on the current terminal. [125004840280] |It is a bad idea to do this on a console where X is running as the GUI will stop and you can’t see what you type, so you will need to switch to a tty after doing the magic SysRq. [125004840290] |L - sends SIGKILL to all processes, including init. [125004840300] |This means that every process including init will be killed, using this key will render your system non-functional and no further magicSysRq keys can be used. [125004840310] |So in this case you will have to cold reboot it. [125004840320] |M - dumps memory info to your console. [125004840330] |O - shuts down the system via ACPI or in older systems, APM. [125004840340] |As in key “B”, using this key alone is like a cold reboot(Or in this case, a cold shutdown). [125004840350] |P - dumps the current registers and flags to your console. [125004840360] |Q - dumps all timers info to your console. [125004840370] |R - takes keyboard and mouse control from the X server. [125004840380] |This can be useful if the X-Server crashed, you can change to a console and kill the X-Server or check the error log. [125004840390] |NOTE:- The documentation refers to this key’s task as “Turns off keyboard raw mode and sets it to XLATE”, but we suppose it’s safe enough to assume that it takes back control from X. [125004840400] |S - writes all data from the disc cache to the hard-discs, it is a sync and is necessary to reduce the chances of data corruption. [125004840410] |T - dumps a list of current tasks and info to your console. [125004840420] |U - remounts all mounted filesystems read-only. [125004840430] |After using this key, you can reboot the system with Alt+SysRq+B without harming the system. [125004840440] |W - dumps uninterruptable (blocked) state tasks. [125004840450] |Controlling the use of SysRq keys [125004840460] |There are some ways of controlling the use of SysRq keys(i.e. what can be used, enabling or disabling them completely), two ways of doing this are:- [125004840470] |1) Configuring the SysRq keys during kernel compilation itself. [125004840480] |There isn’t much here since you can only disable SysRq keys and not actually control or define what you can and can’t use. [125004840490] |The option you are looking for is:- [125004840500] |MAGIC_SYSRQ [125004840510] |2) Using proc sysrq trigger calls. [125004840520] |This is much more flexible than changing the configuration of the kernel but this has one downside with security which is explained after(since it is very minor). [125004840530] |You use the echo command to achieve this for ease but you could also use any normal text editor to achieve this. [125004840540] |Now the command is(you will need root permissions):- [125004840550] |echo * >/proc/sys/kernel/sysrqwhere “*” is a number, which can be any one of these:- [125004840560] |0 - disable sysrq keys completely [125004840570] |1 - enable all functions of sysrq [125004840580] |2 - enable control of console logging level [125004840590] |4 - enable control of keyboard (SAK, unraw) [125004840600] |8 - enable debugging dumps of processes etc. [125004840610] |16 - enable sync command [125004840620] |32 - enable remount read-only [125004840630] |64 - enable signalling of processes (term, kill, oom-kill) [125004840640] |128 - allow reboot/poweroff [125004840650] |256 - allow nicing of all RT tasks(control the nice level(priority) of Real Time tasks) [125004840660] |So you can define what SysRq keys can be used, and also define whether they are all on or off. [125004840670] |Now for the “downside”. [125004840680] |For example you disable SysRq keys when you want to stop people(local) from doing key presses and then shutting down or messing up the PC during an important task. [125004840690] |Now with configuring the kernel, you can stop SysRq keys from being used at all from the beginning of the boot process right uptil the end, with calling the proc sysrq triggers however, your option only takes place when it is executed(i.e. after the system has booted up) so there is a certain area of vulnerability with calling the triggers whereas there is no such thing in configuring the kernel, some people are that desperate to secure their systems to care about a few seconds, however do not blame me for it. [125004840700] |Something about the magicSysRq keys is that they can be used in any sequence and in any way to achieve the required objective, for example you can just press Alt+SysRq+B to do something like a cold reboot. [125004840710] |Article Credit Goes to here