1. Temel Sistem Güncellemeleri
Sistem güncellemesi sudo apt update && sudo apt upgrade -y Snap paketlerini güncelle sudo snap refresh Flatpak güncellemesi (varsa) flatpak update Kernel ve güvenlik güncellemeleri sudo apt install unattended-upgrades sudo dpkg-reconfigure -plow unattended-upgrades
2. Sistem Yönetimi Araçları Komut Satırı Araçları
Temel sistem araçları sudo apt install -y \ htop btop \ iotop \ nethogs \ tree \ curl wget \ git vim nano \ screen tmux \ rsync \ zip unzip \ build-essential \ software-properties-common \ apt-transport-https \ ca-certificates \ gnupg \ lsb-release Sistem izleme araçları sudo apt install -y \ glances \ neofetch \ lshw \ inxi \ hardinfo \ sysbench \ stress-ng Ağ araçları sudo apt install -y \ nmap \ netstat-nat \ traceroute \ dig \ whois \ tcpdump \ wireshark \ iftop \ speedtest-cli
GUI Sistem Araçları
Sistem yönetimi GUI araçları sudo apt install -y \ gnome-system-monitor \ gnome-disk-utility \ gparted \ baobab \ bleachbit \ synaptic \ software-properties-gtk \ dconf-editor \ gnome-tweaks Dosya yöneticisi geliştirmeleri sudo apt install -y \ nautilus-admin \ nautilus-extension-gnome-terminal
3. Ağ ve Güvenlik Araçları
Güvenlik araçları sudo apt install -y \ ufw \ fail2ban \ rkhunter \ chkrootkit \ clamav clamav-daemon \ lynis UFW güvenlik duvarını etkinleştir sudo ufw enable sudo ufw default deny incoming sudo ufw default allow outgoing SSH güvenliği (gerekirse) sudo apt install openssh-server sudo systemctl enable ssh sudo ufw allow ssh Fail2ban konfigürasyonu sudo systemctl enable fail2ban sudo systemctl start fail2ban
4. Ofis ve Verimlilik Uygulamaları
LibreOffice (tam sürüm) sudo apt install -y libreoffice libreoffice-l10n-tr Web tarayıcıları sudo apt install -y firefox wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' sudo apt update && sudo apt install google-chrome-stable İletişim araçları sudo snap install discord sudo snap install telegram-desktop sudo snap install slack Not alma ve dokümantasyon sudo apt install -y \ obsidian \ typora \ remarkable \ xournalpp PDF araçları sudo apt install -y \ okular \ pdftk \ qpdf
5. Geliştirme ve Programlama Araçları
Text editörler ve IDE'ler sudo snap install --classic code sudo snap install --classic sublime-text sudo snap install --classic atom Programlama dilleri sudo apt install -y \ python3 python3-pip \ nodejs npm \ default-jdk \ php \ ruby Veritabanı araçları sudo apt install -y \ mysql-client \ postgresql-client \ sqlite3 \ redis-tools Container araçları sudo apt install -y docker.io docker-compose sudo usermod -aG docker $USER
6. Multimedya ve Grafik Araçları
Multimedya codec'leri sudo apt install -y ubuntu-restricted-extras Ses/Video araçları sudo apt install -y \ vlc \ audacity \ obs-studio \ kdenlive \ handbrake Grafik araçları sudo apt install -y \ gimp \ inkscape \ blender \ krita
7. Sistem İyileştirmeleri Performans İyileştirmeleri
Swappiness ayarı (SSD için) echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf I/O Scheduler optimizasyonu (SSD için) echo 'elevator=noop' | sudo tee -a /etc/default/grub sudo update-grub Preload (sık kullanılan uygulamaları hızlandırır) sudo apt install preload TLP (laptop pil optimizasyonu) sudo apt install tlp tlp-rdw sudo systemctl enable tlp sudo tlp start
Temizlik ve Bakım
Otomatik temizlik scripti oluştur sudo tee /usr/local/bin/system-cleanup > /dev/null << 'EOF' !/bin/bash echo "Sistem temizliği başlıyor..." sudo apt autoremove -y sudo apt autoclean sudo snap refresh sudo journalctl --vacuum-time=7d bleachbit --clean system.cache system.localizations system.trash echo "Sistem temizliği tamamlandı!" EOF sudo chmod +x /usr/local/bin/system-cleanup Haftalık otomatik temizlik için crontab (crontab -l 2>/dev/null; echo "0 2 * * 0 /usr/local/bin/system-cleanup") | crontab -
GNOME Optimizasyonları
GNOME Shell extension'ları sudo apt install gnome-shell-extensions Extensions Manager sudo apt install gnome-shell-extension-manager Önerilen extensions: - Dash to Dock - User Themes - GSConnect (Android entegrasyonu) - Clipboard Indicator - CPU Power Manager
8. Yedekleme ve Senkronizasyon
Yedekleme araçları sudo apt install -y \ rsync \ duplicity \ deja-dup \ timeshift Timeshift otomatik sistem yedeği sudo timeshift --create --comments "Initial System Backup" Cloud sync araçları sudo apt install -y \ rclone \ insync Git konfigürasyonu git config --global user.name "Adınız" git config --global user.email "email@domain.com"
9. Ağ ve Uzaktan Erişim
VPN araçları sudo apt install -y \ openvpn \ network-manager-openvpn \ network-manager-openvpn-gnome Uzaktan masaüstü sudo apt install -y \ remmina \ remmina-plugin-rdp \ remmina-plugin-vnc \ teamviewer SSH tunel ve port yönlendirme sudo apt install -y autossh
10. Sistem İzleme ve Log Yönetimi
Log yönetimi sudo apt install -y logrotate rsyslog Sistem izleme araçları sudo apt install -y \ munin \ nagios-nrpe-server \ collectd Sistem metrikleri sudo apt install -y sysstat sudo systemctl enable sysstat Disk kullanım izleme sudo apt install -y ncdu
11. Güvenlik Sertleştirme
AppArmor profilleri sudo apt install -y apparmor-profiles apparmor-utils Güvenlik güncellemeleri otomatiği sudo tee /etc/apt/apt.conf.d/20auto-upgrades > /dev/null << 'EOF' APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "1"; APT::Periodic::AutocleanInterval "7"; APT::Periodic::Unattended-Upgrade "1"; EOF Root hesabını kilitle sudo passwd -l root Sudo timeout ayarı echo 'Defaults timestamp_timeout=5' | sudo tee -a /etc/sudoers.d/timeout
12. Klavye Kısayolları ve Üretkenlik
Clipboard manager sudo apt install -y copyq Launcher (alternatif) sudo apt install -y ulauncher Screenshot araçları sudo apt install -y flameshot shutter Ekran kaydı sudo apt install -y simplescreenrecorder
13. Sistem Bilgi ve Raporlama
Sistem bilgi scripti oluştur sudo tee /usr/local/bin/system-info > /dev/null << 'EOF' !/bin/bash echo "=== Sistem Bilgileri ===" echo "OS: $(lsb_release -d | cut -f2)" echo "Kernel: $(uname -r)" echo "Uptime: $(uptime -p)" echo "Load Average: $(cat /proc/loadavg | cut -d' ' -f1-3)" echo "Memory: $(free -h | grep '^Mem:' | awk '{print $3"/"$2}')" echo "Disk: $(df -h / | tail -1 | awk '{print $3"/"$2" ("$5" kullanımda)"}')" echo "=== Aktif Servisler ===" systemctl list-units --type=service --state=active | head -10 EOF sudo chmod +x /usr/local/bin/system-info
14. Kurulum Sonrası Kontrol Listesi - Sistem güncellemelerini kontrol et - Güvenlik duvarını yapılandır - Otomatik yedekleme ayarla - Gerekli uygulamaları kur - Sistem performansını optimize et - Güvenlik ayarlarını sertleştir - Log dosyalarını yapılandır - Kullanıcı hesap ayarlarını kontrol et - Ağ bağlantılarını test et - Sistem izleme araçlarını aktive et 15. Haftalık Bakım Rutini
Haftalık bakım scripti sudo tee /usr/local/bin/weekly-maintenance > /dev/null << 'EOF' !/bin/bash echo "Haftalık sistem bakımı başlıyor..." sudo apt update && sudo apt upgrade -y sudo apt autoremove -y sudo apt autoclean system-cleanup sudo rkhunter --update && sudo rkhunter --check --sk sudo freshclam && sudo clamscan -r /home --bell -i echo "Haftalık bakım tamamlandı!" EOF sudo chmod +x /usr/local/bin/weekly-maintenance
Bonus ,
Microsoft Edge tarayıcısı kurulumu # Microsoft Edge GPG anahtarını ve deposunu ekleme curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/microsoft-archive-keyring.gpg sudo sh -c 'echo "deb https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge.list' rm microsoft.gpg # Paket listesini güncelle ve Edge'i kur sudo apt update sudo apt install microsoft-edge-stable
Bu rehber sistem yöneticisi olarak Ubuntu masaüstünde ihtiyacınız olan temel araçları ve konfigürasyonları içerir.