Rohn Wood's Library tagged → View Popular
20 Linux System Monitoring Tools Every SysAdmin Should Know
Need to monitor Linux server performance? Try these built-in command and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide metrics which can be used to get information about system activities. You can use these tools to find the possible causes of a performance problem. The commands discussed below are some of the most basic commands when it comes to system analysis and debugging server issues such as:
Finding out bottlenecks.
Disk (storage) bottlenecks.
CPU and memory bottlenecks.
Network bottlenecks.
Ubuntu, Google, and the Future of Linux. And rsync too. / Marcel Gagné: Orbiting Planet *buntu / Blogs / Online / Home - Ubuntu User
"Last week, I told you about my NAS purchase, and my desire to explore desktop applications for backing up your Ubuntu computer. From the administrative interface of my Buffalo NAS, I created a network share that I could access with the different systems in my office. It's an SMB share so that it can also be accessed from Windows if needs arise. I then permanently mount those shares as network file systems (though not NFS) on my Kubuntu Karmic system. This I do from the command line; actually, it runs from my rc.local boot script.
/bin/mount -t cifs -o uid=marcel,gid=marcel -o username=marcel,password=secretpassword //bvault/marcel /mnt/vault
Because I am mounting a cifs type filesystem, I previously had to install the smbfs package (sudo apt-get install smbfs). The uid and gid flags give the mounted file systems permissions that allow me to store creation and modification time information, useful for a backup. I can have, and in fact do have, several mounted shares depending on whether this is for backups, or for storing music or videos. In this case, vault just happens to be the name I give to the folder where I store my backups.
The first application I want to share with you is actually a command line application, though what I actually want to do is show off some of the friendlier graphical applications (and I will do that starting next week). Since most of them will use rsync, I'll spend this week giving you a quick overview of how rsync works."
DeltaCopy - Rsync for Windows
In general terms, DeltaCopy is an open source, fast incremental backup program. Let's say you have to backup one file that is 500 MB every night. A normal file copy would copy the entire file even if a few bytes have changed. DeltaCopy, on the other hand, would only copy the part of file that has actually been modified. This reduces the data transfer to just a small fraction of 500 MB saving time and network bandwidth.
In technical terms, DeltaCopy is a "Windows Friendly" wrapper around the Rsync program, currently maintained by Wayne Davison. "rsync" is primarily designed for Unix/Linux/BSD systems. Although ports are available for Windows, they typically require downloading Cygwin libraries and manual configuration.
Clonezilla
How can I restore those *-ptcl-img.* images into a file manually ?
Say if your image is /home/partimag/YOURIMAGE/, and the image is /home/partimag/YOURIMAGE/hda2.ntfs-ptcl-img.gz.aa, hda2.ntfs-ptcl-img.gz.ab..., and you want to restore the image to a file hda2.img which you can mount later.
Before you do it, make sure the disk space is big enough for you to store this image file "hda2.img".
Now you can run:
"file /home/partimag/YOURIMAGE/hda2.ntfs-ptcl-img.gz.aa"
to see it's gzip, bzip or lzop image. Say it's gzip, then you can run
1. cd /home/partimag/YOURIMAGE/
2. touch hda2.img
3. cat dir/hda2.ntfs-ptcl-img.gz.* |gzip -d -c | partclone.restore -C -s - -o hda2.img
(For partclone newer than version 0.1.1-3, partclone.restore was improved so that you do not have to touch hda2.img first)
socat
socat is a relay for bidirectional data transfer between two independent datachannels. Each of these data channels may be a file, pipe, device (serial lineetc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), anSSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNUline editor (readline), a program, or a combination of two of these. These modes include generation of "listening" sockets, named pipes, and pseudoterminals.
Practical networking with netcat
netcat with its simple and yet incredibly powerful command line constructs has helped me innumerable times to validate TCP and UDP end to end connectivity
Full Screen simple editor
Full Screen simple editor
setuptools - The PEAK Developers' Center
setuptools is a collection of enhancements to the Python distutils (for Python 2.3.5 and up on most platforms; 64-bit platforms require a minimum of Python 2.4) that allow you to more easily build and distribute Python packages, especially ones that have dependencies on other packages.
Packages built and distributed using setuptools look to the user like ordinary Python packages based on the distutils. Your users don't need to install or even know about setuptools in order to use them, and you don't have to include the entire setuptools package in your distributions. By including just a single bootstrap module (an 8K .py file), your package will automatically download and install setuptools if the user is building your package from source and doesn't have a suitable version already installed.
55 Open Source Apps Transforming Education — Datamation.com
While some educators have been quick to grasp the potential and promise of open source software, many others have been hesitant to stray from the comfortable zone of commercial applications. Yet that’s changing.
More teachers and institutions are now participating with organizations like SchoolForge, the Open Source Education Foundation, and Open Source Schools. These educators are beginning to see that the open source philosophy has the power to transform education in several key ways.
First, schools can use open source apps to replace costly commercial software and free up resources for other purposes. For example, openSIS performs the same tasks as closed-source school administration programs (scheduling, grades, report cards, attendance, etc.) while reducing total cost of ownership up to 75 percent.
Second, open source applications are changing the ways students and teachers interact, as applications like Moodle make eLearning simple an affordable. Some institutions, notably MIT and UC Berkeley, have taken the concept of open source distance learning one step further. As members of the OpenCourseWare Consortium, they've made the content of some courses available for free, so that anyone in the world can benefit from their expertise.
Finally, open-source software gives educators more options than ever before. Today, instructors have dozens, if not hundreds, of options for free and open source applications that help them present lessons on everything from learning the ABCs to modeling the complex interactions of molecules during biochemical processes.
Shutter - Featureful Screenshot Tool
Shutter Ubuntu / Linux app that allows you to take screenshots, edit them, apply various effects, upload them online and more.
Shutter is a feature-rich screenshot program. You can take a screenshot of a specific area, window, your whole screen, or even of a website – apply different effects to it, draw on it to highlight points, and then upload to an image hosting site, all within one window.
Features:
take a screenshot of your complete desktop, a rectangular area or capture a website
take screenshot directly or with a specified delay time
save the screenshots to a specified directory and name them in a convenient way
(using special wild-cards)
Shutter is fully integrated into the Gnome Desktop (TrayIcon etc.)
generate thumbnails directly when you are taking a screenshot and set a size level in %
Shutter session collection
keep track of all screenshots during session
copy screeners to clipboard
print screenshots
delete screenshots
rename your file
upload your files directly to Image-Hosters (e.g. http://ubuntu-pics.de), retrieve all the needed links and share them with others
edit your screenshots directly using the embedded drawing tool
WikiMindMap
WikiMindMap is a tool to browse easily and efficiently in Wiki content, inspired by the mindmap technique
SIMILE Project
SIMILE is focused on developing robust, open source tools that empower users to access, manage, visualize and reuse digital assets. Learn more about the SIMILE project.
Circos - visualize genomes and genomic data
visual guide to Circos
A visual guide to Circos (Circos - an information aesthetic for comparative genomics) presents some of the capabilities of Circos and illustrates its application in the field of comparative genomics and genome visualization.
AutoViewer Download
AutoViewer
AutoViewer is a free, customizable Flash image viewer. AutoViewer is designed to display a linear sequence of images and captions.
Octave
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
3 awesome free Math programs | Math-Blog
Mathematical software can be very expensive. Programs like Mathematica, Maple and Matlab are incredibly powerful, flexible and usually well documented and supported. Their price tags however are a big let down for many people, even if there are cheap (in some cases crippled) versions available for educational purposes (if you are a student or a teacher). The secondary disadvantages are those caused by the fact that such programs are proprietary. This can also affect or limit a “sharing oriented” environment like the academic and research fields. In this short article I propose well known programs that will give you a lot of flexibility and math crunching fun. And with no cost, they are great for all the different careers with a math degree. All of them have advantages and drawbacks and none of them can be considered perfect or infallible, but I consider them some of the best available today in their respective categories. They are rather general purpose softwares, but there are plenty of other specialized open source programs if you have specific needs. I’ve chosen one program for each of the 3 macro categories: symbolic, numeric and statistical computing, but you can expect quite a bit of overlapping and shared functionalities. Try the three of them, try the suggested alternatives and settle with the ones that you like and that meet your needs the best.
MikroTik Routers and Wireless
The Dude network monitor is a new application by MikroTik which can dramatically improve the way you manage your network environment. It will automatically scan all devices within specified subnets, draw and layout a map of your networks, monitor services of your devices and alert you in case some service has problems.
Selected Tags
Related Tags
Top Contributors
Groups interested in tools
-
web 2.0 research
A collection of resources f...
Items: 31 | Visits: 2494
Created by: Mark Marino
-
Technology Tools in the Classroom: Using Computers to Engage Your Students
Emerging technologies hold ...
Items: 25 | Visits: 2703
Created by: Jeremy Price
-
web20tools
A list of links to support ...
Items: 94 | Visits: 11378
Created by: Kathy Schrock
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
