|
|
|
## 0. Hafta (2021-04-05)
|
|
|
|
|
|
|
|
- [X] VirtualBox'a Ubuntu Server 20.04.2 LTS kurulacak.
|
|
|
|
- [X] Sanal makine hazır edilecek, derste kurulum yapılacak.
|
|
|
|
- [X] https://ubuntu.com/download/server
|
|
|
|
|
|
|
|
## 1. Hafta (2021-04-08)
|
|
|
|
|
|
|
|
```sh
|
|
|
|
ooguz@assos:~ $ _
|
|
|
|
<user>@<hostname>:<cwd> $/#
|
|
|
|
whoami: hangi kullanıcıyım ben?
|
|
|
|
hostname: hangi hosttayım?
|
|
|
|
pwd: print working directory
|
|
|
|
man: manual
|
|
|
|
man <komut>: komutun man sayfası
|
|
|
|
<komut> <-p|--parametre> <arg>
|
|
|
|
-v ya da --version
|
|
|
|
-v: BSD tipi parametreler
|
|
|
|
--version: GNU tipi parametreler
|
|
|
|
cd: change directory
|
|
|
|
Assignment #1: cd neden man sayfasına sahip değildir?
|
|
|
|
Yardım almak: -h | --help
|
|
|
|
man, help
|
|
|
|
ls: list
|
|
|
|
d----------- 4 <user> <group> <size> <change-date> \<filename>
|
|
|
|
* -l: long listing
|
|
|
|
* -a: all files
|
|
|
|
magic word
|
|
|
|
file: filetype
|
|
|
|
https://en.wikipedia.org/wiki/File_format#Magic_number
|
|
|
|
Tam yol:
|
|
|
|
Bağıl yol:
|
|
|
|
bin: binary
|
|
|
|
boot: kernel + bootloader (GRUB)
|
|
|
|
etc: et cetera
|
|
|
|
home: ev dizinleri
|
|
|
|
lib: library
|
|
|
|
mnt: mount
|
|
|
|
Assignment #2: media varken mnt ne işe yarıyor?
|
|
|
|
root: ~ of root
|
|
|
|
usr: user
|
|
|
|
• - /usr/bin: binary
|
|
|
|
• - /usr/games: oyunlar
|
|
|
|
• -
|
|
|
|
var: various
|
|
|
|
tmp: temporary
|
|
|
|
Assignment #3: Tmp neden yeşil?
|
|
|
|
opt: optional
|
|
|
|
dev: device
|
|
|
|
• - /dev/random
|
|
|
|
• - /dev/urandom
|
|
|
|
• - /dev/null
|
|
|
|
• - /dev/zero
|
|
|
|
• - /dev/stdin
|
|
|
|
• - /dev/stdout
|
|
|
|
• - /dev/stderr
|
|
|
|
Ubuntu 20.04.2 LTS assos tty1
|
|
|
|
tty: teletypewriter
|
|
|
|
proc: process
|
|
|
|
cat: dosya okuma
|
|
|
|
sys: system
|
|
|
|
run: run
|
|
|
|
Assignment #4: (optional) 'In UNIX everything is a file'
|
|
|
|
```
|
|
|
|
|
|
|
|
## 2. Hafta (2021-04-12)
|
|
|
|
...
|