You can’t remember everything. When it comes to configuring and managing a Linux server there is an awful lot to remember. We’ve probably all had the experience of being in the middle of something at the command line and then forgetting the exact sequence of flags or commands to achieve what we want. Sometimes a man page’s wall of text of can be slower to comprehend than finding your answer in someone else’s guide. When this happens, only a quick trip to a search engine window can help.
Time is important. A large part of our lives revolves around our use of it . A key to time management is ensuring that when we talk about times with other people, we are all using the same one.
Google has gained quite a reputation over the years for producing a range of innovative and interesting projects. Some of these have gone on to be adopted and marketed by Google themselves and others that have branched off to be their own corporations.
This innovation has been fuelled by Google’s 20% time initiative where alongside their normal work, engineers have been permitted to work on their own personal projects for 20% of their working week. One project, more than others, has come from Google innovations. The one that has had a reasonable impact in the world of the development: The Go programming language.
One of the most common forms of attack that your server could come under is a brute force attack. These attacks are commonly used against software where there are no other known or easily used exploits available to gain access. It is a long winded and slow method to compromise a server. They tend to be performed by an automated attacking script; here’s how.
It’s often the case that you are not alone when managing a server. This is more pertinent when you have a fleet of servers in use. When you have multiple users working on and managing your servers, it helps to have a defined user accounts policy that helps spell out how accounts are created and used.
Most internet technologies are inherently insecure. For example, transmitting your data and even login credentials between your computer and servers in plain text can be compromising. This is because most of the technologies were designed before the internet even existed. They were used on smaller independent networks where both the network and the systems could be trusted by other users. Secure Sockets Layer (SSL) came about as an attempt to provide a mechanism for securing network communications between an application and a server that could be used by existing applications without them needing to handle their own encryption and security systems. But the question is, how can SSL help you?