This post collects links to information about inexpensive Linux-friendly laptop and netbook computers for students, teachers and developers on the move.
This post is a quick shout out for a couple of very useful resources for anyone learning and/or teaching courses involving networking, SDN and virtualisation.
Git provides the easiest way to manage Moodle code, including updates and upgrades. An update is a minor version change such as from 3.3.2 to 3.3.3 for example, whereas an upgrade involves a major version change such as from 3.3 to 3.4. These examples were all run on CentOS Enterprise Linux 7 but should be similar for any Linux distro.
Mininet is a Linux-based network emulator which enables the prototyping, development and sharing of OpenFlow and Software-Defined Networking (SDN) networks. Given the growing importance of these networking technologies, Mininet has potential as a teaching tool in the IT lab. This post describes how to get Mininet running in KVM on CentOS 7, and introduces some basic commands and workflows.
There is general agreement these days that the internet as a whole needs to be more secure from eavesdropping and content hijacking. This could be achieved by a general move from HTTP to HTTPS as the default protocol, but for years the issue of the certificates required to do this has been dominated by the SSL certificate mafia. This cartel which includes Symantec, RapidSSL, GeoTrust and Thawte has discouraged the widespread adoption of HTTPS by making it an expensive and tedious chore. Not any more.
The unit ICTNWK403 Manage network and data integrity covers a mixed bag of skills and knowledge around the “development of asset protection processes, determining threats and implementing controls to mitigate risk“: in other words, keeping the show on the road. Topics range from the management of user accounts, file permissions, assets and backups to handling environmental and virus/malware threats and deploying network monitoring systems.
Customising CSS styles in Moodle 3.3’s default Boost theme is a relatively simple and painless process provided that you have some knowledge of CSS in the first place of course.
Machine translation between many languages is now at the point where the translation gives a very good indication of a text’s content even if the translation itself is not exactly publishable. This is not the case for all languages, however. Sometimes the translation gives little idea what a text is about apart from a few random vocabulary items. Thai to English machine translation is a good case in point.
Mininet is a Linux-based network emulator which enables the creation of a realistic virtual network, running real kernel, switch and application code, on a single machine (VM, cloud or native), in seconds, with a single command. It is a great way to develop, share, prototype, research, teach and experiment with OpenFlow and Software-Defined Networking systems.
This post describes one way to configure a computer to centrally manage an IT training lab using Ansible. The control centre computer could be physical or virtual, headless or not, a laptop, a desktop or anything else: the only real requirements are that the device can bring up a CLI (command line interface) in a terminal, that the vi text editor is installed, and that normal SSH infrastructure is in place.