Commit 1ac8b0ab authored by Jorge Suárez de Lis's avatar Jorge Suárez de Lis 💭

Header corrections, TODOs

parent 4be7b2ea
...@@ -26,18 +26,11 @@ The lecture is targeted to Windows users that are completely newbies to Linux. T ...@@ -26,18 +26,11 @@ The lecture is targeted to Windows users that are completely newbies to Linux. T
9. Desktop Environment 9. Desktop Environment
10. Software and Updates Managing 10. Software and Updates Managing
11. Distributions Standarization 11. Distributions Standarization
a. Linux Standard Base
b. Filesystem Hierarchy Standard
c. Freedesktop.org
4. First Steps 4. First Steps
1. Live Distributions 1. Live Distributions
2. Choosing a distribution 2. Choosing a distribution
3. Virtual Machines 3. Virtual Machines
4. Installation 4. Installation
a. Storage devices and partitions
b. VFS and mount points
c. Filesystem types
d. Swap partition
5. Bash and The Art of Command Line 5. Bash and The Art of Command Line
1. How to access a shell 1. How to access a shell
2. Basics of Command Line 2. Basics of Command Line
...@@ -165,7 +158,7 @@ This makes working with input and output resources very easy: ...@@ -165,7 +158,7 @@ This makes working with input and output resources very easy:
A Linux-based system can be divided in 2 separated modes or *realms*: Kernel mode, and User mode. A Linux-based system can be divided in 2 separated modes or *realms*: Kernel mode, and User mode.
## Linux Kernel ### Linux Kernel
Linux kernel is the core of the operative system, which handles process control, networking, access to the peripherals, and file systems. Linux kernel is the core of the operative system, which handles process control, networking, access to the peripherals, and file systems.
...@@ -173,11 +166,11 @@ Linux runs separately from the rest of the system, in **Kernel Mode**. It uses i ...@@ -173,11 +166,11 @@ Linux runs separately from the rest of the system, in **Kernel Mode**. It uses i
The other components run on top of that, on **User Mode**, interfacing with the kernel and the user. This covers a widely range of lower and higher level software. The other components run on top of that, on **User Mode**, interfacing with the kernel and the user. This covers a widely range of lower and higher level software.
## C library ### C library
Usually, the GNU Libc implementation, which serves as the most basic libraries to interface with the kernel and be able to build higher level libraries. Usually, the GNU Libc implementation, which serves as the most basic libraries to interface with the kernel and be able to build higher level libraries.
## CLI Shell ### CLI Shell
The most basic, text-based, user interface. Command-line interfaces are easy to compose and automate, but are unintuitive and visually poor. The most basic, text-based, user interface. Command-line interfaces are easy to compose and automate, but are unintuitive and visually poor.
...@@ -221,7 +214,7 @@ Systemd also provides replacements for various daemons and utilities, trespassin ...@@ -221,7 +214,7 @@ Systemd also provides replacements for various daemons and utilities, trespassin
Included in Systemd are improved replacements to some core utilities such as *pm-utils*, *inetd*, *acpid*, *syslog*, *watchdog*, *cron* and *atd*. Ultimately, Systemd goal is to fully provide the basic userland to run the Linux kernel. Included in Systemd are improved replacements to some core utilities such as *pm-utils*, *inetd*, *acpid*, *syslog*, *watchdog*, *cron* and *atd*. Ultimately, Systemd goal is to fully provide the basic userland to run the Linux kernel.
~~SOME MORE DETAIL~~ TODO: SOME MORE DETAIL
### Windowing System ### Windowing System
...@@ -446,7 +439,7 @@ Any moden Linux distribution installation tries to install the **Grub Bootloader ...@@ -446,7 +439,7 @@ Any moden Linux distribution installation tries to install the **Grub Bootloader
#### Users #### Users
Linux is a multiuser OS ~~~ TODO TODO
## Bash Shell ## Bash Shell
...@@ -640,7 +633,7 @@ To measure **disk performance** in terms of latency and input/output operations ...@@ -640,7 +633,7 @@ To measure **disk performance** in terms of latency and input/output operations
# ioping -q -c 10 / # ioping -q -c 10 /
``` ```
~~ TODO algo para red, cpu, memoria? TODO: algo para red, cpu, memoria?
#### Text processing with sed and awk #### Text processing with sed and awk
...@@ -704,11 +697,11 @@ Strict-Transport-Security: max-age=31536000 ...@@ -704,11 +697,11 @@ Strict-Transport-Security: max-age=31536000
#### TCP port debugging with netcat #### TCP port debugging with netcat
~~ TODO TODO
#### mtr and traceroute #### mtr and traceroute
~~ TODO TODO
#### The art of logs #### The art of logs
...@@ -720,7 +713,7 @@ Use `less` (or `more` in more restricted environments) to navigate through the f ...@@ -720,7 +713,7 @@ Use `less` (or `more` in more restricted environments) to navigate through the f
To handle compresses files, you can use `zless` and `zcat`. These files won't grow, so a gzip-aware version of `tail` is not needed. To handle compresses files, you can use `zless` and `zcat`. These files won't grow, so a gzip-aware version of `tail` is not needed.
~~ TODO systemd? TODO systemd?
#### Something wrong in your system? #### Something wrong in your system?
...@@ -728,7 +721,7 @@ If something is wrong in your system (the Wifi stopped working, or the USB pendr ...@@ -728,7 +721,7 @@ If something is wrong in your system (the Wifi stopped working, or the USB pendr
You can usually find more information in `/var/log/syslog`, `/var/log/kern.log` or `/var/log/messages`, depending on the distribution. You can usually find more information in `/var/log/syslog`, `/var/log/kern.log` or `/var/log/messages`, depending on the distribution.
~~ TODO systemd? TODO systemd?
# Remote Access Hacker # Remote Access Hacker
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment