{"id":23140917,"url":"https://github.com/onder7/debian-notes","last_synced_at":"2026-05-15T11:35:17.930Z","repository":{"id":264517370,"uuid":"893576372","full_name":"onder7/Debian-Notes","owner":"onder7","description":"Debian Notes","archived":false,"fork":false,"pushed_at":"2024-11-27T10:03:04.000Z","size":100,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T11:18:46.179Z","etag":null,"topics":["debian","installer","linux","notes"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onder7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-24T19:43:49.000Z","updated_at":"2024-11-28T14:26:37.000Z","dependencies_parsed_at":"2024-11-24T20:33:32.012Z","dependency_job_id":"264c2e4d-8dd2-4637-a2c4-6ee9e83846b0","html_url":"https://github.com/onder7/Debian-Notes","commit_stats":null,"previous_names":["onder7/debian-notes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/onder7/Debian-Notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FDebian-Notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FDebian-Notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FDebian-Notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FDebian-Notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onder7","download_url":"https://codeload.github.com/onder7/Debian-Notes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FDebian-Notes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33065611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-15T02:00:06.351Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debian","installer","linux","notes"],"created_at":"2024-12-17T14:11:59.931Z","updated_at":"2026-05-15T11:35:17.913Z","avatar_url":"https://github.com/onder7.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Debian install Notes..\n\n1. Debian Repository Ekleme / Adding Debian Repository\n   - Sources.list Dosyası Ekleme / Adding Sources.list File\n   - Temel Repository Formatı / Basic Repository Format\n   - Resmi Repository'ler / Official Repositories\n   - GPG Anahtarı Ekleme / Adding GPG Key\n   - Repository Güncelleme / Repository Update\n   - Backports Repository / Backports Repository\n   - Third-Party Repository / Third-Party Repository\n   - Repository Silme / Remove Repository\n   - Repository Yönetimi / Repository Management\n   - HTTPS Desteği / HTTPS Support\n\n2. Terminal Kopyalama-Yapıştırma / Terminal Copy-Paste\n   - Terminal İçi Kopyalama / In-Terminal Copy\n   - Sağ Tık Menüsü / Right Click Menu\n   - Orta Fare Tuşu / Middle Mouse Button\n   - Terminal Kısayolları / Terminal Shortcuts\n   - Screen Kullanımı / Screen Usage\n   - Tmux Kullanımı / Tmux Usage\n   - Buffer Kopyalama / Buffer Copy\n   - xclip Kullanımı / xclip Usage\n   - Terminal Yapılandırması / Terminal Configuration\n   - Vim Kopyalama / Vim Copy\n   - SSH Kopyalama / SSH Copy\n\n3. Sistem Askıya Alma / System Suspend\n   - Askıya Alma Engelleme / Prevent Suspend\n   - Dosya Kaydetme / Save Files\n   - Sistem Durumu Kontrolü / System Status Check\n   - Askıya Alma Yönetimi / Suspend Management\n   - Zamanlı Askıya Alma / Timed Suspend\n\n4. RDP Kurulumu / RDP Setup\n   - XRDP Kurulumu / XRDP Installation\n   - XRDP Servis Yönetimi / XRDP Service Management\n   - Firewall Ayarları / Firewall Settings\n   - Masaüstü Ortamı Ayarları / Desktop Environment Settings\n   - Sorun Giderme / Troubleshooting\n   - Güvenlik Önerileri / Security Recommendations\n   - Bağlantı Bilgileri / Connection Information\n\n5. LAMP install (phpmayadmin + secure install)\n6. OpenSSH install\n7. Debian/Linux sisteminde saat ve tarih güncelleme işlemleri\n8. Debian/Linux'ta uyku moduna girmeyi engelleme yöntemleri\n9. FTP sunucusu kurulumu için vsftpd (Very Secure FTP Daemon) kullanacağız\n10. Debian'a VSCode kurulumunu \n*****************************************************\n   \nDebian'da repository (depo) ekleme konusunda size yardımcı olacağım. İşte farklı yöntemlerle repository ekleme adımları:\n\n1. Sources.list Dosyası Üzerinden Ekleme:\n```bash\n# Sources.list dosyasını açın\nsudo nano /etc/apt/sources.list\n\n# Veya yeni bir dosya oluşturun\nsudo nano /etc/apt/sources.list.d/yeni_repo.list\n```\n\n2. Temel Repository Formatı:\n```bash\ndeb http://depo-adresi/debian version main contrib non-free\ndeb-src http://depo-adresi/debian version main contrib non-free\n```\n\n3. Debian'ın Resmi Repository'leri (Örnek):\n```bash\n# Debian 12 (Bookworm) için\ndeb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware\ndeb http://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware\ndeb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware\n\n# Debian 11 (Bullseye) için\ndeb http://deb.debian.org/debian bullseye main contrib non-free\ndeb http://security.debian.org/debian-security bullseye-security main contrib non-free\ndeb http://deb.debian.org/debian bullseye-updates main contrib non-free\n```\n\n4. GPG Anahtarı Ekleme:\n```bash\n# Anahtar indirme\nwget -qO - https://paket-adresi/KEY.gpg | sudo apt-key add -\n\n# Veya\ncurl -fsSL https://paket-adresi/KEY.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/paket.gpg\n```\n\n5. Repository Güncelleme:\n```bash\n# Paket listelerini güncelle\nsudo apt update\n\n# Tüm paketleri güncelle\nsudo apt upgrade\n```\n\n6. Backports Repository Ekleme:\n```bash\n# Bookworm için\ndeb http://deb.debian.org/debian bookworm-backports main contrib non-free\n\n# Bullseye için\ndeb http://deb.debian.org/debian bullseye-backports main contrib non-free\n```\n\n7. Third-Party Repository Örnekleri:\n\nPHP Repository:\n```bash\n# Ondrej PHP PPA\nwget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -\necho \"deb https://packages.sury.org/php/ $(lsb_release -sc) main\" | sudo tee /etc/apt/sources.list.d/php.list\n```\n\nNode.js Repository:\n```bash\n# NodeSource repository\ncurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -\n```\n\n8. Repository Silme:\n```bash\n# sources.list.d dizininden silme\nsudo rm /etc/apt/sources.list.d/repo_adi.list\n\n# veya sources.list içinden ilgili satırları silme/yorum satırı yapma\nsudo nano /etc/apt/sources.list\n```\n\n9. Repository Yönetimi İçin Yararlı Komutlar:\n```bash\n# Mevcut repository'leri listele\napt policy\n\n# Repository anahtarlarını listele\nsudo apt-key list\n\n# Bozuk repository'leri kontrol et\nsudo apt update 2\u003e\u00261 | grep Err\n\n# Repository önbelleğini temizle\nsudo apt clean\n```\n\n10. HTTPS Desteği İçin:\n```bash\nsudo apt install apt-transport-https ca-certificates\n```\n\nÖnemli Notlar:\n- Repository eklerken güvenilir kaynaklardan eklediğinizden emin olun\n- Her repository ekledikten sonra `sudo apt update` komutunu çalıştırın\n- Eski/kullanılmayan repository'leri sistemden kaldırın\n- Third-party repository'leri dikkatli kullanın\n- Her zaman GPG anahtarlarını doğrulayın\n\nBu adımları takip ederek Debian sisteminize güvenli bir şekilde yeni repository'ler ekleyebilirsiniz.\n\nDebian terminalinde kopyalama ve yapıştırma işlemleri için size farklı yöntemleri açıklayacağım:\n\n1. Terminal İçinde Kopyalama-Yapıştırma:\n```bash\n# Kopyalama\nCTRL + SHIFT + C\n\n# Yapıştırma\nCTRL + SHIFT + V\n```\n\n2. Sağ Tık Menüsü:\n```bash\n# Fare sağ tıklama ile:\nKopyala (Copy)\nYapıştır (Paste)\n```\n\n3. Orta Fare Tuşu ile:\n```bash\n# Metni seçtikten sonra:\nOrta tuş (tekerlek) ile tıklayarak yapıştırma\n```\n\n4. Terminal Kısayolları:\n```bash\n# Metin seçimi:\nSHIFT + Sol/Sağ ok tuşları\n\n# Tüm metni seçme:\nCTRL + SHIFT + A\n\n# Kesme:\nCTRL + SHIFT + X\n```\n\n5. Screen Kullanıcıları İçin:\n```bash\n# Copy mode'a geçiş:\nCTRL + A + [\n\n# Seçimi başlatma:\nSPACE\n\n# Seçimi kopyalama:\nCTRL + A + ]\n```\n\n6. Tmux Kullanıcıları İçin:\n```bash\n# Copy mode'a geçiş:\nCTRL + B + [\n\n# Seçimi başlatma:\nSPACE\n\n# Seçimi kopyalama:\nENTER\n\n# Yapıştırma:\nCTRL + B + ]\n```\n\n7. Terminal Buffer Kopyalama:\n```bash\n# Son çıktıyı kopyalama\n!$\n\n# Son komutun tamamını kopyalama\n!!\n```\n\n8. xclip Kullanımı:\n```bash\n# xclip kurulumu\nsudo apt install xclip\n\n# Dosya içeriğini panoya kopyalama\ncat dosya.txt | xclip -selection clipboard\n\n# Komut çıktısını panoya kopyalama\npwd | xclip -selection clipboard\n```\n\n9. Terminal Yapılandırması:\n```bash\n# .bashrc veya .zshrc dosyasına eklenebilecek alias'lar:\nalias c='xclip -selection clipboard'\nalias v='xclip -selection clipboard -o'\n```\n\n10. Vim Kullanıcıları İçin:\n```bash\n# Vim içinde kopyalama-yapıştırma:\n# Visual mode'a geçiş\nv\n\n# Tüm satırı seçme\nV\n\n# Kopyalama\ny\n\n# Yapıştırma\np\n```\n\n11. SSH Üzerinden Kopyalama:\n```bash\n# SSH oturumunda kopyalama-yapıştırma aktif etme\nssh -X kullanici@sunucu\n```\n\nÖnemli İpuçları:\n\n- Terminal emülatörünüzün ayarlarından kopyalama-yapıştırma davranışını özelleştirebilirsiniz\n- Bazı terminal emülatörleri otomatik kopyalama özelliğine sahiptir\n- UTF-8 karakter kodlaması sorunlarına dikkat edin\n- Güvenlik nedeniyle bazı terminaller yapıştırma işlemini onay gerektirebilir\n\nGüvenlik Notları:\n- Hassas bilgileri kopyalarken dikkatli olun\n- Pano içeriğini düzenli olarak temizleyin\n- Güvenilmeyen kaynaklardan yapıştırma yaparken dikkatli olun\n\nTerminal türüne göre ek özelleştirmeler:\n\nGNOME Terminal:\n```bash\n# Ayarlar menüsünden:\nDüzenle \u003e Tercihler \u003e Kısayollar\n```\n\nKonsole:\n```bash\n# Ayarlar menüsünden:\nAyarlar \u003e Kısayolları Yapılandır\n```\n\nBu yöntemlerden size en uygun olanı kullanabilirsiniz. \n\n``````\nThe system will suspend now!\n``````\nBu mesaj sistemin askıya alınacağını (suspend/uyku moduna geçeceğini) belirten bir uyarıdır. İşte bu durumla ilgili bilmeniz gerekenler ve yapabilecekleriniz:\n\n1. Sistemin Askıya Alınmasını Engellemek İçin:\n```bash\n# Askıya almayı iptal etmek için\nsudo systemctl cancel-shutdown\n\n# veya\nsudo shutdown -c\n```\n\n2. Açık Dosyaları Kaydetme:\n- Tüm açık belgelerinizi kaydedin\n- Çalışan programları düzgünce kapatın\n- Devam eden indirmeleri durdurun\n\n3. Sistem Durumunu Kontrol:\n```bash\n# Sistemi kullanan kullanıcıları görmek için\nwho\n\n# Çalışan işlemleri görmek için\nps aux\n\n# Sistem kaynaklarını kontrol etmek için\ntop\n```\n\n4. Askıya Alma İşlemini Yönetme:\n```bash\n# Manuel askıya alma\nsudo pm-suspend\n\n# Veya\nsudo systemctl suspend\n```\n\n5. Zamanlı Askıya Alma:\n```bash\n# 30 dakika sonra askıya alma\nsudo shutdown -h +30\n\n# Belirli bir saatte askıya alma\nsudo shutdown -h 23:00\n```\n\nÖnemli Notlar:\n- Açık dosyalarınızı kaydettiğinizden emin olun\n- Önemli işlemlerin tamamlandığından emin olun\n- Sistem yeniden başlatıldığında işlerinize kaldığınız yerden devam edebilirsiniz\n\n  Debian'da RDP (Remote Desktop Protocol) kurulumu için adım adım rehber:\n\n**TÜRKÇE:**\n\n1. **XRDP Kurulumu:**\n```bash\n# Sistem güncellemesi\nsudo apt update\nsudo apt upgrade -y\n\n# XRDP ve XFCE4 masaüstü ortamı kurulumu\nsudo apt install xrdp xfce4 xfce4-goodies -y\n```\n\n2. **XRDP Servisini Başlatma:**\n```bash\n# XRDP servisini başlat\nsudo systemctl start xrdp\n\n# Sistem başlangıcında otomatik başlatma\nsudo systemctl enable xrdp\n```\n\n3. **Firewall Ayarları:**\n```bash\n# UFW ile port açma\nsudo ufw allow 3389/tcp\n\n# Firewall'u yeniden başlat\nsudo ufw reload\n```\n\n4. **Masaüstü Ortamını Ayarlama:**\n```bash\n# XFCE4 yapılandırma dosyası oluşturma\necho xfce4-session \u003e ~/.xsession\n\n# XRDP yapılandırma dosyasını düzenleme\nsudo nano /etc/xrdp/startwm.sh\n```\n\nDosyanın sonuna ekleyin:\n```bash\n#!/bin/sh\nunset DBUS_SESSION_BUS_ADDRESS\nunset XDG_RUNTIME_DIR\nstartxfce4\n```\n\n5. **Servisi Yeniden Başlatma:**\n```bash\nsudo systemctl restart xrdp\n```\n\n6. **Bağlantı Durumunu Kontrol Etme:**\n```bash\nsudo systemctl status xrdp\n```\n\n**ENGLISH:**\n\n1. **Installing XRDP:**\n```bash\n# System update\nsudo apt update\nsudo apt upgrade -y\n\n# Install XRDP and XFCE4 desktop environment\nsudo apt install xrdp xfce4 xfce4-goodies -y\n```\n\n2. **Starting XRDP Service:**\n```bash\n# Start XRDP service\nsudo systemctl start xrdp\n\n# Enable automatic start at boot\nsudo systemctl enable xrdp\n```\n\n3. **Firewall Settings:**\n```bash\n# Open port with UFW\nsudo ufw allow 3389/tcp\n\n# Reload firewall\nsudo ufw reload\n```\n\n4. **Setting Up Desktop Environment:**\n```bash\n# Create XFCE4 configuration file\necho xfce4-session \u003e ~/.xsession\n\n# Edit XRDP configuration file\nsudo nano /etc/xrdp/startwm.sh\n```\n\nAdd to end of file:\n```bash\n#!/bin/sh\nunset DBUS_SESSION_BUS_ADDRESS\nunset XDG_RUNTIME_DIR\nstartxfce4\n```\n\n5. **Restart Service:**\n```bash\nsudo systemctl restart xrdp\n```\n\n6. **Check Connection Status:**\n```bash\nsudo systemctl status xrdp\n```\n\n**Sorun Giderme / Troubleshooting:**\n\n1. **Bağlantı Sorunları / Connection Issues:**\n```bash\n# Log kontrolü / Check logs\nsudo tail -f /var/log/xrdp.log\n\n# Servis durumu / Service status\nsudo systemctl status xrdp\n```\n\n2. **İzin Sorunları / Permission Issues:**\n```bash\n# İzinleri düzenleme / Fix permissions\nsudo chown xrdp:xrdp /var/run/xrdp.pid\nsudo chown xrdp:xrdp /var/run/xrdp.sock\n```\n\n3. **Port Kontrolü / Port Check:**\n```bash\n# Port dinleme durumu / Port listening status\nsudo netstat -tulpn | grep xrdp\n```\n\n4. **SSL Sertifika Yenileme / SSL Certificate Renewal:**\n```bash\n# Sertifikaları yenileme / Renew certificates\nsudo xrdp-keygen xrdp auto\n```\n\n**Güvenlik Önerileri / Security Recommendations:**\n\n1. **Güçlü Şifre Kullanımı / Strong Password Usage:**\n```bash\n# Şifre politikası ayarlama / Set password policy\nsudo apt install libpam-pwquality\nsudo nano /etc/security/pwquality.conf\n```\n\n2. **SSH Üzerinden Tünel / SSH Tunneling:**\n```bash\n# SSH tüneli oluşturma / Create SSH tunnel\nssh -L 3389:localhost:3389 kullanici@sunucu-ip\n```\n\n3. **Fail2ban Kurulumu / Install Fail2ban:**\n```bash\nsudo apt install fail2ban\nsudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local\nsudo nano /etc/fail2ban/jail.local\n```\n\n**Bağlantı Bilgileri / Connection Information:**\n- Varsayılan Port / Default Port: 3389\n- Protokol / Protocol: RDP\n- Kullanıcı Adı / Username: Linux kullanıcı adınız / Your Linux username\n- Şifre / Password: Linux kullanıcı şifreniz / Your Linux password\n\nWindows'tan bağlanmak için \"Uzak Masaüstü Bağlantısı\" (Remote Desktop Connection) uygulamasını kullanabilirsiniz. / You can use Remote Desktop Connection application from Windows to connect.\n\nDebian'da LAMP (Linux, Apache, MySQL, PHP) stack kurulumunu adım adım anlatayım:\n\n1. Sistem Güncellemesi / System Update:\n```bash\nsudo apt update\nsudo apt upgrade -y\n```\n\n2. Apache Web Server Kurulumu / Apache Installation:\n```bash\n# Apache kurulumu\nsudo apt install apache2\n\n# Apache'yi başlatma\nsudo systemctl start apache2\nsudo systemctl enable apache2\n\n# Durumu kontrol\nsudo systemctl status apache2\n```\n\n3. MySQL (MariaDB) Kurulumu / MySQL Installation:\n```bash\n# MySQL kurulumu\nsudo apt install mariadb-server mariadb-client\n\n# MySQL'i başlatma\nsudo systemctl start mariadb\nsudo systemctl enable mariadb\n\n# Güvenlik yapılandırması\nsudo mysql_secure_installation\n```\n\n4. PHP Kurulumu / PHP Installation:\n```bash\n# PHP ve gerekli modüllerin kurulumu\nsudo apt install php php-mysql php-cli php-common php-mbstring php-gd php-curl php-xml php-zip\n\n# Apache PHP modülü\nsudo apt install libapache2-mod-php\n\n# Apache'yi yeniden başlatma\nsudo systemctl restart apache2\n```\n\n5. Test ve Doğrulama / Testing:\n```bash\n# PHP bilgi sayfası oluşturma\nsudo nano /var/www/html/info.php\n```\n\nPHP test dosyası içeriği:\n```php\n\u003c?php\nphpinfo();\n?\u003e\n```\n\n6. İzinler ve Güvenlik / Permissions:\n```bash\n# Web dizini izinleri\nsudo chown -R www-data:www-data /var/www/html/\nsudo chmod -R 755 /var/www/html/\n```\n\n7. Firewall Ayarları / Firewall Settings:\n```bash\n# HTTP ve HTTPS portlarını açma\nsudo ufw allow 80/tcp\nsudo ufw allow 443/tcp\nsudo ufw reload\n```\n\n8. PhpMyAdmin Kurulumu (Opsiyonel) / PhpMyAdmin Installation /phpMyAdmin secure Installation adım adım yapalım:\n\n1. İlk olarak paket deposunu güncelleyelim:\n```bash\nsudo apt update\n```\n\n2. phpMyAdmin ve gerekli PHP paketlerini kuralım:\n```bash\nsudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl\n```\n\nKurulum sırasında şu adımlarla karşılaşacaksınız:\n\n- Web sunucusu seçimi penceresi geldiğinde:\n  - Apache2 kullanıyorsanız [*] Apache2'yi seçin (Space tuşu ile seçim yapılır)\n  - Tab tuşu ile OK'a gelip Enter'a basın\n\n- \"Configuring phpmyadmin\" ekranında:\n  - \"Yes\" seçeneğini seçin ve phpMyAdmin veritabanını otomatik yapılandırmasına izin verin\n\n- Veritabanı yapılandırması için bir şifre belirlemeniz istenecek:\n  - Güvenli bir şifre belirleyin ve not alın\n  - Şifreyi tekrar girin\n\n3. PHP'yi yeniden başlatalım:\n```bash\nsudo systemctl restart apache2\n```\n\n4. Güvenlik için Apache'de phpMyAdmin konfigürasyonunu düzenleyelim:\n```bash\nsudo nano /etc/apache2/conf-available/phpmyadmin.conf\n```\n\nBu dosyaya şu satırları ekleyin (veya düzenleyin):\n```apache\n\u003cDirectory /usr/share/phpmyadmin\u003e\n    Options FollowSymLinks\n    DirectoryIndex index.php\n    AllowOverride All\n    \n    \u003cIfModule mod_php.c\u003e\n        php_flag magic_quotes_gpc Off\n        php_flag track_vars On\n        php_flag register_globals Off\n        php_value include_path .\n    \u003c/IfModule\u003e\n    \n    # Limit access to localhost only\n    Require local\n\u003c/Directory\u003e\n```\n\n5. Apache'yi yeniden başlatalım:\n```bash\nsudo systemctl restart apache2\n```\n\nArtık phpMyAdmin'e erişebilirsiniz:\n- Web tarayıcınızda şu adresi açın: `http://localhost/phpmyadmin` veya `http://sunucu-ip-adresi/phpmyadmin`\n- Kullanıcı adı olarak \"root\"\n- Şifre olarak MySQL root şifrenizi kullanın\n\n///////////////phpmayadmin//////////////\n\n************gerekirsese yeniden yapılandırma************\n\nTamam, phpMyAdmin'i yeniden yapılandıralım:\n\n1. Önce yeniden yapılandırma komutunu çalıştıralım:\n```bash\nsudo dpkg-reconfigure phpmyadmin\n```\n\nBu komuttan sonra karşınıza aşağıdaki adımlar çıkacak:\n\n2. Yapılandırma Adımları:\n   - Web sunucusu seçimi ekranında:\n     - [*] Apache2'yi seçin (Space tuşu ile)\n     - Tab tuşu ile OK'a gelip Enter'a basın\n\n   - \"Configure database for phpmyadmin with dbconfig-common?\" sorusuna:\n     - \"Yes\" seçeneğini seçin\n\n   - phpMyAdmin veritabanı için şifre belirleme:\n     - Güvenli bir şifre girin (örneğin: şifreniz)\n     - Şifreyi tekrar girin\n\n3. Yapılandırma tamamlandıktan sonra, gerekli servisleri yeniden başlatalım:\n```bash\nsudo systemctl restart mysql\nsudo systemctl restart apache2\n```\n\n4. İzinleri kontrol edelim:\n```bash\nsudo chown -R www-data:www-data /etc/phpmyadmin/\nsudo chmod 644 /etc/phpmyadmin/config.inc.php\n```\n\n5. MySQL'de root kullanıcısının yetkilendirmesini yapalım:\n```bash\nsudo mysql\n```\n\nMySQL komut satırında:\n```sql\nALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'şifre';\nFLUSH PRIVILEGES;\nEXIT;\n```\n\n6. Son olarak, tüm ayarların doğru çalıştığından emin olmak için tekrar servisleri yeniden başlatalım:\n```bash\nsudo systemctl restart mysql\nsudo systemctl restart apache2\n```\n\nŞimdi web tarayıcınızdan phpMyAdmin'e erişmeyi deneyin:\n```\nhttp://localhost/phpmyadmin\n```\nveya\n```\nhttp://sunucu-ip-adresi/phpmyadmin\n```\n\nKullanıcı adı: root\nŞifre: şifre\n\nEğer hala bir sorunla karşılaşırsanız, lütfen hatayı paylaşın. Size yardımcı olmaya devam edeceğim.\n\n*********************************************************\n\n\nGüvenlik İpuçları:\n1. phpMyAdmin dizinini yeniden adlandırabilirsiniz\n2. .htaccess ile ek güvenlik katmanı ekleyebilirsiniz\n3. Erişimi belirli IP adreslerine kısıtlayabilirsiniz\n\n\n\nÖnemli Dizinler / Important Directories:\n```bash\n# Web root dizini\n/var/www/html/\n\n# Apache yapılandırma\n/etc/apache2/\n\n# PHP yapılandırma\n/etc/php/\n\n# MySQL yapılandırma\n/etc/mysql/\n```\n\nTemel Komutlar / Basic Commands:\n```bash\n# Apache yönetimi\nsudo systemctl start|stop|restart|status apache2\n\n# MySQL yönetimi\nsudo systemctl start|stop|restart|status mariadb\n\n# Apache hata logları\nsudo tail -f /var/log/apache2/error.log\n\n# PHP hata logları\nsudo tail -f /var/log/php_errors.log\n```\n\nGüvenlik Önerileri / Security Tips:\n1. Güçlü şifreler kullanın / Use strong passwords\n2. Düzenli güncellemeleri yapın / Regular updates\n3. SSL sertifikası kurun / Install SSL certificate\n4. Güvenlik duvarını yapılandırın / Configure firewall\n5. Dosya izinlerini kontrol edin / Check file permissions\n\nSSL Sertifikası Kurulumu / SSL Certificate:\n```bash\n# Let's Encrypt kurulumu\nsudo apt install certbot python3-certbot-apache\n\n# Sertifika alma\nsudo certbot --apache\n```\n\nVirtual Host Oluşturma / Creating Virtual Host:\n```bash\n# Yapılandırma dosyası oluşturma\nsudo nano /etc/apache2/sites-available/site.conf\n\n# Virtual host aktif etme\nsudo a2ensite site.conf\nsudo systemctl reload apache2\n```\n\nHata Ayıklama / Troubleshooting:\n1. Apache error logs kontrol\n2. PHP error logs kontrol\n3. MySQL error logs kontrol\n4. İzinlerin doğruluğunu kontrol\n5. Modüllerin aktif olduğunu kontrol\n\nNot / Note:\n- Her kurulumdan sonra servisleri yeniden başlatın\n- Güvenlik güncellemelerini düzenli takip edin\n- Yedekleme rutini oluşturun\n- Performans optimizasyonu yapın\n\n  SSH Server kurulumunu adım adım anlatıyorum:\n\n1. SSH Server Kurulumu / SSH Server Installation:\n```bash\n# Güncelleme\nsudo apt update\nsudo apt upgrade\n\n# OpenSSH Server kurulumu\nsudo apt install openssh-server\n```\n\n2. Servis Yönetimi / Service Management:\n```bash\n# Servisi başlatma\nsudo systemctl start ssh\n\n# Otomatik başlatma\nsudo systemctl enable ssh\n\n# Servis durumu kontrolü\nsudo systemctl status ssh\n```\n\n3. Temel Güvenlik Ayarları / Basic Security Settings:\n```bash\n# SSH yapılandırma dosyası\nsudo nano /etc/ssh/sshd_config\n\n# Önemli güvenlik ayarları:\nPort 2222                  # Varsayılan portu değiştir\nPermitRootLogin no        # Root girişini engelle\nPasswordAuthentication no  # Şifre ile girişi kapat\nPubkeyAuthentication yes  # Anahtar ile girişe izin ver\nAllowUsers kullanici1     # İzin verilen kullanıcılar\nMaxAuthTries 3            # Maksimum deneme sayısı\n```\n\n4. Firewall Ayarları / Firewall Settings:\n```bash\n# SSH portu için güvenlik duvarını yapılandırma\nsudo ufw allow 2222/tcp\nsudo ufw enable\nsudo ufw status\n```\n\n5. SSH Anahtar Yönetimi / SSH Key Management:\n```bash\n# Client tarafında anahtar oluşturma\nssh-keygen -t rsa -b 4096\n\n# Açık anahtarı sunucuya kopyalama\nssh-copy-id -p 2222 kullanici@sunucu_ip\n```\n\n6. SSH Bağlantı Test / SSH Connection Test:\n```bash\n# SSH bağlantı testi\nssh -p 2222 kullanici@sunucu_ip\n```\n\n7. Log Kontrolü / Log Monitoring:\n```bash\n# SSH loglarını izleme\nsudo tail -f /var/log/auth.log\n```\n\n8. Fail2ban Kurulumu / Fail2ban Installation:\n```bash\n# Fail2ban kurulumu\nsudo apt install fail2ban\n\n# Yapılandırma\nsudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local\nsudo nano /etc/fail2ban/jail.local\n```\n\n9. İzinler / Permissions:\n```bash\n# SSH dizini izinleri\nchmod 700 ~/.ssh\nchmod 600 ~/.ssh/authorized_keys\n```\n\n10. Güvenlik İpuçları / Security Tips:\n- Güçlü şifreler kullanın\n- Varsayılan portu değiştirin\n- Anahtar tabanlı kimlik doğrulama kullanın\n- Fail2ban kullanın\n- Logları düzenli kontrol edin\n\n11. Sorun Giderme / Troubleshooting:\n```bash\n# Bağlantı sorunları için debug modu\nssh -vv kullanici@sunucu_ip\n\n# SSH servis durumu\nsudo systemctl status ssh\n\n# Port kontrolü\nsudo netstat -tulpn | grep ssh\n```\n\n12. SSH Config Örneği / SSH Config Example:\n```bash\n# ~/.ssh/config dosyası\nHost sunucu_adi\n    HostName sunucu_ip\n    Port 2222\n    User kullanici\n    IdentityFile ~/.ssh/id_rsa\n```\n\n13. Otomatik Bağlantı / Auto Connection:\n```bash\n# Anahtar oluşturma (parolasız)\nssh-keygen -t rsa -N \"\" -f ~/.ssh/id_rsa\n\n# Anahtarı sunucuya kopyalama\nssh-copy-id -i ~/.ssh/id_rsa.pub kullanici@sunucu_ip\n```\n\nÖnemli Notlar / Important Notes:\n- Her değişiklikten sonra servisi yeniden başlatın\n- Güvenlik güncellemelerini düzenli yapın\n- Yedekleme rutini oluşturun\n- Sadece gerekli portları açık tutun\n- SSH anahtarlarını güvenli saklayın\n\nYararlı Komutlar / Useful Commands:\n```bash\n# Bağlı kullanıcıları görme\nwho\n\n# Aktif SSH oturumları\nw\n\n# SSH versiyonu kontrol\nssh -V\n\n# SSH anahtar parmak izi\nssh-keygen -l -f ~/.ssh/id_rsa.pub\n```\nDebian/Linux sisteminde saat ve tarih güncelleme işlemleri\n\n1. Manuel Saat/Tarih Ayarlama / Manual Date/Time Setting:\n```bash\n# Tarih ve saat ayarlama\nsudo date --set=\"2024-11-24 14:30:00\"\n\n# Sadece saat ayarlama\nsudo date +%T -s \"14:30:00\"\n\n# Sadece tarih ayarlama\nsudo date +%Y%m%d -s \"20241124\"\n```\n\n2. NTP (Network Time Protocol) ile Otomatik Ayarlama:\n```bash\n# NTP kurulumu\nsudo apt update\nsudo apt install ntp\n\n# NTP servisi başlatma\nsudo systemctl start ntp\nsudo systemctl enable ntp\n\n# NTP durumu kontrolü\nsudo systemctl status ntp\n```\n\n3. Zaman Dilimi Ayarları / Timezone Settings:\n```bash\n# Mevcut zaman dilimini görme\ntimedatectl\n\n# Kullanılabilir zaman dilimlerini listeleme\ntimedatectl list-timezones\n\n# Zaman dilimini değiştirme\nsudo timedatectl set-timezone Europe/Istanbul\n```\n\n4. Donanım Saati Senkronizasyonu:\n```bash\n# Sistem saatini donanım saatine yazma\nsudo hwclock --systohc\n\n# Donanım saatini okuma\nsudo hwclock --show\n\n# Donanım saatini ayarlama\nsudo hwclock --set --date=\"2024-11-24 14:30:00\"\n```\n\n5. Chrony ile Saat Senkronizasyonu:\n```bash\n# Chrony kurulumu\nsudo apt install chrony\n\n# Servisi başlatma\nsudo systemctl start chronyd\nsudo systemctl enable chronyd\n\n# Durum kontrolü\nchronyc tracking\n```\n\nYararlı Komutlar / Useful Commands:\n```bash\n# Mevcut saat ve tarihi gösterme\ndate\n\n# NTP sunucuları ile senkronizasyon durumu\nntpq -p\n\n# Sistem saati ayarlarını görme\ntimedatectl status\n\n# Zaman senkronizasyonunu kontrol etme\nsudo timedatectl set-ntp true\n```\n\nNot / Notes:\n- Sunucu sistemlerinde NTP kullanımı önerilir\n- Zaman dilimi değişikliklerinde sistemin yeniden başlatılması gerekebilir\n- Saat değişikliği bazı servisleri etkileyebilir\n- Donanım saati UTC formatında tutulur\n\nDebian/Linux'ta uyku moduna girmeyi engelleme yöntemleri:\n\n1. Sistem Ayarlarından Engelleme / System Settings:\n```bash\n# Güç yönetimi ayarlarını değiştirme\nsudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target\n\n# Servisleri kontrol etme\nsystemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target\n```\n\n2. Komut Satırı ile Geçici Engelleme / Temporary Prevention:\n```bash\n# systemd-inhibit kullanımı\nsystemd-inhibit --what=sleep --who=\"$USER\" --why=\"Prevent suspend\" --mode=block sleep infinity\n\n# caffeine benzeri uygulama\nsudo apt install caffeine\n```\n\n3. Güç Yönetimi Ayarları / Power Management:\n```bash\n# GNOME için\ngsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'\ngsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'\n\n# KDE için\nqdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement set suppressSleep true\n```\n\n4. systemd Yapılandırması / systemd Configuration:\n```bash\n# logind.conf düzenleme\nsudo nano /etc/systemd/logind.conf\n\n# Eklenecek/değiştirilecek satırlar:\nHandleLidSwitch=ignore\nHandleLidSwitchExternalPower=ignore\nIdleAction=ignore\n```\n\n5. DPMS (Ekran Güç Yönetimi) Ayarları:\n```bash\n# DPMS'i devre dışı bırakma\nxset -dpms\nxset s off\n\n# Kalıcı yapmak için ~/.xprofile'a ekleyin:\necho \"xset -dpms\" \u003e\u003e ~/.xprofile\necho \"xset s off\" \u003e\u003e ~/.xprofile\n```\n\n6. Otomatik Script Oluşturma / Create Automatic Script:\n```bash\n# Script oluşturma\nsudo nano /usr/local/bin/prevent-suspend.sh\n\n# Script içeriği\n#!/bin/bash\nwhile true; do\n    xdotool keydown Shift; xdotool keyup Shift\n    sleep 59\ndone\n\n# Çalıştırılabilir yapma\nsudo chmod +x /usr/local/bin/prevent-suspend.sh\n```\n\n7. Kernel Parametreleri / Kernel Parameters:\n```bash\n# GRUB yapılandırması\nsudo nano /etc/default/grub\n\n# Eklenecek parametre\nGRUB_CMDLINE_LINUX_DEFAULT=\"quiet splash noacpi\"\n\n# GRUB güncelleme\nsudo update-grub\n```\n\n8. Otomatik Başlangıç Ayarı / Autostart Setting:\n```bash\n# Autostart dosyası oluşturma\nmkdir -p ~/.config/autostart\nnano ~/.config/autostart/prevent-suspend.desktop\n\n# Dosya içeriği\n[Desktop Entry]\nType=Application\nName=Prevent Suspend\nExec=/usr/local/bin/prevent-suspend.sh\nHidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\n```\n\nÖnemli Notlar / Important Notes:\n- Bazı ayarlar masaüstü ortamına göre değişebilir\n- Sistem güncellemelerinde ayarlar sıfırlanabilir\n- Pil kullanımı artabilir\n- Güvenlik güncellemeleri için sistem yeniden başlatılmalıdır\n\nSorun Giderme / Troubleshooting:\n```bash\n# Güç yönetimi durumu\npowerprofilesctl get\n\n# Uyku modu durumu\nsystemctl status systemd-suspend.service\n\n# Aktif inhibitörleri görme\nsystemd-inhibit --list\n```\n\nGUI Uygulamaları / GUI Applications:\n- Caffeine\n- GNOME Tweaks\n- KDE System Settings\n- Power Manager Settings\n\nHer masaüstü ortamı için ayarlar farklı olabilir, kullandığınız ortama göre uygun yöntemi seçin.\n\n9. FTP sunucusu kurmak için vsftpd (Very Secure FTP Daemon) kullanacağız. Adım adım kuralım:\n\n1. Önce vsftpd'yi yükleyelim:\n```bash\nsudo apt update\nsudo apt install vsftpd\n```\n\n2. Orijinal config dosyasını yedekleyelim:\n```bash\nsudo cp /etc/vsftpd.conf /etc/vsftpd.conf.backup\n```\n\n3. vsftpd.conf dosyasını düzenleyelim:\n```bash\nsudo nano /etc/vsftpd.conf\n```\n\nvsftpd.conf içeriğini şu şekilde düzenleyelim:\n```conf\n# Temel Ayarlar\nlisten=YES\nlisten_ipv6=NO\nanonymous_enable=NO\nlocal_enable=YES\nwrite_enable=YES\nlocal_umask=022\ndirmessage_enable=YES\nuse_localtime=YES\n\n# Güvenlik Ayarları\nchroot_local_user=YES\nallow_writeable_chroot=YES\nssl_enable=NO\npasv_enable=YES\npasv_min_port=40000\npasv_max_port=40100\n\n# Logging\nxferlog_enable=YES\nxferlog_file=/var/log/vsftpd.log\nxferlog_std_format=YES\n\n# www klasörü için özel ayarlar\nlocal_root=/var/www\nuser_sub_token=$USER\n```\n\n4. FTP için yeni bir kullanıcı oluşturalım:\n```bash\nsudo adduser ftpuser\n```\n(Sizden şifre ve kullanıcı bilgileri isteyecek, bunları doldurun)\n\n5. Kullanıcıyı www-data grubuna ekleyelim:\n```bash\nsudo usermod -aG www-data ftpuser\n```\n\n6. www dizini için izinleri düzenleyelim:\n```bash\nsudo chown -R www-data:www-data /var/www\nsudo chmod -R 775 /var/www\n```\n\n7. vsftpd servisini yeniden başlatalım:\n```bash\nsudo systemctl restart vsftpd\n```\n\n8. Firewall ayarlarını yapalım (eğer UFW kullanıyorsanız):\n```bash\nsudo ufw allow 20/tcp\nsudo ufw allow 21/tcp\nsudo ufw allow 40000:40100/tcp\nsudo ufw enable\n```\n\nArtık FTP sunucunuz hazır! Şu bilgilerle bağlanabilirsiniz:\n- Host: sunucu-ip-adresi\n- Port: 21\n- Kullanıcı adı: ftpuser\n- Şifre: (oluşturduğunuz şifre)\n\nFTP istemcisi olarak şunları kullanabilirsiniz:\n- FileZilla\n- WinSCP (Windows için)\n- Cyberduck (Mac için)\n\nGüvenlik İpuçları:\n1. Güçlü şifreler kullanın\n2. Mümkünse SFTP kullanın (daha güvenli)\n3. Sadece gerekli dizinlere erişim verin\n4. Düzenli olarak log dosyalarını kontrol edin\n\nÖrnek bir kullanıcı ve klasör erişimi için; kök dizinideki python klasörüne özel bir kullanıcı erişimi yapacağız.\n\nPython klasörüne erişim için yeni bir FTP kullanıcısı oluşturalım:\n\n1. Yeni bir kullanıcı oluşturalım:\n```bash\nsudo adduser pythonuser\n```\n(Şifre ve kullanıcı bilgilerini doldurun)\n\n2. Python klasörünüz için (örneğin /python) dizin oluşturalım:\n```bash\nsudo mkdir /python\n```\n\n3. Klasör sahipliği ve izinlerini ayarlayalım:\n```bash\nsudo chown -R pythonuser:pythonuser /python\nsudo chmod -R 755 /python\n```\n\n4. vsftpd.conf dosyasını düzenleyelim:\n```bash\nsudo nano /etc/vsftpd.conf\n```\n\nDosyaya şu satırları ekleyelim (eğer yoksa):\n```conf\n# Kullanıcı bazlı dizin yapılandırması\nuser_sub_token=$USER\nlocal_root=/home/$USER\n\n# Güvenlik ayarları\nchroot_local_user=YES\nallow_writeable_chroot=YES\nwrite_enable=YES\n\n# Kullanıcı listesi ayarları\nuserlist_enable=YES\nuserlist_file=/etc/vsftpd.userlist\nuserlist_deny=NO\n```\n\n5. Kullanıcı listesi oluşturalım:\n```bash\nsudo nano /etc/vsftpd.userlist\n```\n\nBu dosyaya kullanıcıları ekleyelim:\n```\nftpuser\npythonuser\n```\n\n6. Python kullanıcısı için özel bir yapılandırma dosyası oluşturalım:\n```bash\nsudo mkdir -p /etc/vsftpd/users\nsudo nano /etc/vsftpd/users/pythonuser\n```\n\nİçeriği şu şekilde olsun:\n```\nlocal_root=/python\n```\n\n7. Ana vsftpd.conf dosyasına bu kullanıcı yapılandırmasını ekleyelim:\n```bash\nsudo nano /etc/vsftpd.conf\n```\n\nDosyanın sonuna ekleyin:\n```conf\nuser_config_dir=/etc/vsftpd/users\n```\n\n8. Servisi yeniden başlatalım:\n```bash\nsudo systemctl restart vsftpd\n```\n\n9. İzinleri test edelim:\n```bash\nsudo -u pythonuser touch /python/test.txt\n```\n\nArtık şu bilgilerle bağlanabilirsiniz:\n- Host: sunucu-ip-adresi\n- Port: 21\n- Kullanıcı adı: pythonuser\n- Şifre: (oluşturduğunuz şifre)\n\nTest etmek için:\n1. FileZilla veya başka bir FTP istemcisi kullanın\n2. Yukarıdaki bilgilerle bağlanın\n3. /python dizinine dosya yüklemeyi deneyin\n\nGüvenlik notları:\n1. Python klasöründe çalıştırılabilir dosyalar için dikkatli olun\n2. Düzenli olarak log dosyalarını kontrol edin\n3. Güçlü şifre kullandığınızdan emin olun\n\n\n10. Debian'a VSCode kurulumunu adım adım yapalım:\n\n1. Önce gerekli bağımlılıkları yükleyelim:\n```bash\nsudo apt update\nsudo apt install software-properties-common apt-transport-https wget gpg\n```\n\n2. Microsoft GPG anahtarını indirelim ve ekleyelim:\n```bash\nwget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor \u003e packages.microsoft.gpg\nsudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg\n```\n\n3. VSCode deposunu sisteme ekleyelim:\n```bash\nsudo sh -c 'echo \"deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main\" \u003e /etc/apt/sources.list.d/vscode.list'\n```\n\n4. Paket listesini güncelleyelim:\n```bash\nsudo apt update\n```\n\n5. VSCode'u yükleyelim:\n```bash\nsudo apt install code\n```\n\nYararlı VSCode Eklentileri (isteğe bağlı):\n\nPython Geliştirme için:\n```\n- Python (Microsoft)\n- Pylance\n- Python Indent\n- autoDocstring\n```\n\nWeb Geliştirme için:\n```\n- Live Server\n- HTML CSS Support\n- JavaScript (ES6) code snippets\n- ESLint\n```\n\nPHP Geliştirme için:\n```\n- PHP Intelephense\n- PHP Debug\n- PHP Extension Pack\n```\n\nGit için:\n```\n- GitLens\n- Git History\n```\n\nGenel Kullanım için:\n```\n- Material Icon Theme\n- One Dark Pro\n- Remote - SSH\n- Remote Development\n```\n\nVSCode Temel Ayarları:\n\n1. Otomatik kaydetme:\nFile \u003e Preferences \u003e Settings\n- \"Files: Auto Save\" seçeneğini \"afterDelay\" yapın\n\n2. Yazı tipi boyutu:\nFile \u003e Preferences \u003e Settings\n- \"Editor: Font Size\" değerini istediğiniz boyuta ayarlayın\n\n3. Tema değiştirme:\nFile \u003e Preferences \u003e Color Theme\n- İstediğiniz temayı seçin\n\n4. Terminal entegrasyonu:\n```\nCtrl + ` (backtick) ile terminali açabilirsiniz\n```\n\nTemel VSCode Kısayolları:\n```\nCtrl + P : Dosya arama\nCtrl + Shift + P : Komut paleti\nCtrl + , : Ayarlar\nCtrl + B : Kenar çubuğunu gizle/göster\nCtrl + ` : Terminal aç/kapa\nCtrl + / : Satır yorumu\nAlt + Up/Down : Satırı yukarı/aşağı taşı\nCtrl + D : Sonraki eşleşmeyi seç\n```\n\nProje Dizini Açma:\n1. VSCode'u başlatın\n2. File \u003e Open Folder\n3. Proje dizininizi seçin\n\nVSCode'u güncellemek için:\n```bash\nsudo apt update\nsudo apt upgrade code\n```\n\nVSCode'u kaldırmak için:\n```bash\nsudo apt remove code\nsudo apt autoremove\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonder7%2Fdebian-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonder7%2Fdebian-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonder7%2Fdebian-notes/lists"}