Bash is good at running many commands at the same time. What if you expect a few to fail, and you don't know which? This talk presents and demonstrates how to focus on the few commands that didn't work, while the computer is still running all the others.
Bash is good at running many commands at the same time. What if you expect a few to fail, and you don't know which? This talk presents and demonstrates how to focus on the few commands that didn't work, while Bash is still running all the others. A loop can launch many processes, but having too many processes at once can be bad for your system, so using xargs with the -P option lets you limit how many processes are created. Since xargs itself doesn't tell you which commands failed, or help you communicate with stalled processes, it is often usful to include file redirection or automatically created terminal windows.
The FLOSS Media Center Panel will bring together representatives from various related projects such as XBMC, Boxee, LinuxMCE and LinHES to discuss the current state of FLOSS media center software and what future directions that it might be taking. The panelists will also give their opinions on the future of consumer media and what role FLOSS will play.
This session will discuss the latest adopters of Linux and the reasons why there has been an increased shift to open-source.
There are many factors that contribute to the increasing number of Linux adoptions by businesses, government facilities, universities, and scientific institutions. One of the contributing factors is driven from the fact that Linux has proven to provide a more-secure, less virus prone environment than its competitors. This presentation will discuss the latest adopters of Linux and the reasons why there has been an increased shift to open-source. We will also examine what increased adoption will mean for the Linux community, and if increased adoption will change the current safe environment that it currently provides.
Survey of command line tools available in any console for handling multimedia from the raw console
We frequently think of multimedia on Linux as being a collection of X applications, but there is much that can be done from almost any console. These tools can be used for many reasons, varying from usability/accessability issues, problems that fall through the cracks or are corner cases of GUI front ends and tools, squeezing performance out of low end, light weight or embedded equipment, or just getting more feel for what's going on. This presentation will survey multimedia tools usable at a raw Linux console, giving examples and tips along the way. If time permits, we'll go over some use cases I've encountered.
How one New York startup is using FOSS to change the way the world watches television
The living room remains the final frontier of open source software. With wide adoption from home office to enterprise, from datacenter to dining rooms, consumers all over the world rely on OSS daily to run their lives. However, the third screen that has dominated eyeballs for the past sixty years has been the exclusive dominion of proprietary, monolithic black boxes. With the average American consuming eight full hours of television per day, one New York startup aims to change this paradigm of closed software in the single room in the house were most waking time is spent. Boxee is the first "social" media center, whose free, open source, downloadable software is changing the way consumers experience media. Lead Apps Developer and Community Evangelist Rob Spectre will discuss Boxee's open source heritage, hacker culture, and open API as well as answer your questions and unload T-shirts a-plenty
Discuss software options that will allow you to set up your own home theater PC. (HTPC)
The presentation will focus mainly on different HTPC software (MythTV, XBMC, Boxee) and show the benefits and downsides of each one. I will talk about what other commercial options are out there Tivo and Moxi as well as look into media streamers such as the Roku, Boxee, Apple TV, Popbox and others. I will also show live demonstrations of some of the software so people can see it running first hand and see some of the features that set each one apart. We will go into why you would want to set up your own HTPC and what sources are available to you. (Hulu, Netflix, Revision 3). We can also touch on some hardware recommendations and good sources for help once you decide to build your own HTPC.
Sudo is used by millions of Linux/Unix users to delegate access to users to run Unix commands as root or another privileged user. Come listen to the Sudo Project Maintainer, Todd Miller, talk about relevance of Sudo in environments seeking to adhere to
Sudo is used by millions of Linux/Unix users to delegate access to users to run Unix commands as root or another privileged user. Come listen to the Sudo Project Maintainer, Todd Miller, talk about relevance of Sudo in environments seeking to adhere to modern access control requirements. Todd will introduce the next major release of Sudo, and highlight important new “pluggablity” features that allows developers to add policy check, and keystroke logging functionality to Sudo 1.8. Also, learn from a real-world case study where developers from Quest Software have written Sudo 1.8 Plugins to allow Sudo 1.8 users to access important management and auditing functionality from a free version of their commercial product. Outline: 1) Brief Introduction to and history Sudo – There are very Linux/Unix sysadmins that haven’t used Sudo, but very few people know the history, the development philosophy, or the person (Todd Miller) that makes Sudo possible. A short introduction would be interesting to most Scale 9 attendees. 2) Help Sysadmins know what problems Sudo solves and how to interpret anti-sudo FUD from commercial software vendors. 3) Introduce new “pluggability” features of Sudo 1.8. Why make it pluggable? Did you break the Sudo sysadmins already know and love? Are there new setup and config changes? How does it work? 4) Overview the Sudo API which allows developers to write policy check and keystroke log plugins. Todd will spend a lot of time on the command line. Walk through configuration files, API header files, and show a bit of sample code. 5) Real-world interop case study – Present how Quest Software has developed Sudo 1.8 plugins that provide new Unix Command Control functionality for to enterprise Unix/Linux users
A presentation covering common attack methods and how to secure web applications when altering the code is not an option.
The ever growing pool of neglected web applications is a breeding ground for malicious activity on the web, and is a concern for web hosting providers whose customers tend to leave no time for security updates after updating their blogs, forums or CMS sites. This talk will cover some basic information on 3 common attack methods as well a 3 easy ways system administrators can address each type of threat and some other details regarding security best practices. Attack: XSS, SQL Injection and insecure upload forms. Defense: mod_security, IDS/IPS (snort/snortsam), and file system monitoring.
openSUSE has developed both great infrastructure technology and a powerful enduser product; where is it going now?
Over 5 years ago Novell decided to turn their new asset, SuSE Linux GmbH into a community distribution. It was a long and laborious process but since almost 2 years now the development processes have been opened up to the community. We now speak of openSUSE, a community which is now searching for it's direction. The project has state-of-the-art infrastructure at its disposal and develops a modern, stable and powerful linux distribution. Meanwhile, communication and marketing are it's weak points - innovative technologies like the openSUSE Build Service and SUSE Studio do not get the exposure they deserve. In this talk an overview is given of openSUSE's history, the developments in the community and the latest openSUSE technology is presented.
If someone unplugs your network cable, do you expect your server to talk, or do you expect it to die?
When a server is used in production, you want every possible level of fault tolerance. Ethernet bonding allows you to create redundant NICs on a server so that you can lose a NIC, a ethernet cable, or even potentially a switch, without downtime. In this talk Kyle will introduce the concept of ethernet bonding, discuss the different bonding modes, and describe how to set up bonding on Red Hat and Debian-based systems.