Değerli Bilgiler için Herkese Çok Teşekkür Ederim.Mesut Bey Sizde sağolun gercekten sorulara tek tek cevap yazmıssın cok sağolsun.
İyi Çalışmalar. From: [email protected] [mailto:[email protected]] On Behalf Of Haydar Acer Sent: Thursday, October 20, 2011 2:24 PM To: Linux Subject: [Linux] Re: Linux'ta Bir kaç Temel ama Önemli Komutlar Hk Mesut hocam çok çok güzel yazmış. Elinize sağlık. -- # Haydar Acer +905424070424 2011/10/19 Mesut GÜLER <[email protected]> 19-10-2011 20:15, Alper Aykut yazmış: Merhaba Linux'ta Windows'ta menü üzerinde yaptığım İşlemlerin Linux'ta komut üzerinden yapmak istiyorum Özellikle Su Liste; 1.Sistem Üzerinde Yüklü Hangi Program var.Onları Nasıl Listeleyebilirim. linux üzerinde yüklü olanları görme işi windowsa oranla biraz farklı. Çünkü program diye geçmez bunlar. Linuxda paketler vardır. Bir program genelde birden fazla paketden oluşur, yada bağımlı olduğu başka paketler olmadan çalışmaz ve o paketleri de kurmanız gerekir. Ayrıca genelde programların geliştirme (development) paketleri de ayrıdır. Paketleri görmek ise dağıtımınızın paket yöneticisi ile mümkün. (Redhat fedora centos suse mandriva gibi) rpm kullanıyorsanız, "rpm -qa" size yüklü tüm paketlerin listesini verir. "dpkg -l" ise deb için geçerli (debian ubuntu vb.). pardus için pisi yi incelemeniz gerekli. 2.Hangi Program Hangi Portu Kullanıyor ? netstat -pltun Haa ayrıca unix domain socket diye başka bir olayımız daha var. Ama sorduğunuz soru TCP/IP için geçerli olduğunu düşündüğüm için yukarıdaki komutu yazdım. netstat 'ın parametrelerini inceleyebilirsiniz. Ayrıca bir dosyayı hangi program kullanıyor gibi değişik sorulara da cevap olabilecek komutlar mevcut. Linuxda fazlası var eksiği yok :) 3.Windows'taki Program Calısmadığı zaman yaptığımız end program işini linuxta nasıl yaparım ? Calısmayan Programı O an listelemek istersem Hangi komut ile listelerim. "ps aux" ayrıntılı olarak hafızada yüklü herşeyi gösterir. PID'i 1 olanı öldürmeyin, sistem kitlenir. Linux, windows gibi öldüremezsin demez çünkü :) root olmak şartıyla tabii kill veya killall ile işlemleri sonlandırabilirsin. ayrıca indirmek yerine değişik sinyaller de göndermen mümkün. ayrıntılar: man kill 4.Birbirine Bağlı olan iki linux makina arasında Dosya Paylasımı yapmak istesem ? Hangi Komutu Kullanmam gerekir ? Dosyaları Nasıl Paylaşıma Acarım ? samba(windows dosya paylaşımı), nfs, ftp, http, ssh üzerinden (scp sshfs) vb. gibi bir çok alternatif var. Dökümanlarını inceleyerek nasıl yapıldığını öğrenebilirsiniz. Linux, windowsun kendi dosya paylaşımından (samba) daha iyi performans sunar. Linuxlar arası windows dosya paylaşımını da kullanabilirsin. komutla değil de ilgili servisin ayarlarını yaparak paylaşım yapabilirsin. komutla diğer taraftan sisteme bağlarsın. örn: mount //192.168.0.1/hebele /mnt/hebele bu 192.168.0.1 ip adreslei makinadaki widnows dosya paylaşımını /mnt/hebele dizinine bağlar. /mnt/hebele içerisinden paylaşıma erişirsin. nfs sshfs hemen hemen benzer şekilde bağlanır. Kalıcı bağlantı için /etc/fstab dosyasına yazmanız gerekir. man fstab 5.Linux'un Program Files'ı neresidir ? Öyle bir yer yok :) Kendine özgü unix dizin yapısı vardır. 6.Bin uzantılı Dosyalar Linux'ta nasıl yüklenir ? Aslında linuxda uzantı yok. Kullanıcıların, dosyaların ne olduğunu anlaması için uzantı verilir. BIN, binary dosyadır genelde. "sh dosya.bin" ile muhtemelen çalıştırır. yada önce çalıştırma yetkisi verip sonra doğrudan çalıştırabilirsiniz. chmod +x dosya.bin ./dosya.bin 7.Yüklenen Bir Program Nasıl Kaldırılır ? paket yöneticisi ile halledersiniz. rpm tabanlılarda yum, deb tabanlılarda apt veya aptitude araçları işinizi kolaylaştırır. Bu arkadaşların grafik ortamda çalışan arayüzleri de mevcut. oradan da yapabilirsiniz. yada doğrudan rpm ve dpkg gibi paket yöneticisinin kendisini kullanabilirsiniz ancak dağıtımınıza göre apt veya yum u tercih edin. Ayrıca kaynak koddan derleyerek program da kurabilirsiniz. Onun kaldırması duruma göre değişir. Makefile ile ilgili bir durum. Bu Konuda yeni olduğum icin bu kısımları merak ediyorum.Aklıma gelmeyende cok var.Linux ile haşır neşir oldukca aklıma geliyor.Bu Konuda fırsatı olupta sorularıma cevap vericek arkadaşlara şimdiden cok teşekkür ederim. rica ederiz. İlerde senin de diğer yeni başlayan arkadaşlara destek olman umuduyla... Kolay GelsinJ saygılar _______________________________________________ Linux E-Posta Listesi [email protected] Liste kurallari: http://liste.linux.org.tr/kurallar.php Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux
_______________________________________________ Linux E-Posta Listesi [email protected] Liste kurallari: http://liste.linux.org.tr/kurallar.php Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux
