Redmine is a free and open source project management and issue tracking application. It is cross-platform and cross-database and built on top of the Ruby on Rails framework.
The source command reads and executes commands from the file specified as its argument in the current shell environment.
TeamViewer is a cross-platform solution that can be used for remote control, desktop sharing, online meetings and file transfer between computers.
The sudo command allows you to run programs as another user, by default the root user. If you spend a lot of time on the command line, sudo is one of the commands that you will use quite frequently.
Chromium is a fast, stable and secure browser built for the modern web. It is the base of many browsers including the most widely used web browser in the world Google Chrome.
Vim is the text editor of choice for many users that spend a lot of time on the command line. Unlike other editors, Vim has several modes of operation which can be a little intimidating for new users.
The nohup command executes another command specifies as its argument and ignores all SIGHUP (hangup) signals. SIGHUP is a signal that is sent to a process when its controlling terminal is closed. Normally when you run a command over SSH if your connection drops, or you log out the SSH session is terminated and all the commands executed from the terminal will stop. This is where the nohup command comes handy. It will ignore all hangup signals and commands will continue to run.
MySQL replication is a process that allows you to automatically copy data from one database server to one or more servers.
The GNU Compiler Collection (GCC) is a collection of compilers and libraries for C, C++, Objective-C, Fortran, Ada, Go, and D, programming languages. Many open source projects including the GNU tools and the Linux kernel are compiled with GCC.
Apache HTTP server is one of the most popular web servers in the world. It is an open-source and cross-platform HTTP server that powers a large percentage of the Internet’s websites. Apache provides many powerful features that can be extended through additional modules.
The type command is used to display information about the command type. It will show you how the command would be interpreted if typed on the command line. In this tutorial, we will cover the Linux type command.
Moving files and directories is one of the most basic tasks you often need to perform on a Linux system.
Git remotes are pointers to the versions of the repository that are typically stored on other servers. These can be services such as GitLab, GitHub, BitBucket or a private Git repository.
Memcached is a free and open-source high-performance in-memory key-value data store. It is mostly used to speed up applications by caching various objects from the results of database calls.
Linux which command is used to identify the location of a given executable that is executed when you type the executable name (command) in the terminal prompt. The command searches for the executable specified as an argument in the directories listed in the PATH environment variable. The command searches for the executable specified as an argument in the directories listed in the PATH environment variable.
Netcat (or nc) is a command-line utility that reads and writes data across network connections, using the TCP or UDP protocols. It is one of the most powerful tools in the network and system administrators arsenal and it as considered as a Swiss army knife of networking tools.
The date command displays or sets the system date. It is most commonly used to print the date and time in different formats and calculate future and past dates.
CouchDB is an open-source fault-tolerant and schema-free NoSQL database maintained by the Apache Software Foundation. CouchDB server stores its data in named databases which contains documents with JSON structure. Each document consists of a number of fields and attachments. Fields can include text, numbers, lists, booleans, more. It is accessible via a RESTful HTTP/JSON API that allows you to read, create, edit and delete database documents. In this tutorial, we will explain how to install the latest version of CouchDB on Debian 9.
Sometimes when debugging an issue or updating the kernel you may need to reboot your Linux system. If you have a headless server you need to know how to restart the system from the command line.