Etiketler

23 Mayıs 2012 Çarşamba

Linux Tekrar Merhaba


-------------------------------------------------------------
cygwin i kurarken default değilde bütün eklentilerini kurmayı unutmayın!
eger default kurarsanız nano ile dosya açmaya çalıştığınızda error verir.

------------------------------------------------------------
-d->directory
-f->file
 f*.sh-> f ile başlayan ve sh ile biten dosyaları getirir.

-------------------------------------------------------------
cat a.txt------->dosyanın içerisini gösterir.
cat a.txt>b.txt------->a nın içini b ye yazar.
cat a.txt>>b.txt------>append anlamına gelir.

grep  -c in words.txt------>words dosyasının içinde kaç satır 'in' kelimesi olduğunu döndürür.

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

for file in *
do
if grep -q POSIX $file
then
echo $file
fi
done

içindeki posix dosyalarını döndürür


nano deneme4.sh
salution="hello"
echo $salution
echo "the program $0 is now runnig"
echo "the parameter list was $*"
echo "the parameter secon parameter $2"


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

$0 ->scriptin ismini basar dosyanın adını gösterir
$*->toplam tüm parameteri yazdırır

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


sh deneme4.sh
en başta dosya adını sonra bütün parameterleri sonra 2. parametre yi döndürür



nano deneme5.sh
read timeofdate
if [ $timeofdate = "yes"]; then
echo " good morning"
else
echo "good afternoon"

fi
exit 0


fi yazmamızın sebebi if i kapatmak

case i kapatmak içinde esac kullanılıyor :))

*slaytlarda var..


exit 0 -> hatasız çıkış için
1 de hata olduğuna dair kod
for yazarken kapatmaya gerek yok do ve done arasında for kodları yazılıyor
kod yazarken bir boşluk bile synax hatası verir
  case de her satırın sonunda iki tane ;; bulunuyor

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

nano f.sh

myvar="hello word"
echo $myvar
echo " enter new value"
read myvar
echo "myvar new equals $myvar"

sh d.sh diyerek açıyoruz
başta hello word yazıyor sonra girdiğimiz value yu döndürüyor





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





16 Mayıs 2012 Çarşamba

Siber Güvenlik Yaz Kampı 2012

http://www.siberkamp.org/


Siber Güvenlik Yaz Kampı 2012


Bilişim teknolojilerinin son yıllarda hayatın her alanına nüfuz etmesiyle birlikte artan  güvenlik ihtiyacı  ile birlikte ortaya çıkan yetişmiş siber güvenlik uzmanı açığı  son yıllarda bu alandaki  eğitim programlarına olan gereksinimi her zamankinden daha büyük hale getirmektedir.

TÜBİTAK ve Bilgi Güvenliği Akademisi,  Türkiye’de  siber güvenlik uzmanı eksikliğinin giderilmesine destek olmak ve kapasite geliştirilmesini sağlamak amacıyla üniversite öğrencilerine  yönelik  “Siber Güvenlik Yaz Kampı“  düzenlemektedir.

Kamp süresince bilişim sistemleri güvenliği konusunda teknik eğitimler verilecektir. Teknik eğitimlerin yanı sıra, kamp katılımcıları bilgi güvenliği alanında deneyim sahibi akademisyenler, kamu ve özel sektör yöneticileri ile bir araya getirilecektir. Kamp  sırasında, öğrencilerimiz, siber dünyadaki tehditler, alınması gereken önlemler ve bu alandaki kariyer fırsatları konusunda bilgi sahibi olacaklardır. Aynı zamanda kamp esnasında uygulamalı eğitim amaçlı yarışmalar düzenlenecektir.

2-8 Temmuz 2012 tarihleri arasında gerçekleştirilecek kampta, öğrencilerimiz, 7 gün süre ile  TÜBİTAK Türkiye Sanayi ve Sevk İdare Enstitüsü'nde konaklayacaklardır.
Program, Türkiye’de bulunan üniversitelerin lisans ve yüksek lisans öğrencilerine yöneliktir. Başvurularınızı Başvuru  bölümünden gerçekleştirebilirsiniz.

Başvuru, içerik ve diğer sorularınız için sayfalarımızı ziyaret edebilirsiniz.
Katılımcıların ulaşım, konaklama, yeme-içme ve eğitim giderleri düzenleyiciler tarafından karşılanacaktır.

Siber Güvenlik Yaz Kampı, Kalkınma Bakanlığı tarafından hazırlanan 2012 yılı Yatırım Programı’nda yer alan Kamu Bilgi Sistemleri Güvenliği Programı kapsamında gerçekleştirilmektedir.

Hello Linux



for file in *
do
 if grep -q POSIX  $file
 then
   echo $file
 fi
done

içindeki posix dosyalarını döndürür.

nano deneme4.sh
salution="hello"
echo $salution
echo "the program $0 is now runnig"
echo "the parameter list was $*"
echo "the parameter secon parameter $2"

$0 ->scriptin ismini basar dosyanın adını gösterir
$*->toplam tüm parameteri yazdırır
sh deneme4.sh en başta dosya adını sonra bütün parameterleri sonra 2. parametre yi döndürür.


nano deneme5.sh
read timeofdate
if [ $timeofdate = "yes"]; then
 echo " good morning"
else
 echo "good afternoon"

fi
exit 0


fi yazmamızın sebebi if i kapatmak.

case i kapatmak içinde esac kullanılıyor.

exit 0 -> hatasız çıkış için
1 de hata olduğuna dair kod
for yazarken kapatmaya gerek yok do ve done arasında for kodları yazılıyor.
kod yazarken bir boşluk bile synax hatası verir.
  case de her satırın sonunda iki tane ;; bulunuyor.



nano f.sh

myvar="hello word"
echo $myvar
echo " enter new value"
read myvar
echo "myvar new equals $myvar"

sh d.sh diyerek açıyoruz
başta hello word yazıyor sonra girdiğimiz value yu döndürüyor