15 Greatest Open Source Terminal Applications Of 2012. Linux on the desktop is making great progress. However, the real beauty of Linux and Unix like operating system lies beneath the surface at the command prompt. nixCraft picks his best open source terminal applications of 2012. Most of the following tools are packaged by all major Linux distributions and can be installed on *BSD or Apple OS X. #1: siege – An HTTP/HTTPS stress load tester Siege is a multi-threaded http or https load testing and benchmarking utility. This tool allows me to measure the performance of web apps under duress. I often use this tool test a web server and apps. I have had very good results with this tool. . #2: abcde – A better CD encoder Usually, the process of grabbing the data off a CD and encoding it, then tagging or commenting it, is very involved. abcde is designed to automate this. Download abcde #3: ngrep – Network grep Ngrep is a network packet analyzer.
Download ngrep #4: pv The pv command allows you to see the progress of data through a pipeline. . #5: dtrx. First 5 Minutes Troubleshooting A Server | devo.ps. Back when our team was dealing with operations, optimization and scalability at our previous company, we had our fair share of troubleshooting poorly performing applications and infrastructures of various sizes, often large (think CNN or the World Bank). Tight deadlines, “exotic” technical stacks and lack of information usually made for memorable experiences. The cause of the issues was rarely obvious: here are a few things we usually got started with. Get some context Don’t rush on the servers just yet, you need to figure out how much is already known about the server and the specifics of the issues.
You don’t want to waste your time (trouble) shooting in the dark. A few “must have”: What exactly are the symptoms of the issue? The last two ones are the most convenient sources of information, but don’t expect too much: they’re also the ones usually painfully absent. Who’s there? $ w $ last Not critical, but you’d rather not be troubleshooting a platform others are playing with. . $ history. 13 Of the Best Linux Tutorials and OpenCourseWare on the Web. Learn which online sites offer free Linux tutorials and courses.
Find these websites ranked below based on the institution's ranking and the amount of material covered for new and advanced Linux users. #1. Cornell University Cornell University's Center for Advanced Computing offers a virtual workshop on Linux. It includes text-based tutorials and exercises covering topics in shells, manual pages, accounts, redirection and searching. . #2. Dr. . #3 Southern Methodist University Southern Methodist University's Department of Physics provides a Linux 'driver's ed' tutorial on its website. . #4. On the University of Surrey's Department of Electronic Engineering website, you can find eight tutorials that cover Unix and Linux commands, copying files, listing directories and file system security.
. #5. Dr. . #6. You can review an introduction to Linux slide presentation on the New Jersey Institute of Technology's Teaching and Learning Technology group website. . #7 IBM's developerWorks #8 The Linux Foundation. Cool, but obscure unix tools :: Software architect Kristof Kovacs. A little collection of cool unix terminal/console/curses tools Just a list of 20 (now 28) tools for the command line. Some are little-known, some are just too useful to miss, some are pure obscure -- I hope you find something useful that you weren't aware of yet! Use your operating system's package manager to install most of them.
(Thanks for the tips, everybody!) Dstat & sar # iostat, vmstat, ifstat and much more in one. slurm # Visualizes network interface traffic over time. vim & emacs # The real programmers editors. screen, dtach, tmux, byobu # Keep your terminal sessions alive. multitail # See your log files in separate windows. tpp # Presentation (PowerPoint") tool for terminal. xargs & parallel # Executes tasks from input (even multithread). duplicity & rsyncrypto # Encrypting backup tools. nethack & slash'em # Still the most complex game on the planet. lftp # Does FTPS. Ack, ag (silver searcher), pt # A better grep for source code. calcurse & remind + wyrd # Calendar systems. Command line RSS readers. All the Best Linux Cheat Sheets. Linux Security Quick Reference Guide - An awesome security checklist reference IP Tables - If you are interested in Linux firewalls this is a must have TCPDump - Great cheat sheet to an awesome security tool Wireshark Filters - An awesome list of filters for the best packet sniffing utility IP Access Lists - Cheat sheet for IP Access Lists Common Ports - In case you don’t have all common ports memorized netcat - Reference to the swiss army knife of networking.
Command line tricks for smart geeks. Everyone knows the answer to the question of life, the universe and everything is "42", but for the first time we can reveal the question. It is this: how many command-line tricks must a man memorise? You see, graphical user interfaces are all well and good, but when you want to get real work done it's time to switch to the terminal. And so, we squeezed our brain cells, dug through dusty piles of old issues of Linux Format, and sat reflecting quietly over many a pint of ale, all with the goal of bringing you this: 42 awesome new command line tricks we think you ought to commit to memory.
We've tried to include a few that are easier for our, er, less-experienced readers to enjoy, but we think even the most hardened Linux veteran will learn something new over the next 12,000 words. So, strap yourself in and get ready for command-line heaven: it's time to kick ass and chew bubble gum, and we're all out of gum... Make your own Bash wormholes cat /var/log/messages | less Remote control MPlayer . . Linux tips every geek should know. What separates average Linux users from the super-geeks? Simple: years spent learning the kinds of hacks, tricks, tips and techniques that turn long jobs into a moment's work. If you want to get up to speed without having to put in all that leg-work, we've rounded up over 50 easy-to-learn Linux tips to help you work smarter and get the most from your computer. Enjoy! UPDATE: If these tips aren't enough and you want even more, make sure you check out More Linux tips every geek should know!
#1: Check processes not run by you Difficulty: Expert Application: bash Imagine the scene - you get yourself ready for a quick round of Crack Attack against a colleague at the office, only to find the game drags to a halt just as you're about to beat your uppity subordinate - what could be happening to make your machine so slow? OK, let's list all the processes on the box not being run by you! Ps aux | grep -v `whoami` Or, to be a little more clever, why not just list the top ten time-wasters: find . Reset. Debian Linux Tutorial - Beginners Guide To Linux Servers and Networking Installation and Set Up with Instructions On How To Configure A Home Server. Resources. How To Setup Asterisk@Home.
How to set-up a simple, IP-based PBX (private branch exchange) Have you ever wanted one of those nifty office telephone systems? You know, with extensions, your very own receptionist, voicemail for every cubicle, an intercom system and all the other bells and whistles. Unfortunately, a typical office PBX (private branch exchange) that would provide those features costs thousands of dollars to get up and running - and that's one of the cheaper solutions. What if you could do almost as much for virtually nothing? Interested? It's called Asterisk, an open-source, fully-loaded and surprisingly scalable software PBX solution. The final result will be your very own IP-based PBX that will allow anyone on your LAN (if authorized) to be given a telephone extension and voicemail inbox, make and receive calls from within or without your LAN - with nothing but a VoIP line, a microphone and a pair of headphones.
Ready to begin? What you'll need We used this as our server. Learn Linux, 101: A roadmap for LPIC-1. About this series This series of articles helps you learn Linux system administration tasks. The topics mirror those of the Linux Professional Institute Certification (LPIC) level 1 (LPIC-1) exams. You can use the articles to prepare for certification, or just to learn about Linux.
There are two exams for LPIC-1 certification: exam 101 and exam 102, and you must pass both to attain LPIC-1 certification. Each exam has several topics, and each topic has several objectives. This series of articles covers one objective per article. The material in these articles corresponds to the April 2009 objectives for exam 101 and exam 102 You should always refer to the objectives for the definitive requirements.
This roadmap is in progress; as we complete articles, we add them to the roadmap. Note: New material will be added over the coming months as it becomes available. Exam 101 Exam 101 - Topic 101: System architecture Where are the articles? Back to top Exam 101 - Topic 103: GNU and UNIX commands Exam 102. Basics of Linux system administration: Setting up your system and software. 1. Before you begin You need a working Linux system that includes the bash shell, so you can practice the commands and techniques covered in this knowledge path.
Our command examples are taken from Ubuntu and Fedora, but they apply to most other Linux distributions as well. 2. Plan your hard disk layout A well-organized hard drive is an efficient hard drive, but only if you plan your layout with the system's purpose in mind. 3. Dig your spurs in and get to know the boot process and the two most common boot loaders, LILO and GRUB, including how they work, how to configure them, and how to recover from common issues. 4. Dynamic linking has huge advantages for minimizing the size of executables, but it can also cause headaches if prerequisite libraries aren't there. 5. Master the fundamentals of APT, the Advanced Packaging Tool used by Debian, Ubuntu, and other popular distributions. 6. Give us feedback Submission failed. Please complete one of the following questions before submitting. Sorry. Ch03 : Linux Networking. Now that you have a firm grasp of many of the most commonly used networking concepts, it is time to apply them to the configuration of your server.
Some of these activities are automatically covered during a Linux installation, but you will often find yourself having to know how to modify these initial settings whenever you need to move your server to another network, add a new network interface card or use an alternative means of connecting to the Internet. In Chapter 2, "Introduction to Networking", we started with an explanation of TCP/IP, so we'll start this Linux networking chapter with a discussion on how to configure the IP address of your server.
You need to know all the steps needed to configure IP addresses on a NIC card. Web site shopping cart applications frequently need an additional IP address dedicated to them. You also might need to add a secondary NIC interface to your server to handle data backups. Determining Your IP Address Most modern PCs come with an Ethernet port. 58 Cool Hacks - LXF Wiki. From LXF Wiki (Originally written for Linux Format issue 58, October 2004) Increase your guru points and apply these cunning hacks to boost performance, secure your system and increase productivity - or fun! One of the great things about Linux is that there's usually more than one way to do something. Chances are, the way you are doing a particular task right now isn't necessarily the best way either.
This collection of hacks is the result of a lot of effort: some are functional, some are fun, but they are all cool! So, start reading, and find out what you could be doing with Linux... DISCLAIMER: Obviously, anything you do to your computer is your responsibility, and while we have made every effort to test these hacks, your mileage may vary. Fix a wonky terminal Difficulty: Easy Application: bash We've all done it - accidentally used less or cat to list a file, and ended up viewing binary instead. Reset and all will be well again. Creating Mozilla keywords find . . Blog Archive » 7 Cool Things to Do With Linux. So you’ve taken the plunge and installed Linux.
You’ve followed all the HOWTOs all over the net. You’ve got your wireless card working flawlessly. You’ve got your video card working (and you’ve begun to loathe that spinning cube). You’ve installed all the “restricted” software like Adobe Flash, Sun Java and Google Earth. Use Your computer as a Home Theater PC. Linux Applications and Tools for Smart Messaging System - SMS. SMS-Clients SMs Under Web - SMuW SMuW is a command line tool (there's also a lite and intuitive graphical interface) to automatically send SMS from web sites. It is highly configurable, supports a lot of features.
By default the package can send SMS to the main italian sites (190.it, rossoalice, tim.it ...) and users can easly create their own route to send SMS with other sites. Pysmssend Pysmssend project is a program for sending SMS messages over the Internet using your ADSL/VOIP provider account. PyCosmos PyCosmos is a script that allows the user to send SMS using the MyCosmos portal of COSMOTE in Greece. MoioSMS MoioSMS (in Italian is a Python script to automatically send SMS from Internet sites. AutismS (in Italian is a user-friendly GUI to send SMS through existing SMS Web sites. TimSMS TimSMS (in Italian) is a Perl script that lets you use TIM's (Telecom Italia Mobile) free SMS services directly from your computer, without using the Web interface.
UltraSMS UltraSMS Cell Messenger Cell Messenger. Wireless Tools for Linux. Loads of Linux Links: Top. For Android 2.0 | Linphone, an open-source video sip phone. Description : The new version V2.0 includes significant enhancements in the new ergonomic shape with a curved face interface, the integration of the address book and an account creation assistant. Two major new core features have been added : a text messaging feature (chat) with delivery status notification and ICE support (RFC5246) to allow peer to peer audio & video connections without media relay server.
Also, Linphone integrates the new following features : Built in SIP account creation assistant coupled with our free SIP service on linphone.org.Rich call history-Integrated (in-app) settings for iOSUse of push notification (requires compatible SIP server) for more reliable incoming call or chat notificationDisplay of advanced call statisticsLow bandwidth mode: make audio calls over EDGE Click the download button from your android mobile phone to get it installed through the market.
For source code, please checkout the linphone-android git tree. 7 Tasks You Shouldn’t Use a GUI For. Best of VIM Tips, gVIM's Key Features zzapper. Linux Magazine | Open Source, Open Standards. Advanced Bash-Scripting Guide. Top 10 Apps that Boosts Ubuntu’s User Experience. How to Automatically Download Virtually Anything as Soon as It's Available. An introduction to run-levels. LVM HOWTO. Manualinux - GNU/Linux en Español - Noticias - Base de Datos. Open Source Alternative to Commercial Software. 10 Greatest Open Source Software Of 2009. Best Linux Software. HTG Explains: The Linux Directory Structure Explained. Linux Distros - Linux Freedom. Pinguy OS.