UnixToolsJpr: Difference between revisions

From
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
= Bash 1 (Basics) =
= Bash I - Level A =

* login, logout
== login, logout ==
* who
* id

* exit / logout

Q.1: Was passiert, wenn Sie mehrmals (erfolglos) versuchen, sich mit dem falschen Passwort anzumelden? Warum ist dieses Verhalten des Systems sinnvoll?
Q.2: Sie haben Ihr Passwort vergessen, was nun?
Q.3: Wie erstellt man ein sicheres Passwort? Wie/wo speichert man es?

* ls, pwd, cd, ls -la
* ls, pwd, cd, ls -la



Revision as of 14:26, 19 November 2024

Bash I - Level A

login, logout

  • who
  • id
  • exit / logout

Q.1: Was passiert, wenn Sie mehrmals (erfolglos) versuchen, sich mit dem falschen Passwort anzumelden? Warum ist dieses Verhalten des Systems sinnvoll? Q.2: Sie haben Ihr Passwort vergessen, was nun? Q.3: Wie erstellt man ein sicheres Passwort? Wie/wo speichert man es?

  • ls, pwd, cd, ls -la
  • grep
  • find

File Formats

  • Markdown
    • README.md
    • wiki
  • yaml
    • docker config
  • XML
  • json
  • HTML
  • typical programming languages
    • C, C++
    • python
    • Java
    • JavaScript
    • bash (script)
    • SQL
    • e.g. .bashrc (bash script)
  • Tools: unix program file
  • Toos: Editor with language support

Data Formats (in protocols)

  • IPv4 header
  • HTTP
  • Tools: Wireshark

Bash 2 (Advanced)

    • redirects
    • &
    • wait
    • ps

Working With Files 1 (basics)

    • diff
    • patch
    • sed
    • awk
    • md5checksum
    • sh1-checksum
    • tar
    • rsync

Working With Files 2 (git)

  • git
  • github

Docker

  • docker
  • docker compose
  • kubernetes
  • Jenkins

Administrator Jobs

  • nginx
  • software packet manager
    • apt-get
    • pip
    • conda

= file system administration

  • du
  • df
  • mount, umount
  • format
  • hdd/sdd performance monitoring tools
  • fsck
  • trim
  • backup solutions

Programming

  • Python 3
  • Jupyter Notebook