Linux Paket ve Kabuk Yönetimi

Slides:



Advertisements
Benzer bir sunumlar
Kabuk ve Kısayollar-I.
Advertisements

Paket Yönetimi Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
LINUX’TA PAKET YÖNETİMİ
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Lınux Command arch:Makine mimarisi hakkinda bilgi verir. “uname -m” komutu ile ayni isleve sahiptir. cat [dosya]:Dosyalari ardarda siralayarak standart.
Dosya İşlemleri BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Dosya İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Dosya İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
Kabuk işlemleri.
Paralel Programlamaya Giriş
Kabuk Programlama Shell Scripting(bash)
BMS-301 Kabuk Programlama Güz 2015 (2. Sunu) (Yrd. Doç. Dr. Deniz Dal)
BM-308 Paralel Programlamaya Giriş Bahar 2016 (1. Sunu) (Yrd. Doç. Dr. Deniz Dal)
 Linux’te temel dosya sistemi güvenliği kullanıcıların dosya ve dizinler üzerindeki erişim izinlerinin belirlenmesiyle sağlanır. Bir dosya veya dizinlere.
EK DERS UYGULAMA REHBERİ. GIRIŞ EKRANı Sisteme giriş için adresi kullanılmaktadır. Kullanıcı adı ve şifre için ö ğ renci bilgi.
Dosya Yönetimi Dosya, Klasör ve Sürücüler HÜSEYİN ALİOSMANOĞLU.
Yazdırılmak istenen model Solidworks, Autocad, Catia vb. Cad programlarında ölçülerine uygun olarak tasarlanır. 1 1.
LUCA Bilgisayarlı muhasebe programı
İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI. Dersin Amacı Bilgisayar sistemlerinin temel organizasyonunu tanımak İşletim sistemlerinin ana bileşenlerini.
TC Windows Editörü DevC++. KURULUM PROGRAMIN KURULACAĞI YER BURADA BELİRLENİYOR.
Linux Kullanıcı Yönetimi/Denetimi Emre Eryılmaz Linux Kullanıcıları Derneği 3 Şubat 2012.
Cambridge Journals Online 1584 yılında, University of Cambridge bünyesinde kurulmuş çok köklü bir yayınevidir. Cambridge Journals Online (CJO) paketi,
Eyüp Yıldız Web Yönetimi Amacı Nedir Web Yöneticisi Özellikleri SEO-KÖK DİZİN-ASP.NET-SANAL DİZİN IIS Ve Kurulumu Admin Paneli Kaynakça.
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DONANIM VE YAZILIM.
Açlığını Gider Detaylı Kullanım Kılavuzu
İndeksi Niçin Kullanırız?
Linux Komutları.
NERO NEDİR NASIL KURULUR ?
DOSYA YÖNETİMİ MUSTAFA TEZCAN MART, 2017.
Paralel Programlamaya Giriş
BÖTE 323: Internet Tabanlı Programlama Dr. Ercan TOP
DOSYA YÖNETİMİ MUSTAFA TEZCAN MART, 2017.
Çiğdem ÇOBAN Bilgisayar Mühendisi
Ağ İşletim Sistemleri Öğr. Gör. Arif DAŞ.
İŞLETİM SİSTEMİNDE TEMEL KAVRAMLAR
KELİME İŞLEMCİLER (Bölüm 1)
RESİM VE RESİM DÜZENLEME İŞLEMLERİ
Klavye Kullanımı.
Ofis Yazılımları – Veritabanı Programları
İletişim Araştırma İşbirliği
Dosya, Klasör ve Sürücüler
GÖRSEL PROGRAMLAMA DİLİ:
İŞLETİM SİSTEMLERİ Bilişim Teknolojileri Araçlarında
BİLGİ GÜVENLİĞİ Şifreleme
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
BMS-301 Kabuk Programlama Güz 2017 (7. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Electude Kullanımı ile İlgili Bilgiler
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
İNTERNET VE BİLGİSAYAR AĞLARI
Dicle Üniversitesi Online Talep Takip Sistemi
Kısa yolları deneme.
Bilgisayar II 26 Nisan-7Mayıs Öğr. Gör. Feyza Tekinbaş.
Temel Kavramlar Bilgisayar Çalışma Mantığı
Bilgisayarım Simgesinin Kullanımı Dosyaların Yönetimi
Bilgisayar Bilimi Koşullu Durumlar.
EBSCOadmin Genel Bakış
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar)
Kütüphanenizi oluşturun Belgelerinizin ve referanslarınızın yönetimi
Sunucu Bilgisayara Eğitim Yazılımı Yüklemek İçin;
Kütüphanenizi oluşturun Belgelerinizin ve referanslarınızın yönetimi
TURNITIN programında tez tarama
SDCC kullanarak C Programlama
NİŞANTAŞI ÜNİVERSİTESİ
Kütüphanenizi oluşturun Belgelerinizin ve referanslarınızın yönetimi
Dosya/Dizin İzinleri - Dosya sahibinin izinleri (Dosyanın sahibi : u)
EBSCO eBooks Online Kullanım Kullanıcı Kılavuzu support.ebsco.com.
EBSCO eBooks Online Kullanım Kullanıcı Kılavuzu support.ebsco.com.
7-Zip arşivinden nasıl dosya çıkarılır?
Sunum transkripti:

Linux Paket ve Kabuk Yönetimi Aslı Ergün

Linux Paket Yöneticisi Kullanıcıların sonradan yazılım ekleyebildiği bütün işletim sistemlerinde programları kolayca yönetebildiğimiz araçlar bulunur. Bunlara paket yönetici denir.

Paket Yöneticiler sayesinde: Paket yükleme işlemleri kolaylaşır. Paket kaldırma işlemleri kolaylaşır. Var olan paketlerin güncelleme işlemleri kolaylaşır. Sistemde yüklü olan/olmayan paketleri listeleme işi kolaylaşır. Programların çalışması için gerekli olan diğer programların yönetimi kolaylaşır.

Grafiksel Olarak

Komut arayüzü kabuktan Paketi internetten yüklemek için: apt-get install <paket ismi> Paketi yerel kaynaktan yüklemek için: dpkg -i <paket adresi ve ismi> Paketi kaldırmak için: apt-get remove <paket ismi> Sistemin paket listesini güncellemek için: apt-get update Sistemi güncellemek için: apt-get upgrade

Farklı Sistemler İçin Paket Yöneticileri Operating System Format Tool(s) Debian .deb apt, apt-cache, apt-get, dpkg Ubuntu CentOS .rpm yum Fedora dnf FreeBSD Ports, .txz make, pkg

Sudo Komutları Sudo komutu normal sistem kullanıcılarının çeşitli komutları kullanabilmek için geçici olarak Root yetkisi kazanmasını sağlar. Temeli: ” sudo her ihtiyacınıza yeter, boşuna root oturumu açıp sisteminizi kararsız hale getirme riskine girmeyin. Normal zamanda, normal yetkilerle çalışın. root yetkierine ihtiyaç duyarsanız sudo komutunu kullanarak istediğinizi yapabilirsiniz” Orn: sudo apt-get install paket-adı

Ubuntu Linuxde PATH ayarları echo "$PATHˮ echo $SHELL BASH,SH,KSH için export PATH=$PATH:/path/to/dir1 veya PATH=$PATH:/path/to/dir1; export PATH TCSH,CSH set path = ($path /path/to/dir1) veya setenv PATH $PATH:/path/to/dir1

Hangi Kabuk(Shell) Ubuntu Bash shell ile gelir. Ama istenirse değiştirilebilir. $ echo $SHELL yazarsanız şunları görebilirsiniz: /bin/sh : This is the Bourne shell. /bin/ksh93 : This is the Korn shell. /bin/bash : This is the Bash shell. /bin/zsh : This is the Z shell. /bin/csh : This is the C Shell. /bin/tcsh : This is the TC Shell.

Kabuk Değiştirmek Başka bir shell’e(orneğin csh’e) geçiş için, yüklenmediyse: $ sudo apt-get install csh Nerde olduğunu öğrenmek için: which csh Nasıl kullanıldığı için: man csh Giriş için: csh

.Bashrc ve .bash_profile dosyası İkiside ayarlarının bulunduğu gizli dosyadır. Bashrc Terminal açıldığında çalıştırılır, .bash_profile başka bir user ile login olunduğunda çalışır. $ cat .bashrc yazıp içini görebiliriz. Değişen eklenebilir: export APP="/opt/tinyos-2.x/apps" PATH değiştirilebilir: export PATH=$PATH:~/opt/bin

Ls komutu ve []wildcard kullanımları: $ ls doc[1A] doc1 docA $ ls doc[1-3] doc1 doc2 doc3 $ ls doc[B-E] docB docD $ ls *.[co] main.c main.o calc.c $ ls doc[!1] doc2 doc3 ls [!a-zA-Z]* İlk karakteri büyük veya küçük harf olmayan dosyaları listeler.

Yazıcı Kullanımı lpr Dosya_adı veya lpr -p Yazıcı_adı Dosya_adı lprm komutu yazma kuyruğuna girmiş işleri siler. lpq komutu yazıcı kuyruğu listeler Opsiyon Amacı -p Yazma işlemini default yazıcı dışında adı belirtilen bir yazıcıya gönder. -m İşin tamamlanması üzerine bir mail gönder. -r Yazma amacı ile kuyruğa girmiş dosyayı sil. -s Yazıcı kuyruğuna dosyanın orijinal bir kopyasını yerleştirmek yerine bir sembolik linkkullan. -#n Listelenen her dosyadan kaçar kopya istendiğini belirler, n burada kopya sayısıdır. -in Yazılacak bilgiyi i adet sütünü atlayarak yaz. Burada n parametresi atlanacak sütunsayısını belirtiyor.

Klasör Silme İçi dolu klasör şu şekilde silinir: rm -fr klasoradi f: force (silme işlemi için emin misiniz diye sormaz) r: recursive (içindeki klasor, dosya) hepsini siler Bir alt klasörde belli bir uzantılı dosyalar şu şekilde silinir:

Alt kalsörler ile kopyalama silme(recursively) Dosyalar recursively şu şekilde kopyalanır: cp –R kaynakdizin hedefdizin İçi dolu klasör recursively şu şekilde silinir: rm -fr klasoradi f: force (silme işlemi için emin misiniz diye sormaz) r: recursive (içindeki klasor, dosya) hepsini siler

TAR komutu tar [options] [tar-archive-name] [other-files-names] -c Create: tar dosyasının yaratılacağını belirtir. -x Extract: bir tar dosyasının açılacağını belirtir. -t Tabel of contents: bir tar dosyasının iceriğinin listeleneceğini belirtir. -v Verbose: bir tar dosyasının yaratılırken ya da açılırken elden geçen dosyaların isimlerini ekrana listelemek icin kullanılır. -z tar dosyasinin sıkıştırılmış bir dosya olarak kullanılacağını belirtir.Gunzip kullanılacaktır. -f File: yaratılacak,açılacak ya da içindekiler tablosu listelenecek tar dosyasının adının komut satırında verileceğini belirtir. Sıkıştırmak için: tar -cvf d.tar d1.doc d2.doc d3.doc d4.doc Açmak için: tar –xvf d.tar veya tar –xvf d.tar -C /tmp/yeni_dizin

Gzip gunzip Yüklenmediyse: Sıkıştırmak için: gzip -d myfilename.gz apt-get install gzip gunzip Sıkıştırmak için: gzip -d myfilename.gz Açmak için: gunzip myfilename.gz

Kullanıcı İzinleri U= kullanıcı G=grup O=diğerleri A=Herkes R= read-okuma w=write-yazma x=execute-çalıştırma chmod a-x directory Tüm kullanıcıların directory dizinine konuk olma izinlerini kaldırır. chmod u+rw my Kullanıcıya my dosyasına okuma ve yazma hakkı verir.