Ana içeriğe atla

Kayıtlar

2015 tarihine ait yayınlar gösteriliyor

Günün komutu - Linux sistemlerinde {2015.12.26} - memhog - basitce hafıza testi

Bu yılda bitmek üzere. Bu yıl biterken faydalı bir komutla yeni yıllar dilemek istiyorum. Bu günkü komutumuz memhog. memhog'u kullanmak için numactl paketinin yüklü olması, yüklü değilse kurmak gerekiyor, oracle linux(rhel tabanlı sistemlerde); yum install numactl Kullanımıda oldukça basit: # memhog memhog [-rNUM] size[kmg] [policy [nodeset]] -rNUM repeat memset NUM times -H disable transparent hugepages Policies: interleave membind preferred default  # memhog 17G numactl: mmap: Cannot allocate memory # memhog 512M .................................................... # Bu faydalı komutu kullanmadan önce swap devre dışı bırakmanız iyi olur.

linux de işlemci, hafiza, io gibi kısıtlamalar nasıl yapılır?

Biz linux kullanıcılar, linux çekirdeğinin kabiliyetlerinin %95 kullanmayız. işlemci, hafıza, io gibi kısıtlamaları yapan cgroup (Control Groups, to manage the resource utilization of sets of processes.) özelliğide kullanmadığımız özelliklerdendir. Başlangıç için aşağıdaki linkli paylaşıyorum. https://docs.oracle.com/cd/E37670_01/E37355/html/ol_subsystems_cgroups.html cgroup kullanmaya oracle dökümanlarını okuyarak başlamıştım. Belki sizlerede yardımcısı olur. cgroup ile kullanılan başlıca datasetler; mount {     cpuset = /sys/fs/cgroup/cpuset;     cpu = /sys/fs/cgroup/cpu,cpuacct;     cpuacct = /sys/fs/cgroup/cpu,cpuacct;     memory = /sys/fs/cgroup/memory;     devices = /sys/fs/cgroup/devices;     freezer = /sys/fs/cgroup/freezer;     net_cls = /sys/fs/cgroup/net_cls;     blkio = /sys/fs/cgroup/blkio;     perf_event = /sys/fs/cgroup/perf_event;     hugetlb = /sys/fs/cgroup/hugetlb; } Ayarlayabileceğiniz değişkenlere örnek; memory.limit_in_bytes, memory.max_usage_in_bytes, blkio

Dizin içindeki her hangi bir dosya veya dosyaların içerisindeki bir değer nasıl değiştirilir?

"Dizin içindeki her hangi bir dosya veya dosyaların içerisindeki bir değer nasıl değiştirilir?" sorusuna cevap bulalım dedim. Linux kullanan arkadaşlarımızın böyle bir şeye ihtiyacı olursa, çözüm için kafalarında bir fikir oluşmasına yardımcı olabilir. Linux dünyasındaysanız, bu soruya  birden çok çözüm bulabilirsiniz, benim aklıma gelen çözüm; sunucu ismimizi değiştireceğiz. Mevcut ismimiz e8470p olsun, yeni ismimizde zurbahan olacak. Öncelikle etc altındaki dosyaları find komutuyla tespit ettiririz. Burada önemli nokta find ile arama yaparken -type f ile sadece dosyaları tespit ettirmemiz. Özellikle dosyaları  aratmazsanız, sed komutuna dizin ve başka tip dosyalarda parametre olarak gider.  Gerisi hikaye. :) Sonrasında sed arkadaşa diyoruz ki, bu dosyanın içeriğine bak, içinde e8470p görürsen zurbahan olarak değiştir. Komutumuz; find /etc/ -type f -exec sed -i 's/e8470p/zurbahan/g' {} \; Alternatif olarak aşağıdaki gibide değiştirebiliriz. Fakat yukarıdaki çözüm ter

"Enterprise Grade" dedikleri nedir?

Bir disk ünitesinin enterprise seviyede olması için sahip olması gereken özellikler  nasıl? Yukarıdakilerini sağlayan kaç ürün vardır?

Oracle Enterprise Linux kernel sürümündeki numaraların anlamı (alıntı)

Oracle enterprise linux kernel sürümündeki numaraların anlamını merak edenler için; uname -r 3.  8. 13-118.2.2.el7uek.x86_64 ^  ^    ^    ^    ^ |    |    |     |     |    |    |    |     |     Security Errata |    |    |     | |    |    |     Errata Kernel version |    |    |     |    |   The third number is the patch level version. |    | |    The second number is the minor revision number. | The first number is the major version number. Umarım meraklılar için faydalı olur. :)

virtualbox kernel modülü derlenme sorunu RHEL/OEL/Centos 7

RHEL 7 tabanlı(oracle, centos vs.)  linux sistemi kullanıyorsanız, kernel güncellemesinden  sonra virtualbox çalışmadığını /sbin/vboxconfig komutunu çalıştırmanızı söyleyecektir. Bu komut çalıştırdığınız halde virtualbox modülleri oluşmadıysa vboxdrv.sh setup kullanarak sorunu giderebilirisiniz [root@zurbahan ~]# /usr/lib/virtualbox/vboxdrv.sh Usage: /usr/lib/virtualbox/vboxdrv.sh {start|stop|stop_vms|restart|force-reload|status|setup} [root@zurbahan ~]# /usr/lib/virtualbox/vboxdrv.sh setup Stopping VirtualBox kernel modules                         [  TAMAM  ] Recompiling VirtualBox kernel modules                      [  TAMAM  ] Starting VirtualBox kernel modules                         [  TAMAM  ] [root@zurbahan ~]#

Bir paketin sistemde yüklü olup, olmadığını öğrenmek

ihtiyacımız olan bir paketin sistemde(redhat tabanlı) öğrenmek için yum info komutundan faydalanırız. [root@zurbahan ~]# yum info mc Yüklü eklentiler: langpacks, ulninfo Kurulan Paketler Ad        : mc Mimari        : x86_64 Epoch       : 1 Sürüm     : 4.8.7 Dağıtım     : 8.el7 Boyut        : 5.6 M Depo        : installed Depodan   : ol7_latest Özet     : User-friendly text console file manager and visual shell URL         : http://www.midnight-commander.org/ Lisans     : GPLv3+ Açıklama : Midnight Commander is a visual shell much like a file manager, only          : with many more features. It is a text mode application, but it also          : includes mouse support. Midnight Commander's best features are its          : ability to FTP, view tar and zip files, and to poke into RPMs for          : specific files.

Mevcut sistemde kullandığımız bir programın bağımlı olduğu paketleri listelemek

Zaman zaman kullanıdığımız programın ihtiyaç duyduğu yüzlerce dosya olabilir. Bu yüzlerce dosyanın hangi paket içerisinde olduğunu listelememiz gerektiği zamanda yardımımıza bash scripti yetişir. Hazırladığım basit scripte aşağıdaki linkten erişebilirsiniz. http://s3.dosya.tc/server6/y2ov4l/gerekli-paketler.sh.rar.html Dosyayı açtıktan sonra, çalıştırabilmeniz için "chmod +x  gerekli-paketler.sh" unutmayalım. :) Linkteki dosyanın içeriği; #!/bin/bash # Remzi AKYUZ # linuxliste@gmail.com # 2015.12.10 # Sistemde mevcut olan hangi bir programin  ihtiyac duydugu kutuphaneleri listeler # Sistem redhat tabanli sistemlerde calisir. tmpfile="/tmp/tmpfile-"`date +%Y%m%W%N` if test $# -gt 0 then printf '\n\n<%s> programinin ihtiyac duydugu paketler \n\n' "$@" ldd `which $1` |cut -d\> -f 2 |cut -d\( -f1 > $tmpfile for i in `cat $tmpfile` do rpm -qf $i >> $tmpfile.2 done sort $tmpfile.2|uniq rm -f $tmpfile $tmpfile.2 exit 0 fi printf '\n

Oracle VM - OVA dan template oluşturarak kullanma - Reklam :)

Oracle vm her hangi bir fiziksel sunucuyu,  vmware veya başka bir sanallaştırma  ortamından aldığınız ova formatını rahatlıkla kullanabilirsiniz. Nasıl mı? Çok basit ; ova dosyasını ovm'e import et, import ettiğin ova dosyasından template  oluştur ve kullan! Gördüğünüz gibi oracle vm de sadece oracle vm için hazırlanmış templateleri değil, ova  formatındaki her hangi bir template(örneğin vmwarden ova  formatında alacağınız bir export dosyasını) kullanabilirisiniz! Sanallaştırma ile ilgilenenler için aşağıdaki dökümanı incelemelerini tavsiye ediyorum. İnceleyince ne mi göreceksiniz?  Bu da size kalmış :) Oracle VM Template for Oracle Solaris 11.3 Readme =============================================================== This document is applicable to Oracle VM templates for Solaris 11 on x86/x64 platforms. File Template Version -------------------- ---------------- sol-11_3-ovm-x86.ova 1.0 This document contains

Sanallaştırma!

Merhaba, Bu günlerde insanların kullanmayacakları özelliklere tonlarca $$$$ vermesini üzüldüğümü belirterek başlıyorum. Oracle VM, xen, oVirt, kvm, qemu, proxmox, vs. vs. genel ihtiyaçlarını karşılayacak  açık kaynak kodlu, çoğu ücretsiz (  Yalnış anlamayın, güncelleme ve destek ücrete tabi!!! Böylede olmalı, sonuçta ürün geliştirmeye devam etmek, maddi güç ister!!!) çözümler varken neden gider $$$$  lisans parası vererek ücretli ürünleri alırlar anlamıyorum! Yalnış anlaşılmasın o çözümlere gerçekten ihtiyaç varsa ve özellikleri kullanılacaksa alınmasına bir şey demiyorum. Sadece  temel özellikleri(snapshot, live migration, clone, template import gibi) kullanılacaksa neden gidip $$$$ lisans vererek çözüm alıyorlar? Düşündüm düşündüm ve aklıma gelen cevaplar; 1. Ön yargı + bilgisizlik +öğrenmekten kaçınma + sorun olduğunda sorunu kendisine değilde ürüne mal etmek. 2. Alternatif çözümleri öğrenme kabiliyetine sahip olmamak! 3. Çalıştığı firma/kurum/kuruluşu kendi firması olarak görmemek!

ovm ip uçları

OVM manager kullanıcı parolası değiştirme veya yeni kullanıcı ekleme; # /u01/app/oracle/ovm-manager-3/bin/ovm_admin --createuser # /u01/app/oracle/ovm-manager-3/bin/ovm_admin --modifyuser

Güvenlik üzerine güzel bir yazı

Merhabalar, ssl/https güvenliğini merak eden herkesin beğeneceği bir yazı; http://mdemirten.yh.com.tr/kategori/guvenlik/63884/https-ssh-trafiginizi-nsa-nasil-dinleyebiliyor Güzel yazıları için Murat hocamıza teşekkürler.

Güzel bir proje

Lafı uzatmaya gerek yok, hoşuma giden bir projeyi sizlerle paylaşıyorum. http://farmhack.org/tools/culticycle Umarım ülkemizde böyle çalışmalar yapılır.

Günün komutu - Linux sistemlerinde {2015.11.18} - cryptsetup - Diskimizi şifreleyelim!

Bir diski veya diskin bir bölümünü şifreleyerek kullanabiliriz. Bunun için yüklü olması gereken paket cryptsetup-luks paketi. Gerekli paket yüklüyse, yapılması gereken adımlar; 1. Disk veya diskin bir bölümü şifrelenir.  cryptsetup luksOpen /dev/sdd1 crypt-disk 2. Sistem açılırken otomatik mount edilmesi istiyorsak key dosyasi ilave yapılır.  cryptsetup luksAddKey /dev/sdd1 /etc/crypt.pwd # cat  /etc/crypt.pwd welcome1 parola dosyasının sahipliğinide sadece okunabilir yapıyoruz. # chmod 400 crypt.pwd   #  ls -la /etc/crypt.pwd -r--------. 1 root root 9 Kas 18 14:14 /etc/crypt.pwd 3. /etc/crypttab dosyasını oluştururuz. [root@1z0-105-ocfs2-node1 ~]# cat /etc/crypttab # <target name> <source device> <key file>          <options> crypt-disk              /dev/sdd1            /etc/crypt.pwd     luks 4. Sistemi yeniden başlatmadan kullanıma almak için cryptsetup luksOpen  /dev/sdd1 crypt-disk 5. Kullanıma alınan şifreli bölüm veya disk formatlanır;   Şifreli diski for

Günün komutu - Linux sistemlerinde {2015.11.17} - nc ile bağlantı kontrolü

Bu gün eski dostlardan birtanesi olan nc komutunu hatırlatıyorum. nc ile bir çok şeyler yaplıdığını araştırılınca görürsünüz. En güzel tarafıda bir servise erişebilirlik kontrolü. Oldukça basit, sadece -z paremetresi ip ve portu vermemiz yeterli oluyor. #  nc -z 172.16.0.49 7777 Connection to 172.16.0.49 7777 port [tcp/cbt] succeeded!  nc — arbitrary TCP and UDP connections and listens DESCRIPTION      The nc (or netcat) utility is used for just about anything under the sun      involving TCP, UDP, or UNIX-domain sockets.  It can open TCP connections,      send UDP packets, listen on arbitrary TCP and UDP ports, do port scan‐      ning, and deal with both IPv4 and IPv6.  Unlike telnet(1), nc scripts      nicely, and separates error messages onto standard error instead of send‐      ing them to standard output, as telnet(1) does with some.    -z      Specifies that nc should just scan for listening daemons, without              sending any data to them.  It is an error to use this optio

Oracle Enterprise Linux 6.7 - ocfs2 global heartbeat sorunu

Oracle Enterprise Linux 6 ile birlikte ocfs2 kullanımında local heartbeat den global heartbeat moduna geçmek istediğinizde, global heartbeat aygıtının bulunamadığına dair hata alarak kullanamayacaksınız. Bunun nedeni OEL6 ile birlikte gelen ocfs2-tools-1.8.0-16.el7.x86_64.rpm paketi. Hatadan kurtulmanın yolu  ocfs2-tools 1.8.4  sürümüne elle yükseltmektir. https://oss.oracle.com/pipermail/ocfs2-users/2013-January/005950.html

Günün komutu - Linux sistemlerinde {2015.11.05} - wall

Bu günde wall komutunu hatırlayalım. Linux sistemlerinde genelde komutlar yaptığı işlemden gelen işimler alsada, wall ile yaptığı iş arasında direk bir bağlantı yoktur. Tüm sisteme yayın(broadcast) olarak mesaj göndermek istersek kullanılır. Kullanımı oldukça basit; wall yazıp enter tuşuna bastıktan sonra, mesajınızı yazın ve ctrl+D tuşuna basın.  Yazdığınız mesaj sistemdeki tüm kullanıcılara ulaşacaktır. man wall: AME      wall — write a message to users SYNOPSIS      wall [-n] [-t TIMEOUT] [file] DESCRIPTION      Wall displays the contents of file or, by default, its standard input, on      the terminals of all currently logged in users. The command will cut over      79 character long lines to new lines. Short lines are white space padded      to have 79 characters. The command will always put carriage return and      new line at the end of each line.      Only the super-user can write on the terminals of users who have chosen      to deny messages or are using a program which autom

NAS Çözümü - rockstor

Bu gün linux tabanlı güzel bir nas çözümünü, duymayanlara duyurayım istiyorum. Çözüm rockstor.  http://rockstor.com/docs/ Description Rockstor is a Network Attached Storage (NAS) and private cloud storage solution based on advanced Linux technologies like BTRFS, Docker and others. In addition to standard NAS features like file sharing via NFS, Samba, SFTP and AFP, advanced features such as online volume management, CoW Snapshots, asynchronous replication, compression, and bitrot protection are supported based on BTRFS. Rockstor also provides apps like ownCloud, Syncthing, OpenVPN, and Plex to name a few. Apps or "Rock-ons" are powered by a Docker-based application hosting framework. And new ones can be simply added. These Rock-ons, combined with advanced NAS features, turn Rockstor into a private cloud storage solution accessible from anywhere, giving users complete control of cost, ownership, privacy and data security. Rockstor UI is wr

linux sistemlerinde vbox kullanımında dosya seçimi

lvm + xfs güzel bir ikili oluşturuyor. Virtualbox için oluştuduğum dosya sistemi iki ayrı disk üzerine 4k bloklardan oluşmaktadır.  LVM strip size ve xfs bloklarının 4k olması performansa ciddi bir faydası oluyor. i/o performansı meraklıları test edebilir. :) [root@zurbahan ~]# lvcreate  -L2126997504B -i2 -I4 -nxfs-log depo File descriptor 7 (pipe:[422885]) leaked on lvcreate invocation. Parent PID 18130: bash   Rounding up size to full physical extent 1,98 GiB   Logical volume "xfs-log" created. [root@zurbahan ~]# lvcreate  -L400G -i2 -I4k -nvbox depo File descriptor 7 (pipe:[422885]) leaked on lvcreate invocation. Parent PID 18130: bash   Logical volume "vbox" created. [root@zurbahan ~]# mkfs  -t xfs -L vboxs -l logdev=/dev/mapper/depo-xfs--log  /dev/mapper/depo-vbox meta-data=/dev/mapper/depo-vbox  isize=256    agcount=16, agsize=6553599 blks          =                       sectsz=512   attr=2, projid32bit=1          =                       crc=0        finobt=0

Günün komutu - Linux sistemlerinde {2015.10.31} - findsmb, smbtree

Ağımızda bulunan windwos paylaşımlarını listelemek/aramak için findsmb komutundan faydalanabiliriz. findsmb - list info about machines that respond to SMB name queries on a subnet smbtree - A text based smb network browser Bu komutlar samba-client paketi ile gelmektedir. # rpm -qf /usr/bin/findsmb samba-client-3.6.23-20.0.1.el6.x86_64 Detaylı bilgi için samba-client paketi ile sistemimize yüklenen paketleri inceleyebilirsiniz. # rpm -ql samba-client-3.6.23-20.0.1.el6.x86_64 /usr/bin/findsmb /usr/bin/nmblookup /usr/bin/rpcclient /usr/bin/sharesec /usr/bin/smbcacls /usr/bin/smbclient /usr/bin/smbget /usr/bin/smbprint /usr/bin/smbspool /usr/bin/smbta-util /usr/bin/smbtar /usr/bin/smbtree /usr/share/man/man1/findsmb.1.gz /usr/share/man/man1/nmblookup.1.gz /usr/share/man/man1/rpcclient.1.gz /usr/share/man/man1/sharesec.1.gz /usr/share/man/man1/smbcacls.1.gz /usr/share/man/man1/smbclient.1.gz /usr/share/man/man1/smbget.1.gz /usr/share/man/man1/smbtar.1.gz /usr/share/man/man1/smbtree.1.gz /us

solaris 11.3 çıktı

 Solaris meraklılarının beklediği sürüm çıktı. http://www.oracle.com/technetwork/server-storage/solaris11/downloads/install-2245079.html http://solaris11.ddns.net:10080 http://solaris11.ddns.net/oracle/software/os

alinti - dmesg

Notlar arasında bulduğum bir alias tanımlamasını paylaşıyorum. Alias bana ait değil, alıntıdır. Merak edenler google amca ve http://linuxaria.com/article/how-to-make-dmesg-timestamp-human-readable linklerine bakabilir :) Bash kullanıyorsanız; önce dmesg komutunu çalıştırın. Sonrasında aşağıdakilerini uyguladıktan sonra çalıştırın. ------------------------------------------------------------------------------------------------------------------------- dmesg_with_human_timestamps () {     $(type -P dmesg) "$@" | perl -w -e 'use strict;         my ($uptime) = do { local @ARGV="/proc/uptime";<>}; ($uptime) = ($uptime =~ /^(\d+)\./);         foreach my $line (<>) {             printf( ($line=~/^\[\s*(\d+)\.\d+\](.+)/) ? ( "[%s]%s\n", scalar localtime(time - $uptime + $1), $2 ) : $line )         }'; } alias dmesg=dmesg_with_human_timestamps -------------------------------------------------------------------------------------------------------

Günün komutu - Linux sistemlerinde {2015.10.18} - chage

Sistemimizdeki bir kullanıcının, ömrünü, belli sürelerle zorunlu parola değiştirmeye zorlamaya yarayan, bilmediğimiz, kullanmadığımız bir komut. chage :Usage: chage [options] LOGIN Options: -d, --lastday LAST_DAY set date of last password change to LAST_DAY -E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -I, --inactive INACTIVE set password inactive after expiration to INACTIVE -l, --list show account aging information -m, --mindays MIN_DAYS set minimum number of days before password change to MIN_DAYS -M, --maxdays MAX_DAYS set maximim number of days before password change to MAX_DAYS -R, --root CHROOT_DIR directory to chroot into -W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS [root@zurbahan ~]# useradd remzi   [root@zurbahan ~]# chage -l remzi Last password change                    : Eki 18, 2015 Password expires                    : never Password inactive                    :

Reactos - Desteklenmesi gereken proje

Bu gün güzel ama yeteri kadar desteklenmeyen projelerden Reactos hatırlatmak istiyorum. İndirip bir kere test etmekde destektir. Zamanı olan herkese Reactos'u indirip, en azından virtualbox, vmware üzerinden test etmesini tavsiye ederim. Nedir ReactOS? ReactOS ® is a free open source operating system based on the best design principles found in the Windows NT® architecture (Windows versions such as Windows XP, Windows 7, Windows Server 2012 are built on Windows NT architecture). Written completely from scratch, ReactOS is not a Linux based system, and shares none of the UNIX architecture. The main goal of the ReactOS® project is to provide an operating system which is binary compatible with Windows. This will allow your Windows® applications and drivers to run as they would on your Windows system. Additionally, the look and feel of the Windows operating system is used, such that people accustomed to the familiar user interface of Windows® would find using ReactOS straig

Günün komutu - Linux sistemlerinde {2015.10.08} - smem

Bu gün sistemdeki hafıza kullanımını raporlayan araçlardan smem hatırlatmak istiyorum.  Özellikle grafiklerden hoşlananlar için, basit ama güzel bir araç Örnek kullanımı;  smem -u --pie=user ; smem -u --bar=user https://www.selenic.com/smem/ Umarım sizlerinde hoşuna gider.

bash kullanırken > yönlendirme ile kazara mevcut dosyayı uçurmamak, yeniden oluşturmamak!!!

bash altında script yazarken, çıktıları her hangi bir dosyaya yönlendirebilir. Fakat yönlendirdiğimiz dosya mevcut ve içeriğinin değişmesini istemediğimiz durumlarda olabilir. Bu durumda  bash  için noclobber özelliğini aktif yapmamız gerekiyor. Aşağıdaki örneğin açıklayıcı olacaktır; # test dosyasının içerisine istediğimizi yazıyoruz. $echo testtt > test # mevcut dosyanın üzerine yazabiliyoruz $echo testtt2 > test #dosyanin icerinğini korumak için noclobber  ayarlıyoruz. $set -o noclobber #dosyanin sonuna bilgi ekleyebiliyoruz.  $echo testtt3 >> test # Fakat dosyayi tamamen uçurup, yeniden oluşturamıyoruz. $echo testtt3 > test bash: test: cannot overwrite existing file noclobber devre dışıbırakmak istediğimizde;                                                                        set +o noclobber kullanabiliriz.

Günün komutu - Linux sistemlerinde {2015.10.06} - mpstat

Bundan sonra her gün, sık kullanılmayan, hatta ismini bile duymadığımız bir linux komutundan kısaca bahsedeceğim. 1. mpstat : işlemcilerin durumlarını raporlar Meraklı olanlar, detaylı bilgi için herzaman olduğu gibi man den faydalanmalı. man mpstat MPSTAT(1)                     Linux User’s Manual                    MPSTAT(1) NAME        mpstat - Report processors related statistics. SYNOPSIS        mpstat [ -A ] [ -I { SUM | CPU | ALL } ] [ -u ] [ -P { cpu [,...] | ON | ALL } ] [ -V ] [ interval [ count ] ]

Böyle hizmet olur mu? Yurtiçi Kargo!!!!

Yurtiçi Kargo = Hayatım boyunca karşılaştığım en kötü taşımacılık hizmeti veren firma, sizlerinde karşılaşabileceği en kötü kargo firması... Bir hafta boyunca getirmediler ve ikinci haftasında, adreste ulaşılamadı diye not düşmüşler. Şubeden kimse telefona bakma zahmetinide göstermiyor. Bir hafta boyunca, aldığı emaneti teslim etmeyen firmadan ne bekleyebilirsiniz ki...

Böyle hizmet olur mu? Yurtiçi Kargo!!!!

Şikayet etmeyi, sızlanmayı sevmem fakat, yurtiçi kargonun ürün dağıtımı konusunda buraya yazmadan geçemeyeceğim. Cuma günü kargıya verilen ürün cumartesi teslim edilemez mi? Hadi cumartesi teslim etmiyorsunuz, pazartesi edin. Yok bunlar canları isteyince kargoyu teslim ediyorlarmış. Ürün dağıtım günleri dışında ürün dağıtımı yapmıyorlarmış. Birde bu çıkmış! Ürün dağıtım günü!!! Hizmet sektöründe, hizmetin günü olur mu! Yurtiçi kargo, artık bu kargo hizmet sektorünü bırakın. Bu iş sizlere uygun iş değil. Kendinize başka bir iş bulun artık.  

Neden NFS4

NFSv3 yerine NFSv4 kullanmanın bir çok nedeni olabilir. Bana göre kullanmanın en büyük nedeni ise sunucu-kullanıcı arasında tek birportun(nfs/2049) yeterli olması. Aralarında başka hangi farklılıklar olduğunu merak edenler için kısaca; http://docs.oracle.com/cd/E37670_01/E41138/html/ol_about_nfs.html linkine bakmaları yeterli olur.

Genel olarak linux sistemi kurulu bir bilgisayar/sunucunun başlama işlemleri

Aşağıdaki kaynak Oracle Linux Administrator's Guide for Release 6 dan alınmıştır.   Linux kullanıcıları olarak aşağıdaki adımları bilmemiz gerektiğini düşündüğümden buradan paylaşıyorum. 4.1 About the Boot Process Understanding the Oracle Linux boot process can help you if you need to troubleshoot problems while booting a system. The boot process involves several files and errors in these files is the usual cause of boot problems. When an Oracle Linux system boots, it performs the following operations: The computer's BIOS performs a power-on self-test (POST), and then locates and initializes any peripheral devices including the hard disk. The BIOS reads the Master Boot Record (MBR) into memory from the boot device. (For GUID Partition Table (GPT) disks, this MBR is the protective MBR on the first sector of the disk.) The MBR stores information about the organization of partitions on that device. On a computer with x86 archite

Common administrative commands in Red Hat Enterprise Linux 5, 6, and 7 - from Redhat

https://access.redhat.com/articles/1189123 System basics Task RHEL5 RHEL6 RHEL7 View subscription information /etc/sysconfig/rhn/systemid /etc/sysconfig/rhn/systemid subscription-manager identity subscription-manager identity Configure subscription rhn_register subscription-manager 1 rhn_register rhnreg_ks subscription-manager subscription-manager 2 rhn_register 3 View RHEL version information /etc/redhat-release View system profile sosreport dmidecode hwbrowser sosreport dmidecode lstopo lscpu Basic configuration Task RHEL5 RHEL6 RHEL7 Graphical configuration tools system-config-* gnome-control-center Text-based configuration tools system-config-*-tui Configure printer system-config-printer Configure network system-config-network nmcli nmtui nm-connection-editor Configure system language system-config-language localectl Configure time and date system-config-date date timedatectl date Synchronize time and date ntpdate /etc/ntp.conf timedatectl /etc/chrony.conf ntpdate Configure key

lvm i hızlandırmak (Gazlamak :) ) { SSD diski cache disk olarak kullanmak md_cache}

Linux dağıtımlarından her hangi birinde, softraid ve lvm kullanıyorsanız, performansınız düşüklüğünden şikayetçi iseniz, bir adet ssd disk + lvmcache  yardımınıza koşacaktır. lvmcache güncel linux dağıtımlarında standart bulunmaktadır. Kullandığınız dağıtımda bu özelliğin olup olmadığını öğrenmek için;                      #modinfo dm_cache komutundan faydalanabilirsiniz. Bu komut sizlere aşağıdaki gibi bir çıktı veriyorsa sorun yok. root@ultra27:~# modinfo dm_cache filename:       /lib/modules/4.2.0-10-generic/kernel/drivers/md/dm-cache.ko license:        GPL author:         Joe Thornber <ejt@redhat.com> description:    device-mapper cache target srcversion:     5B4207739B7A6C60B2A22CE depends:        dm-persistent-data,dm-bio-prison intree:         Y vermagic:       4.2.0-10-generic SMP mod_unload modversions signer:         Build time autogenerated kernel key sig_key:        F3:83:3C:CF:74:C7:88:F8:B9:EC:CF:4D:A2:19:C0:B6:39:84:EE:58 sig_hashalgo:   sha512 parm:           cach

sparc sistemlerde boot diski seçmek

reset reset-all probe-scsi-all {0} ok devalias ttya                     /ebus@c0/serial@0,ca0000 nvram                    /virtual-devices/nvram@3 net3                     /pci@0/pci@0/pci@1/pci@0/pci@3/network@0,1 net2                     /pci@0/pci@0/pci@1/pci@0/pci@3/network@0 net1                     /pci@0/pci@0/pci@1/pci@0/pci@2/network@0,1 net0                     /pci@0/pci@0/pci@1/pci@0/pci@2/network@0 net                      /pci@0/pci@0/pci@1/pci@0/pci@2/network@0 cdrom                    /pci@0/pci@0/pci@1/pci@0/pci@1/pci@0/usb@0,2/storage@2/disk@0:f disk7                    /pci@0/pci@0/pci@2/scsi@0/disk@7 disk6                    /pci@0/pci@0/pci@2/scsi@0/disk@6 disk5                    /pci@0/pci@0/pci@2/scsi@0/disk@5 disk4                    /pci@0/pci@0/pci@2/scsi@0/disk@4 disk3                    /pci@0/pci@0/pci@2/scsi@0/disk@3 disk2                    /pci@0/pci@0/pci@2/scsi@0/disk@2 disk1                    /pci@0/pci@0/pci@2/scsi@0/disk@1 disk0                   

Bildiğimizi zannettiğimiz, kulaktan dolma bilgilerle...

Merhabalar, Bu gün bir soruya cevap verirken, düşünmeden, araştırmadan, hızlıca cevap verdiğimizi fark ettim.  "Linux, Microsoft Windows 7 Nedir? Aralarındaki temel farkı tek cümle ile özetleyiniz." sorusuna 55 den fazla cevap  içerisinde tane bile doğru cevap çıkmaması. 55 tane cevap veren farklı insanlardan hiç birisi,  arama motorlarına(google/yandex vs.)  "linux nedir"  sorusunu sormamış olması çok ilginç. Galiba bu bizim toplumsal yapımızı gösteriyor.. Cevabı merak edip, araştırmayan için cevap; Linux  kernel(işletim sistemleri için), microsoft windows 7 ise işletim sistemidir. Redhat/Debian/Suse gibi dağıtımları işletim sistemi olarak kabul edebiliriz.

freebsd ve qmail meraklıları için

Merhabalar, üzerinden çıkalı yıllar geçsede önemini kaybetmeyen freebsd ve qmail kurulumu hakkında bir kaynağı paylaşmak istiyorum. http://www.freebsdrocks.net/index.php/documents/17-qmail-2-0-testing-only Umarım meraklılarına faydalı olur.

78 diskli sunucu ( disk sunucusu)

Bu gün, Türkiye'de satılmayın(umarım reklamdan sonra satan birileri çıkar!!) bir ürün reklamı yapmak istiyorum. Bu ürün oldukça özel bir sunucu. Üzerinde 78 adet disk takılabilin bir sunucu. Yüksek disk pakasitesine ihtiyacı olanlar lütfen dikkatlice inceleyiniz. Hatta incelemekle kalmayıp, üreticiye Türkiye'de satılıp satılmadığını, fiyatını sormanız çok güzel olur. http://www.quantaqct.com/Product/Storage/Storage-Servers/4U/New-QuantaPlex-T21P-4U-p291c77c71c150c222 QuantaPlex T21P-4U Storage SKU 1: 2 MBs with 70x 3.5"/2.5” hot plug, each MB manages 35 hard drives SKU 2: 1 MB with 78x 3.5"/2.5” hot plug Processor Processor Type (2) Intel® Xeon® processor E5-2600 v3 product family, Max. TDP Support 135W Number of Processors 2 Internal Interconnect 6.4 / 8.0/ 9.6 GT/s L3 Cache Up to 45MB  Storage Controller Onboard Wellsburg PCH RSTe Optional Controller (more options refer to the CCL) Quanta LSI® 3008 12Gb/s SAS mezzanine, RAID 0,1,10 Quanta LSI® 3108 12Gb/s RAID mezza