Junior
Linux'ta hangi temel öğeleri yönetiyordunuz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Linux üzerinde aşağıdaki öğeleri yönettim:
-
Kullanıcı ve grup yönetimi:
- Kullanıcı ve grupların oluşturulması, değiştirilmesi, silinmesi.
- Dosya ve dizinlere erişim izinlerinin yönetimi (sahip, grup, diğerleri, izinler rwx).
- sudo yapılandırması.
-
Dosya sistemi:
- Dosya ve dizinlerde gezinme ve çalışma (
cd,ls,cp,mv,rm). - Disk alanını yönetme (
df,du). - Dosya sistemlerini bağlama ve bağlantısını kesme.
- Mantıksal hacimleri yönetme (LVM).
- Dosya ve dizinlerde gezinme ve çalışma (
-
İşlem yönetimi:
- Çalışan işlemleri görüntüleme (
ps,top). - İşlemleri sonlandırma (
kill,killall). - İşlem önceliklerini yönetme (
nice,renice).
- Çalışan işlemleri görüntüleme (
-
Ağ:
- Ağ arabirimlerini yapılandırma.
- Yönlendirmeyi yönetme.
- DNS yapılandırması.
- Güvenlik duvarı ile çalışma (
iptables,firewalld). - Ağ etkinliğini izleme (
netstat).
-
Paket yönetimi:
- Paketleri yükleme, güncelleme, kaldırma (
apt,yum,dnf). - Depolarla çalışma.
- Paketleri yükleme, güncelleme, kaldırma (
-
Günlük kaydı:
- Günlükleri görüntüleme ve analiz etme (
journalctl,grep). - Günlük döndürmeyi yapılandırma (logrotate).
- Günlükleri görüntüleme ve analiz etme (
-
Başlatma sistemi (systemd):
- Hizmet ve işlemleri yönetme.
- Hizmetlerin otomatik başlatılmasını yapılandırma.
-
Görev zamanlama (cron):
- Cron görevleri oluşturma ve yönetme.
-
Güvenlik:
- SSH yapılandırması.
- SELinux/AppArmor yönetimi.
- Sistem denetimi yapma.
Kullanıcı ve grup yönetimi için pratik örnek:
# "devuser" adlı kullanıcıyı ev dizini ile oluştur
useradd -m devuser
# "devuser" kullanıcısı için şifre belirle
passwd devuser
# "developers" grubunu oluştur
groupadd developers
# "devuser" kullanıcısını "developers" grubuna ekle
usermod -aG developers devuser
# "devuser" kullanıcısının gruplarını görüntüle
groups devuser