Bilgi Bankası

Temel Linux Komutları

<h2>Sık Kullanılan Linux Komutları</h2>

<h3>Dosya ve Dizin İşlemleri</h3>
<pre>
# Dizin içeriğini listele
ls -la

# Dizin değiştir
cd /var/www/html

# Dosya oluştur
touch dosya.txt

# Dizin oluştur
mkdir yeni_klasor

# Dosya/dizin kopyala
cp kaynak hedef
cp -r klasor yeni_klasor

# Dosya/dizin taşı veya yeniden adlandır
mv eski_ad yeni_ad

# Dosya/dizin sil
rm dosya.txt
rm -rf klasor

# Dosya içeriğini görüntüle
cat dosya.txt
less dosya.txt
tail -f /var/log/syslog
</pre>

<h3>Dosya Düzenleme</h3>
<pre>
# Nano editör
nano dosya.txt

# Vim editör
vim dosya.txt
# i: düzenleme modu
# Esc: komut modu
# :wq: kaydet ve çık
# :q!: kaydetmeden çık
</pre>

<h3>Sistem Bilgisi</h3>
<pre>
# Disk kullanımı
df -h

# Bellek kullanımı
free -m

# CPU bilgisi
top
htop

# Sistem bilgisi
uname -a

# Çalışan işlemler
ps aux
</pre>

<h3>Ağ Komutları</h3>
<pre>
# IP adresi
ip addr
ifconfig

# Ağ bağlantısı test
ping google.com

# Port kontrolü
netstat -tulpn
ss -tulpn

# DNS sorgusu
nslookup domain.com
dig domain.com
</pre>

<h3>Servis Yönetimi (systemd)</h3>
<pre>
# Servis durumu
systemctl status nginx

# Servisi başlat
systemctl start nginx

# Servisi durdur
systemctl stop nginx

# Servisi yeniden başlat
systemctl restart nginx

# Servisi etkinleştir (açılışta başlat)
systemctl enable nginx
</pre>

<h3>Paket Yönetimi</h3>

<h4>Ubuntu/Debian (apt)</h4>
<pre>
apt update
apt upgrade
apt install paket_adi
apt remove paket_adi
</pre>

<h4>CentOS/RHEL (yum/dnf)</h4>
<pre>
yum update
yum install paket_adi
yum remove paket_adi
</pre>

<h3>Dosya İzinleri</h3>
<pre>
# İzinleri görüntüle
ls -la

# İzin değiştir
chmod 755 dosya
chmod -R 755 klasor

# Sahiplik değiştir
chown kullanici:grup dosya
chown -R www-data:www-data /var/www/html
</pre>
20 görüntülenme Son güncelleme: 14.04.2026