![]() |
![]()
|
![]()
|
||||||
| Linux İşletim Sistemi Linux İşletim Sisteminde Aradığınız Herşey KONU AÇMAK MODERATOR ONAYLI |
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|
#1 (permalink) |
|
Tuğgeneral
![]() ![]() |
Ftp ve .netrc kullanımı
Home (ev)dizininiz içersinde bulunan veya oluşturacağınız .netrc dosyası sayesinde ftp işlemlerinizi yaptığınız tanımlar doğrultusunda otomatikleştirebilirsiniz. Yani tanımladığınız makro'ları ve ftp'ler için önceden tanımladığınız hesapları kullanarak otomatik olarak işlemlerinizi yapabilir ve scriptlerinizde bu yapıları rahatlıkla kullanabilirsiniz. Aşağıda adım adım .netrc dosyasının oluşturulması ve kullanılması yer almaktadır: cd pwd touch .netrc chmod 600 .netrc vi .netrc .netrc dosyasının içersine: machine 10.2.1.1 login ozdemir password marktwin macdef upload bin send test.txt quit Yukardaki bilgileri .netrc dosyasının içine kaydettikten sonra: Not: macdef makro tanımlamasıdır.Ve dosyanın en alt satırında kesin olarak bir boş satır bırakılarak kaydedilmesi gerekmektedir yoksa macro hatasi alınır. echo "\$ upload"|ftp 10.2.1.1 Yukardaki komut verildikten sonra Linux direkt olarak .netrc dosyasına bakar ve 10.2.1.1 ip adresi için hesap tanimlandığını görüp herhangi bir user ve pass sormadan ftp sunucuya login olarak ve ardından upload isimli macro'yu çalıştırır. Script ile dosya göndermek (.netrc kullanmadan) backup.sh #!/bin/bash HOST='10.2.1.1' USER='username' PASSWD='password' FILE='yedek.tar' ftp -n $HOST <<END_SCRIPT quote USER $USER quote PASS $PASSWD put $FILE quit END_SCRIPT exit 0 Bir dosyayi bolmek:split ve bolunen dosyayi birlestirmek split -b 1000 yedek.tar yedek.tar split -b 1200m db_backup.tar db_backup.tar split ile bolunen bir dosya ancak cat ile birlestirilir. Örnek olarak: yedek.tar dosyasi split ile 2 farkli dosyaya ayrilmistir. Bu dosyalar yedek.taraa ve yedek.tarab dosyalaridir. Orjinal yedek.tar dosyasina geri dönmek için: cat yedek.taraa >> yedek.tar cat yedek.tarab >> yedek.tar komutlarinin verilmesi yeterlidir. Oluşan yedek.tar dosyasi orjinal dosyadir Stringleri büyük veya küçük olarak yazdırmak Örnek: echo DENEME|tr -u "[:upper:]" "[:lower:]" Sonuç: deneme Örnek: echo deneme|tr -u "[:lower:]" "[:upper:]" Sonuç: DENEME Linux ve Quota #Quota Kontrol if [ -x /sbin/quotacheck ] then echo "Checking quotas. This may take some time." /sbin/quotacheck -avug echo " Done." fi if [ -x /sbin/quotaon ] then echo "Turning on quota." /sbin/quotaon -avug fi Yeni bir HDD eklemek Bu örnekte dosya sistemi olarak reiserfs seçilmiştir. Linux yeni harddisk'i hdh ismi ile gördüğü ile varsayılarak sırasıyla yeni diski sistemimize mount edeceğiz. a-) fdisk /dev/hdh komutu ile yeni bir partition olusturun. Primary 1 olsun mesela. n komutu ile yeni bolumu tanimlayin ve w komutu ile yazip cikin. b-) mkfs -t reiserfs /dev/hdh1 komutu ile reiserfs olarak disk bolumunu formatlandirin. c-) mount -t reiserfs /dev/hdh1 /var/log komutuyla yeni diski /var/log'a bağlayın. d-) Makinenin her açılışda otomatik boot etmesi aşağıdaki satırı /etc/fstab dosyasına ekleyin: /dev/hdh1 /var/log reiserfs defaults 0 0 e-) makineyi restart edin. Yazılar alıntıdır.. |
|
|
|
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | UslanmaM | Cevaplar | Son Mesaj |
| Macos işletim sistemi | BoDyGuArD | Windows İşletim Sistemi | 18 | 07-20-2008 02:31 PM |
| Linux İşletim Sistemi | campell | Linux İşletim Sistemi | 3 | 04-11-2008 11:04 PM |
| Türklerin işletim sistemi çıktı===TÜRKİX=== | astute | Güncel | 4 | 12-30-2007 09:14 PM |
| koca işletim sistemi versiyon v1.0 çıktı!!!by excelci farkını hissedin | Tanrının_Kırbacı | Tanışalım-Kaynaşalım/Geyik Bölümü | 21 | 12-12-2007 07:45 PM |
| Macos işletim sistemi genel | BoDyGuArD | Güncel | 7 | 01-10-2007 03:50 PM |