With Red Hat Enterprise Linux 7 released and CentOS version 7 newly unveiled, now is a good time to cover systemd, the replacement for legacy System V (SysV) startup scripts and runlevels. Red Hat-based distributions are migrating to systemd because it provides more efficient ways of managing services and quicker startup times. With systemd there are fewer files to edit, and all the services are compartmentalized and stand separate from each other. This means that should you screw up one config file, it won't automatically take out other services.
ownCloud, the powerful cloud server, can do more than just sync files between your devices. You can open ownCloud up to a public-facing WAN address, or deploy it as an internal cloud server to host and share company files among multiple users. You can even use it for an in-home data, music, and calendar server – the calendar application lets you create personal and community calendars that multiple users can work with. ownCloud is easy to install and administer, but there are a few tricks you need to know.
Ever heard of mod_substitute or mod_headers? These two Apache modules give you additional control over the content Apache serves. They can be useful in creating a staging environment, fixing unsupported web applications, or just adding custom HTTP headers for troubleshooting and monitoring.
A highly available cluster uses redundant servers to ensure maximum uptime. Redundant nodes mitigate risks related to single points of failure. Here's how you can set up a highly available Apache server cluster on CentOS.
Companies that use SugarCRM can take advantage of the Campaigns module to aid their marketing endeavors. It can help you create both email and newsletter campaigns to be mass-mailed to relevant contacts, leads, targets, or users, and help you track and measure the results.
Net-SNMP is a suite of applications used to implement various versions of the Simple Network Management Protocol. With SNMP you can retrieve information from and configure network devices. Yet Net-SNMP lacks a clear and easy-to-understand installation and configuration documentation for newbies. Here is a step-by-step guide to installing and configuring this software suite.
The Moodle learning platform provides a platform for teachers and students to work on assignments and exchange thoughts. Students can take quizzes; read, view, or listen to lectures; and submit work online. By default they can view but not submit or edit files in Moodle folders, and for those new to Moodle, setting up a course and assignments that allow student file submissions can be a challenge. The process requires a change to one key PHP setting as well as a few tweaks to the Moodle file size configurations. Once you get beyond that, managing file uploads is fairly simple.
With Drupal, a flexible and powerful content management system, you can empower a community of users to publish and manage a vast variety of content. Among many other features, Drupal supports easy-to-use forms that users can fill out and send to an email address of your choosing. A default Drupal installation does not contain the Webform module, so let's see how to add and configure it.
Whether you're a webmaster responsible for a single project or a systems administrator supporting hundreds of websites on shared servers, you need to pay attention to web security. Hackers manage to find new exploits on a daily basis, and they can cause huge losses for web companies and software developers.
The popular Vim editor provides users with a vast set of features from the get-go, and you can further enhance its capabilities via plugins. If you're a programmer, check out the following plugins, which can help you do things such as check syntax errors from within the code, browse the source code, and switch to the header file corresponding to the current file.