Here's another simple Gnome CD/DVD burning application.
Brasero CD/DVD Burning Linux Software
Brasero, simple and easy to use yet another GNOME CD/DVD burning application for the Gnome desktop.
Features
* Supports multiple backends: cdrtools, growisofs and libburn(optional).
Note: compiling against libburn is _not_enough. You need to activate the backend through GConf editor at "/apps/brasero/config/libburn_burn and /apps/brasero/config/libburn_iso"
* Data CD/DVD: supports edition of discs contents (remove/move/rename files inside directories)
* can burn data CD/DVD on the fly
* automatic filtering for unwanted files (hidden files, broken/recursive symlinks, files not conforming to joliet standard, ...)
* supports multisession
* supports joliet extension
* can write the image to the hard drive
* can check disc file integrity
* Audio CD: write CD-TEXT information (automatically found thanks to gstreamer)
* supports the edition of CD-TEXT information
* can burn audio CD on the fly
* can use all audio files handled by Gstreamer local installation (ogg, flac, mp3, ...)
* can search for audio files inside dropped folders
* full edition of silences between tracks
* CD/DVD copy: can copy a CD/DVD to the hard drive
* can copy CD and DVD on the fly
* supports single-session data DVD
* supports any kind of CD
* Others: erase CD/DVD
* can save/load projects
* can burn CD/DVD images and cue files
* song, image and video previewer
* device detection thanks to HAL
* file change notification (requires kernel > 2.6.13)
* a customisable GUI (when used with GDL)
* supports Drag and Drop / Cut'n'Paste from nautilus (and others apps)
* can use files on a network as long as the protocol is handled by gnome-vfs
* can search for files thanks to beagle (search is based on keywords or on file type)
* can display a playlist and its contents (note that playlists are automatically searched through beagle)
* all disc IO is done asynchronously to prevent the application from blocking
Brasero Installation# yum -y install brasero
Binary Launch# brasero
Webshots

That's it, enjoy.
Related Readings:
Respin your own Linux distro
Linux Nero is Alive
Yet Another ISO Image Burner - GnomeBaker
Non-Related Post:
HowTo: Delete All Thumbs.db Recursively
HowTo: Find And Count JPG Files Recursively
Delete Zero-sized Filename Recursively
Find Hidden Linux File Recursively
Move Linux Files Recursively
Rename Linux File Recursively
Delete Files and Folders Recursively
Categories
- HowTos (608)
- Linux Devices (39)
- Linux Diggs (620)
- Linux News (1541)
- Linux Videos (21)
Recent Posts
- Linus Torvalds on Linux Distributions
- AMD to Spin off Manufacturing Operations
- MySQL cofounder David Axmark leaving Sun
- Mono to contribute back to CLI; Microsoft says it would adopt in .NET
- Monitor your network with GroundWork Monitor Community Edition
Blog Archive
-
▼
2008
(2301)
-
▼
October
(140)
- Linus Torvalds on Linux Distributions
- AMD to Spin off Manufacturing Operations
- MySQL cofounder David Axmark leaving Sun
- Mono to contribute back to CLI; Microsoft says it ...
- Monitor your network with GroundWork Monitor Commu...
- The LXF Guide: Write a Perl module
- 8 Best First-person Shooter Games for Linux
- AppDeploy Community Launches Free Windows Installe...
- Ubuntu Tweak - Sneak Peak at Latest Version!
- POS stack targets Linux netbooks
- RIP LinuxWorld
- Firefox extension blocks dangerous Web attack
- Wikia co-founder to speak at linux.conf.au
- Wikia co-founder to speak at linux.conf.au
- Look Ma, No ‘X’
- Look Ma, No ‘X’
- Forget the damn Linux netbooks. Can Windows replac...
- Forget the damn Linux netbooks. Can Windows replac...
- Amarok 2.0 Beta 2 was released
- 6 Years As A Professional Software Developer
- Amarok 2.0 Beta 2 was released
- 6 Years As A Professional Software Developer
- Distribution Release: EnGarde Secure Linux 3.0.21
- Torvalds talks about his brand new blog
- Become a multimedia pro with the Vector Linux Mult...
- Linux Robot - Watch This Space
- Distribution Release: EnGarde Secure Linux 3.0.21
- Torvalds talks about his brand new blog
- Become a multimedia pro with the Vector Linux Mult...
- Linux Robot - Watch This Space
- Linux-Based E-Voting In Brazil
- Is .NET on Linux Finally Ready?
- Linux-Based E-Voting In Brazil
- Multi-core networking stack ported to PowerPC
- Google rev's photo editor for Linux
- Project releases version 2.0 of open source .Net
- One more 2.6.27 prepatch
- Stallman vs. Clouds
- How to Create and Use a Password Reset Disk in Win...
- OpenOffice.org Grows Up
- 45+ Sources and Sets of Photoshop Custom Shapes
- Clean up your filesystems with fslint
- NPX-9000 UMPC is inexpensive but underpowered
- Will Chrome Find a Home With SaaS?
- Setting Up Your New Computer - Beginner User
- Distribution Release: ALT Linux 4.1 "Desktop&...
- Ubuntu, Fedora, OpenSUSE beta-fest
- Ubuntu, Fedora, OpenSUSE beta-fest
- Italian carrier ships Linux MID
- IT Business Edge: What Will Economy Do to Open Sou...
- Open-source resource for government launches onlin...
- Mono Moonlight – Shedding Light Without Gener...
- Linux Turns 17 Today
- Luc Verhaegen: Updated hackergotchi.
- Performance Comparison between NIO Frameworks
- First look: Latest Fedora and Ubuntu Betas Really ...
- Areca and plan/b offer Java-based backup for Linux...
- Cloud Computing: Perilous Pitfall or Panacea?
- BIOS Settings Demystified
- Mono 2 Released
- The Current State of the Economy and Linux
- DistroWatch Weekly, Issue 273
- Netbook Return Rates Much Higher For Linux Than Wi...
- KDE 4.1.2 Released
- A Disturbing Trend
- Tux Geek: Fix Your Music Library: Song Names, Albu...
- Updates On Older Posts
- Our second Linux laptop has a real keyboard
- Telepathy support in Qt Extended - soon in main Qt...
- Why Google App Engine is broken and what Google mu...
- Rethinking Window Management
- Software patenting will harm industry, consumer
- Download the Eee version of Ubuntu!
- Mozilla CEO John Lilly: World Domination Is Overra...
- Encoding Regular Emails Into SPAM - Net Humor
- e1000e Bug Squashed — Linux Kernel Patch Rel...
- MontaVista "Summit" concludes
- Open-source image editing project launches
- Convirt 0.9.5 released
- 5 GIMP Tricks Everyone Should Know!
- Playing with ASCII Values in ActionScript 3
- Centralized Backup Server With Amanda On CentOS
- Ubuntu on the beach
- Pidgin instant messaging client: a video tour
- Lindependence: A Low-Key Revolution in Software
- Pidgin Answering Machine - Splert Updated
- Distribution Release: VectorLinux 5.9 "Live&q...
- Apple Denigrates Psystar's Antitrust Claims
- Secure Your Gmail Account With SSL Encryption With...
- In Gimp We Trust
- Integrating APC (Alternative PHP Cache) Into PHP5 ...
- Six Reasons Why Linux Is Right for Small Business
- How Kernel Hackers Boosted the Speed of Desktop Li...
- Red Hat undercuts Microsoft on high-performance OS...
- Five programs you can afford in a financial meltdo...
- Gimp 2.6 out, GEGL still unfinished
- Ubuntu 8.10 Beta released
- Bash Parameter Expansion
- MontaVista Linux drives Dell's quick-boot feature
- Financial crisis may bode well for Linux
- pChart - Powerful Open Source Charting Library
- Ballmer: Microsoft Is Up-Front About Its Money Mot...
- GParted Live 0.3.9-4 Released
- A New Way of Sleeping in the Linux Kernel
- Freedom, software and society
- Development Release: Momonga Linux 5 RC
- Ubuntu Intrepid Ibex hits Beta
- Protect your network with pfSense firewall/router
- Survey: Open source benefits 'outweigh' problems
- In Gimp We Trust
- Reducing Boot Time On a General Linux Distro
- Virtualization design targets wireless base statio...
- Reducing Boot Time On a General Linux Distro
- 451 Group: Open source conference evolution, resta...
- Distribution Release: GParted LiveCD 0.3.9-4
- GIMP 2.6 released
- Free version of Hyper-V now available
- Linux - Is It For You?
- The Usability Problems of useit.com
- GIMP 2.6.0 Released
- Geek Reviews: Monitor And Benchmark Your PC With P...
- Android: Mobile Industry at a Crossroads
- Fedora 9 + Compiz-fusion with Nvidia Beta driver
- Sbopkg provides seamless package repository integr...
- Linux Foundation launches end-user conference
- The State of Bluetooth Headsets
- GNU IceCat 3.0.3 now available
- Open Source Software a Booster Shot for Health Car...
- Fast set up of an Erlang server for your web appli...
- Qt Extended 4.4 released, looks pretty
- The A-Z of Programming Languages: C#
- GNU Toolchain Update: September 2008
- National Free Software Conference, 2008
- Distribution Release: NetSecL 2.3
- So how do you REALLY feel about DRM?
- Nathive: A Free Linux Image Editor
- The Linux Safety Net: Living Fast and Dangerous
- Do we need a LinuxCon?
- New GNOME 2.24 Is An Incremental Improvement
- Microsoft Begins to Reveal Visual Studio 2010
-
▼
October
(140)
Thursday, January 31, 2008
HowTo: Brasero
Posted by
VeRTiTO
at
6:05 AM
0
comments
Links to this post
Labels: HowTos
HowTo: ISOs Management for Fedora
ISOMaster is an easy to use graphical CD image editor. Isomaster allows to extract files from an ISO, add files to an ISO, and create bootable ISOs (CD/DVD) - all in a graphical user interface. It can open ISO, NRG, and some MDF files but can only save as ISO.
ISOMaster Main Features
a. Create ISO
b. Edit/Modify ISO
c. Create bootable CD/DVD ISO
d. Save and burn ISO
Here's a quick entry on how to install an easy to use GUI CD image editor, ISOMaster.
ISOMaster Installation
# yum -y install isomaster
ISOMaster Binary Launch
# isomaster
Webshots

Posted by
VeRTiTO
at
5:47 AM
0
comments
Links to this post
Labels: HowTos
HowTo: Install Nmap with GUI FrontEnd
With old blog entry, here's how to have a GUI front-end for port and host scanning linux tool, Nmap. Port and host scanning via nmap is commonly done from linux terminal command line or CLI. If you wish to use nmamp with your X, here's an entry to do that.
As we all know, nmap is a free and opensource software used for network exploitation and security auditing. Using a combined usage of Zenmap and Umit, you can now have the power of Nmap right from your X desktop.
Here's a quick entry on how to have a multi-platform graphical Nmap and results viewer from your X.
Nmap Frontend Fedora 8 Installation
This package includes zenmap, a GTK+ frontend for nmap. The nmap package must be installed before installing nmap-frontend.
# yum -y install nmap-frontend nmap
Binary Launch
# nmapfe
Sample Screenshot:
License: BSD with advertising, BSD, GPLv2
That is all, enjoy.
Posted by
VeRTiTO
at
3:41 AM
0
comments
Links to this post
Labels: HowTos
HowTo: Create and Manage Genealogy Family Tree via Gramps
GRAMPS is a Free Software Project for Genealogy, offering a professional genealogy program, and a wiki open to all. It is a community project, created, developed and governed by genealogists.
Gramps genealogy software offers easy of use and easy navigation around different tree views of your family tree. Gramps' interface makes it fun and exciting managing your genealogy tree by offering end users to have direct control and manageability of family tree objects and object relations. Gramps adds more bookmarks management for easy quick access on family tree building and editing offering you to stay where you left on. Filters, search, and privacy features are also available from wide variety of selection view while viewing your geneaology tree.
Gramps also offers calendar and reports management extending genealogy feature power on unlimited tree objects with family tree decades and century ago. Calendar feature covers events, sources, dates, story, multimedia files and more. File links are also present from flat file and database for backend exports, compatibility and extensibility.
All in all, gramps is a very nice linux software to have from your desktop-based family tree (genealogy) management and creation.
Gramps Installation
Installation process via yum requires around 20MB of download from Fedora project repo.
# yum -y install gramps
Binary Launch
# gramps
Webshots![]()
![]()
![]()
Tutorials, FAQs, documentation and features are all available here.
That is all, enjoy.
Posted by
VeRTiTO
at
3:20 AM
0
comments
Links to this post
Labels: HowTos
HowTo: Install KFTPGrabber FTP Client
KFTPgrabber is a graphical FTP client for the K Desktop Environment. KFTPGrabber implements many features required for usable FTP interaction. If you like KDE environment and you are looking for KDE-based FTP client software, here's a quick entry on how to install KFtpGrabber linux tool to your Fedora box.
Below are the known KFTPGrabber features as of this entry.
* Multiple simultaneous FTP sessions in separate tabs
* A tree-oriented transfer queue
* TLS/SSL support for the control connection and the data channel
* X509 certificate suppport for authentication
* FXP site-to-site transfer support
* One-time password (OTP) support using S/KEY, MD5, RMD160 or SHA1
* Site bookmarks with many options configurable per-site
* Distributed FTP daemon support (implementing the PRET command)
* Can use Zeroconf for local site discovery
* Bookmark import plugins from other FTP clients
* Support for the SFTP protocol
* A nice traffic graph
* Ability to limit upload and download speed
* Priority and skip lists using advanced filter rules
* Integrated SFV checksum verifier
* Direct viewing/editing of remote files
* Advanced default "on file exists" action configuration
* Filter displayed files/directories as you type
* Support for secure site-to-site transfers using SSCN
KFtpGrabber Installation
# yum -y install kftpgrabber
Binary Launch
# kftpgrabber
KFtpGrabber Webshots

That is all. Enjoy.
Posted by
VeRTiTO
at
2:38 AM
0
comments
Links to this post
Labels: HowTos
HowTo: Install FileZilla 3 on Fedora 8
Filezilla has come a long way both FTP software server and client base. To those who hasn't installed FileZilla FTP Client yet, here's how to install Filezilla to Fedora 8. And those who are still looking for alternative FTP client software for linux,besides from GFTP and KFtpGrabber, here's a quick entry on how to have Filezilla being installed to Fedora 8 box.
FileZilla FTP Client
FileZilla Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive interface.
Filezilla Features
Among others, the features of FileZilla include the following:
* Easy to use
* Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
* Cross-platform. Runs on Windows, Linux, *BSD, OSX and more
* Available in many languages
* Supports resume and transfer of large files >4GB
* Powerful Site Manager and transfer queue
* Drag & drop support
* Configurable Speed limits
* Filename filters
* Network configuration wizard
Source: Filezilla
Filezilla Installation# yum -y install filezilla
Binary Launch# filezilla
Filezilla Screenshots

That is all.Enjoy.
Related Readings:
Data Transfer Using Wget
Data Bandwidth Shaper Installation
Image Retrieval Using Wget
Posted by
VeRTiTO
at
2:26 AM
0
comments
Links to this post
Labels: HowTos
Wednesday, January 30, 2008
HowTo: Be Alerted via Popups When Monitoring Log Files
Do you need a desktop popup alert when somebody is trying to bruteforce your SSH service?
How to be alerted from X Desktop when specific matching words appears from specific logs?
How to popup an alert when matching phrases are met from log files?
A quick entry on how to be alerted from X windows via popups when monitoring log files without opening a browser monitoring page, viewing graphs, viewing log files and reading email alerts.
MetaMonitor is a simple program written for KDE, which watches the syslog's or metalog's log file and pops up the window whenever the new message comes. You can specify the log file to watch, popup trigger settings and matching regular expressions for parsing log lines, so you can watch other than log files too.
In other words, MetaMonitor is a linux tool which watches specific or customized log files and pops up the window whenever the new matching alert message comes.
Here are some key features of "MetaMonitor":
· Ability to monitor Syslog's, Metalog's or custom file
· Ability to change default regular expression for parsing the logline
· Ability to change interval between single file checks
· Ability to communicate via DCOP
· Ability to configure popups (groupping, lifetime)
Metamonitor Installation
To install metamonitor, simply install it using yum .
# yum -y metamonitor
After successful installation, metamonitor appears from Application/System. You can call metamonitor binary by issuing
# metamonitor
Popup Alert for SSH Failed Attempts
You can use this metamonitor to monitor your SSH lof file. Say you want to be alerted for any refused SSH connections, simply follow these simple steps.
1. Enter a matching phrase of for specific message like
refused
2. Specify SSH log file like
/var/log/secure
3. Choose any other trigger alert, message, appearance and alert themes.
Now, try to connect from another box going to your linux box via ssh. That box should not be authorized for any ssh connections.
That's all.
PopUp Screenshot
Sample MetaMonitor Option ScreenShot
More Screenshot
Enjoy.
Posted by
VeRTiTO
at
1:05 PM
0
comments
Links to this post
Labels: HowTos
Monday, January 28, 2008
HowTo: Mount Windows Drive From Linux GUI
Are you searching for Network Neighborhood from your linux desktop? Have you been wondering how you can map a shared windows network drive from your linux desktop using GUI?
Here's another simple linux desktop howto on mapping shared windows folder from linux desktop.
There are lots of way to achieve and map a shared windows folder from linux box. Here's one way to do it using one of the KDE linux tools.
Make sure you have installed KDE Network Manager package. Simply install like so
# yum -y install kdebase
This KDE base package installs a lot of KDE linux tools you can use of. One of them is knetattach. KDE net attach tool functions to map shared directory folder or remote location from your linux desktop. KDE Net attach lets you connect and mapped network folder from different locations namely shared webfolder (webdav), ftp folder, windows shared drive/folder, ssh and more.
Now, to map a shared windows drive and/or folder from linux desktop, simply launch KDE NetAttach linux tool
# knetattach
Select windows network drive and supply the missing username, password and shared folder name. You have an option to create a shortcut icon of this action as well.
That's it. Enjoy
Posted by
VeRTiTO
at
6:04 AM
0
comments
Links to this post
Labels: HowTos
HowTo: Delete Files With 0K Filesize Recursively
I have been asked to post a command or script by a newbie user on how he can delete all files with 0K or zero filesize recursively.
This is a quick entry on how to delete files with 0K (zero) filesize and optionally do it recursively.
A precaution. First, deleting files recursively in linux is dangerous unless you know what you are doing. Here's one way on how to delete files with zero file size recursively.
Assuming our target directory is /tmp and we wish to delete all zero-sized regular files inside that /tmp folder
First, search files with sero-sized filesize that needs to be deleted
# find /tmp -size 0c
This can confirm if the search results produced by the above command are correct. The above command lists out results including special files, special blocks, devices and lock files that has zero file size. This is the chance to verify if the above command would include any important files that you might have from the search directory folder.
Let us add more searcg filters to the search query by filtering out to show regular files with zero file size only.
Searching with regular file filter using find
# find /tmp -size 0c -type f
If we are satisfied with the results produced by the above command, we can now proceed on deleting those search results returned by the above command. This can be done by appending the file delete command with the find command like so
Search and delete recursively
# find /tmp -size 0c -type f -exec rm -rf {} \;
The above commands totally deletes all files with zero filesize (0K) without any prompts. Be careful with this command as you don't want to delete special device, files and lock files from your linux box.
Enjoy.
Posted by
VeRTiTO
at
5:31 AM
0
comments
Links to this post
Labels: HowTos
Monday, January 21, 2008
HowTo: Changing Interface's MTU Size
Wiki defines MTU as
In computer networking, the term Maximum Transmission Unit (MTU) refers to the size (in bytes) of the largest packet that a given layer of a communications protocol can pass onwards. MTU parameters usually appear in association with a communications interface (NIC, serial port, etc.). The MTU may be fixed by standards (as is the case with Ethernet) or decided at connect time (as is usually the case with point-to-point serial links). A higher MTU brings higher bandwidth efficiency. However, large packets can block up a slow interface for some time, increasing the lag for further packets. For example, a 1500 byte packet, the largest allowed by Ethernet at the network layer (and hence most of the Internet), would tie up a 14.4k modem for about one second.
Default MTU Size for Different Network Topology
Network MTU(Bytes)
-----------------------------------------------
16 Mbit/Sec Token Ring 17914
4 Mbits/Sec Token Ring 4464
FDDI 4352
Ethernet 1500
IEEE 802.3/802.2 1492
X.25 576
-----------------------------------------------
Now, here's a quick entry on how to change your network interface's MTU size
Changing MTU Size
To check for your current eth0 interface's MTU size, simply
# ifconfig eth0 | grep MTU
The aboves gives you similar lines like this
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To change your interface's MTU size from 1500 to 1492, simply
# ifconfig eth0 mtu 1492
Verify that the above command was executed successfully by checking the interface's MTU size again
# ifconfig eth0 | grep MTU
Result:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The above changes is temporary.
Making MTU Changes Permanently
To make the current MTU size permanent between reboots, simply append the below lines into your /etc/sysconfig/network-scripts/ifcfg-eth0 file for eth0 interface
MTU=1492
and restart your network service
# service network restart
The above line is for your eth0 config file. Change when needed.
Enjoy.
Related Articles:
KDE Network Interface Monitoring Tool
IbMonitor - Interface and Bandwidthd Monitoring Tool
IpTraf - Bandwidthd, Packets, and Ports LAN Monitoring Tool
Traffic Monitoring GNOME Applet
Posted by
VeRTiTO
at
5:50 AM
0
comments
Links to this post
Labels: HowTos
HowTo: Create Vanishing Virtual Drive
You can work with your hard drives, network drives and other external or USB storage devices accomplishing critical linux hacks. Yes, technology nowadays have enabled us to make use of larger and more stable storage capacity drives and devices. Most firms and company services enjoy the benefits of having them as part of their IT infrastructure. What's good of having them are your data is still there between system reboots.
Here's a quick entry on how to create Read Access Memory (RAM) disk from Fedora.
What is RAM Disk
A RAM disk is a portion of Read Access Memory (RAM) which is temporarily used as if it were a disk drive. RAM disks have fixed sizes, and can be mounted like regular disk partitions. RAM disks can be a great place to store temporary data for temporary task.
Additionally, one advantage of having RAM disk is that access time with RAM disk is much faster than for physical disk. However, RAM disk is volatile type of disk. Any data stored on a RAM disk will be lost after shutting down the system or powering off. Another issue of having RAM disk is that RAM memory allocated as RAM disk would no longer be available for application's usage from system's overall memory capacity.
Creating RAM Disk
By default, kernel 2.4.x and kernel 2.6.x supports RAM disk. Fedora by default supports 16 RAM disks from ram0 to ram15 as shown below and assigns them with default 16MB RAM of disk size when mounted.
# ls -la /dev/ram*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lrwxrwxrwx 1 root root 4 2008-01-21 07:56 /dev/ram -> ram1
brw-r----- 1 root disk 1, 0 2008-01-21 12:02 /dev/ram0
brw-r----- 1 root disk 1, 1 2008-01-21 07:56 /dev/ram1
brw-r----- 1 root disk 1, 10 2008-01-21 07:56 /dev/ram10
brw-r----- 1 root disk 1, 11 2008-01-21 07:56 /dev/ram11
brw-r----- 1 root disk 1, 12 2008-01-21 07:56 /dev/ram12
brw-r----- 1 root disk 1, 13 2008-01-21 07:56 /dev/ram13
brw-r----- 1 root disk 1, 14 2008-01-21 07:56 /dev/ram14
brw-r----- 1 root disk 1, 15 2008-01-21 07:56 /dev/ram15
brw-r----- 1 root disk 1, 2 2008-01-21 07:56 /dev/ram2
brw-r----- 1 root disk 1, 3 2008-01-21 07:56 /dev/ram3
brw-r----- 1 root disk 1, 4 2008-01-21 07:56 /dev/ram4
brw-r----- 1 root disk 1, 5 2008-01-21 07:56 /dev/ram5
brw-r----- 1 root disk 1, 6 2008-01-21 07:56 /dev/ram6
brw-r----- 1 root disk 1, 7 2008-01-21 07:56 /dev/ram7
brw-r----- 1 root disk 1, 8 2008-01-21 07:56 /dev/ram8
brw-r----- 1 root disk 1, 9 2008-01-21 07:56 /dev/ram9
lrwxrwxrwx 1 root root 4 2008-01-21 07:56 /dev/ramdisk -> ram0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can check if your current linux kernel supports RAM by issuing
# dmesg |grep RAM
You should be seeing similar lines like this
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BIOS-provided physical RAM map:
RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Format RAM Disk for Initialization
Now, let us start using a single RAM disk and format it.
# mkfs.ext3 /dev/ram0
Alternatively, RAM disk creation without a journalized file system would be
# mke2fs -m 0 /dev/ram0
Mounting RAM Disk
Create a temporary mounting point
# mkdir /mnt/ram
Mount RAM disk
# mount /dev/ram0 /mnt/ram
Operate on RAM disk such as copying file
# cd /mnt/ram
# cp /bin/ls .
Congratulations! You have just created a single 16MB RAM disk which is only available from your current CPU session. This RAM disk would vanish when you shutdown or reboot your system.
If you wish to take a look more of your RAM disk details, simply
# tune2fs -l /dev/ram0
Change Default RAM Size
If you wish to overwrite linux default RAM disk size, you can pass RAM size parameter to linux kernel during reboot. This can be accomplished by editing your /etc/grub.conf and append the below line to the kernel parameter
ramdisk_size=4000
Well, a linux tip to make your RAM disk allocation permanent is to include it on one of your startup script or to /etc/rc.local. This approach would mount RAM disk permanently between reboots though the old data would not be there.
Hope you find this interesting, enjoy.
Related Article:
Mounting and Burning ISO Images, Burning DVD/CD Images
HowTo: Add New HardDisk to Linux
Optimize Your HardDisk Read Performance
HowTo: NTFS Drive to Linux
TestDisk - Linux Partitioning Tool
Posted by
VeRTiTO
at
1:59 AM
0
comments
Links to this post
Labels: HowTos
Sunday, January 20, 2008
HowTo: Install Identity.pub Into Remote Machines
Installing identity.pub from your local machine into a remote machine can be done in a fewer keystrokes using ssh-copy-id. This ssh-copy-id linux command has been used as one of the few linux commands here but it's usage has never been emphasized and explained.
This quick entry covers on how to facilitate identity.pub remote transfers and installationbetween machines using ssh-copy-id.
What is ssh-copy-id?
ssh-copy-id is a script that uses ssh to log into a remote machine (presumably using a login password, so password authentication should be enabled, unless you’ve done some clever use of multiple identities)
ssh-copy-id also changes the permissions of the remote user’s home, ~/.ssh, and ~/.ssh/authorized_keys to remove group writability (which would otherwise prevent you from logging in, if the remote sshd has StrictModes set in its configuration).
Remote Installation of Identity.pub File
How to transfer your identity.pub into a remote machine's authorized_keys?
cd back to your home ssh folder
# cd ~/.ssh
Assuming we need to transfer id_rsa.pub to a remote host, simply
# ssh-copy-id -i id_rsa.pub remote-user@remote-host
The above line would transfer id_rsa.pub identity public file into the remote host. The contents of id_rsa.pub would then be added or appended to authorized_keys file from remote machine. If authorized_keys file does not exist, it will automatically be created. This authorized_keys file is located under remote host default home location inside the hidden .ssh folder.
Legend:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
remote-user required; an existing and active user account from remote machine
remote-host required; remote machine/host, could be a valid host name or IP address
id_rsa.pub required; your public identity RSA file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can do this over and over again with all your linux box, servers and workstations.
The above process can also be done manually without using ssh-copy-id script. The only difference is that transfer of id_rsa.pub contents into authorized_keys file would be manually added by simply editing or creating the authorized_keys file.
Enjoy.
More Articles:
HowTo: Passwordless SSH
HowTo: Passphraseless and Passwordless SSH
Posted by
VeRTiTO
at
11:52 PM
0
comments
Links to this post
Labels: HowTos
Saturday, January 19, 2008
HowTo: Check and Mark Bad Block Of Hard Disk
I just plugged my old harddrive into my existing linux box and it has been long time since I last used this spare harddisk of mine. I just felt the need to check for an old rpm spec file this hardddrive.
Now, here's a quick blog entry on how to check your harddisk for possible bad blocks and mark them those badblocks along the way.
What is e2fsck?
e2fsck is used to check a Linux second extended file system (ext2fs). E2fsck also supports ext2 filesystems containing a journal, which are also sometimes known as ext3 filesystems, by first applying the journal to the filesystem before continuing with normal e2fsck processing. After the journal has been applied, a filesystem will normally be marked as clean. Hence, for ext3 filesystems, e2fsck will normally run the journal and exit, unless its superblock indicates that further checking is required.
Steps To Check Your Hard Disk For Bad Blocks
1. Unmount the hard drive that needs to be checked. Assuming the mounted secondary hard drive is /dev/sda1
# umount /dev/sda1
2. Proceed to check for possible harddisk bad blocks using e2fsck
# e2fsck -c /dev/sda1
Time for coffee break. This might take a while depending on your hard drive capacity.
Happy weekend and enjoy.
Your comments are always welcome here.
Related Readings:
Hard disk Monitoring using SmartCtl
Posted by
VeRTiTO
at
2:49 AM
0
comments
Links to this post
Labels: HowTos
HowTo: Install Linux Hardware Browser
Tired of looking your detailed hardware configuration specs? Forgot those command line commands to identify your devices and hardware specs?
Here's a GUI based hardware browser that displays your current hardware specifications and profile with no fuzzy and administrative menu. Hwbrowser shows all your hardware specifications including hard drive controllers, sound and video cards, network and USB devices, attached storage devices and so on.
Hardware Browser - HwBrowser Installation
Fedora supports installation of hwbrowser via yum. To install hwbrowser, simply issue
# yum -y install hwbrowser
that downloads around 107K of package size.
Though this hwbrowser linux tool does not provide any further menus like options to remove hardware devices, edit hardware drivers, disable interrupts, or any other administrative hardware functions - hwbrowser simply displays all those hardware specifications currently being seen from your CPU and devices.
Binary Launch
# hwbrowser
Enjoy.
Hwbrowser ScreenShot:
Related Reading:
Alternative Hardware Devices Viewer
Linux Hardware and Software Clock
CD/DVD Drive Technical Specifications
Speed Up your Hard Drive
Posted by
VeRTiTO
at
2:28 AM
0
comments
Links to this post
Labels: HowTos
Friday, January 18, 2008
HowTo: Basic RPM Package Queries And Usage
RPM has been the standard binary for querying packages from RedHat and any other rpm-based OS like CentOS, WhiteBox, Fedora, Mandriva, Blag and 60+ more.
As a refresher, here are some basic patterns on how to query rpm packages using rpm package manager.
To search rpm database for all package that contains sendmail
# rpm -qa sendmail
To query rpm database for package with particular string
# rpm -qa | grep mail
Note that rpm package manager is a little bit sensitive on query search. The below might confuse you when doing a rpm query for SENDMAIL
# rpm -qa SENDMAIL
To query rpm database for specific package
# rpm -q sendmail
To install a particular rpm package
# rpm -ivh yum-2.4.0-2.noarch.rpm
To upgrade a currently installed rpm package
# rpm -Uvh yum-2.4.0-2.noarch.rpm
To query rpm database for rpm package info, package details, package size, package group, package version, source and more
# rpm -qi sendmail
To import public key using rpm
# rpm --import public-key
To install multiple rpm package
# rpm -ivh yum-2.4.0-2.noarch.rpm sendmail-8.13.4-2.i386.rpm
To query for package configuration files
# rpm -qc sendmail-8.13.8-2
To query for state of package files from package name
# rpm -qs sendmail
To query for package capabilities
# rpm -q --provides sendmail
To query for package requirements
# rpm -q --requires sendmail
To query rpm database for provided package
# rpm -q --whatprovides sendmail
To customize query result when doing query search
# rpm -q --queryformat '%{NAME}%{VERSION}%{RELEASE}\n' sendmail
To query rpm database with verbosity
# rpm -qavv sendmail
To query rpm database for files included with the package
# rpm -ql sendmail
There are a lot more rpm parameter we can ask rpm to give to us as the rpm package manager is a powerful commandline-driven package manager there is in Redhat-based linux distro. You can see more of rpm parameter flags by issuing rpm without any parameters like so
# rpm
Enjoy.
Posted by
VeRTiTO
at
4:45 PM
0
comments
Links to this post
Labels: HowTos