Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

PARDUS LINUX ÇOMAR TASMA YALI PİSİ % $ UNIX. YALI (Yet Another Linux Installer) Kurulum Yazılımı, Kurulum Yazılımı, Pardus Pardus’un, paketlerin kurulumu.

Benzer bir sunumlar


... konulu sunumlar: "PARDUS LINUX ÇOMAR TASMA YALI PİSİ % $ UNIX. YALI (Yet Another Linux Installer) Kurulum Yazılımı, Kurulum Yazılımı, Pardus Pardus’un, paketlerin kurulumu."— Sunum transkripti:

1 PARDUS LINUX ÇOMAR TASMA YALI PİSİ % $ UNIX

2 YALI (Yet Another Linux Installer) Kurulum Yazılımı, Kurulum Yazılımı, Pardus Pardus’un, paketlerin kurulumu için..

3 ÇOMAR (COnfiguration MAnageR) Yapılandırma Yöneticisi, Yazılımların birbiri ile uyumlu çalışması için..

4 PİSİ (Packages Installed Successfully as Intended) Paket Yönetim Sistemi, Paketlerin sisteme kurulması/çıkarılması için..

5 Zemberek-Pardus Türkçe yazım denetimi ve gramer kontrolü için..

6 Diğer Projeler KDE ( KDE Masaüstü ortamı, OpenOffice.org OpenOffice.org çözümü..)

7 Linux – Dosya/Dizin Yapısı Linux – Dosya/Dizin Yapısı

8 Linux işletim sisteminde dosya ve dizinler diğer Unix türevi işletim sistemlerinde olduğu gibi hiyerarşik bir yapıya sahiptirler. En üst düzeyde bulunan ve kök dizini diye bilinen dizin, alt dizin olarak adlandırılan dizinleri içermektedir. Ayrıca bu alt dizinlerde kendi içlerinde dosya ve alt dizin içerebilmektedir. Dizin yapısı isteğe göre belirlenmiş değildir. Paketlerin düzgün şekilde çalışabilmeleri için önemli dosya ve dizinlerin yeri standartlaştırılmıştır. Dosya Sistemi

9 *, ? GB Linux’ta bir dosyaya isim verirken tüm alfabetik karakterler, alt cizgi ( _ ), rakam, nokta, virgül kullanılabilmektedir. Dosyalara isim verilirken dikkat edilmesi gereken kurallardan biri dosya isminde *, ? gibi karakterlerin bulunmamasıdır. Dosya isminin uzunluğu 256 karakteri geçmemelidir. Ayrıca bir dosyanın büyüklüğü de 2 GB ile sınırlıdır. Dosya Sistemi

10 Linux işletim sisteminde çalıştırılabilir dosyaların belli bir uzantıya sahip olması gerekmemektedir. Bir dosyanın çalıştırılıp çalıştırılamayacağı dosyanın dizinlerinden anlaşılmaktadır. Dosya Sistemi doc mdb exe ppt pdf

11 Linux işletim sisteminde temelde 2 farklı dosya tipi bulunmaktadır: Aygıt DosyalarıAygıt Dosyaları Sıradan DosyalarSıradan Dosyalar Dosya Sistemi Aygıt dosyaları, sistemde bulunan donanım ile haberleşmeyi gerçekleştiren dosyalardır. Üç farklı aygıt dosya tipi bulunmaktadır. Diğer bütün dosyalar sıradan dosyalardır.

12 Dizin Hiyerarşisi Dosya sistemi dosyaların diskteki düzenidir Dosya sistemi, işletim sisteminin, dosyaları diskte tutabilmek için kullandığı yapılar ve yöntemlere verilen addır. Yani bir anlamda “dosyaların diskteki düzenidir” diyebiliriz. Bu düzen kapsamında bir hiyerarşiden bahsedebiliriz. kök dizini root directory / Hiyerarşinin en üstünde kök dizini (root directory) yer alır ve “ / ” karakteriyle gösterilir. Diğer dizinler de bu kök dizininin altında toplanmışlardır.

13 yol Yol Bir dizin ya da dosyanın; sistemdeki konumu, o dosya/dizinin “ yol ”uyla belirtilir. Yol; kök dizininden itibaren, o dosya/dizine ulaşmak için geçilmesi gereken dizinlerin “ / ” işaretiyle birleştirilerek ardışık bir şekilde yazılmasıyla elde edilen ifadedir. home/hcatak Örneğin “/ home/hcatak ” yolu, kök dizinindeki, home isimli dizinin içindeki hcatak dizininin konumunu belirtir. Bu ifadede en baştaki “/” kök dizinini belirtmektedir. Dizin Hiyerarşisi

14 NOT: “/home “/home ” dizininde, her kullanıcı için ayrı ayrı tahsis edilmiş kullanıcı (ev) dizinleri mevcuttur /home/kaptan (kaptan isimli bir kullanıcı için /home/kaptan dizini gibi.). Ev dizinlerine erişim için bir kısayol vardır, “~/metin.txt şöyle ki bir kullanıcı, kendi ev dizinindeki metin.txt dosyasına “~/metin.txt ” yolunu kullanarak erişebilir. ~ Yani “ ~ ” işareti her kullanıcı için o kullanıcının ev dizinini belirtir. Dizin Hiyerarşisi

15 Kök Dizini Kök dizini diğer tüm dizin ve dosyaları içeren dizindir. Kök dizinin bulunduğu disk bölümünün sahip olması gereken önemli bir özellik bulunmaktadır. Kök dizinini içeren disk bölümü sistemi tek kullanıcılı açmak için gerekli tüm dosyaları içinde barındırmalıdır. Bu işletim sistemin açılabilmesi için gerekli bir kuraldır. /

16 Kök dizininde bulunan dizinlerden ve bu dizinlerin kullanılışlarından kısaca bahsedelim: Kök Dizini  /root  /root : Sistem yöneticisinin ev dizinidir.  /boot boot  /boot : Açılış işlemi (boot) sırasında kullanılan dosyaları (çekirdek görüntüsü, sistem haritası, önyükleyici yapılandırması gibi.) içerir.  /dev  /dev : Bilgisayarınızdaki, donanımlarla (sabit diskler, fare gibi.) iletişim kurulabilmesi için gereken özel aygıt dosyalarını içerir. etc  / etc : Adı İngilizcedeki etc. kısaltmasından gelir. Dizin, bulunduğu bilgisayara özel, birçok yapılandırma bilgisini içerir.

17  /home  /home : Bu dizin altında, kullanıcıların kişisel verilerini, yapılandırmalarını kaydettikleri çalışma alanları olan ev dizinleri bulunur. Her kullanıcının ev dizini, kendi kullanıcı adını taşır.  /lib  /lib : Çekirdek modülleri ve paylaşılan kod kütüphanelerini içerir. MS Windows'ta dll uzantısına sahip olan paylaşılan kütüphane dosyaları, Linux'ta so uzantısına sahiptir.  /mnt  /mnt : Çeşitli dosya sistemi/aygıtların (Örneğin CD, DVD sürücünüz diğer sabit diskleriniz gibi) bağlama noktaları burada bulunur. Kök Dizini

18 Dosya Yöneticisi: Konqueror Dosya yöneticisi, birçok dosya ve dizin işlemlerinin yapılmasını sağlayan programa denir.

19 Pardus’ta Komutlarla Çalışmak MS-DOS Pardus'ta, bir masaüstü işletim sistemiyle yapılabilecek grafik ortamdaki tüm işlemlerin yanı sıra, birçok işlemi komut satırı üzerinden gerçekleştirmek mümkündür. Bu yöntem artık klasikleşmiş olsa da Linux sistemlerin güçlü yanını ortaya koymaktadır. Konsole

20 Konsole Uygulaması Programlar → Sistem → Konsole (Terminal Programı) Konsole uygulamasını çalıştırmak için Pardus ana menüsünden Programlar → Sistem → Konsole (Terminal Programı) seçeneğini seçebilirsiniz.

21 # $  Komut istemcisinin sonunda imleçten önce yer alan karakter; sistem yöneticisi olan root kullanıcısı için #, diğer kullanıcılar için ise $ olur. Konsole Uygulaması /etc]#

22 Temel Dosya ve Dizin İşlem Komutları Konsole Linux işletim sisteminde dizin ve dosyalar üzerinde farklı birçok işlem yapılabilmektedir. Bu işlemler temel olarak aşağıdaki gibidir: Yeni dosya veya dizin oluşturmak, silmek. Yeni dosya veya dizin oluşturmak, silmek. Dosya ve dizinleri listelemek. Dosya ve dizinleri listelemek. Dosya veya dizinlerin izinlerini ayarlamak. Dosya veya dizinlerin izinlerini ayarlamak. Dosyaların içeriğini görmek. Dosyaların içeriğini görmek. Dosyaları yazdırmak. Dosyaları yazdırmak. Dosya ve dizinleri kopyalamak ve taşımak. Dosya ve dizinleri kopyalamak ve taşımak.

23 1.Yeni Dosya Oluşturma Temel Dosya ve Dizin İşlem Komutları Konsole touch touch Yeni bir dosya oluşturmanın en basit yolu touch komutunu kullanmaktır. Bu komut varolamayan bir dosya ismi ile çağırıldığı takdirde boş bir dosya yaratacaktır. touch [-acm] [tarih ] dosya_ismi touch [-acm] [tarih ] dosya_ismi touch dosyam Dosyanın erişim ve değişim zamanı 14 Şubat :11 olan dosyam

24 2.Yeni Dizin Oluşturma Temel Dosya ve Dizin İşlem Komutları Konsole mkdir mkdir [seçenekler] dizin

25 3.Dosya ve Dizinleri Silme Temel Dosya ve Dizin İşlem Komutları Konsole Rm Dosyalar için: rm [seçenekler] dosya_ismiDosyalar için: rm [seçenekler] dosya_ismi Dizinler için : rm –r [seçenekler] dizin_ismiDizinler için : rm –r [seçenekler] dizin_ismi

26 4.Dosya ve Dizinleri Listeleme Temel Dosya ve Dizin İşlem Komutları Konsole Ls Sistemde varolan dosya ve dizinleri listelemek için ls komutu kullanılmaktadır. Temelde ls komutunun yapısı aşağıdaki gibidir : ls [seçenekler][dosya_veya_dizin_ismi]

27 4.Dosya ve Dizinleri Listeleme Temel Dosya ve Dizin İşlem Komutları Konsole Dosya ve Dizinlerin İzinlerini Ayarlama Dizin ve dosyalar erişim haklarının belirlenmesi için izinler kullanılmaktadır. Linux işletim sisteminde izinler 3 farklı grup olarak verilebilmektedir:  Dosyanın sahibinin izinleri  Dosyanın grubunun izinleri  Diğer kullanıcıların izinleri

28 4.Dosya ve Dizinleri Listeleme Temel Dosya ve Dizin İşlem Komutları Konsole Dosya ve Dizinlerin İzinlerini Ayarlama Dosyaların ve dizinlerin sahip olduğu izinleri görmek için ls komutu kullanılmaktadır. /root]# ls -ld Projects/ drwxr-xr-x 3 root root 4096 Aug Projects/ …………………………………………… /root]# ls -l smb.conf -rw-r--r-- 1 root users Jun smb.conf

29 Dosya ve Dizinlerin İzinlerini Ayarlama /root]# ls -ld Projects/ drwxr-xr-x 3 root root 4096 Aug Projects/ /root]# ls -l smb.conf -rw-r--r-- 1 root users Jun smb.conf dizin dosya

30 Kullanıcılar dosyalar üzerinde 3 farklı işlem yapabilmektedirler: Dosyayı okuma Dosyaya yazma Dosyayı çalıştırma Dosya ve Dizinlerin İzinlerini Ayarlama

31 Dosyanın sahibi: user Grup:group Kullanıcılar: others d rwx r-x r-x dizin-dosya dosyanın sahibinin hakları grubun hakları kullanıcıların hakları İZİNLERr=read(okuma)w=write(yazma)x=execute(çalıştırma) -=izin yok Dosya ve Dizinlerin İzinlerini Ayarlama

32 /root]# ls -ld Projects/ drwxr-xr-x 3 root root 4096 Aug Projects/ /root]# ls -l smb.conf -rw-r--r-- 1 root users Jun smb.conf

33 Dosya ve Dizinlerin İzinlerini Ayarlama -rw-r--r-- 1 root users Jun smb.conf İzinlerin başında bulunan – işaretinden dosyanın sıradan bir dosya olduğu anlaşılmaktadır. Kullanıcılar dosyalar üzerinde 3 farklı işlem yapabildiklerinden dosya üzerindeki hakları 3’lü gruplar olarak gösterilir. Dosyanın sahibi olan “root” kullanıcısının dosya üzerinde okuma ve yazma hakkı bulunmaktadır. Çalışma izni olmadığı için bu iznin belirtildiği kısımda – karakteri gözükmektedir. Dosyanın dahil olduğu grup olan “users” grubuna dahil kullanıcıların dosya üzerinde sadece okuma izni bulunmaktadır. Sistemdeki tüm kullanıcılar da dosya üzerinde okuma hakkına sahiptirler.

34 Dosya ve Dizinlerin İzinlerini Ayarlama Dizinler için çalıştırabilme hakkı, dizine geçip geçememek anlamına gelmektedir. Dizin için çalıştırma hakkına sahip olan bir kullanıcı o dizine geçebilmektedir. chmod Dosya ve dizinlerin izinleri sahipleri tarafından değiştirilebilmektedir. İzinlerin değiştirilmesi amacıyla chmod komutu kullanılmaktadır. Chmod komutu 2 farklı şekilde çalıştırılabilmektedir:  Yeni izinin sayısal değerinin verilmesi ile  Yapılacak değişiklik sembolik olarak verilmesi ile

35 Dosya ve Dizinlerin İzinlerini Ayarlama İzinler 3 farklı grubun dosya üzerinde 3 farklı işlevden hangilerini yapabileceklerini belirtir. Her grup tek başına ele alınıp izinlerin değerleri toplanarak sayısal değerler elde edilir. rw-r--r-- iznini ele alalım : Dosyanın sahibinin hakları Dosyanın sahibinin hakları: rw- Verilen haklar için 1, verilmeyen haklar için 0 konularak izinin 2’li düzendeki görüntüsü elde edilir. rw ’li tabandaki sayı 10’luk tabana çevrilerek izinin sayısal değeri elde edilir. 110 = 6 Grubun hakları Grubun hakları:r = 4 Diğer kullanıcıların hakları Diğer kullanıcıların hakları:r = 4 rw-r--r = 644

36 Dosya ve Dizinlerin İzinlerini Ayarlama chmod Bir dosyanın kullanıcısına tüm hakları, grubuna okuma diğer kişilere ise hiçbir hak vermemek için chmod komutu aşağıdaki şekilde kullanılır. Kullanıcıya Tüm İzinler rwx1117 Gruba Okuma r Diğer kullanıcılara hiç hak verilemesi chmod 740 dosya_ismi

37 5.Dosya ve Dizinlerin Kopyalanması ve Taşınması Temel Dosya ve Dizin İşlem Komutları Konsole cp Linux işletim sisteminde kopyalama işlemi cp komutu ile gerçekleştirilmektedir. Bu komutun temel kullanım şekli aşağıdaki gibidir : cp [seçenekler] kaynak hedef /tmp]# ls -l ders_ornek -rw-r--r-- 1 root root 95 Aug 1 14:21 ders_ornek /tmp]# cp ders_ornek ders_ornek_kopya mv

38 5.Dosya ve Dizinlerin Kopyalanması ve Taşınması Temel Dosya ve Dizin İşlem Komutları Konsole cpmv mv Linux işletim sisteminde taşıma işlemi mv komutu ile gerçekleştirilmektedir. Bu komut aynı zamanda dosyanın isminin değiştirilmesi içinde kullanılmaktadır. Bu komutun temel yapısı aşağıdaki gibidir: mv [seçenek] kaynak hedef mv [seçenek] kaynak hedef /tmp]# mkdir ders_deneme /tmp]# touch deneme /tmp]# ls -l deneme -rw-r--r-- 1 root root 0 Aug 1 15:04 deneme /tmp]# mv deneme deneme_1 /tmp]# ls -l deneme ls: deneme: No such file or directory /tmp]# ls -l deneme_1 -rw-r--r-- 1 root root 0 Aug 1 15:04 deneme_1

39 Temel Dosya ve Dizin İşlem Komutları Konsole cd 6.Çalışma Dizininin Değiştirilmesi ve Bulunulan Çalışma Dizininin Öğrenilmesi cd Linux işletim sisteminde diğer işletim sistemlerinde de olduğu gibi bulunulan dizinin değiştirilmesi için cd komutu kullanılmaktadır. cd [geçilecek_dizin] cd [geçilecek_dizin]

40 Temel Dosya ve Dizin İşlem Komutları Konsole cd 6.Çalışma Dizininin Değiştirilmesi ve Bulunulan Çalışma Dizininin Öğrenilmesi Örnek: /usr/bin, /home/halil cd /usr/bin Geçilmesi istenen dizin parametresi verilmediği takdirde kullanıcının ev dizinine geçilir. Geçilmesi istenen dizin istendiği takdirde tam yol olarak istendiği takdirde de göreceli yol olarak verilebilir. Tam yol ile belirtilen geçilmesi istenen dizinin kök dizininden itibaren bulunduğu yerin belirtilmesidir.( Örnek: /usr/bin, /home/halil ) Göreceli yol ise içinde bulunulan dizinden geçilmesi istenen dizine gidilmesi için gereken yolu belirtir. Örnek olarak /usr dizininde iken /usr/bin dizinine geçmek için “cd bin” komut verildiğinde göreceli yol tanımlanmış olur. “ cd /usr/bin ” komutu kullanıldığında ise tam yol tanımlanmış olur.

41 Temel Dosya ve Dizin İşlem Komutları Konsole cd 6.Çalışma Dizininin Değiştirilmesi ve Bulunulan Çalışma Dizininin Öğrenilmesi Geçilmek istenen dizin parametresi olarak cd komutu aşağıdaki özel karakterleri de kabul etmektedir (Bu parametreler dizinler için referanslar olduklarından diğer komutlar ile de kullanılabilir):.. : Bulunulan dizini referans eder..... : Bir üst dizini referans eder. ~ ~ [kullanıcı_ismi]: Belirtilen kullanıcının ev dizinini referans eder. Kullanıcı ismi kullanılmadığı takdirde geçerli olan kullanıcının ev dizini referans edilir. - - : Bir önce bulunulan dizini referans eder. Bu parametre sadece cd komutunda geçerlidir.

42 Temel Dosya ve Dizin İşlem Komutları Konsole cd 6.Çalışma Dizininin Değiştirilmesi ve Bulunulan Çalışma Dizininin Öğrenilmesi pwd İçinde bulunulan dizini öğrenmek için pwd komutu kullanılır. Bulunulan dizini öğrenmek için sadece “pwd” yazılması yeterlidir.

43 /root]# pwd /root /root]# cd ~halil halil]# pwd /users/bim/halil halil]# cd - /root]# pwd /root /root]# cd.. /]# pwd / /]# cd. /]# pwd / /]# cd /root]# pwd /root /root]#

44 Temel Dosya ve Dizin İşlem Komutları Konsole cat 7.Dosyaların İçeriklerinin Görülmesi cat Metin tabanlı dosyaların içeriğinin görüntülenmesi için cat komutu kullanılmaktadır. Bu komutun temel yapısı aşağıdaki gibidir: cat [seçenekler] dosya_ismi [dosya_ismi_2,...] cat [seçenekler] dosya_ismi [dosya_ismi_2,...] more Metin tabanlı dosyaların içeriklerinin görüntülenmesi için more komutu da kullanılabilmektedir.More komutunun diğer bir özelliği ise dosyanın içeriğini sayfa sayfa olarak göstermesidir.

45 Temel Dosya ve Dizin İşlem Komutları Konsole find 8. Dosyaları ve Dizinleri Aramak find Linux dosya sisteminde iç içe geçmiş dizinler arasında istenen dosya ve dizinlerin bulunması güç bir olay olabilmektedir. find komutu belli kriterlere göre dosya ve dizin arama işlemlerinde kullanılmaktadır. Find komutunun temel yapısı aşağıdaki gibidir: find [aramaya_baslanacak_dizin] [arama_kriterleri]

46 Temel Dosya ve Dizin İşlem Komutları Konsole find 8. Dosyaları ve Dizinleri Aramak İsmi ders_find_ornek ile başlayan dosyaları bulmak için: /]# find /tmp -name ders_find_ornek* /tmp/find_ornek/ders_find_ornek_1 /tmp/find_ornek/ders_find_ornek_2 /tmp/find_ornek/ders_find_ornek_3 /tmp/find_ornek/ders_find_ornek_4 /tmp/find_ornek/ders_find_ornek_5

47 Ofis Uygulamaları: OpenOffice.org OpenOffice.org, 1980'li yılların ortalarından beri geliştirilen StarOffice'in kaynak kodlarının açılmasıyla meydana gelen oluşumun ve programın adıdır. Etkin olarak geliştirilmesi devam eden özgür yazılım projelerinin başında gelir.

48 OpenOffice.org'un Özellikleri OpenOffice.org içinde barındırdığı programlarla çağdaş bir ofis yazılımından beklenilen görevleri rahatlıkla yerine getirmektedir. Bu görevleri de şöyle ayırabiliriz. OpenOffice.org Writer (Kelime İşlemci) OpenOffice.org Calc (Hesap Tablosu) OpenOffice.org Impress (Sunum Hazırlama) OpenOffice.org Draw (Vektörel Çizim) OpenOffice.org Base (Veri tabanı) OpenOffice.org Math (Formül hazırlama)

49 OpenOffice.org'un Özellikleri Özgür yazılım oluşuÖzgür yazılım oluşu Özgür yazılımlarla uyumlu çalışabilmeÖzgür yazılımlarla uyumlu çalışabilme MS Office dosyalarını açma ve Ms Office biçiminde kaydetmeMS Office dosyalarını açma ve Ms Office biçiminde kaydetme Belgeleri PDF olarak kaydetmeBelgeleri PDF olarak kaydetme OASIS (Open Standards XML File Format) belge biçimiOASIS (Open Standards XML File Format) belge biçimi Sayısal imza desteğiSayısal imza desteği


"PARDUS LINUX ÇOMAR TASMA YALI PİSİ % $ UNIX. YALI (Yet Another Linux Installer) Kurulum Yazılımı, Kurulum Yazılımı, Pardus Pardus’un, paketlerin kurulumu." indir ppt

Benzer bir sunumlar


Google Reklamları