Linux / Unix Command Examples

Here are links to some useful Linux tips:

https://www.cyberciti.biz/faq/linux-unix-appleosx-bsd-cat-command-examples/

https://peteris.rocks/blog/htop/

https://www.cyberciti.biz/faq/searching-multiple-words-string-using-grep/

https://www.cyberciti.biz/faq/using-sed-to-delete-empty-lines/

https://www.cyberciti.biz/faq/linux-hide-processes-from-other-users/

https://www.cyberciti.biz/faq/bash-check-if-process-is-running-or-notonlinuxunix/

https://www.cyberciti.biz/faq/unix-linux-bsd-appleosx-bash-assign-variable-command-output/

http://unixmillenniumbug.com/

https://bash.cyberciti.biz/file-management/linux-shell-script-to-reduce-pdf-file-size/

https://www.cyberciti.biz/faq/bash-file-command-not-found-how-to-install-file/

https://www.cyberciti.biz/faq/set-up-a-basic-iptables-firewall-on-amazon-linux-ami/

https://www.cyberciti.biz/faq/fedora-redhat-centos-5-6-disable-firewall/

https://bash.cyberciti.biz/virtualization/shell-script-to-setup-an-lxd-linux-containers-vm-lab-for-testing-purpose/

https://hackertarget.com/ossec-introduction-and-installation-guide/

Awesome. VIM “for people who don’t want to use it , but have to…”. Or see my page https://www.cyberciti.biz/faq/linux-unix-vim-save-and-quit-command/

sudo is the right choice for granting admin rights on the CentOS Linux 8 server. Learn how to create a new user and grant her admin rights https://www.cyberciti.biz/faq/add-create-a-sudo-user-on-centos-linux-8/

636 Comments

  1. Tomi Engdahl says:

    How to Impose High CPU Load and Stress Test on #Linux https://www.tecmint.com/linux-cpu-load-stress-test-with-stress-ng-tool/ via @tecmint

    Reply
  2. Tomi Engdahl says:

    https://hackaday.com/2024/02/15/linux-fu-curling-c/

    Sometimes, it pays to read the man pages of commands you use often. There might be a gem hidden in there that you don’t know about. Case in point: I’ve used curl (technically, cURL, but I’m going to stick with curl) many times to grab data from some website or otherwise make a web request. But what happens if you want to do the same thing from a C program? Well, you could be lazy and just spawn a copy of curl. But it turns out curl has a trick up its sleeve that can help you. If only I’d read the man page sooner!

    Reply
  3. Tomi Engdahl says:

    Emulating wide area network delays with Linux

    NetEm (already enabled in the Linux kernel) provides Network Emulation functionality for testing protocols by emulating the properties of wide area networks.

    To simulate an additional latency of 80 ms, just type sudo tc qdisc add dev eth0 root netem delay 80ms
    It just adds a fixed amount of delay to all packets going out of the local Ethernet.

    To stop the additional latency, just type sudo tc qdisc change dev eth0 root netem delay 0ms

    Lines to add to the file /etc/rc.local before exit 0, to add 40ms of latency :

    # Add +40ms latency
    tc qdisc add dev eth0 root netem delay 40ms

    Note: If your network interface is not eth0, replace eth0 with the name of your network interface

    Source: https://iperf.fr/iperf-servers.php

    Reply
  4. Tomi Engdahl says:

    say goodbye to the sudo. a sudo replacement called run0 that will be part of the upcoming systemd 256 release. #linux

    Docs https://www.freedesktop.org/software/systemd/man/devel/run0.html

    So, after they forgot what are nettols for, they forgot what is sudo for. So started inventing things again.

    I still use ifconfig instead of ip
    I’m sure I’ll be using sudo for quite some time yet..

    Reply
  5. Tomi Engdahl says:

    https://hackaday.com/2024/05/05/this-windows-installer-installs-linux/

    It may be a very long time since some readers have installed a copy of Windows, but it appears at one point during the installation there’s a step that asks you which OS version you would like to install. Normally this is populated by whichever Windows flavours come on the install medium, but [Naman Sood] has other ideas. How about a Windows installer with Alpine Linux as one of the choices? Sounds good to us.

    How to install Linux from a Windows installer
    I’m not sure why you would want to do this. Presumably for the same reason as me? I also don’t know what that was.
    https://prose.nsood.in/linux-from-windows-installer

    Reply
  6. Tomi Engdahl says:

    This page provides instructions on installing and enabling Bash auto-completion on Debian Linux versions 10, 11, and 12 to increase productivity by writing custom bash code https://www.cyberciti.biz/faq/installing-adding-bash-auto-completion-debian-linux/ #Debian #Linux

    Reply
  7. Tomi Engdahl says:

    Running 26 Linux distributions as containers. How much RAM do you think it will consume? The answer might surprise you, my friends. Just 1.2Gi RAM used on the freshly rebooted machine. Of course, this is a test lab running Ubuntu fully patched 22.04 LTS. But you get the gist. This stuff is born for enterprise workload. Here is how to set up a lab using shell script for fun and profit https://www.cyberciti.biz/faq/shell-script-to-set-up-an-lxd-incus-linux-containers-lab-for-testing-purpose/ #linux #devops #sysadmin #opensource

    Reply
  8. Tomi Engdahl says:

    Rust for Linux maintainer steps down in frustration with ‘nontechnical nonsense’
    Community seems to C Rust more as a burden than a benefit
    https://www.theregister.com/2024/09/02/rust_for_linux_maintainer_steps_down/

    Efforts to add Rust code to the Linux kernel suffered a setback last Thursday when one of the maintainers of the Rust for Linux project stepped down – citing frustration with “nontechnical nonsense.”

    Wedson Almeida Filho, a software engineer at Microsoft who has overseen the Rust for Linux project, announced his resignation in a message to the Linux kernel development mailing list.

    “I am retiring from the project,” Filho declared. “After almost four years, I find myself lacking the energy and enthusiasm I once had to respond to some of the nontechnical nonsense, so it’s best to leave it up to those who still have it in them.”

    Reply

Leave a Reply to Tomi Engdahl Cancel reply

Your email address will not be published. Required fields are marked *

*

*