diff --git a/scripts/customizable_post_install.sh b/scripts/customizable_post_install.sh index 954df70..ee20aa9 100644 --- a/scripts/customizable_post_install.sh +++ b/scripts/customizable_post_install.sh @@ -572,10 +572,9 @@ install_system_utils() { # List of packages to install packages=( - axel curl dialog dnsutils dos2unix gnupg-agent grc htop btop iftop iotop - iperf3 ipset iptraf-ng mlocate msr-tools nano net-tools omping - software-properties-common sshpass tmux unzip vim vim-nox wget whois zip - libguestfs-tools + axel dialog dos2unix grc htop btop iftop iotop + iperf3 ipset iptraf-ng mlocate msr-tools net-tools omping + sshpass tmux unzip zip libguestfs-tools ) total_packages=${#packages[@]} diff --git a/web/app/docs/post-install/basic-settings/page.tsx b/web/app/docs/post-install/basic-settings/page.tsx index ecd282c..4728a47 100644 --- a/web/app/docs/post-install/basic-settings/page.tsx +++ b/web/app/docs/post-install/basic-settings/page.tsx @@ -74,11 +74,6 @@ export default function BasicSettingsPage() {

Example usage:

axel -n 10 http://example.com/largefile.zip -
  • - curl: A tool for transferring data using various protocols -

    Example usage:

    - curl -O http://example.com/file.txt -
  • dialog: A tool for creating TUI interfaces

    Example usage:

    @@ -90,21 +85,10 @@ export default function BasicSettingsPage() { />
  • - dnsutils: DNS utilities including dig and nslookup -

    Example usage:

    - dig example.com - nslookup example.com -
  • -
  • - dos2unix: Text file format converter + dos2unix: Text file format converter to remove Windows-style line endings.

    Example usage:

    dos2unix file.txt
  • -
  • - gnupg-agent: GNU privacy guard - password agent -

    This runs in the background. To start it:

    - gpg-agent --daemon -
  • grc: Generic colouriser for everything

    Example usage (colorize ping output):

    @@ -182,39 +166,52 @@ export default function BasicSettingsPage() {

    Example usage (read MSR):

    sudo rdmsr 0x1a0
  • -
  • - nano: A small, friendly text editor -

    To open a file with nano:

    - nano filename.txt - nano Example -
  • net-tools: A collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system

    Example usage (show network interfaces):

    ifconfig
  • - omping: An open multicast ping tool + omping: A tool for multicast ping testing.

    Example usage:

    omping 239.255.255.250
  • - software-properties-common: Provides an abstraction of the used apt repositories -

    This package is typically used by other tools and doesn't have a direct command-line interface.

    -
  • -
  • - sshpass: A tool for non-interactive ssh password authentication + sshpass: A tool for non-interactive SSH password authentication.

    Example usage:

    sshpass -p 'password' ssh user@hostname
  • - tmux: A terminal multiplexer + tmux: A terminal multiplexer that allows managing multiple sessions in a single terminal.

    To start a new tmux session:

    tmux +

    In tmux, most commands are executed using Ctrl + b, followed by another key:

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    ActionShortcut
    Detach session (leave it running)Ctrl + b, then d
    List active sessionstmux ls
    Reattach a sessiontmux attach -t session_name
    Exit sessionexit or Ctrl + d
    tmux ExampleExample usage:

    unzip file.zip
  • -
  • - vim and vim-nox: A highly configurable text editor -

    To open a file with vim:

    - vim filename.txt - vim Example -
  • -
  • - wget: A utility for non-interactive download of files from the Web -

    Example usage:

    - wget http://example.com/file.zip -
  • whois: A client for the whois directory service

    Example usage:

    @@ -252,7 +234,7 @@ export default function BasicSettingsPage() { zip archive.zip file1 file2 file3
  • - libguestfs-tools: A set of tools for accessing and modifying virtual machine disk images + libguestfs-tools: A set of tools for accessing and modifying virtual machine disk images.

    Example usage (list files in a VM disk image):

    guestfish -a disk.img -m /dev/sda1 ls /
  • @@ -265,10 +247,8 @@ export default function BasicSettingsPage() { sudo apt-get update # Install common system utilities -sudo apt-get install -y axel curl dialog dnsutils dos2unix gnupg-agent grc htop btop iftop iotop -sudo apt-get install -y iperf3 ipset iptraf-ng mlocate msr-tools nano net-tools omping -sudo apt-get install -y software-properties-common sshpass tmux unzip vim vim-nox wget whois zip -sudo apt-get install -y libguestfs-tools +sudo apt-get install -y axel dialog dos2unix grc htop btop iftop iotop iperf3 ipset iptraf-ng mlocate msr-tools net-tools omping sshpass tmux unzip zip libguestfs-tools + `} /> diff --git a/web/public/basic/btop.png b/web/public/basic/btop.png new file mode 100644 index 0000000..a457241 Binary files /dev/null and b/web/public/basic/btop.png differ diff --git a/web/public/basic/iftop.png b/web/public/basic/iftop.png new file mode 100644 index 0000000..761f537 Binary files /dev/null and b/web/public/basic/iftop.png differ diff --git a/web/public/basic/iotop.png b/web/public/basic/iotop.png new file mode 100644 index 0000000..2d67655 Binary files /dev/null and b/web/public/basic/iotop.png differ diff --git a/web/public/basic/iptraf-ng.png b/web/public/basic/iptraf-ng.png new file mode 100644 index 0000000..ca6a878 Binary files /dev/null and b/web/public/basic/iptraf-ng.png differ