Focus on Software
I am excited about Samba 2.0 and its new web interface called swat. However, there is still room for smaller, simpler tools that are found in the Samba package or do not require a web browser. We will look at a few of these tools today as well as a few graphical FTP packages.
gtksamba is a nice program that aids configuration and testing of the Samba smb.conf file. The smb.conf file to edit can be specified, if it has a different name or is located in a directory other than /etc. While not as detailed as swat, it allows a user with proper permissions to look at and edit smb.conf. This program appears just as powerful as swat, but does not require a web browser. Some features planned for this program are not yet implemented, such as the ability to configure remote machines. For its help, gtksamba uses the Samba man pages. However, it does not just present the man pages—it parses them to make finding specific parameters easy. In all, gtksamba is a well-thought-out program. It requires gtk 1.1.13, glib, Xext, X11, libm and glibc.
A Tcl/Tk interface to the smbclient program in Samba, TkSmb allows browsing of the “Network Neighborhood” in a box on your screen. Shown are the neighborhood hosts, the shares on any particular host, the different groups detected, and when a share is selected, the files in the share. Files and directories are displayed in black and blue respectively. One security aspect requires you enter your password each time you change shares. A check box to “remember my password” for the current session would be helpful. It requires Tcl/Tk 8.0, expect 5.24+ and glibc 2.0.6.
The smb2www package provides a view of the “Network Neighborhood” through a web browser and more closely resembles the Microsoft version. While nice, installation is a little difficult; the script walks you through questions, but could be a bit more friendly. Different hosts (Windows 9x or NT) show up as different icons—a nice touch. It requires a working web server (either Apache or another), Perl and a web browser.
Under Windows, users have the ability to send each other messages if the messaging facility is turned on. The LinPopUp utility allows Linux Samba servers to exchange messages with Windows hosts or other Samba servers. It requires a change to the smb.conf file by root for messages to be received, but they can be sent without this modification. This facility will also receive messages from the NT server. It requires gtk 1.0.4+, Xext, X11, libm, Xmu, Xt, SM, ICE and glibc.
tkchooser2 is another browsing tool that can be used with or without Samba. The default configuration is for AppleTalk (Netatalk) to be installed; however, this is easily changed. What this package lacks is a way to configure everything without opening several files and making changes. While the instructions are adequate, most newbies will not feel comfortable reconfiguring the package. Once a package is stable and ready for release, I would consider a configuration script that walks installers through initial setup a must. It requires Tcl/Tk 8.0.
gftp provides drag and drop for X. It is a well-done package that will help anyone move files around the Net. For doing file transfers, gftp is the easiest to use graphical utility I have seen, and it allows multiple transfers at one time (if you have the bandwidth for it). Partial transfers can be resumed. Two windows below the two side-by-side directory windows allow you to watch transfers and messages from the host. An easy connection manager rounds out this utility. Utilities like this make it easy for newbies and give them one more reason to choose Linux. It requires libpthread, gtk 1.1, Xext, X11, lib and glibc.
|Non-Linux FOSS: libnotify, OS X Style||Jun 18, 2013|
|Containers—Not Virtual Machines—Are the Future Cloud||Jun 17, 2013|
|Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer||Jun 12, 2013|
|Weechat, Irssi's Little Brother||Jun 11, 2013|
|One Tail Just Isn't Enough||Jun 07, 2013|
|Introduction to MapReduce with Hadoop on Linux||Jun 05, 2013|
- Containers—Not Virtual Machines—Are the Future Cloud
- Non-Linux FOSS: libnotify, OS X Style
- Linux Systems Administrator
- Validate an E-Mail Address with PHP, the Right Way
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- RSS Feeds
- Introduction to MapReduce with Hadoop on Linux
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?