Linux.com

Community Blogs



Creating your first Linux App with Python and Flask

Whether playing on Linux or working on Linux there is a good chance you have come across a program written in python. Back in college I wish they thought us Python instead of Java like they do today, it’s fun to learn and useful in building practical applications like the yum package manager.

In this tutorial I will take you through how I built a simple application which displays useful information like memory usage per process, CPU percentage etc using python and a micro framework called flask.

 

http://techarena51.com/index.php/how-to-install-python-3-and-flask-on-linux/

 

 

 

Global Cloud Computing Virtualization Market Strategies, Shares & Forecasts 2016

Virtualization of software and servers creates ways to create more effective automated control of business process. The on-demand deployment model depends on the implementation of cloud computing. The ability to deploy virtual application images on any platform at any time has increased significantly. Business software as a service SaaS applications and cloud computing models have matured and adoption has become an issue for every IT department.

Private cloud systems provide security, response time, and service availability. Applications, platforms, and infrastructure are evolving separately. SaaS software as a service application is widely known by the salesforce.com computing model. Platform as a service (PaaS) and infrastructure as a service (IaaS) complement SaaS as compelling aspects of cloud computing and infrastructure services. An organization's application development team and the application portfolio need to be managed as a piecemeal part of the IT infrastructure. It is generally managed on an application by application basis. Applications represent a major source of IT value and are a large IT cost component.

Markets depend on virtualization to make information technology delivery a utility. On demand systems scale to meet the needs of users and users only pay for the capacity they use. Strategies relate to different ways to position software, hardware and services for the most effective product set. The 2010 study has 736 pages, 231 tables and figures.

The popularity of the on-demand deployment model has increased significantly. Systems provide security, response time, and service availability. SaaS software as a service application is widely known by the salesforce.com computing model illustrates. Business applications and computing models have matured and adoption has become an issue for every IT department. Platform as a service (PaaS) and infrastructure as a service (IaaS) have joined SaaS as compelling aspects of cloud computing applications and infrastructure services.

The IBM mainframe has the reliability, scalability, security, large block of memory, shared workload capability, and remote support capability needed in cloud computing. These are called the ity features. IBM mainframe leads enterprise cloud computing. IBM mainframe strategy seeks to permit users to utilize data, applications and services from any device and from any location based on open standards.

The IBM mainframe is able to virtualize new workload. The IFL virtualization provides a stable secure hosting environment for thousands of application images. IBM SOA cloud software is the leading integration system with 72% market share of a rapidly growing systems architecture. The code modules provide a way to make flexible systems that respond to changing market conditions.

Cisco virtualization is delivered through Unified Computing. As a premier networking company, Cisco has designed a compelling architecture that bridges the silos in the data center. A unified architecture uses industry standard technologies. Key to Cisco's approach is the ability to unite compute, network, storage access, and virtualization resources. A single energy efficient system can reduce IT infrastructure costs and complexity. It is used to extend capital assets and improve business agility.

Hewlett Packard High-performance computing (HPC) markets are powered by the adoption of Linux clusters. High-performance computing (HPC) markets are powered by the adoption of Linux clusters. Cluster complexity is rampant hardware parallelism: systems averaging thousands of processors, each of them a multi-core chip whose core count doubles every 18.24 months.

Hardware parallelism trend the additional issues of third-partysoftware costs, weak interconnect performance, the difficulty of scaling many applications beyond a single node, storage and data management, power, cooling, and facility space.

Cluster complexity quickly begins to skyrocket. Hewlett-Packard (HP) has the HPC cluster market share leadership position. Competitive advantage has been achieve principally by working to alleviate cluster complexity through a coordinated strategy of investment and innovation, HPC-centric product planning and design, external partnerships, application expertise and focus.

System integration, sales, and support are part of the HPC cluster solution. HP havs dominated the market by focusing on alleviating this complexity for datacenter administrators and end users. HP's broad product portfolio for HPC also leverages the company's innovations for the mainstream enterprise IT market and advances from HP Labs.

HP has taken a customer-centric, technology-agnostic approach that offers buyers a wide range of technology and product choices. The company has amassed the inhouse domain expertise needed to act as a trusted advisor to HPC users. HP has an innovative approach to the HPC market. The company is positioned to sustain its strong presence. The ability to exploit near-term growth trends depends on continuing to grow out the cluster capability leveraging virtualization.

The major management objectives for this critical area of applications implementation include improving service-oriented architecture (SOA) adoption, increasing Software Development Life Cycle (SDLC) efficiency, improving cost management, and reducing ineffective spending.

Get Sample Copy of Global Cloud Computing Virtualization Market Report @ http://www.marketresearchstore.com/report/cloud-computing-virtualization-market-strategies-shares-and-1075

The fundamental aspect of cloud applications implementation relates to flexibility. The ability to be responsive to changing market conditions is central to the modern IT management task. The desire for systems that support flexibility is anticipated to spur rapid growth of cloud computing. Cloud computing markets at $20.3 billion in 2009 are anticipated to reach $100.4 billion by 2016.

 

A simple and easy way to install and configure puppet on Linux

Puppet is an automation tool which allows you to automate the configuration of software like apache and nginx across multiple servers.

Puppet installation
In this tutorial we will be installing Puppet in the Puppet/Agent mode.You can install it in a Stand Alone mode as well.

OS & software Versions
Centos 6.5
Linux kernel 2.6.32
Puppet 3.6.2

Let’s get to it then.

 

 

 

http://techarena51.com/index.php/a-simple-way-to-install-and-configure-a-puppet-server-on-linux/

 

How to use GIT to backup your files

Well not exactly Git but a software based on Git known as BUP. I generally use rsync to backup my files and that has worked fine so far. The only problem or drawback is that you cannot restore your files to a particular point in time. Hence, I started looking for an alternative and found BUP a git based software which stores your data in repositories and gives you the option to restore data to a particular point in time.

Read More 

 

End of life / end of support for HP servers

Hi,

    Can anyone help me how to find the End of life / end of support for HP servers.

 

Thanks in advance

R.Pugazhendhi

 

How to find the exact memory usage of your App on Linux

 

Linux memory management has always intrigued me. While learning Linux, many concepts are confusing at first, but after a lot of reading, googling, understanding and determination, I learned that the kernel is not only efficient at memory
management but also on par with artificial intelligence in making memory distribution decisions..

This post will hopefully show you how to troubleshoot or at least find out the
amount of memory used by Linux and an application running on it. If you have any
doubts, do let me know by commenting. 

 

http://techarena51.com/index.php/linux-memory-usage/

 

5 Awesome Open Source Backup Software For Linux and Unix-like Systems

good backup plan is essential in order to have the ability to recover from, Human errors, RAID or disk failure, File system corruption, Data center destruction and more. In this post I’m going to list amazingly awesome open source Backup software for you.

Read more 

 

How to Fix SSLv3 Vulnerability (POODLE) in Apache and NGINX on CentOS

POODLE (CVE-2014-3566) is an security vulnerability in SSLv3 discovered by Google in September. POODLE stands for Padding Oracle On Downgraded Legacy Encryption. All the websites supporting SSLv3 is vulnerable to POODLE, even if it also supports more recent versions of TLS. Using POODLE a hacker run Man-in-the-middle attacks attacks in your network stream and can steal secure HTTP cookies.

Read complete article here to check how to fix this issue on Apach2(HTTPD)/NGINX Servers on CentOS/RHEL Systems.

 

8 Tips to Solve Linux & Unix Systems Hard Disk Problmes Like Disk Full Or Can’t Write to the Disk

Can't write to the hard disk on a Linux or Unix-like systems? Want to diagnose corrupt disk issues on a server? Want to find out why you are getting "disk full" messages on screen? Want to learn how to solve full/corrupt and failed disk issues. Try these eight tips to diagnose a Linux and Unix server hard disk drive problems. 

Read more: 8 Tips to Solve Linux & Unix Systems Hard Disk Problmes Like Disk Full Or Can’t Write to the Disk

 

Why To Use Cloud Hosting Technology?

Cloud hosting? It's a buzz-phrase, it's popular and appears to work – but is that enough justification for you really to utilize it? Cloud hosting has its pros and cons, just as the traditional IT solutions it replaces. Read the list below to see if oahu is the right solution for you.

 

Actually, What Is Cloud Hosting?

 

First of all, let's make sure most of us have exactly the same perception of ‘cloud hosting '. The concepts of cloud hosting and computing aren't new. You can consider ‘cloud' as a kind of shorthand to explain a network of computing resources(typically servers). A user connecting to the ‘cloud' via a terminal, a PC or a mobile device like a smartphone can utilize the resources in the cloud to store data and run software applications on the servers in the cloud. To mix metaphors a little, the cloud is just a black box: as long as do you know what you place in and that which you escape, you do not have to be concerned about the way the cloud works inside. Physically however, the computer files and commands you send to the cloud all go to one or more real servers somewhere and connected to the network (very often the Internet) that you too are accessing. The recent development in cloud hosting that folks speak about today has come about as more and more service providers have made online computing resources available as services to consumers and enterprises.

 

What are the Fortes of Cloud Hosting?

 

Cloud hosting services that are available over Internet frequently have the next advantages:

 

Financial Flexibility. You rent a site from somebody else rather than investing in your server. Which means you pay lower monthly charges (some cloud hosting is even free), rather than committing a more substantial quantity of capital. In many cases, cloud hosting can be more cost-effective. However, you must always compare the sum total startup and ongoing costs of all of the solutions you're considering (cloud or other) to see what's best for you.

 

Universal Access. You can connect to the cloud hosting service anywhere you can connect to the web. With broadband, 3G and Wi-Fi access points, meaning pretty much everywhere.

 

Reliability and Resilience. Service providers have extensive server networks and can host multiple copies of your data in different locations. If you have a problem with a server in one single place, your data can be recovered from another server elsewhere on the network.

 

Scaling of Resources. For a person person or company, there's typically no limit to the total amount of storage space or power for applications that may be made available. Cloud hosting providers operate huge, networked data centers giving ample room for growth for only the largest customers.

 

Up to Date Backup and Encryption Software. Cloud hosting services run current versions of software and a number of them also provide ‘strong encryption ', which makes it practically impossible for someone minus the encryption key to hack your data. However, see below for more information.

 

Service Choice and Flexibility. Because you rent a site rather than invest in your server, you can even move your data from one cloud hosting provider to some other if you obtain another hosting deal you prefer.

 

Eco-friendly. Cloud resources are also shared between customers (with appropriate security), making total power consumption per customer less than if each customer had to utilize its own individual private server.

 

                    

Please check at http://www.thesagenext.com if you are looking for cloud hosting.

 

 

 

 

TLS encryption and mutual authentication using syslog-ng Open Source Edition

Collecting log messages is an essential part of managing, maintaining, and troubleshooting IT systems. Since your log messages can contain all kinds of sensitive information, you should make sure that they are kept safe. The easiest way to protect the log messages as they are transferred from your clients to your logserver is to authenticate and encrypt the connection between the client and the server.

This tutorial shows you step-by-step how to create the certificates required to authenticate your server and your clients, and how to configure syslog-ng Open Source Edition (syslog-ng OSE) to send your log messages in an encrypted connection. Installing syslog-ng OSE is not covered, but downloading it for your platform and installing it should be easy.

Read more... Comment (6)
 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  4 
  •  5 
  •  6 
  •  7 
  •  8 
  •  9 
  •  10 
  •  Next 
  •  End 
  • »
Page 1 of 10

Upcoming Linux Foundation Courses

  1. LFD312 Developing Applications For Linux
    05 Jan » 09 Jan - Virtual
    Details
  2. LFS220 Linux System Administration
    05 Jan » 08 Jan - Virtual
    Details
  3. LFD331 Developing Linux Device Drivers
    12 Jan » 16 Jan - Virtual
    Details

View All Upcoming Courses


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board