Category: Linux Tutorials

Linux Server Managment

W

What is your favorite Linux screen capture tool?

Old camera

The ability to take screenshots in Linux is something that I find really useful when composing how-tos and training materials for students or readers. But there are many different ways to do this.

read more

H

How to use Pandoc to produce a research paper

This article takes a deep dive into how to produce a research paper using (mostly) Markdown syntax. We’ll cover how to create and reference sections, figures (in Markdown and LaTeX) and bibliographies. We’ll also discuss

T

TimelineJS: An interactive, JavaScript timeline building tool

Clocks

TimelineJS 3 is an open source storytelling tool that anyone can use to create visually rich, interactive timelines to post on their websites. To get started, simply click “Make a Timeline” on the homepage and follow the easy step-by-step instructions.

read more

T

The case for open source classifiers in AI algorithms

Dr. Carol Reiley’s achievements are too long to list. She co-founded Drive.ai, a self-driving car startup that raised $50 million in its second round of funding last year. Forbes magazine named her one of “20

How to create a hard links in Linux or Unix nixCraft Updated Tutorials/Posts

I am a new Linux system user. How do I create a hard link in Linux / UNIX / Apple Mac OS X / BSD operating systems using the command line?Both Linux / UNIX allows

Check how many CPUs are there in Linux system nixCraft

I am a new Linux user. How do you check how many CPUs are there in Linux system using the command line option?Introduction: One can obtain the number of CPUs or cores in Linux from

CentOS 7 Run Script When Network Interface is Up (Network Manager) nixCraft

I want to run a shell script or other program immediately after my network interface goes up on a CentOS 7 / RHEL 7 server. I created /sbin/ifup-local, but it is not working on a

G

Go command and packages cheat sheet

gopher illustrations

Of the many things the go executable can do, most people know only go run and go build. And, of the many packages in the standard Go library, most people know only the fmt package. This cheat sheet will list many uses of the go executable and the most important packages in the Go standard library.

Download the Go command and packages cheat sheet

read more

W

Which programming language for work? For the weekend?

Our writer community grows each month as new, interesting folks write for us and join in on the fun of sharing their expertise and experiences in open source technology. So, it’s no surprise that they

Ubuntu -bash: do-release-upgrade: command not found nixCraft

I am using Ubuntu Linux 16.04 LTS cloud server. I followed this page to upgrade Ubuntu 16.04 to 18.04 but, I am getting an error that read as ‘ -bash: do-release-upgrade: command not found.’ Why

H

Happy birthday, KDE: 11 applications you never knew existed

The Linux desktop environment KDE celebrates its 22nd anniversary on October 14 this year. There are a gazillion* applications created by the KDE community of users, many of which provide fun and quirky services. We perused the list and picked out 11 applications you might like to know exist.

*Not really, but there are a lot.

read more

F

From hype to action: Next steps for edge computing

Edge computing has gradually climbed the hype curve over the last couple of years, and it now stands at the center of why we do new things and launch new technologies. Why is it so

Linux Make Sure /etc/resolv.conf Never Get Updated By DHCP Client nixCraft Updated Tutorials/Posts

I am using GNU/Linux with the Internet Systems Consortium DHCP Client. The dhclient, provides a means for configuring one or more network interfaces using the Dynamic Host Configuration Protocol. It also updates my /etc/resolv.conf file

Linux Find Out Which Process Is Listening Upon a Port nixCraft Updated Tutorials/Posts

How do I find out running processes were associated with each open port on Linux? How do I find out what process has open TCP port # 111 or UDP port 7000 under Linux using

6 tips for receiving feedback on your open source contributions

In the free and open source software world, there are few moments as exciting or scary as submitting your first contribution to a project. You’ve put your work out there and now it’s subject to review and feedback by the rest of the community.

Not to put it too lightly, but feedback is great. Without feedback we keep making the same mistakes. Without feedback we can’t learn and grow and evolve. It’s one of the keys that makes free and open source collaboration work.

read more

4 best practices for giving open source code feedback

In the previous article I gave you tips for how to receive feedback, especially in the context of your first free and open source project contribution. Now it’s time to talk about the other side

Ansible reboot Linux machine or server with playbooks nixCraft

I need to reboot the VM or bare metal Linux machine/server using Ansible and wait for it to come back, but it does not work with playbook as descried here. How to reboot Linux server

How to use Kolibri to access educational material offline

While the internet has thoroughly transformed the availability of educational content for much of the world, many people still live in places where online access is poor or even nonexistent. Kolibri is a great solution for these communities. It’s an app that creates an offline server to deliver high-quality educational resources to learners.

read more

How to 'Kubernetize' an OpenStack service

Kuryr-Kubernetes is an OpenStack project, written in Python, that serves as a container network interface (CNI) plugin that provides networking for Kubernetes pods by using OpenStack Neutron and Octavia. The project stepped out of its

Tips for listing files with ls at the Linux command line

open source button on keyboard

One of the first commands I learned in Linux was ls. Knowing what’s in a directory where a file on your system resides is important. Being able to see and modify not just some but all of the files is also important.

read more