Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

Linux İpuçları

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,338
  • MFC Puanı
    16,230
GNU-Linux Sistemlerinde Ayıntılı Yazılım Kaldırma Ve Sistem Temizliği

ÖnSöz


Bazen çok sık yazılım kurup kaldırırız ama ardına da bakmayız sonra ama o kaldırılan paketlerin geride bıraktığı öksüz ve yetim dosyalar vardır.Hiçbir yere bağlı olmayan ve ortada öylece durup diskinizde gereksiz yer kaplayan yada paketlerin kullanılmayan "yapılandırma kayıtları" .....Aynı paketi tekrar kurmaya kalkıştığınızda size sorun çıkartır bunun bir nedeni de bu yapılandırma kayıtlarıdır.

Çoğu GNU/Linux kullanıcı bilir.Bir paketi kaldırmak için

Kod:
# apt-get remove paket adı.deb

yada yapılandırma ayarları ile kaldırmak içinde

Kod:
# apt-get  --purge remove paket adı.deb

yada

Kod:
# dpkg -r paket_adı
gibi.... komutları kullanırız

Bütün bunlar'a rağmen sisteminizde gene de artık dosya kalıntıları olan yetim dosyalar kalır ve zamanla diskinizi doldurmaya başlar.İşte size bu kalıntılardan kurtulmak için ilaç gibi gelecek iki GNU/Linux konsol komutu.....

Örnek çıktılara bakınız hemen anlayacaksınız.

Paket artıklarının sistemden tamamen temizlenmesi

Kod:
linuxmaster@notebook-pc ~/Masaüstü $ su -
Password:****************************

Sistemde artık dosya kontrolünün sistem'e yaptırılması

Kod:
notebook-pc ~ # dpkg -l | awk '/^rc/ {print $2}'
clipit
dolphin
konq-plugins
konqueror
libkonq5abi1
libxdo3

Yukarıdaki çıktıda

Kod:
# dpkg -l | awk '/^rc/ {print $2}'

komutu uygulandığında artık dosyalar görülmekte....

Artık Dosyaların Sistemden Tamamen Kaldırılması İşlemi

Kod:
notebook-pc ~ # dpkg -l | awk '/^rc/ {print $2}' | xargs dpkg --purge
(Reading database ... 200454 files and directories currently installed.)
Removing clipit (1.4.2-1ubuntu1) ...
Purging configuration files for clipit (1.4.2-1ubuntu1) ...
Removing dolphin (4:4.14.2-0ubuntu1~ubuntu14.04~ppa1) ...
Purging configuration files for dolphin (4:4.14.2-0ubuntu1~ubuntu14.04~ppa1) ...
Removing konq-plugins (4:4.14.2-0ubuntu1~ubuntu14.04~ppa1) ...
Purging configuration files for konq-plugins (4:4.14.2-0ubuntu1~ubuntu14.04~ppa1) ...
Removing konqueror (4:4.14.2-0ubuntu1~ubuntu14.04~ppa1) ...
Purging configuration files for konqueror (4:4.14.2-0ubuntu1~ubuntu14.04~ppa1) ...
Removing libkonq5abi1 (4:4.14.2-0ubuntu1~ubuntu14.04~ppa1) ...
Purging configuration files for libkonq5abi1 (4:4.14.2-0ubuntu1~ubuntu14.04~ppa1) ...
Removing libxdo3 (1:3.20130111.1-3.1) ...
Purging configuration files for libxdo3 (1:3.20130111.1-3.1) ...
Processing triggers for menu (2.1.46ubuntu1) ...

Yukarıdaki örnek gösterimde kullanılan;

Kod:
# dpkg -l | awk '/^rc/ {print $2}' | xargs dpkg --purge
komutu ile öksüz dosya-paketleri yapılandırma ayarları ile sistemden kaldırdık....

Bu iki komutla sistem'den en az 1024 MB veya daha çok istenmeyen veriyi kaldırabilirsiniz.

Linux özgürlüklük-tür....Özgür günler dileği ile.......kalın sağlıcakla.....
 
Son düzenleme:

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,338
  • MFC Puanı
    16,230
Linux Distro'su (Dağıtımı) Çalıştıran Bir PC'in (Dizüstü/Masaüstü) Donanımsal Bilgileri Konsol'dan Alma

ÖnSöz

Öncelikle, sözü edilecek / edilen "donanımsal bilgilerin" terminal'den alınabilmesi için, kullandığınız dağıtımın (debian ve debian tabanlı dağıtımlar) resmi depolarından "inxi" paketinin yüklenmesi gerekmektedir.

Not:

Aşağıdaki
Kod:
sudo -s apt-get -u install -ff inxi
komut dizilimi bizzat kendimin özel oluşturduğu sizlere kullanmanızı tavsiye edebileceğim bir komut söz dizilimidir.

Bu komut diziliminde geçen -parametrelerin anlamları şunlardır.

-u : Sadece Root Kullanıcısının 8.seviye yetki alanını ifade eder.

-ff : Bir f harfi, yükleme öncesi sisteminizdeki bağımlılıkları kontrol eder, ikinci f harfi ise yüklenecek paketin bağımlılıkları depodan kontrol eder.

Bir de ;

-y parametresi kullanılır ama tavsiye etmiyorum.Eğer kullanırsanız
Kod:
sudo -s apt-get -u install -ff inxi -y
gibi.... "Sistem size sormadan (Evet/Hayır) yazılımı otomatik kurar bu bana göre risklidir.Sisteminiz de her işlemi onay vererek yapmak daha iyidir.(İhtiyatlı giden duvar'a toslamaz....!)

---------

Örnek Çıktılar Aşağıda Verilmiştir.

Paketin Resmi Depolardan Sistem'e Yüklenmesi


Kod:
linuxmaster@notebook-pc ~ $ sudo -s apt-get -u install -ff inxi

[sudo] password for linuxmaster: 
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor       
Durum bilgisi okunuyor... Bitti      
inxi zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.

Komutun İcrası ......

Kod:
linuxmaster@notebook-pc ~ $ su --
Parola: ******************************
notebook-pc linuxmaster # cd //
notebook-pc // #  inxi -Fxxz
System:    Host: notebook-pc Kernel: 4.4.1-040401-generic i686 (32 bit gcc: 5.2.1)
           Desktop: LXDE (Openbox 3.5.2) dm: mdm Distro: Linux Mint 17.3 Rosa
Machine:   System: Hewlett-Packard product: Compaq Presario C700 Notebook PC v: F.35 Chassis: type: 10
           Mobo: Hewlett-Packard model: 30D9 v: 83.21 Bios: Hewlett-Packard v: F.35 date: 03/29/2010
CPU:       Dual core Intel Pentium Dual T2330 (-MCP-) cache: 1024 KB
           flags: (lm nx pae sse sse2 sse3 ssse3) bmips: 6384
           clock speeds: min/max: 800/1600 MHz 1: 1333 MHz 2: 1333 MHz
Graphics:  Card: Intel Mobile GM965/GL960 Integrated Graphics Controller (primary)
           bus-ID: 00:02.0 chip-ID: 8086:2a02
           Display Server: X.org 1.17.1 driver: intel tty size: 125x30 Advanced Data: N/A for root
Audio:     Card Intel 82801H (ICH8 Family) HD Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:284b
           Sound: Advanced Linux Sound Architecture v: k4.4.1-040401-generic
Network:   Card-1: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express)
           driver: ath5k bus-ID: 01:00.0 chip-ID: 168c:001c
           IF: wlan0 state: down mac: <filter>
           Card-2: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
           driver: 8139too v: 0.9.28 port: 1000 bus-ID: 02:01.0 chip-ID: 10ec:8139
           IF: eth0 state: down mac: <filter>
Drives:    HDD Total Size: 160.0GB (41.4% used)
           ID-1: /dev/sda model: FUJITSU_MHY2160B size: 160.0GB serial: K411T812GGCC temp: 0C
Partition: ID-1: / size: 74G used: 37G (53%) fs: ext4 dev: /dev/sda1
           ID-2: swap-1 size: 2.73GB used: 0.22GB (8%) fs: swap dev: /dev/sda2
RAID:      System: supported: N/A
           No RAID devices: /proc/mdstat, md_mod kernel module present
           Unused Devices: none
Sensors:   System Temperatures: cpu: 48.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 199 Uptime: 2 days Memory: 980.6/2004.7MB
           Init: Upstart v: 1.12.1 runlevel: 2 default: 2 Gcc sys: 4.8.4
           Client: Shell (bash 4.3.111 running in lxterminal) inxi: 2.2.28

Eğer sadece inix yazarsanız şu şekilde özet bilgi alabilirsiniz.

Kod:
notebook-pc // # inxi
CPU~Dual core Intel Pentium Dual T2330 (-MCP-) speed/max~1067/1600 MHz Kernel~4.4.1-040401-generic i686 Up~2 days Mem~982.0/2004.7MB HDD~160.0GB(41.4% used) Procs~200 Client~Shell inxi~2.2.28
 

BoluBeyi

Hepinizin Canı Cennete ..!
MFC Üyesi
  • Üyelik Tarihi
    24 Mar 2017
  • Mesajlar
    4,579
  • MFC Puanı
    1,437
Yukarıdaki bana ait olan çeviriyi başka mecralarda görüp, bunun alıntı olduğunu idda etmen gayet doğal, çünkü bilmiyorsun.İnsan bilmediğinden "hüznü zan'a" düşebilir.Zaten ülkemiz de en büyük sanal dünya hastalığı'dır bu.Başkasının emek verip, saatler harcadığı bir makale/yazıyı, bir başkası basit bir kopyala-yapıştır ile başka bir web sitesine aktararak popülaritesel olmaya çalışır.

Bu çevirin gerçek sahibi olmasaydım sizlere Çeviri Kaynağının Tam Listesini nasıl verebilirdim.

Üye olduktan sonra ilk yaptığım forum kullarını okumak oldu ve yönetimle bir görüşme gerçekleştirdim , eğer gerekli izinler çıkarsa, 3000 'den fazla çevirisel yazıyı bu forum'a aktaracağım...? Bekleme halindeyim.Ve burada paylaşılan bilgiler "buzdağının görünen kısmının %0,005'lik bölümünü temsil eder/etmektedir.(ısınma turları olup daha maraton koşusu başlamamıştır.)


Eğer paylaşım gerçekten senin ise ve buzdagının binde 5 inden bahsediyorsan maratonun hakkını vermeni ve paylaşımlarına devam etmeni beklemekteyiz.

Paylaştıkların basit bir kaç kod daha sağlam kodlar bekliyoruz senden.

Ki gerçekten bu kadar iddialıysan tartışmak yerine seve seve takip ederim .: )
 

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,338
  • MFC Puanı
    16,230
Eğer paylaşım gerçekten senin ise ve buzdagının binde 5 inden bahsediyorsan maratonun hakkını vermeni ve paylaşımlarına devam etmeni beklemekteyiz.

Paylaştıkların basit bir kaç kod daha sağlam kodlar bekliyoruz senden.

Ki gerçekten bu kadar iddialıysan tartışmak yerine seve seve takip ederim .: )

Ben hiçbir konuda ne tartışmaya mahal veririm ne de iddalı olma konusunda insanlarla bir yarış içine girme heves ve arzusunda da olmadım.Kodların özellikle basit olmasını seçiyorum, sağlam kodlar son kullanıcıyı ancak sistem'den soğutur.Bu durum "kaş yapayım derken göz çıkartmak" deyimi ile eş anlamıdır.

Hz.Peygamber Efendimiz (SAV) bir Hadis-i Şeriflerinde , Mübarek dudaklarından şu cümleler çıkmıştır.

Zorlaştırmayınız, kolaylaştırınız.

Gelelim buzdagının binde 5 i" meselesine bu tamamen benle alakalı bir durumdur.Asla ve katla karşımdaki kişi yada kişiler yermek,küçümsemek için söylememiştir.Bilakis oluşturulmak istenen algı'yı kırmak için söylendi tarafımdan.......
 

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,338
  • MFC Puanı
    16,230
Makinanızda (PC:Masaüstü/Dizüstü) Kurulu Disk Düzeninin Çıktısını Alma

Disk Düzenin Terminalden Çıktısını Alma Konusunda öyle uzun uzun kelimeler kurmak anlamsızdır.Bunun yerine aşağıdaki örnek çıktılar işine yaracaktır.


1.Yöntem :


Kod:
linuxmaster@notebook-pc ~ $ sudo fdisk -l
[sudo] password for linuxmaster: ***********************

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00082274

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   156293119    78145536   83  Linux
/dev/sda2       156293120   161617919     2662400   82  Linux swap / Solaris
/dev/sda3       161617920   234438655    36410368   83  Linux
/dev/sda4       234438656   312580095    39070720   83  Linux

2.Yöntem :

Kod:
linuxmaster@notebook-pc ~ $ sudo parted -l
Model: ATA FUJITSU MHY2160B (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system     Flags
1      1049kB  80,0GB  80,0GB  primary  ext4            boot
2      80,0GB  82,7GB  2726MB  primary  linux-swap(v1)
3      82,7GB  120GB   37,3GB  primary  ext4
4      120GB   160GB   40,0GB  primary  ext4

3.Yöntem :

Kod:
linuxmaster@notebook-pc ~ $ sudo fdisk -l | grep sda
Disk /dev/sda: 160.0 GB, 160041885696 bytes
/dev/sda1   *        2048   156293119    78145536   83  Linux
/dev/sda2       156293120   161617919     2662400   82  Linux swap / Solaris
/dev/sda3       161617920   234438655    36410368   83  Linux
/dev/sda4       234438656   312580095    39070720   83  Linux

4.Yöntem :

Kod:
linuxmaster@notebook-pc ~/Masaüstü $ sudo blkid
[sudo] password for linuxmaster: ************************
/dev/sda1: LABEL="MINT17.3.1"   UUID="1af5989a-4287-4450-b822-a1e6b42b7666" TYPE="ext4"
/dev/sda2: LABEL="TAKASDOSYASI" UUID="72b70e2f-bead-433b-8e59-25cb8c53e2e5" TYPE="swap"
/dev/sda3: LABEL="DEBIAN 8.7.1" UUID="fdebf432-13c8-4b90-ac92-babeb1136dcc" TYPE="ext4"
/dev/sda4: LABEL="UBUNTU16.4.6" UUID="fff8d537-9d46-4e9d-86c5-bce08bef966a" TYPE="ext4"

5.Yöntem:

Kod:
linuxmaster@notebook-pc ~ $ su --
Parola: *************************
notebook-pc linuxmaster # cd //
notebook-pc // # sfdisk -l

Disk /dev/sda: 19457 silindir, 255 kafa, 63 sektör/iz
birimler = 8225280 baytlık silindir, 1024 baytlık blok, 0'den başlayarak

   silindir   blok
   Aygıt Önykl Balangıç Bitiş sayısı   sayısı
/dev/sda1          0+   9728-   9729-  78145536   83  Linux
/dev/sda2       9728+  10060-    332-   2662400   82  Linux takas / Solaris
/dev/sda3   *  10060+  19457-   9397-  75480064    7  HPFS/NTFS/exFAT
/dev/sda4          0
 

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,338
  • MFC Puanı
    16,230
GNU-UNIX Donanım Listesi Komutu "lshw" Kullanarak Sisteminizin Donanım Özelliklerini Alma/Görüntüleme

Komut Hakkında Açıklama:


lshw (Hardware Lister) komutu, sisteminizdeki tüm donanımlar hakkında kapsamlı bir rapor verir. Bu komutla, üretici, sistemin seri numarası, anakart, CPU, RAM, PCI kartları, diskler, ağ kartı vb. hepsini tek bir çıktı da görüntüleyebilirsiniz.Lshw komutunu kullanarak, sunucu kasasını açmadan yada bir tornavidayı dokundurmadan, donanım hakkında bilgi alabilirsiniz. Bu, sunucu, veya sunucuya fiziksel erişiminizin olmadığı uzak bir veri merkezinde olduğunda da çok yararlıdır.

Lshw Komut Paketinin Kurulması (Resmi Depolardan)

Eğer sisteminizde önceden kurulu değil ise yönetici modunda bir terminal penceresi açın komut satırına şu komut söz dizilimini girin ;
Kod:
sudo -s apt-get -u install -ff lshw

Örnek Çıktı:

Kod:
linuxmaster@notebook-pc ~ $ su --
Parola:*********************
notebook-pc linuxmaster # cd //
notebook-pc // # apt-get -u install -ff lshw
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor      
Durum bilgisi okunuyor... Bitti     
lshw zaten en yeni sürümde.
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
notebook-pc // #

Kaynak Koddan Kurulum

Yazılım paketi (kaynak kod) : http://ezix.org/project/wiki/HardwareLiSter adresinden sisteminize çekin.

Yazılım aşağıdaki gibi scr dizininde açın

Kod:
# cd /usr/src
# wget http://ezix.org/software/files/lshw-B.02.13.tar.gz
# gzip -d lshw-B.02.13.tar.gz
# tar xvf lshw-B.02.13.tar

Bu dizinde bir terminal 'de komut satırına sırası ile....

Kod:
# make (kaynak paketi kuruluma hazırlar)

Kod:
# make install (Kurulumu hazırlanmış paketi sistem'e, sisteminizin özelliklerine göre derleyerek kurar)
make -C src install
make[1]: Entering directory `/usr/src/lshw-B.02.13/src'
make -C core all
make[2]: Entering directory `/usr/src/lshw-B.02.13/src/core'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/lshw-B.02.13/src/core'
g++ -L./core/ -g -Wl,--as-needed -o lshw lshw.o -llshw -lresolv
install -p -d -m 0755 ///usr/sbin
install -p -m 0755 lshw ///usr/sbin
install -p -d -m 0755 ///usr/share/man/man1
install -p -m 0644 lshw.1 ///usr/share/man/man1
install -p -d -m 0755 ///usr/share/lshw
install -p -m 0644 pci.ids usb.ids oui.txt manuf.txt ///usr/share/lshw
make[1]: Leaving directory `/usr/src/lshw-B.02.13/src'

Kaynak koddan kurulumdan sonra , sistemi
Kod:
sudo -s shutdown -r -Now -t30
ile sisteminizi yeniden başlatın terminalden.....

lshw komutu;

system information = Sistem Bilgisi
motherboard information = Anakart Bilgisi
cpu information = İşlemci Bilgisi
cache, logical cpu = Önbellek, yerel işlemci çekirdek bilgisi
memory = Sistemin RAM Miktarı hakkında bilgi
capacity, total size, individual bank information = Sistemin disk sığası, toplam boyut, ram slotları/modüllerin durumu hakkında bilgi
pci slot information = Sistemin güney köprüsü (32/64 bit adresleme yolları ) hakkında bilgi [yerel veriyolu]
ide slot information = Anakart üzerinde yer alan S-ATA I ,II karakterli diskler hakkında bilgi
disk information = Sistem'e bağlı diskler hakkında bilgi
usb slot information = Sistem'deki USB 2.0/3.0/3.1 yuvaları (girişleri)
network

hakkında bilgi alabilirsiniz.

Komutun kullanımı hakkında:

Komut Ve Çıktısı:


Kod:
linuxmaster@notebook-pc ~/Masaüstü $ su -
Password:
notebook-pc ~ # lshw | head
notebook-pc              
    description: Notebook
    product: Compaq Presario C700 Notebook PC (KQ188EA#AB8)
    vendor: Hewlett-Packard
    version: F.35
    serial: CND8041R3M
    width: 32 bits
    capabilities: smbios-2.4 dmi-2.4 smp-1.4 smp
    configuration: boot=normal chassis=notebook cpus=1 family=103C_5335KV sku=KQ188EA#AB8 uuid=3546B032-C60C-11DC-9AA7-001B38EFEDA4
  *-core

lshw Sınıf Alt Komutları:

Belirli bir donanım hakkında bilgi almak için -class seçeneğini kullanabilirsiniz. Lshw komutunda -class seçeneğiyle aşağıdaki sınıflar kullanılabilir.



address

bridge

bus

communication

disk

display

generic

input

memory

multimedia

network

power

printer

processor

storage

system

tape

volume

Örnek Komut Kullanımı -1

Kod:
notebook-pc ~ # lshw -class disk
  *-cdrom                
       description: DVD-RAM writer
       product: DVD RW AD-7590A
       vendor: Optiarc
       physical id: 0.0.0
       bus info: scsi@0:0.0.0
       logical name: /dev/cdrom
       logical name: /dev/sr0
       version: 1.05
       capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
       configuration: ansiversion=5 status=nodisc
  *-disk
       description: ATA Disk
       product: FUJITSU MHY2160B
       vendor: Fujitsu
       physical id: 0.0.0
       bus info: scsi@2:0.0.0
       logical name: /dev/sda
       version: 890B
       serial: K411T812GGCC
       size: 149GiB (160GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 sectorsize=512 signature=00082274

Örnek Komut Kullanımı -2

Kod:
notebook-pc ~ # lshw -class memory
  *-firmware             
       description: BIOS
       vendor: Hewlett-Packard
       physical id: 0
       version: F.35
       date: 03/29/2010
       size: 1MiB
       capabilities: pc_ upgrade shadowing cdboot bootselect socketedrom edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acp_ usb
  *-cache:0
       description: L2 cache
       physical id: f
       slot: Unknown
       size: 1MiB
       capacity: 1MiB
       capabilities: asynchronous internal write-back unified
  *-cache:1
       description: L1 cache
       physical id: 11
       slot: Unknown
       size: 32KiB
       capacity: 32KiB
       capabilities: asynchronous internal write-back data
  *-cache
       description: L1 cache
       physical id: 10
       slot: Unknown
       size: 32KiB
       capacity: 32KiB
       capabilities: asynchronous internal write-back instruction
  *-memory
       description: System Memory
       physical id: 12
       slot: System board or motherboard
       size: 2GiB
       capacity: 2GiB
     *-bank:0
          description: SODIMM DDR2 Synchronous 533 MHz (1,9 ns)
          product: HYMP112S64CP6-Y5
          vendor: Hynix Semiconductor (Hyundai Electronics)
          physical id: 0
          serial: 0x00004007
          slot: DIMM0
          size: 1GiB
          width: 64 bits
          clock: 533MHz (1.9ns)
     *-bank:1
          description: SODIMM DDR2 Synchronous 533 MHz (1,9 ns)
          product: HYMP112S64CP6-Y5
          vendor: Hynix Semiconductor (Hyundai Electronics)
          physical id: 1
          serial: 0x0000100C
          slot: DIMM2
          size: 1GiB
          width: 64 bits
          clock: 533MHz (1.9ns)

Çıktı Alma:

Varsayılan olarak lshw komutu çok sayfalı ayrıntılı rapor oluşturur. Küçük bir rapor oluşturmak için aşağıda gösterildiği gibi -short seçeneğini kullanın. Aşağıda yalnızca kısmi çıktı gösterilmiştir.

Örnek Çıktı:

Kod:
notebook-pc ~ # lshw -short
H/W path      Device      Class       Description
=================================================
                          system      Compaq Presario C700 Notebook PC (KQ188EA#AB8)
/0                        bus         30D9
/0/0                      memory      1MiB BIOS
/0/e                      processor   Intel(R) Pentium(R) Dual  CPU  T2330  @ 1.60GHz
/0/e/f                    memory      1MiB L2 cache
/0/e/11                   memory      32KiB L1 cache
/0/e/1.1                  processor   Logical CPU
/0/e/1.2                  processor   Logical CPU
/0/10                     memory      32KiB L1 cache
/0/12                     memory      2GiB System Memory
/0/12/0                   memory      1GiB SODIMM DDR2 Synchronous 533 MHz (1,9 ns)
/0/12/1                   memory      1GiB SODIMM DDR2 Synchronous 533 MHz (1,9 ns)
/0/100                    bridge      Mobile PM965/GM965/GL960 Memory Controller Hub
/0/100/2                  display     Mobile GM965/GL960 Integrated Graphics Controller (primary)
/0/100/2.1                display     Mobile GM965/GL960 Integrated Graphics Controller (secondary)
/0/100/1b                 multimedia  82801H (ICH8 Family) HD Audio Controller
/0/100/1c                 bridge      82801H (ICH8 Family) PCI Express Port 1
/0/100/1c/0   wlan0       network     AR242x / AR542x Wireless Network Adapter (PCI-Express)
/0/100/1d                 bus         82801H (ICH8 Family) USB UHCI Controller #1
/0/100/1d.1               bus         82801H (ICH8 Family) USB UHCI Controller #2
/0/100/1d.2               bus         82801H (ICH8 Family) USB UHCI Controller #3
/0/100/1d.7               bus         82801H (ICH8 Family) USB2 EHCI Controller #1
/0/100/1e                 bridge      82801 Mobile PCI Bridge
/0/100/1e/1   eth0        network     RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
/0/100/1f                 bridge      82801HM (ICH8M) LPC Interface Controller
/0/100/1f.1               storage     82801HM/HEM (ICH8M/ICH8M-E) IDE Controller
/0/100/1f.2               storage     82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode]
/0/100/1f.3               bus         82801H (ICH8 Family) SMBus Controller
/0/1          scsi0       storage    
/0/1/0.0.0    /dev/cdrom  disk        DVD RW AD-7590A
/0/2          scsi2       storage    
/0/2/0.0.0    /dev/sda    disk        160GB FUJITSU MHY2160B
/0/2/0.0.0/1  /dev/sda1   volume      74GiB EXT4 volume
/0/2/0.0.0/2  /dev/sda2   volume      2600MiB Linux swap volume
/0/2/0.0.0/3  /dev/sda3   volume      34GiB EXT4 volume
/0/2/0.0.0/4  /dev/sda4   volume      37GiB EXT4 volume

HTML/XML Donanım Raporu Oluşturma

Doğrudan aşağıda gösterildiği gibi lshw komutundan bir HTML veya XML çıktısı oluşturabilirsiniz.

Genel Komut Kullanımı:

Kod:
# lshw -html > hwinfo.html
Kod:
# lshw -xml > hwinfo.xml

Örnek Çıktı

Kod:
notebook-pc ~ # lshw -short > sistem_bilgisi.html
notebook-pc ~ #

Not:

sistem_bilgisi.html dosyası direkt (root) ev dizini altına kayıt edilir.Sahibi de ROOT KULLANICISI'dır.
 

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,338
  • MFC Puanı
    16,230
Programsız Dosya/Dizin Şifreleme/Çözme (GNU-Linux Dağıtımlarında)

Not 1:


Bu hikaye de adı geçen TRWE_2012 adlı kişi, benim ve bu isim sanal dünya'daki (inernet alemindeki) takma isimlerinden sadece biri olup anlamı;

TR: Türkiye Cumhuriyeti Ulus arası plaka kodu
W: West = Batı
E: East = Doğu
_2012 : Maya Kıyamet Günün Bitimi (bir ara 2012 yılında moda oluşmuştu Maya Takvimi, bende oradan esinlenmiştim)
Bunları birleştirdiğimiz zaman Batı-Doğu Türkiye demek....

Her neyse konumuza geri dönersek......

-------------------------------------------------------


Sanal Linux Senaryosu (Linux Hikayesi)

Merhabalar

Aşağıdaki çıktılar sizlere yol gösterici olacaktır.

1.Komut Çıktısı : TRWE_2012 Kendi Ev Dizinindeki "Belgeler" Dizine Geçer ve Bu "Belgeler Dizinde" bir adet "DENEME" Adında Klasör Oluşturur.

Kod:
linuxmaster@notebook-pc ~/Masaüstü $ cd /home/linuxmaster/Belgeler
linuxmaster@notebook-pc ~/Belgeler $ mkdir DENEME

2.Komut Çıktısı : TRWE_2012 bu Belgeler Dizinde oluşturduğu DENEME adlı dizinin durumunu görüntüler...

Kod:
linuxmaster@notebook-pc ~/Belgeler $ ls -las
total 32
4 drwxr-xr-x  8 linuxmaster linuxmaster 4096 Şub 20 02:53 .
4 drwxr-xr-x 35 linuxmaster linuxmaster 4096 Şub 20 01:17 ..
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 20 02:53 DENEME
4 drwxr-xr-x  4 linuxmaster linuxmaster 4096 Şub 18 05:41 Genel
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:09 GNU-Unix-Linux OS
4 drwxr-xr-x  5 linuxmaster linuxmaster 4096 Şub 17 16:07 İşletim Sistemleri
4 drwxr-xr-x  3 linuxmaster linuxmaster 4096 Şub 19 21:35 M.Aydemir
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:36 Ofis Sistemleri

3.Komut Çıktısı : TRWE_2012 , Belgeler Dizinindeki DENEME isimli klasörü meraklı insanlardan (Ev Halkından) Korumak İstemektedir.O zaman şöyle bir komut kullanır kurt pc kullanıcısı linuxmaster......

Kod:
linuxmaster@notebook-pc ~/Belgeler $ chmod 000 DENEME (Enter Tuşuna Basın)

Bu sayede root kullanıcısı hariç, linuxmaster dahil hiçbir kullanıcı bu dizinin içindekini göremeyecektir.Ama genede sağlamcı olan TRWE_2012 , dizinin durumunu
Kod:
ls -las
komutu ile görüntüler bakalım olmuş diye..... [İnanmıyorsanız dizinizi açmaya çalışın bakalım ne olacak.... !]

Kod:
linuxmaster@notebook-pc ~/Belgeler $ ls -las
total 32
4 drwxr-xr-x  8 linuxmaster linuxmaster 4096 Şub 20 02:53 .
4 drwxr-xr-x 35 linuxmaster linuxmaster 4096 Şub 20 01:17 ..
4 d---------  2 linuxmaster linuxmaster 4096 Şub 20 02:53 DENEME
4 drwxr-xr-x  4 linuxmaster linuxmaster 4096 Şub 18 05:41 Genel
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:09 GNU-Unix-Linux OS
4 drwxr-xr-x  5 linuxmaster linuxmaster 4096 Şub 17 16:07 İşletim Sistemleri
4 drwxr-xr-x  3 linuxmaster linuxmaster 4096 Şub 19 21:35 M.Aydemir
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:36 Ofis Sistemleri

Evet başarmıştır TRWE_2012 ....! Artık hiçbir kullanıcı, (kendisi de dahil) bu dizinin içini göremeyecektir.Ayrıca bu dizini başka bir pc ve dağıtımda açmaya kalkarsa da hiçbir zaman göremeyecektir.Bunun nedeni bu dizin sadece linuxmaster kullanıcısına zimmetlidir.

4.Komut Çıktısı : Gün gelir TRWE_2012 bu dizini açmaya karar verir.Ve komut satırına şöyle yazar....

Kod:
linuxmaster@notebook-pc ~/Belgeler $ chmod 777 DENEME

Dizinin yeni durumu :

Kod:
linuxmaster@notebook-pc ~/Belgeler $ ls -las
total 32
4 drwxr-xr-x  8 linuxmaster linuxmaster 4096 Şub 20 02:53 .
4 drwxr-xr-x 35 linuxmaster linuxmaster 4096 Şub 20 01:17 ..
4 drwxrwxrwx  2 linuxmaster linuxmaster 4096 Şub 20 02:53 DENEME
4 drwxr-xr-x  4 linuxmaster linuxmaster 4096 Şub 18 05:41 Genel
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:09 GNU-Unix-Linux OS
4 drwxr-xr-x  5 linuxmaster linuxmaster 4096 Şub 17 16:07 İşletim Sistemleri
4 drwxr-xr-x  3 linuxmaster linuxmaster 4096 Şub 19 21:35 M.Aydemir
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:36 Ofis Sistemleri

Artık DENEME dizini "Yol Geçen Hanına Dönmüştür" aksi belirtilmediği sürece...... :)

Bu durum ,GNU-Linux'un Terminal arabiriminin gücünü ve esnekliğini yansıtır.

Not 2:

Eğer sadece siz ve grubunuz dizinin içini görmek isterse "İblis'in Kodunu" Kullanın.

Yani:

Kod:
linuxmaster@notebook-pc ~/Belgeler $ chmod 666 DENEME
linuxmaster@notebook-pc ~/Belgeler $ ls -las
total 32
4 drwxr-xr-x  8 linuxmaster linuxmaster 4096 Şub 20 02:53 .
4 drwxr-xr-x 35 linuxmaster linuxmaster 4096 Şub 20 01:17 ..
4 drw-rw-rw-  2 linuxmaster linuxmaster 4096 Şub 20 02:53 DENEME
4 drwxr-xr-x  4 linuxmaster linuxmaster 4096 Şub 18 05:41 Genel
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:09 GNU-Unix-Linux OS
4 drwxr-xr-x  5 linuxmaster linuxmaster 4096 Şub 17 16:07 İşletim Sistemleri
4 drwxr-xr-x  3 linuxmaster linuxmaster 4096 Şub 19 21:35 M.Aydemir
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:36 Ofis Sistemleri

Dosya Ve Dizin Root Haklarını Ekleyerek Durumu Zorlaştırmak İsterseniz aşağıdakini yapınız.

Kod:
linuxmaster@notebook-pc ~/Belgeler $ sudo chmod 0000 DENEME
[sudo] password for linuxmaster: *************************
linuxmaster@notebook-pc ~/Belgeler $ ls -las
total 32
4 drwxr-xr-x  8 linuxmaster linuxmaster 4096 Şub 20 02:53 .
4 drwxr-xr-x 35 linuxmaster linuxmaster 4096 Şub 20 01:17 ..
4 d---------  2 linuxmaster linuxmaster 4096 Şub 20 02:53 DENEME
4 drwxr-xr-x  4 linuxmaster linuxmaster 4096 Şub 18 05:41 Genel
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:09 GNU-Unix-Linux OS
4 drwxr-xr-x  5 linuxmaster linuxmaster 4096 Şub 17 16:07 İşletim Sistemleri
4 drwxr-xr-x  3 linuxmaster linuxmaster 4096 Şub 19 21:35 M.Aydemir
4 drwxr-xr-x  2 linuxmaster linuxmaster 4096 Şub 17 16:36 Ofis Sistemleri

Not 3:

Genel Kullanım Kalıpları


Kod:
# chmod 777 file rwxrwxrwx
# chmod 755 file rwxr-xr-x
# chmod 644 file rw-r--r-
# chmod 000 file ---------

Kod:
chmod a-w file r-xr-xr-x
chmod o-x file rwsrwsrw-
chmod go-rwx file rwx------

Kod:
chmod u+rw files rw-------
chmod a+x files --x--x--x
chmod ug+rx files r-xr-x---

Not 4 :

chmod İzin Hesaplama Yöntemi (Basit)


Linux'de terminalden;

Kod:
ls -lasht

komutunu yazdığınızda izinler sırasıyla dosya/dizin sahibi, grubu ve diğerleri için rwx şeklinde verilir. Bu rastgele seçilmiş bir sıra değildir. Linux bu kayıt için 3x3 bit kullanır. Ve izinleri soldan sağa, daha değerli bitten az değerli bitedoğru sırasıyla okuma,yazma, çalıştırma bitlerinin 0 veya 1 olarak ayarlayarak saklar.
Aşğıda bu izinlerin listesini yazılıdır. Burada ikilik sistemde toplamların nasıl çoklu izinler oluşturduğu görülüyor.

Burada örneğin bir dosya için grubu ve diğerlerine okuma ve çatıştırma izinleri vermek istenirse;

Kod:
Okuma               100
Çalıştırma           001

+
-------------------------
Okuma+çalıştırma 101

Basit Hesaplamanın Toplu Sonuçları

0=000 >>> çalıştırma+yazma+okuma (yok)
1=001 >>> çalıştırma
2=010 >>> yazma
3=011 >>> yazma+çalıştırma
4=100 >>> okuma
5=101 >>> okuma+çalıştırma
6=110 >>> okuma+yazma
7=111 >>> okuma+yazma+çalıştırma​

Örnek;

sudo chmod 675 linux_paket.run dosyasında;

6 = 110 (sahibi bu dosyayı okuyabilir(1) , yazabilir(1) , ama çalıştıramaz(0) )
7 = 111 (Grubu bu dosyayı okuyabilir (1), yazabilir(1) ve çalıştırabilir(1) )
5 = 101 (Diğerleri bu dosyayı okuyabilir(1) , yazamaz (0) ama çalıştırabilir (1) )


Gördüğünüz gibi ezbercilikten tamamen uzak basit bir yöntemdir bu.....
 

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,338
  • MFC Puanı
    16,230
GNU-Linux Sistemlerinde Kısaca İnternet Yapılandırmasına Bakma/İnceleme

Açıklama:


Tek bir komut satırı ile sisteminizin anlık network durumunu görüntüleyebilir.Eğer varsa bir olumsuzluk bu çıktıdan hareketle müdahale edebilirsiniz.Çıktıda önemli olan satırlar;

Kod:
eth0      Link encap:Ethernet  HWaddr *****************
Kod:
wlan0     Link encap:Ethernet  HWaddr ****************

ve;

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B satırlarıları olup burada HWaddr xx:xx:xx:xx:xx:xx satırı sizin MAC Adresiniz. (linux kullanıcısı bunu çıktıda *********** şeklinde gizlemiştir.

RX : Gelen Paket Verisi
TX : Giden Paket Verisi

Not:

RX+ TX = Harcadığınız Toplam Veri Miktarı (MB) = Kota Takibi..... :)

Örnek Çıktı:

Kod:
linuxmaster@notebook-pc ~/Masaüstü $  /sbin/ifconfig -a
eth0      Link encap:Ethernet  HWaddr *********** 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:11990 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11990 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:984389 (984.3 KB)  TX bytes:984389 (984.3 KB)

wlan0     Link encap:Ethernet  HWaddr ***********
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Burada;

eth0 : Eternet Kartınızın sürücü yazılımı
lo : Sanal Modeminizin sürücü yazılımı (örnek çıktı'daki linux kullanıcısının modemi sanal olup Nokia C6-01 Cep Telefonu Modem'e çevirmiştir.)
wlan0 : Fiziki gerçek modeminizden ve ISS Servis Sağlayıcısı Wi-Fi (Kablosuz Ağ) sürücü yazılımı
 
Üst Alt