Oracle, Oracle, Oracle… why oh why did you buy Sun just to kill off Java? Sigh… As much as we might like to punt completely when it comes to Java in general, a large number of corporations have server and applications that are built on it. In fact, as a language, I love Java and have been using it since the pre-release version was called “Oak”. Since we need to run “real” Java and not the incomplete attempt to include a re-engineered JVM to avoid the non-open source licensing Oracle Java, we need to talk about how to replace it on a system that is running OpenJDK. So let’s have a go at it below.
I’m sure many of you have some crazy or not so crazy video game ideas in your head. Most of these ideas don’t become real games because people think making games is something very complicated. It is, to be 100% honest with you, true up to a certain extent, but it’s not as hard as you think.
Once again we find ourselves in the unenviable position of bailing out one of our Windows friends/family/acquaintances/business associates or other assorted persons. Although we don’t have their particular day to day challenges, we do often find that we are the “go to” person when they have issues. Heaven forbid, we may have even had our own issues with our Windows partition/drive (after all, we have to game sometime and despite the efforts of Steam, Linux just isn’t a gamer’s dream yet). Let’s take a look at a couple of scenarios that may come up that we can fix with our handy Linux distribution and some of the NTFS partition recovery tools at our disposal.
Installing Linux on the desktop has largely become a “no brainer”. The installation routines of all major distributions have really matured to the point where you literally answer a few basic questions (a little more involved than Windows, but not much) and then you have a fully functional Linux desktop. However, that ease of installation has come with a bit of a price. Installing your system with the defaults can limit your flexibility when it comes layout and segregation (for backups). Today we will talk about some of the options for laying out your desktop storage a bit more “old school”.
Graphic artist Ludovic Celle has been an open source convert for about 10 years. His first step was trading in Windows for Unbuntu. A couple years after that, transitioned from programs like Sketchup and Photoshop to an open source arsenal of Blender, Inkscape, and GIMP. His artwork is proof of the unsung creative muscle of open source software.
In 2007, Celle read Kim Stanley Robinson’s Red Mars and has been compelled to create images about the book ever since. He primarily uses images from Wikimedia Commons of deserts and mountains for these photo manipulations. Fourteen of his Red Mars images are currently on exhibit at the central library in Grenoble, France. The images are large ranging in size from 40 cm (15 in) to 140 cm (55 in) wide, with a photomosaic, made from 588 images, that is 240 cm (94 in) wide. With images so large it can be easy to miss some of the smaller details like Mars settlers walking through vast deserts, people in the windows of bamboo habitats, and the buildings that populate the domed settlements.
Amazon Web Services has done nothing short of disrupting the traditional data center paradigm. Large corporations to small startups are testing, prototyping, and sometimes flat out converting large scale data centers to Amazon Web Servers. Running applications on Amazon Web Services isn’t exactly the same as running them in traditional hosting environments. In some ways it feels the same and in others it feels, well, incredibly better.
With AWS we can build our applications on top of a scaleable and elastic, fault tolerant infrastructure that helps react automatically to any change in demand for your app. Here is the most common misconception of the cloud, it’s not magical. It doesn’t just “do everything for you”. You still need to build on it, code it, automate it, configure it, network it, and everything else. You just do it differently now. To help prepare organizations and individuals for this process, Amazon recently announced a certificate program called AWS Certified Solutions Architect – Associate Level.
I’ve recently had the opportunity to sit in on this exam and pass it on the first try. Without breaking any NDA’s I agreed to while taking the exam, I’m going to attempt to help you “prepare” for the exam. After reading several other posts on the internet, I notice that they are pushing you disproportionately towards services such as VPC (Virtual Private Cloud). Lets see if we can’t clear a few things up and help you prepare for this exam.
Let’s face it, no matter how much we wish that it weren’t true or how much we try to avoid it, we all have to use Windows some time. In fact, if you work in Information Technology, odds are you have to use it more than you would like. You may even be forced to use it on your local desktop, either by corporate policy or because some Windows application won’t run in Linux, native or Wine. So, let’s talk about some tools and applications that we can use in Windows that either make it more “Linux-like” or facilitate our access and administration of Linux.
Scheduling Recurring Tasks on Linux Using Cron
Cron is a daemon used to schedule any kind of task you can imagine. It is useful to send out emails on system or program statistics, do regular system maintenance, make backups, or do any task you can think of. There are similar programs on other Operating Systems. On Mac OS X, cron has been replaced with another daemon called launchd. On Windows you have the aptly named “Task Scheduler”. If you are craving a GUI for Linux, Gnome-based systems like Ubuntu, include Gnome Schedule which acts as a nice front end for cron.
At this point, we can say that using telnet as a means of accessing servers is effectively dead. It took awhile, but the security concerns associated with it were finally elevated to the point where everyone finally made the choice to move to SSH. Why did we stop there? SSH provides one of the most secure methods of accessing a system and its services that is available anywhere. In addition, as you will see in this article, it can be used to access services that are traditionally not secure and should really never be used without it. Let’s dive in.
This is a great opportunity provided by the Linux Academy and for me, especially is beneficial, as my primary role is in windows environment and time and again, I need to manage or am pulled in to manage Linux environments. This course serves as bridging gap and helps me come up to speed with Linux quickly and the fun thing is I can try out on real Linux environment, without getting into the hassles of creating and managing distributions. Though definitely in future, I may need to do this, but this exercises and labs are a good starting point to get things straight.