- Screen How To Use Linux Screen | Linuxize
- Tmux
- Service / systemd unit
- Docker / container
- Nohup
- bin (binary): sistemdeki temel uygulamalar ls, cd…
- boot: sistem açıldığında çalışacak uygulamalar.
- dev (device): sistemdeki cihazlar.
- shm (shared memory): Rame yazılır. Kayıt edilmez.
- etc: ayarlar
- passwd: userlar
- shadow: parolalar şifrelenmiş şekilde tutulur
- sudoers: sudo yetkisi olan kullanıcılar
- home: root harici kullanıcıların ev dizinleri.
- root: root kullanıcısının ev dizini.
- lib
- media, mnt: takılan disklerin bulunduğu klasörler.
- snap: çoğu sistemde yok.
- lost+found: sistem dosyaları taradıktan sonra bulduğu belirsiz dosyaları bu dizine atıyor.#
- opt (options): uygulama dosyalarının ayarlarını tuttuğu dizin.
- tmp: sistemde geçici dosyaların saklandığı dizin. Herkes dosya koyabilir fakat sadece kendi dosyalarını düzenleyebilir ve silebilir.
- var (variables): Sistem üzerinde değişebilecek dosyalar. Örneğin sisteme giriş yapan kullanıcılar.
- log: Sistemdeki çoğu log bu dizinde tutulur.
- proc (process): Sistemde çalışan uygulamaları tutar. Sanal dosya sistemi, diskte tutulmuyor.
- sys: proc ile benzer.
- run: Şuan çalışan uygulamaları tutar.
ps aux
top
htop
- unitleri listele:
systemctl list-units
- servisleri filtrele:
systemctl list-units | grep ‘.service’
- yenile: Uygulamanın desteklemesi gerekir.
systemctl reload nginx
systemctl restart nginx
- başlat:
systemctl start nginx
- durdur:
systemctl stop nginx
- başlangıçta başlat:
systemctl enable nginx
- başlangıçta başlatmayı durdur:
systemctl disable nginx
tail -f -n 2 /var/log/nginx
systemctl benzeri log yönetimi için bir çözüm.
find . -name nginx.conf
find . -name '*nginx*' -type d
ping test.com
dig @8.8.8.8 test.com
Minimal sistemlerde genelde nslookup bulabiliriz.
nslookup test.com 8.8.8.8
curl test.com
-v (verbose) ile detayları görebiliriz
curl -v test.com
curl ile benzer. Dosya indirmek için hızlı ve kullanışlı.
wget https://releases.ubuntu.com/22.04/...
adduser sems
drwxrwxr
İlk harf dosyanın tipini belirtir.
- -> regular file d -> dizin f -> dosya c -> character device (fiziksel, sanal cihazlar) (Örn: komut satırı) b -> block device (Örn: harddisk)
(2,3,4). harfler kullanıcının dosya üzerindeki yetkileri
(5,6,7). harfler grubun dosya üzerindeki yetkileri
(8,9,10). harfler diğer kullanıcıların yetkileri
r -> read w -> write x -> execute
File Permissions in Linux / Unix: How to Read, Write & Change?
Sadece root dosyanın sahibini değiştirebilir.
chown guray sozler.txt
2’lik sisteme göre yazılır.
chmod 644
-> -rw-r--r--
- apt ile bir paketin belli bir versiyonu nasıl yüklenir? How to Install Nginx Latest Version on Ubuntu 20.04, Ubuntu 18.04 - LinuxBabe
- Bir paketin bir sürümde sabit kalmasını nasıl sağlarız?
- ssh keepalive How to Keep Alive SSH Sessions
- ip spoofing