
    
    
        
        
                
    
        
        
                
    
        
        
                
    
        
        
                
    
        
        
                
    
        
        
                
    
        
        
            
{"version":"https:\/\/jsonfeed.org\/version\/1","title":"Beni Takipte Kal\u0131n","home_page_url":"https:\/\/halukhackali.com.tr\/en\/linux","feed_url":"https:\/\/halukhackali.com.tr\/en\/linux.json","description":"Websitemdeki i\u00e7erikleri RSS ile takip edebilirsiniz.","author":{"name":"Haluk HA\u00c7KALI"},"items":[{"title":"Fedora&#039;da Android Studio Kurulumu","date_published":"2024-08-07T18:43:18+00:00","id":"https:\/\/halukhackali.com.tr\/en\/linux\/fedorada-android-studio-kurulumu","url":"https:\/\/halukhackali.com.tr\/en\/linux\/fedorada-android-studio-kurulumu","content_html":"<h3 id=\"sistem-gereksinimleri\">Sistem Gereksinimleri:<a href=\"#sistem-gereksinimleri\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p><strong>Bu kurulumun ba\u015far\u0131l\u0131 olmas\u0131 i\u00e7in a\u015fa\u011f\u0131daki sistem gereksinimlerini kar\u015f\u0131laman\u0131z gerekir.<\/strong><\/p>\n<ul>\n<li>Gnome, KDE veya Unity DE'yi destekleyen herhangi bir 64-bit Linux da\u011f\u0131t\u0131m\u0131 (\u00f6r: Fedora);<\/li>\n<li>GNU C Library (glibc) 2.31 veya sonras\u0131.<\/li>\n<li>x86_64 CPU mimarisi;  2. nesil Intel Core veya daha yenisi ya da AMD Sanalla\u015ft\u0131rma (AMD-V) ve SSSE3 deste\u011fine sahip AMD i\u015flemci.<\/li>\n<li>8 GB RAM veya daha fazlas\u0131.<\/li>\n<li>Minimum 8 GB kullan\u0131labilir disk alan\u0131 (IDE + Android SDK + Android Emulator).<\/li>\n<li>1280 x 800 minimum ekran \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011f\u00fc.<\/li>\n<\/ul>\n\n<h2 id=\"yoentem-1-snap-kullanarak\">Y\u00f6ntem 1 - Snap kullanarak Android Studio'yu Fedora'ya kurun:<a href=\"#yoentem-1-snap-kullanarak\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Daha basit olan y\u00f6ntem Android Studio'yu Snap'i kullanarak kurmakt\u0131r. Gerekli t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar tek bir seferde paketlendi\u011finden, Android Studio'yu h\u0131zl\u0131ca y\u00fcklemek i\u00e7in en \u00e7ok  \u00f6nerilen y\u00f6ntem budur.<\/p>\n<p>\u00d6ncelikle, Snap'in Fedora'da kurulu ve \u00e7al\u0131\u015f\u0131r durumda oldu\u011fundan emin olun.<\/p>\n<pre><code>sudo dnf install snapd<\/code><\/pre>\n<p>Snap path'e do\u011fru \u015fekilde eklendi\u011finden emin olmak i\u00e7in oturumu kapat\u0131p tekrar a\u00e7\u0131n veya sisteminizi yeniden ba\u015flat\u0131n.<\/p>\n<p>classic snap deste\u011fini etkinle\u015ftirmek i\u00e7in, <code>\/var\/lib\/snapd\/snap<\/code> ve <code>\/snap<\/code> aras\u0131nda sembolik bir ba\u011flant\u0131 olu\u015fturmak i\u00e7in a\u015fa\u011f\u0131dakini girin:<\/p>\n<pre><code>sudo ln -s \/var\/lib\/snapd\/snap \/snap<\/code><\/pre>\n<p>Kurulduktan sonra, Snap'i ba\u015flat\u0131n ve etkinle\u015ftirin.<\/p>\n<pre><code>sudo systemctl enable --now snapd.socket<\/code><\/pre>\n<p>\ud83d\udca1 <strong>\u0130ste\u011fe Ba\u011fl\u0131:<\/strong> Bir GUI\/Masa\u00fcst\u00fc kullan\u0131yorsan\u0131z, Snap Store uygulamas\u0131n\u0131 da y\u00fcklemk isteyebilirsiniz.<\/p>\n<pre><code>sudo snap install snap-store<\/code><\/pre>\n<ul>\n<li>Snap Store'dan Android Studio'yu bulup kurabilirsiniz.<\/li>\n<\/ul>\n<p>A\u015fa\u011f\u0131daki tek komutu kullanarak Android Studio'yu Fedora'ya kurun.<\/p>\n<pre><code>sudo snap install android-studio --classic\\n<\/code><\/pre>\n<p>Komut \u00e7\u0131kt\u0131s\u0131:<\/p>\n<pre><code>2021-12-21T13:57:13+01:00 INFO Waiting for automatic snapd restart...\nandroid-studio 2020.3.1.24 from Snapcrafters installed<\/code><\/pre>\n<p>Android Studio Fedora'ya ba\u015far\u0131yla y\u00fcklendi, yap\u0131land\u0131rmaya devam edin.<\/p>\n\n<h2 id=\"yoentem-2-android-studio-\">Y\u00f6ntem 2 - Android Studio'yu bir Ar\u015fiv kullanarak Fedora'ya kurun:<a href=\"#yoentem-2-android-studio-\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>(Kendi tercih etti\u011fim y\u00f6ntem bu.)<\/p>\n<p>\u00d6nce sistem paketlerinizi g\u00fcncelleyin ve \u00f6nemli ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckleyin.<\/p>\n<pre><code>sudo dnf upgrade\\n<\/code><\/pre>\n<pre><code>sudo dnf update\\n<\/code><\/pre>\n<pre><code>sudo dnf install bzip2-libs.i686 zlib.i686 ncurses-libs.i686 -y <\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki d\u00fc\u011fmeyi t\u0131klayarak resmi Android Studio indirme sitesine gidin ve ard\u0131ndan Linux paketini se\u00e7in.\nAndroid Studio \u0130ndir!<\/p>\n<p>Veya a\u015fa\u011f\u0131daki gibi wget komutuyla komut sat\u0131r\u0131 \u00fczerinden kurabilirsiniz:<\/p>\n<pre><code>wget https:\/\/redirector.gvt1.com\/edgedl\/android\/studio\/ide-zips\/2022.1.1.21\/android-studio-2022.1.1.21-linux.tar.gz<\/code><\/pre>\n<p>\u0130ndirilen paketi \u00e7\u0131kart\u0131n.<\/p>\n<pre><code>sudo tar -zxvf android-studio-*-linux.tar.gz <\/code><\/pre>\n<p>\u00c7\u0131kartt\u0131\u011f\u0131n\u0131z paketi kullan\u0131c\u0131 profiliniz i\u00e7in <code>\/usr \/local\/<\/code> veya payla\u015f\u0131lan kullan\u0131c\u0131lar i\u00e7in <code>\/opt \/<\/code> gibi uygulamalar\u0131n\u0131z i\u00e7in uygun bir konuma ta\u015f\u0131y\u0131n.<\/p>\n<pre><code>sudo mv android-studio \/usr\/local\/<\/code><\/pre>\n<p>veya<\/p>\n<pre><code>sudo mv android-studio \/opt\/<\/code><\/pre>\n<p>Android Studio'yu ba\u015flatabilmek i\u00e7in soft link(sembolik link olarak da ge\u00e7er) kullanarak y\u00fcr\u00fct\u00fclebilir dosyay\u0131 <code>\/bin<\/code> dosyas\u0131na ba\u011flay\u0131n;<\/p>\n<pre><code>sudo ln -sf \/opt\/android-studio\/bin\/studio.sh \/bin\/android-studio<\/code><\/pre>\n<p>Android Studio'yu ba\u015flatmak i\u00e7in bir terminal a\u00e7\u0131n, <code>android-studio\/bin\/<\/code> dizinine gidin ve <code>studio.sh<\/code>'yi \u00e7al\u0131\u015ft\u0131r\u0131n.<\/p>\n<pre><code>sudo .\/android-studio\/bin\/studio.sh<\/code><\/pre>\n<p>\u00d6nceki Android Studio ayarlar\u0131n\u0131 i\u00e7e aktarmak isteyip istemedi\u011finizi se\u00e7in ve ard\u0131ndan Tamam'a t\u0131klay\u0131n.\nGeli\u015ftirme i\u00e7in gerekli olan Android SDK bile\u015fenlerinin indirilmesini i\u00e7eren Android Studio Kurulum Sihirbaz\u0131n\u0131 tamamlay\u0131n.<\/p>\n<hr>\n<p><strong>Ba\u011f\u0131ml\u0131l\u0131klar\u0131 Eklemek Gerekebilir: (Linux Derleme Esnas\u0131nda Hata Al\u0131n\u0131rsa)<\/strong><\/p>\n<pre><code>sudo dnf install gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-doc gstreamer1-plugins-base-devel gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-devel gstreamer1-plugins-bad-free-extras<\/code><\/pre>\n<hr>\n<p><strong>Simge Eklemek \u0130\u00e7in<\/strong><\/p>\n<p>Son ad\u0131m, Android Studio'yu Activities Menu'den(Ba\u015flat Men\u00fcs\u00fc)  ba\u015flatmak i\u00e7in bir masa\u00fcst\u00fc giri\u015fi olu\u015fturmakt\u0131r;<\/p>\n<pre><code>sudo nano \/usr\/share\/applications\/android-studio.desktop<\/code><\/pre>\n<p>Ard\u0131ndan \u015funlar\u0131 ekleyin:<\/p>\n<pre><code>[Desktop Entry]\nVersion=1.0\nType=Application\nName=Android Studio\nComment=Android Studio\nExec=bash -i \"\/opt\/android-studio\/bin\/studio.sh\" %f\nIcon=\/opt\/android-studio\/bin\/studio.png\nCategories=Development;IDE;\nTerminal=false\nStartupNotify=true\nStartupWMClass=jetbrains-android-studio\nName[en_GB]=android-studio.desktop<\/code><\/pre>\n<p><strong>Hepsi bu kadar...<\/strong><\/p>","date_modified":"2024-08-07T18:43:18+00:00","tags":["linux","server","raspberryPi"],"image":"\/user\/pages\/02.linux\/06.fedorada-android-studio-kurulumu\/Fedora_37_Android_Studio_Kurulumu_halukhackali.com.tr.png"},{"title":"Evde Sunucu Kurulumu","date_published":"2024-05-16T21:10:32+00:00","id":"https:\/\/halukhackali.com.tr\/en\/linux\/evde-sunucu-kurulumu","url":"https:\/\/halukhackali.com.tr\/en\/linux\/evde-sunucu-kurulumu","content_html":"<h1 id=\"kendi-sunucumuzu-kurabili\"><span style=\"color: #318A8B\"> Kendi sunucumuzu kurabilir miyiz?<\/span><a href=\"#kendi-sunucumuzu-kurabili\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h1>\n<p><strong><span style=\"color: #0A7677\"> Neden olmas&#305;n? <\/span><\/strong><\/p>\n<blockquote>\n<p><span style=\"color: #FF8301\"> G&uuml;n&uuml;m&uuml;zde verilerimizi kendi bulut sistemimizde g&uuml;venle saklamak, di&#287;er insanlarla payla&#351;mak ya da web sitelerimizi evimizde bar&#305;nd&#305;rmak d&uuml;&#351;&uuml;nd&uuml;&#287;&uuml;m&uuml;z kadar zor de&#287;il. Kendi kendine bar&#305;nd&#305;rma, yaln&#305;zca &uuml;&ccedil;&uuml;nc&uuml; taraflara g&uuml;venmek yerine ki&#351;isel verilerinizi ve hizmetlerinizi kendiniz bar&#305;nd&#305;rmak i&ccedil;in genellikle evde kendi sunucunuza sahip olma ve y&ouml;netme etkinli&#287;idir. &Ouml;rne&#287;in, blogunuzu para, reklam veya &ouml;zel veriler kar&#351;&#305;l&#305;&#287;&#305;nda ba&#351;ka birinin bilgisayar&#305;nda nam&#305; di&#287;er The Cloud. <\/span><\/p>\n<\/blockquote>\n<p>Evde sunucu bar&#305;nd&#305;rmayla ilgilenmeye ve bu konuda ara&#351;t&#305;rmalara ba&#351;lad&#305;&#287;&#305;mda genellikle bu i&#351;in &ccedil;ok maaliyetli, &ccedil;ok teknik bilgi gerektiren ve g&uuml;venli olmayan bir i&#351; oldu&#287;u yorumlar&#305;yla kar&#351;&#305;la&#351;t&#305;m.\nBu yorumlar da beni kendi sunucumu kurmaktan vazge&ccedil;irmi&#351;ti. Ta ki <a href=\"https:\/\/yusufipek.me\/\">Yusuf &#304;pek<\/a>'in Mastodon'da <a href=\"https:\/\/mastodon.social\/@ged@social.hayalmasal.org\">@ged<\/a>'in yaz&#305;s&#305;n&#305; payla&#351;&#305;ncaya kadar. A&ccedil;&#305;k Kaynak (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Open-source_software\">OpenSource<\/a>) savunucu olan @ged, kendi sunucumuzu evde kendimizin bar&#305;nd&#305;rmas&#305; konusunda beni bir hayli heveslendirdi. Ard&#305;ndan Yusuf &#304;pek ve @ged YouTube'da &#8599;&#65039; bu konuda faydal&#305; bir canl&#305; yay&#305;n yapt&#305;lar.\nBu canl&#305; yay&#305;n&#305;n da etkisiyle art&#305;k kollar&#305; s&#305;vay&#305;p i&#351;e ba&#351;lamaya haz&#305;r oldu&#287;umu hissettim.<\/p>\n<h3 id=\"peki-kendi-sunucuna-sahip\"><span style=\"color: #B00164\"> Peki Kendi Sunucuna Sahip Olaman&#305;n Avantajlar&#305;\/Dezavantajlar&#305; Nedir? <\/span><a href=\"#peki-kendi-sunucuna-sahip\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p><strong>Avantajlar&#305;yla Ba&#351;layal&#305;m: &#128077;&#127995;<\/strong><\/p>\n<ul>\n<li>\n<p>Ki&#351;isel verilerimizi(foto&#287;raflar&#305;m&#305;z&#305;, videolar&#305;m&#305;z&#305;, belgelerimizi, ki&#351;ilerimizi vb.) yedekleme sistemimizi yani kendi bulut ortam&#305;m&#305;z&#305; istedi&#287;imiz gibi yap&#305;land&#305;rma ve bilgilerimizi pazarlayan &#351;irketlerden uzak  tutarak g&uuml;venle depolama &ouml;zg&uuml;rl&uuml;&#287;&uuml;.<\/p>\n<\/li>\n<li>\n<p>S&ouml;zde &uuml;cretsiz bulut servislerinin onlarca sat&#305;rl&#305;k kullan&#305;c&#305; s&ouml;zle&#351;melerini okuyup kabul etmek zorunda kalmadan, olas&#305; veri kay&#305;plar&#305;ndan dolay&#305; ma&#287;dur olmadan ger&ccedil;ekten minimum b&uuml;t&ccedil;eyle yedekleme ve bulut hizmetlere sahip olma.<\/p>\n<\/li>\n<li>\n<p>Verilerimize kimin ula&#351;abilece&#287;i konusunda tam yetki sahibi olma. &#128272;<\/p>\n<\/li>\n<li>\n<p>Sunucumuzu nerede bar&#305;nd&#305;raca&#287;&#305;m&#305;za ve sunucumuzun teknik &ouml;zelliklerine kendimizin varar verebilmesi. &#128271;<\/p>\n<\/li>\n<li>\n<p>Hi&ccedil; kimseyle ayn&#305; donan&#305;m kaynaklar&#305;n&#305; payla&#351;mak zorunda kalmama. &#128727;<\/p>\n<\/li>\n<\/ul>\n<p><strong> Dezavantajlar&#305; da yok de&#287;il: &#128078;&#127995; <\/strong><\/p>\n<ul>\n<li>\n<p>&#304;lk kurulumlar&#305; yaparken baz&#305;lar&#305;m&#305;z internetten bir tak&#305;m teknik terimleri, yap&#305;land&#305;rma bilgilerini &ouml;&#287;renmeye pek de hevesli olamayabilir. &#129707;<\/p>\n<\/li>\n<li>\n<p>Halihaz&#305;rda gerekli donan&#305;m ara&ccedil;lar&#305;na sahip olamayanlar i&ccedil;in ilk kurulum maliyeti fazla gelebilir. (Aylara ve y&#305;llara yay&#305;ld&#305;&#287;&#305;nda bu dezavantaj olmaktan &ccedil;&#305;kacakt&#305;r.) &#128176;<\/p>\n<\/li>\n<li>\n<p>Ara ara sistemimizi g&ouml;zden ge&ccedil;irmeye, bak&#305;m&#305;n&#305; yapmaya vaktimizin olamamas&#305;. Kimi insanlar bir kez kurup bir daha ilgilenmek istemeyebilirler. &#128716;<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2 id=\"ev-sunuculari-icin-kullan\"><span style=\"color: #B00164\"> Ev Sunucular&#305; &#304;&ccedil;in  Kullan&#305;m &Ouml;rnekleri Nelerdir ? &#127968;  <\/span><a href=\"#ev-sunuculari-icin-kullan\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<ul>\n<li>\n<p>Kendi bulut depolama sunucumuz,<\/p>\n<\/li>\n<li>\n<p>Kendi NAS sunucumuz,<\/p>\n<\/li>\n<li>\n<p>Kendi mail servislerimizi y&ouml;netmek i&ccedil;in mail sunucumuz,<\/p>\n<\/li>\n<li>\n<p>Kendi XMPP sunucumuz,<\/p>\n<\/li>\n<li>\n<p>Kendi media sunucumuz,<\/p>\n<\/li>\n<li>\n<p>Kendi oyun sunucumuz,<\/p>\n<\/li>\n<\/ul>\n<p>&Ouml;rnekleri daha da artt&#305;rmak m&uuml;mk&uuml;n...<\/p>\n<hr>\n<h3 id=\"sifir-bilgiyle-basliyorsa\"><span style=\"color: #B00164\"> S&#305;f&#305;r Bilgiyle Ba&#351;l&#305;yorsak Neleri &Ouml;&#287;renmeliyiz ? &#128218;  <\/span><a href=\"#sifir-bilgiyle-basliyorsa\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p>Endi&#351;elenmeyin, bunlar&#305;n &ouml;&#287;renilmesi hi&ccedil; zor de&#287;il. Komut sat&#305;r&#305; aray&uuml;z&uuml;, di&#287;er adlar&#305;yla, konsol, terminal, u&ccedil;birim... (kopyala\/yap&#305;&#351;t&#305;r yapabiliyorsak yeterli, &ccedil;ok detaya gerek yok) <\/p>\n<ul>\n<li>\n<p>A&#287; kurma (IP, DHCP, portlar) &#128736;&#65039;<\/p>\n<\/li>\n<li>\n<p>Sistem yap&#305;land&#305;rma &#128736;&#65039;<\/p>\n<\/li>\n<li>\n<p>A&#287; yap&#305;land&#305;rma &#128736;&#65039;<\/p>\n<\/li>\n<li>\n<p>Router yap&#305;land&#305;rma &#128736;&#65039;<\/p>\n<\/li>\n<\/ul>\n<p><strong>Asl&#305;nda t&uuml;m bunlar&#305; &ouml;nceden &ouml;&#287;renip i&#351;e sonra ba&#351;lamaya hi&ccedil; gerek yok. &#304;&#351;e ba&#351;lay&#305;n zaten gerekli bilgiye ad&#305;m ad&#305;m sahip olacaks&#305;n&#305;z.<\/strong><\/p>\n<h3 id=\"dikkate-alinmasi-gereken-\"><span style=\"color: #B00164\"> Dikkate Al&#305;nmas&#305; Gereken Baz&#305; &Ouml;nemli Konular Var &#10071;&#65039;<\/span><a href=\"#dikkate-alinmasi-gereken-\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p>Evde sunucu bar&#305;nd&#305;rmak demek ev a&#287;&#305;m&#305;z&#305; d&#305;&#351; d&uuml;nyaya a&ccedil;mak demektir. G&uuml;venlik konusunda titiz davranmal&#305;y&#305;z. Sunucumuz muhtemelen 7\/24 &ccedil;al&#305;&#351;aca&#287;&#305; i&ccedil;in elektrik sarfiyat&#305;, s&#305;n&#305;rs&#305;z de&#287;ilse internet paket limitleri, bant geni&#351;li&#287;i  gibi fakt&ouml;rleri dikkate almak gerekiyor. Sunucumuzun bar&#305;naca&#287;&#305; donan&#305;m&#305;n da uygun fiyatl&#305; olmas&#305; iyi olur. Olas&#305; elektrik kesintilerine kar&#351;&#305; gerekli &ouml;nlemleri al&#305;rsak fena olmaz.&#9888;&#65039;<\/p>\n<p>E&#287;er &uuml;cretli sunucu bar&#305;nd&#305;rma hizmetlerini kullanmak istiyorsak, bir &ccedil;ok &#351;irket bizim i&ccedil;in sunucumuzu &uuml;creti kar&#351;&#305;l&#305;&#287;&#305;nda bar&#305;nd&#305;r&#305;r. Bunun yan&#305;nda ekstra &uuml;cretle h&#305;z, bant geni&#351;li&#287;i, kesintisiz elektrik, s&#305;n&#305;rs&#305;z depolama alan&#305; gibi avantajlara da sahip oluruz. Ayr&#305;ca...<\/p>","date_modified":"2024-05-16T21:10:32+00:00","tags":["linux","server","raspberryPi"],"image":"\/user\/pages\/02.linux\/02.evde-sunucu-kurulumu\/Evde_Sunucu_Kurulumu_halukhackali.com.tr.png"},{"title":"Linux Distrolar\u0131","date_published":"2024-03-31T22:19:34+00:00","id":"https:\/\/halukhackali.com.tr\/en\/linux\/linux-distrolari","url":"https:\/\/halukhackali.com.tr\/en\/linux\/linux-distrolari","content_html":"<div class=\"tabs-wrapper ui-theme-lite top-left\">\n    <ul class=\"tabs-nav\">\n                    <li class=\"current\"><a href=\"#0ce379743b0\" id=\"Tab0\" rel=\"tab\">Debian<\/a><\/li>\n                    <li><a href=\"#0ce379743b1\" id=\"Tab1\" rel=\"tab\">Red Hat<\/a><\/li>\n                    <li><a href=\"#0ce379743b2\" id=\"Tab2\" rel=\"tab\">Fedora<\/a><\/li>\n                    <li><a href=\"#0ce379743b3\" id=\"Tab3\" rel=\"tab\">Arch Linux<\/a><\/li>\n                    <li><a href=\"#0ce379743b4\" id=\"Tab4\" rel=\"tab\">openSUSE<\/a><\/li>\n                    <li><a href=\"#0ce379743b5\" id=\"Tab5\" rel=\"tab\">NixOS<\/a><\/li>\n                    <li><a href=\"#0ce379743b6\" id=\"Tab6\" rel=\"tab\">Solus<\/a><\/li>\n        <\/ul>\n    <div class=\"tabs\">\n            <div class=\"tab\" id=\"0ce379743b0\" style=\"display: block\">\n<p>Stabil ve g\u00fcvenilir bir da\u011f\u0131t\u0131m. Hem masa\u00fcst\u00fc hem de sunucu i\u00e7in uygundur.<\/p>\n<\/div>\n            <div class=\"tab\" id=\"0ce379743b1\" style=\"display: none\">\n<p>Red Hat, a\u00e7\u0131k kaynak teknolojileri sa\u011flay\u0131c\u0131s\u0131d\u0131r. \u00d6zellikle Red Hat Enterprise Linux (RHEL) i\u015fletim sistemiyle tan\u0131n\u0131r. A\u00e7\u0131k kaynak projelerine katk\u0131da bulunur ve destekler. Dan\u0131\u015fmanl\u0131k, e\u011fitim ve teknik destek gibi hizmetler sunar. 2019'da IBM taraf\u0131ndan 34 milyar dolara sat\u0131n al\u0131nd\u0131, ancak ba\u011f\u0131ms\u0131z olarak faaliyetlerini s\u00fcrd\u00fcr\u00fcr.<\/p>\n<\/div>\n            <div class=\"tab\" id=\"0ce379743b2\" style=\"display: none\">\n<p>Yeniliklere a\u00e7\u0131k, g\u00fcncel paketlerle birlikte gelen bir da\u011f\u0131t\u0131m. GNOME masa\u00fcst\u00fc ortam\u0131yla \u00f6ne \u00e7\u0131kar.<\/p>\n<\/div>\n            <div class=\"tab\" id=\"0ce379743b3\" style=\"display: none\">\n<p>Kullan\u0131c\u0131ya esneklik sa\u011flayan ve h\u0131zl\u0131 bir yap\u0131ya sahip olan bir da\u011f\u0131t\u0131m. Man\u00fcel kurulum gerektirirdi, art\u0131k yeni kullan\u0131c\u0131lar i\u00e7in kurulum a\u015famas\u0131 \u00e7ok daha kolay hale geldi.<\/p>\n<\/div>\n            <div class=\"tab\" id=\"0ce379743b4\" style=\"display: none\">\n<p>Hem masa\u00fcst\u00fc hem de sunucu kullan\u0131m\u0131na uygun, g\u00fcvenilir bir da\u011f\u0131t\u0131m. YaST ad\u0131nda bir yap\u0131land\u0131rma arac\u0131yla \u00f6ne \u00e7\u0131kar.<\/p>\n<\/div>\n            <div class=\"tab\" id=\"0ce379743b5\" style=\"display: none\">\n<p>NixOS, Linux i\u015fletim sistemi i\u00e7in bir da\u011f\u0131t\u0131md\u0131r ve di\u011fer Linux da\u011f\u0131t\u0131mlar\u0131ndan farkl\u0131 bir yap\u0131ya sahiptir. Temel \u00f6zelliklerinden baz\u0131lar\u0131 \u015funlard\u0131r:<\/p>\n<ul>\n<li>\n<p><strong>Nix Paket Y\u00f6neticisi:<\/strong> NixOS, di\u011fer da\u011f\u0131t\u0131mlardan farkl\u0131 olarak Nix paket y\u00f6neticisini kullan\u0131r. Bu paket y\u00f6neticisi, paketlerin sistemde y\u00fcklenmesi, g\u00fcncellenmesi ve kald\u0131r\u0131lmas\u0131 gibi i\u015flemleri i\u015flevsel ve g\u00fcvenli bir \u015fekilde yapmay\u0131 ama\u00e7lar.<\/p>\n<\/li>\n<li>\n<p><strong>Fonksiyonel Yap\u0131:<\/strong> NixOS, yap\u0131land\u0131rma dosyalar\u0131n\u0131 fonksiyonel bir dil olan Nix ile tan\u0131mlar. Bu, sistem yap\u0131land\u0131rmas\u0131n\u0131 de\u011fi\u015ftirmek i\u00e7in bir fonksiyon \u00e7a\u011f\u0131rman\u0131za olanak tan\u0131r ve yap\u0131land\u0131rma dosyalar\u0131n\u0131n g\u00fcvenli ve tekrarlanabilir olmas\u0131n\u0131 sa\u011flar.<\/p>\n<\/li>\n<li>\n<p><strong>Atomic Y\u00fckleme ve Geri D\u00f6nme:<\/strong> NixOS, sistem yap\u0131land\u0131rmas\u0131 ve paket y\u00f6netimi a\u00e7\u0131s\u0131ndan atomik y\u00fckleme ve geri d\u00f6nme \u00f6zelli\u011fine sahiptir. Bu, sistem g\u00fcncellemeleri veya yap\u0131land\u0131rma de\u011fi\u015fiklikleri s\u0131ras\u0131nda sistemde olu\u015fabilecek sorunlar\u0131 \u00f6nler ve geri d\u00f6nme i\u015flemini kolayla\u015ft\u0131r\u0131r.<\/p>\n<\/li>\n<li>\n<p><strong>Birle\u015fik Kurulum Ortam\u0131 (Unified Installation Environment):<\/strong> NixOS, birle\u015fik bir kurulum ortam\u0131 sunar, yani kullan\u0131c\u0131lar\u0131n sistem kurulumu, yap\u0131land\u0131rmas\u0131 ve bak\u0131m\u0131 i\u00e7in ayn\u0131 arac\u0131 kullanmalar\u0131n\u0131 sa\u011flar.<\/p>\n<\/li>\n<li>\n<p><strong>\u0130leri D\u00fczey Yap\u0131land\u0131rma Se\u00e7enekleri:<\/strong> NixOS, sistem yap\u0131land\u0131rmas\u0131 i\u00e7in geni\u015f bir se\u00e7enek yelpazesi sunar ve kullan\u0131c\u0131lar\u0131n hemen hemen her y\u00f6n\u00fc \u00f6zelle\u015ftirmelerine olanak tan\u0131r.<\/p>\n<\/li>\n<\/ul>\n<p>NixOS, \u00f6zellikle sistem yap\u0131land\u0131rmas\u0131n\u0131n g\u00fcvenli ve tekrarlanabilir olmas\u0131n\u0131 sa\u011flamak, paket y\u00f6netimini daha g\u00fcvenli ve i\u015flevsel hale getirmek isteyenler i\u00e7in pop\u00fcler bir se\u00e7enektir.<\/p>\n<\/div>\n            <div class=\"tab\" id=\"0ce379743b6\" style=\"display: none\">\n<p>Solus, kullan\u0131c\u0131 dostu bir Linux da\u011f\u0131t\u0131m\u0131d\u0131r ve \u00f6zellikle ev ve ofis kullan\u0131c\u0131lar\u0131 i\u00e7in tasarlanm\u0131\u015ft\u0131r. \u0130\u015fte Solus'un baz\u0131 \u00f6zellikleri:<\/p>\n<ul>\n<li>\n<p><strong>Budgie Masa\u00fcst\u00fc Ortam\u0131:<\/strong> Solus, kendi geli\u015ftirdi\u011fi Budgie masa\u00fcst\u00fc ortam\u0131n\u0131 kullan\u0131r. Budgie, modern bir g\u00f6r\u00fcn\u00fcme sahiptir ve kullan\u0131c\u0131 dostu bir deneyim sunar.<\/p>\n<\/li>\n<li>\n<p><strong>Rolling Release Modeli:<\/strong> Solus, bir \"rolling release\" modelini benimser, yani s\u00fcrekli g\u00fcncellenen bir yap\u0131ya sahiptir. Bu, kullan\u0131c\u0131lar\u0131n her zaman en son yaz\u0131l\u0131m s\u00fcr\u00fcmlerine eri\u015fim sa\u011flar.<\/p>\n<\/li>\n<li>\n<p><strong>Kendi Paket Y\u00f6neticisi:<\/strong> Solus'un kendi paket y\u00f6neticisi olan eopkg, paketleri kurmay\u0131, g\u00fcncellemeyi ve kald\u0131rmay\u0131 kolayla\u015ft\u0131r\u0131r. Ayr\u0131ca h\u0131zl\u0131 ve g\u00fcvenilirdir.<\/p>\n<\/li>\n<li>\n<p><strong>Kurulu\u015f ve Ba\u011f\u0131ms\u0131zl\u0131k:<\/strong> Solus, kendi ba\u015f\u0131na bir da\u011f\u0131t\u0131md\u0131r ve ba\u015fka bir da\u011f\u0131t\u0131m\u0131n \u00fczerine in\u015fa edilmemi\u015ftir. Ba\u011f\u0131ms\u0131z bir yap\u0131ya sahiptir ve topluluk taraf\u0131ndan geli\u015ftirilir.<\/p>\n<\/li>\n<li>\n<p><strong>\u00d6ncelikli Olarak Masa\u00fcst\u00fc Kullan\u0131m\u0131 \u0130\u00e7in Tasarlanm\u0131\u015ft\u0131r:<\/strong> Solus, masa\u00fcst\u00fc kullan\u0131c\u0131lar\u0131 i\u00e7in optimize edilmi\u015ftir ve \u00f6zellikle ev ve ofis kullan\u0131m\u0131 i\u00e7in idealdir. Kullan\u0131c\u0131 dostu bir deneyim sunar ve kurulumu kolayd\u0131r.<\/p>\n<\/li>\n<\/ul>\n<p>Solus, modern bir g\u00f6r\u00fcn\u00fcm, kullan\u0131c\u0131 dostu aray\u00fcz ve g\u00fcncel yaz\u0131l\u0131mlarla ev ve ofis kullan\u0131c\u0131lar\u0131 i\u00e7in \u00e7ekici bir Linux da\u011f\u0131t\u0131m\u0131d\u0131r.<\/p>\n<\/div>\n        <\/div>\n<\/div>\n","date_modified":"2024-03-31T22:19:34+00:00","tags":["linux"],"image":"\/user\/pages\/02.linux\/linux-distrolari\/linux_distrolari_halukhackali.com.tr.png"},{"title":"Linux Komutlar\u0131 - 3","date_published":"2023-10-13T13:07:26+00:00","id":"https:\/\/halukhackali.com.tr\/en\/linux\/linux-komutlari-3","url":"https:\/\/halukhackali.com.tr\/en\/linux\/linux-komutlari-3","content_html":"<h2 id=\"dizin-klasoer-listele-ve-\"><strong>Dizin\/Klas\u00f6r Listele ve Boyutuna Bak<\/strong> \ud83d\udc27<a href=\"#dizin-klasoer-listele-ve-\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Linux i\u015fletim sistemi, disk y\u00f6netimi konusunda olduk\u00e7a g\u00fc\u00e7l\u00fcd\u00fcr ve kullan\u0131c\u0131lar\u0131na geni\u015f bir dizi disk komutu sunar. Bu komutlar, disklerinizi olu\u015fturmak, bi\u00e7imlendirmek, y\u00f6netmek ve izlemek i\u00e7in kullanabilece\u011finiz \u00f6nemli ara\u00e7lard\u0131r. Linux disk komutlar\u0131, dosya sistemi kontrol\u00fc, disk alan\u0131 kullan\u0131m\u0131n\u0131 izleme ve veri kurtarma gibi \u00e7e\u015fitli g\u00f6revler i\u00e7in kullan\u0131l\u0131r. Disk komutlar\u0131n\u0131 kullanarak, Linux kullan\u0131c\u0131lar\u0131 verilerini daha iyi koruyabilir ve sistemlerini daha verimli bir \u015fekilde y\u00f6netebilirler.<\/p>\n<pre><code>du -sh * | sort -h<\/code><\/pre>\n<hr>\n<h2 id=\"diskleri-listele\"><strong>Diskleri Listele<\/strong><a href=\"#diskleri-listele\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<pre><code>lsblk<\/code><\/pre>\n<hr>\n<h2 id=\"disk-silme-boelme-yeniden\">Disk Silme - B\u00f6lme - Yeniden Olu\u015fturma<a href=\"#disk-silme-boelme-yeniden\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Diski bi\u00e7imlendir:<\/p>\n<pre><code>fdisk \/dev\/YOUR_DISK<\/code><\/pre>\n<p><code>yeni bir b\u00f6l\u00fcm olu\u015fturmak i\u00e7in<\/code> ard arda, <code>p<\/code>, <code>1<\/code>, <code>Enter<\/code>, <code>Enter<\/code>, ve <code>w<\/code> .<\/p>\n<hr>\n<p>Bi\u00e7imlendirme i\u00e7in:<\/p>\n<pre><code>mkfs.ext4 \/dev\/YOUR_DISK1<\/code><\/pre>\n<hr>\n<h2 id=\"disk-bagla\">Disk Ba\u011fla<a href=\"#disk-bagla\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Dizini olu\u015fturarak ba\u015flayal\u0131m:<\/p>\n<pre><code class=\"language-bash\">mkdir \/mnt\/hdd<\/code><\/pre>\n<p>Ard\u0131ndan diski manuel olarak monte edebiliriz:<\/p>\n<pre><code>mount \/dev\/YOUR_DISK1 \/mnt\/hdd<\/code><\/pre>\n<hr>\n<h2 id=\"verileri-tasimak-istersek\">Verileri ta\u015f\u0131mak istersek klas\u00f6rlerden birine \/mnt\/hdd klas\u00f6r\u00fc ba\u011flay\u0131n<a href=\"#verileri-tasimak-istersek\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Burada <code>\/home\/yunohost.app<\/code>' teki uygulamalar\u0131n b\u00fcy\u00fck verilerini ve sabit diskinizdeki postalar\u0131 ta\u015f\u0131mak istedi\u011finizi d\u00fc\u015f\u00fcnece\u011fiz.<\/p>\n<h3 id=\"diskte-alt-klasoerler-olu\"><a href=\"https:\/\/yunohost.org\/en\/external_storage#5-1-creating-subfolders-o\">Diskte alt klas\u00f6rler olu\u015fturma<\/a><a href=\"#diskte-alt-klasoerler-olu\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h3>\n<p>Ba\u015flang\u0131\u00e7 olarak, sabit s\u00fcr\u00fcc\u00fcde bir klas\u00f6r olu\u015fturuyoruz<\/p>\n<pre><code>mkdir -p \/mnt\/hdd\/home\/yunohost.app\nmkdir -p \/mnt\/hdd\/var\/mail<\/code><\/pre>\n<hr>\n<h2 id=\"mount-noktalarinin-olustu\">Mount Noktalar\u0131n\u0131n Olu\u015fturulmas\u0131<a href=\"#mount-noktalarinin-olustu\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Ard\u0131ndan, orijinal klas\u00f6r\u00fc yeniden adland\u0131raca\u011f\u0131z ve bo\u015f bir isimsiz klas\u00f6r olu\u015fturaca\u011f\u0131z.<\/p>\n<pre><code>mv \/home\/yunohost.app \/home\/yunohost.app.bkp\nmkdir \/home\/yunohost.app\nmv \/var\/mail \/var\/mail.bkp\nmkdir \/var\/mail<\/code><\/pre>\n<p>Daha sonra, sabit s\u00fcr\u00fcc\u00fcm\u00fczdeki klas\u00f6r\u00fc a\u011fa\u00e7taki yeni bo\u015f konuma ba\u011flamak i\u00e7in <code>mount --bind<\/code> komutunu kullanabiliriz.<\/p>\n<pre><code>mount --bind \/mnt\/sdd\/home\/yunohost.app \/home\/yunohost.app\nmount --bind \/mnt\/sdd\/var\/mail \/var\/mail<\/code><\/pre>\n<hr>\n<h2 id=\"verilerin-kopyalanmasi\">Verilerin Kopyalanmas\u0131<a href=\"#verilerin-kopyalanmasi\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Ard\u0131ndan, t\u00fcm klas\u00f6r ve dosya \u00f6zelliklerini koruyarak verileri kopyal\u0131yoruz. Bu i\u015flem biraz zaman alabilir, ba\u015fka bir terminalle, montaj noktas\u0131yla ili\u015fkili a\u011f\u0131rl\u0131\u011f\u0131 g\u00f6zlemleyerek evrimi kontrol edebilirsiniz.<code>df -h<\/code><\/p>\n<pre><code>cp -a \/home\/yunohost.app.bkp\/. \/home\/yunohost.app\/\ncp -a \/var\/mail.bkp\/. \/var\/mail\/<\/code><\/pre>\n<p>Bu yap\u0131ld\u0131ktan sonra, i\u00e7eri\u011fin orada oldu\u011funu <code>ls<\/code> ile kontrol edin:<\/p>\n<pre><code>ls -la \/home\/yunohost.app\/\nls -la \/var\/mail\/<\/code><\/pre>\n<hr>\n<h2 id=\"oenyueklemede-otomatik-ol\">\u00d6ny\u00fcklemede Otomatik Olarak Monte Edin<a href=\"https:\/\/yunohost.org\/en\/external_storage#6-automatically-mount-on-\"><\/a><a href=\"https:\/\/yunohost.org\/en\/external_storage#6-automatically-mount-on-\"><\/a><a href=\"#oenyueklemede-otomatik-ol\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Ba\u015flang\u0131\u00e7 olarak, diskimizin UUID'sini (evrensel tan\u0131mlay\u0131c\u0131) \u015fu \u015fekilde bulal\u0131m:<\/p>\n<pre><code>blkid | grep \"\/dev\/YOUR_DISK1:\"\n# Returns something like :\n# \/dev\/sda1:UUID=\"cea0b7ae-2fbc-4f01-8884-3cb5884c8bb7\" TYPE=\"ext4\" PARTUUID=\"34e4b02c-02\"<\/code><\/pre>\n<p><code>\/etc\/fstab<\/code> dosyas\u0131na \u00f6ny\u00fckleme s\u0131ras\u0131nda disklerin ba\u011flanmas\u0131n\u0131 i\u015fleyen bir sat\u0131r ekleyelim. Bu y\u00fczden dosyay\u0131 <code>nano<\/code> ile a\u00e7\u0131yoruz:<\/p>\n<pre><code>nano \/etc\/fstab<\/code><\/pre>\n<p>Ard\u0131ndan dosyan\u0131n sonuna \u015fu sat\u0131rlar\u0131 ekleyin:<\/p>\n<pre><code>UUID=\"cea0b7ae-2fbc-4f01-8884-3cb5884c8bb7\" \/mnt\/hdd ext4 defaults,nofail 0 0\n\/mnt\/hdd\/home\/yunohost.app \/home\/yunohost.app none defaults,bind 0 0\n\/mnt\/hdd\/var\/mail \/var\/mail none defaults,bind 0 0<\/code><\/pre>\n<p>(bu sat\u0131r \u00f6nceki bilgi ve se\u00e7imlere g\u00f6re uyarlanmal\u0131d\u0131r)<\/p>\n<p>Use Ctrl+X then <code>y<\/code> to save.<\/p>\n<p>Daha sonra diskin ve alt klas\u00f6rlerin otomatik olarak ba\u011flan\u0131p ba\u011flanmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in sistemi yeniden ba\u015flatmay\u0131 deneyebilirsiniz.<\/p>\n<hr>\n<h2 id=\"eski-verileri-temizle\">Eski verileri Temizle<a href=\"#eski-verileri-temizle\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<pre><code>rm -Rf \/home\/yunohost.app.bkp rm -Rf \/var\/mail.bkp<\/code><\/pre>","date_modified":"2023-10-13T13:07:26+00:00","tags":["linux"],"image":"\/user\/pages\/02.linux\/05.linux-komutlari-3\/Linux_Komutlar\u0131_3_halukhackali.com.tr.png"},{"title":"Linux Komutlar\u0131 - 1","date_published":"2023-10-08T12:19:13+00:00","id":"https:\/\/halukhackali.com.tr\/en\/linux\/linux-komutlari-1","url":"https:\/\/halukhackali.com.tr\/en\/linux\/linux-komutlari-1","content_html":"<h2 id=\"en-sik-kullanilan-linux-k\">En S&#305;k Kullan&#305;lan <em>Linux<\/em> Komutlar&#305;&zwnj;&zwnj; &#128039;<a href=\"#en-sik-kullanilan-linux-k\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Windows kullanmaktan vazge&ccedil;ti&#287;im son iki y&#305;ld&#305;r, bir m&uuml;ddet &ccedil;e&#351;itli Linux distrolar&#305;nda gezindik&ccedil;e, bir &ccedil;ok VPS (virtual private server) ile bo&#287;u&#351;tuk&ccedil;a, g&uuml;nl&uuml;k kullan&#305;m&#305;mda da macOS ile ha&#351;&#305;r ne&#351;ir olunca mecburen terminal komutlar&#305;n&#305; kullanmak durumunda kald&#305;m.<\/p>\n<p>Sistem-Network M&uuml;hendisi ya da DevOps Uzman&#305; olmad&#305;&#287;&#305;m i&ccedil;in de onca komutu akl&#305;mda tutmakta zorland&#305;m.(bilmiyorum, belki onlar da ezberlemiyorlard&#305;r &ccedil;o&#287;unu)<\/p>\n<p>&Ouml;nceleri gerekli komutlar&#305; k&uuml;&ccedil;&uuml;k bir not defterine yaz&#305;yordum ama &nbsp;pratik olmuyordu. &#304;nternetten arat&#305;p komutu bulmak daha kullan&#305;&#351;l&#305; geliyordu. Sonra Joplin vb. not alma uygulamalar&#305; kulland&#305;m, bu &#351;ekilde &ccedil;ok fazla komut birikti ve d&uuml;zenlenmesi gerekiyordu. Ben de d&uuml;zenlemeyi herkesin ula&#351;abilece&#287;i bir yerde &nbsp;yapmaya karar verdim.<\/p>\n<p><strong>&Ouml;yleyse, Linux Komutlar&#305; &Ouml;&#287;renmeye ba&#351;layal&#305;m;<\/strong> &#128039;<\/p>\n<hr>\n<h1 id=\"ls\">&#128204; ls<a href=\"#ls\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h1>\n<p><strong>A. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ ls<\/code><\/pre>\n<p>Bu Linux komutu, makinenizin ge&ccedil;erli &ccedil;al&#305;&#351;ma dizininde bulunan t&uuml;m dosya ve dizinlerin bir listesini g&ouml;sterir.<\/p>\n<p><strong>B. kullan&#305;m:<\/strong><\/p>\n<pre><code>$ ls ~<\/code><\/pre>\n<p>Bu Linux komutu, ana dizininizde bulunan dosyalar&#305;n listesini g&ouml;sterir.<\/p>\n<p><strong>C. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ ls -ltr<\/code><\/pre>\n<ul>\n<li>l: Bu, i&ccedil;eri&#287;in &nbsp;listelenmesi i&ccedil;indir. Her sat&#305;rda izinler, sahiplik, boyut, zaman damgalar&#305; vb. gibi ek bilgiler i&ccedil;eren bir dosya g&ouml;sterir.<\/li>\n<li>t: Bu, &nbsp;liste &ccedil;&#305;kt&#305;s&#305;n&#305; zamana g&ouml;re s&#305;ralar.<\/li>\n<li>r: Bu, ls komut &ccedil;&#305;kt&#305;s&#305;n&#305;n s&#305;ras&#305;n&#305; tersine &ccedil;evirir.<\/li>\n<\/ul>\n<p>B&ouml;ylece hepsini birle&#351;tirdi&#287;inizde, i&ccedil;eri&#287;i mevcut dizinde ters kronolojik s&#305;raya g&ouml;re s&#305;ralanm&#305;&#351; olarak g&ouml;r&uuml;nt&uuml;lersiniz. En yeni dosyalar altta g&ouml;sterilir. G&ouml;r&uuml;nt&uuml;lenen listede bir dosya ad&#305;, dosya izinleri, dosyan&#305;n sahibi, grup, dosya olu&#351;turma tarihi ve saati ve ba&#287;lant&#305;lar bulunur.<\/p>\n<hr>\n<h1 id=\"df\">&#128204; df<a href=\"#df\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h1>\n<p><strong>A. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ df<\/code><\/pre>\n<p>df &nbsp;&ldquo;disk filesystem \/ disk dosya sistemi&rdquo; anlam&#305;na gelir. Bu komutun g&ouml;revi, Linux sisteminizin dosya sistemindeki kullan&#305;labilir toplam disk alan&#305;n&#305;n ve kullan&#305;lan disk alan&#305;n&#305;n ayr&#305;nt&#305;l&#305; bir &ouml;zet listesini g&ouml;stermektir.  <\/p>\n<p><strong>B. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ df -h<\/code><\/pre>\n<p>-h parametresi, Linux dosya sisteminizde kullan&#305;lan ve mevcut olan toplam disk alan&#305;n&#305;n &ouml;zetini insan taraf&#305;ndan okunabilir bi&ccedil;imde g&ouml;r&uuml;nt&uuml;lemek i&ccedil;in kullan&#305;l&#305;r, bu, ayr&#305;nt&#305;lar&#305; bayt, MB (megabayt) ve GB (gigabayt) bi&ccedil;iminde g&ouml;sterdi&#287;i anlam&#305;na gelir.<\/p>\n<hr>\n<h1 id=\"mkdir\">&#128204; mkdir<a href=\"#mkdir\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h1>\n<p><strong>A. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ mkdir<\/code><\/pre>\n<p>Linux dosya sisteminizde yeni bir dizin olu&#351;turmak istiyorsan&#305;z &ldquo;mkdir&rdquo; komutunu kullanmal&#305;s&#305;n&#305;z. &Ouml;rne&#287;in, &ldquo;mkdir yeni_dizin&rdquo;, bu komut Linux dosya sisteminizde yeni_dizin ad&#305;nda bir dizin yaratacakt&#305;r.<\/p>\n<hr>\n<h1 id=\"rm\">&#128204; rm<a href=\"#rm\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h1>\n<p><strong>A. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ rm dosya_ad&#305;<\/code><\/pre>\n<p>Bu Linux komutu, Linux dosya sisteminizden bir dosyay&#305; kald&#305;rmak\/silmek i&ccedil;in kullan&#305;l&#305;r. &Ouml;rne&#287;in- &ldquo;rm dosya_ad&#305;&rdquo;, bu, ge&ccedil;erli &ccedil;al&#305;&#351;ma dizininizde bulunan dosya_ad&#305; adl&#305; dosyay&#305; kald&#305;racakt&#305;r.<\/p>\n<p><strong>B. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ rmdir dizin_ad&#305;<\/code><\/pre>\n<p>Bu Linux komutu, Linux dosya sisteminizden &nbsp;bir dizini kald&#305;rmak i&ccedil;in kullan&#305;l&#305;r. &Ouml;rne&#287;in, &ldquo;rmdir dizin_ad&#305;&rdquo;, dizin_ad&#305; dizinini Linux dosya sisteminizden siler.<\/p>\n<hr>\n<h1 id=\"pwd\">&#128204; pwd<a href=\"#pwd\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h1>\n<p><strong>A. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ pwd<\/code><\/pre>\n<p>&ldquo;pwd&rdquo; = &ldquo;Mevcut &Ccedil;al&#305;&#351;ma Dizini&rdquo;. Size o anda bulundu&#287;unuz veya &ccedil;al&#305;&#351;t&#305;&#287;&#305;n&#305;z dizin ad&#305;n&#305; verir ve o dizinin yolunu g&ouml;sterir.<\/p>\n<hr>\n<h1 id=\"cd\">&#128204; cd<a href=\"#cd\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h1>\n<p><strong>A. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ cd<\/code><\/pre>\n<p>Bu komut Linux'un en kullan&#305;&#351;l&#305; komutlar&#305;ndan biridir. Bu komut sayesinde kullan&#305;c&#305; istedi&#287;i zaman istedi&#287;i dizine kolayl&#305;kla gidebilir. Bu komut, kullan&#305;c&#305;n&#305;n mevcut &ccedil;al&#305;&#351;ma dizinini, kullan&#305;c&#305;n&#305;n gezinmek istedi&#287;i kullan&#305;c&#305; taraf&#305;ndan belirtilen dizin ad&#305;na de&#287;i&#351;tirir.<\/p>\n<p><strong>B. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ cd \/<\/code><\/pre>\n<p>Bu komut, Linux dosya sistemi kullan&#305;c&#305;s&#305;n&#305;n k&ouml;k dizinine gitmek i&ccedil;in kullan&#305;l&#305;r.<\/p>\n<p><strong>C. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ cd ~<\/code><\/pre>\n<p>Bu komut, kullan&#305;c&#305;n&#305;n ana dizinine gitmek i&ccedil;in kullan&#305;l&#305;r.<\/p>\n<p><strong>D. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ cd ..<\/code><\/pre>\n<p>Bu komut, kullan&#305;c&#305;n&#305;n ge&ccedil;erli &ccedil;al&#305;&#351;ma dizininde bir &uuml;st dizin d&uuml;zeyinde gezinmek i&ccedil;in kullan&#305;l&#305;r.<\/p>\n<p><strong>e. Kullan&#305;m:<\/strong><\/p>\n<pre><code>$ cd -<\/code><\/pre>\n<p>Bu komutunun kullan&#305;m&#305;, &ouml;nceki dizine gitmek veya &nbsp;bir...<\/p>","date_modified":"2023-10-08T12:19:13+00:00","tags":["linux"],"image":"\/user\/pages\/02.linux\/03.linux-komutlari-1\/Linux_Komutlar\u0131_1_halukhackali.com.tr.png"},{"title":"Linux Komutlar\u0131 - 2","date_published":"2023-10-08T12:18:17+00:00","id":"https:\/\/halukhackali.com.tr\/en\/linux\/linux-komutlari-2","url":"https:\/\/halukhackali.com.tr\/en\/linux\/linux-komutlari-2","content_html":"<h2 id=\"terminal-den-disk-komutla\">Terminal'den Disk Komutlar\u0131 \ud83d\udc27<a href=\"#terminal-den-disk-komutla\" class=\"toc-anchor after\" data-anchor-icon=\"#\" aria-label=\"Anchor\"><\/a><\/h2>\n<p>Linux i\u015fletim sistemi, komut sat\u0131r\u0131 tabanl\u0131 bir yap\u0131ya sahiptir ve kullan\u0131c\u0131lar\u0131na bir dizi temel komut sunar. Bu komutlar, dosya y\u00f6netimi, sistem izleme, a\u011f ba\u011flant\u0131lar\u0131 ve daha bir\u00e7ok g\u00f6rev i\u00e7in kullan\u0131l\u0131r. Linux kullan\u0131c\u0131lar\u0131, bu temel komutlar\u0131 \u00f6\u011frenerek i\u015fletim sistemi \u00fczerinde daha yetkin hale gelebilirler. Temel Linux komutlar\u0131, kullan\u0131c\u0131lar\u0131n dosyalar\u0131n\u0131 y\u00f6netmelerine, sistemlerini izlemelerine ve \u00e7e\u015fitli g\u00f6revleri ger\u00e7ekle\u015ftirmelerine yard\u0131mc\u0131 olur. Bu komutlar, Linux'un g\u00fcc\u00fcn\u00fc ve esnekli\u011fini daha iyi anlamak ve kullanmak isteyen herkes i\u00e7in \u00f6nemlidir.<\/p>\n<pre><code>df -h<\/code><\/pre>\n<table>\n<thead>\n<tr>\n<th><strong>Filesystem<\/strong><\/th>\n<th><strong>Size<\/strong><\/th>\n<th><strong>Used<\/strong><\/th>\n<th><strong>Avail<\/strong><\/th>\n<th><strong>Use%<\/strong><\/th>\n<th><strong>Mounted on<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>udev<\/td>\n<td>1.8G<\/td>\n<td>0<\/td>\n<td>1.8G<\/td>\n<td>0%<\/td>\n<td>\/dev<\/td>\n<\/tr>\n<tr>\n<td>tmpfs<\/td>\n<td>379M<\/td>\n<td>11M<\/td>\n<td>368M<\/td>\n<td>3%<\/td>\n<td>\/run<\/td>\n<\/tr>\n<tr>\n<td>\/dev\/mmcblk1p1<\/td>\n<td>15G<\/td>\n<td>6.7G<\/td>\n<td>7.3G<\/td>\n<td>48%<\/td>\n<td>\/<\/td>\n<\/tr>\n<tr>\n<td>tmpfs<\/td>\n<td>1.9G<\/td>\n<td>0<\/td>\n<td>1.9G<\/td>\n<td>0%<\/td>\n<td>\/dev\/shm<\/td>\n<\/tr>\n<tr>\n<td>tmpfs<\/td>\n<td>5.0M<\/td>\n<td>4.0K<\/td>\n<td>5.0M<\/td>\n<td>1%<\/td>\n<td>\/run<\/td>\n<\/tr>\n<tr>\n<td>\/locktmpfs<\/td>\n<td>1.9G<\/td>\n<td>20K<\/td>\n<td>1.9G<\/td>\n<td>1%<\/td>\n<td>\/<\/td>\n<\/tr>\n<tr>\n<td>tmp\/dev\/sda<\/td>\n<td>110G<\/td>\n<td>14G<\/td>\n<td>91G<\/td>\n<td>14%<\/td>\n<td>\/mnt\/ssd<\/td>\n<\/tr>\n<tr>\n<td>\/dev\/zram1<\/td>\n<td>49M<\/td>\n<td>31M<\/td>\n<td>15M<\/td>\n<td>69%<\/td>\n<td>\/var\/log<\/td>\n<\/tr>\n<tr>\n<td>tmpfs<\/td>\n<td>379M<\/td>\n<td>0<\/td>\n<td>379M<\/td>\n<td>0%<\/td>\n<td>\/run\/user\/0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<pre><code>lsblk<\/code><\/pre>\n<table>\n<thead>\n<tr>\n<th><strong>NAME<\/strong><\/th>\n<th><strong>MAJ:MIN<\/strong><\/th>\n<th><strong>RM<\/strong><\/th>\n<th><strong>SIZE<\/strong><\/th>\n<th><strong>RO<\/strong><\/th>\n<th><strong>TYPE<\/strong><\/th>\n<th><strong>MOUNTPOINT<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>sda<\/td>\n<td>8:0<\/td>\n<td>0<\/td>\n<td>111.8G<\/td>\n<td>0<\/td>\n<td>disk<\/td>\n<td>\/mnt\/ssd<\/td>\n<\/tr>\n<tr>\n<td>mmcblk1<\/td>\n<td>179:0<\/td>\n<td>0<\/td>\n<td>14.6G<\/td>\n<td>0<\/td>\n<td>disk<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\u2514\u2500mmcblk1p1<\/td>\n<td>179:1<\/td>\n<td>0<\/td>\n<td>14.6G<\/td>\n<td>0<\/td>\n<td>part<\/td>\n<td>\/<\/td>\n<\/tr>\n<tr>\n<td>mmcblk1boot0<\/td>\n<td>179:32<\/td>\n<td>0<\/td>\n<td>4M<\/td>\n<td>1<\/td>\n<td>disk<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>mmcblk1boot1<\/td>\n<td>179:64<\/td>\n<td>0<\/td>\n<td>4M<\/td>\n<td>1<\/td>\n<td>disk<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>zram0<\/td>\n<td>252:0<\/td>\n<td>0<\/td>\n<td>1.8G<\/td>\n<td>0<\/td>\n<td>disk<\/td>\n<td>[SWAP]<\/td>\n<\/tr>\n<tr>\n<td>zram1<\/td>\n<td>252:1<\/td>\n<td>0<\/td>\n<td>50M<\/td>\n<td>0<\/td>\n<td>disk<\/td>\n<td>\/var\/log<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<pre><code>du -sh * | sort -h\n\n14G  ssd<\/code><\/pre>","date_modified":"2023-10-08T12:18:17+00:00","tags":["linux"],"image":"\/user\/pages\/02.linux\/04.linux-komutlari-2\/Linux_Komutlar\u0131_2_halukhackali.com.tr.png"},{"title":"Raspberry Pi\u2019den Banana Pi\u2019ye Neden Ge\u00e7tim?","date_published":"2023-10-07T18:43:48+00:00","id":"https:\/\/halukhackali.com.tr\/en\/linux\/raspberrypi-den-bananapi-ye-neden-gectim","url":"https:\/\/halukhackali.com.tr\/en\/linux\/raspberrypi-den-bananapi-ye-neden-gectim","content_html":"<p>Yak\u0131n zamanda \"<a href=\"https:\/\/halukhackali.com.tr\/linux-unix\/evde-sunucu-kurulumu\">Evde Sunucu Kurulumu<\/a>\" adl\u0131 bir makale yay\u0131nlad\u0131m. <\/p>\n<p>Bu makalede, evde kendi sunucumuzu nas\u0131l kurabilece\u011fimizi Raspberry Pi 4 kullanarak anlatmaya \u00e7al\u0131\u015ft\u0131m. <\/p>\n<p>Ancak bu yaz\u0131da, sunucu sistemimi neden Banana Pi M5 ile de\u011fi\u015ftirdi\u011fimi anlatmak istiyorum. <\/p>\n<p>Yaz\u0131y\u0131 k\u0131sa tutmak i\u00e7in bu de\u011fi\u015fikli\u011fin nedenlerini birka\u00e7 maddede listeleyece\u011fim:<\/p>\n<ul>\n<li><strong>Ekonomiklik:<\/strong> Raspberry Pi 4'\u00fcn fiyatlar\u0131 g\u00fcn ge\u00e7tik\u00e7e artt\u0131\u011f\u0131ndan, \u00f6zellikle 8 GB versiyonunu sadece sunucu i\u015fleri i\u00e7in kullanmak israf oluyordu. Bu y\u00fczden daha ekonomik olan 4 GB Ram'li Banana Pi'ye ge\u00e7tim.<\/li>\n<li><strong>Gereksiz G\u00fc\u00e7:<\/strong> \u015eu anda sunucumda sadece birka\u00e7 web sitesi ve e-posta servisi bar\u0131nd\u0131r\u0131yorum. \u0130\u015flemcinin yakla\u015f\u0131k %30'unu ve RAM'in %15'ini kullan\u0131yorum. Bu, i\u015flemci g\u00fcc\u00fcn\u00fcn ve bellek miktar\u0131n\u0131n bo\u015fta bekledi\u011fi anlam\u0131na geliyor. Bu gereksiz g\u00fcc\u00fc ortadan kald\u0131rmak i\u00e7in Banana Pi'ye ge\u00e7tim.<\/li>\n<li><strong>Farkl\u0131 Projeler:<\/strong> Raspberry Pi ile yapt\u0131\u011f\u0131m farkl\u0131 projeler vard\u0131, ancak Raspberry Pi'yi sunucu olarak kullanmaya ba\u015flad\u0131\u011f\u0131mda bu projeleri b\u0131rakmak zorunda kald\u0131m. Banana Pi ile ayn\u0131 projeleri yapabilirim, ancak Banana Pi'nin belgeleri ve deste\u011fi Raspberry Pi kadar zengin de\u011fil. Bu nedenle, Banana Pi M5'i kullan\u0131rken kar\u015f\u0131la\u015fabilece\u011finiz problemlerle ba\u015fa \u00e7\u0131kmak biraz daha zor olabilir.<\/li>\n<li><strong>Depolama:<\/strong> Raspberry Pi'de yerle\u015fik depolama se\u00e7ene\u011fi yok. Bu nedenle, SD kart veya USB SSD se\u00e7eneklerinden birini tercih etmek gerekiyor. Ben 120 GB'l\u0131k bir SSD'ye i\u015fletim sistemini kurmu\u015ftum, ancak Banana Pi M5'in yerle\u015fik eMMC'si ile kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda, h\u0131z\u0131 yeterince iyi de\u011fildi.<\/li>\n<\/ul>\n<p><strong>Banana Pi'nin yetersiz belgelendirmesi, benim i\u00e7in daha \u00e7ekici hale geldi. Sistemim bozuldu\u011funda, sorunu \u00e7\u00f6zmek i\u00e7in zaman ay\u0131rmak ve ara\u015ft\u0131rmalar yapmak bana bir\u00e7ok yeni \u015fey \u00f6\u011fretiyor.<\/strong><\/p>\n<p>Genel olarak, Banana Pi M5'in ekonomiklik, d\u00fc\u015f\u00fck g\u00fc\u00e7 t\u00fcketimi, y\u00fcksek performans ve \u00e7e\u015fitli projeler i\u00e7in kullan\u0131labilirli\u011fi nedeniyle Raspberry Pi'den daha iyi bir se\u00e7enek oldu\u011funu s\u00f6yleyebiliriz. <\/p>\n<p>Ancak, Raspberry Pi Zero gibi daha d\u00fc\u015f\u00fck g\u00fc\u00e7l\u00fc modellerin de belirli durumlarda yeterli olabilece\u011fini unutmamak gereir.<\/p>\n<p>E\u011fer uygun fiyatl\u0131 bir Raspberry Pi Zero bulabilirsem, sistemimi Zero \u00fczerinde kal\u0131c\u0131 olarak yeniden kuraca\u011f\u0131m. \u0130htiyac\u0131m olan g\u00fc\u00e7 ile Zero'nun yeterlili\u011fi bir biriyle \u00e7ok daha fazla \u00f6rt\u00fc\u015f\u00fcyor. <\/p>","date_modified":"2023-10-07T18:43:48+00:00","tags":["linux","server","raspberryPi","bananaPi"],"image":"\/user\/pages\/02.linux\/01.raspberrypi-den-bananapi-ye-neden-gectim\/banana_pi-rapberry_pi_halukhackali.com.tr.png"}]}
