Kategori arşivi: Linux

Raspberry Pi üzerine FreeBSD Kurulumu

Raspberry Pi üzerine kurmak için SD veya Micro SD kartımızı bilgisayarımıza takıyoruz.

Kurulum işlemi için root kullanıcısına giriş yapıyoruz.

sudo su

İlk önce Micro SD kartımızın lokasyonunu öğrenmemiz gerekiyor.

diskutil list

Diskimizi unmount ediyoruz.

diskutil unmountDisk /dev/disk2

Raspberry Model B için FreeBSD dist indiriyoruz. ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv6/ISO-IMAGES/

SD kartımıza kurmak için aşağıdaki komutu giriyoruz. .img dosya yoluna ve disk lokasyonuna kendiniza göre ayarlamanız gerekmektedir.

dd if=insertFreeBSDImage.img of=/dev/disk2 bs=1m

Ortalama 4-5 dk. içinde SD kartına kurulum tamamlanmaktadır.

diskutil eject /dev/disk2

Diski eject ediyoruz ve kartımızı Raspberry cihazımıza takıp, cihazımızı başlatıyoruz.

Symlink Nedir?

Symlink, dosyanız için sembolik bağ oluşturur. Bu yöntem ile çalıştığımız dosya bir dizinde olacak ve o dosyaya istediğimiz dizinden erişebileceğiz.

Symlink Nerelerde Kullanabiliriz?

Unix tabanlı işletim sistemlerinde tüm dosyalar hiyerarşik bir düzende klasörlenir. Bir klasör içinde bulunan dosyayı, bulunduğu dizin haricinde kopyalamak istemiyorsak ama istediğimiz klasör içinde kullanmak istiyorsak Symlink ile sembolik bağ oluşturabiliriz.

Symlink Nasıl Kullanabiliriz?

Link oluşturmak için ln komutu kullanılır ve Symlink yapmak içinse -s parametresi kullanılır. Eğer parametre kullanmazsanız hardlink olacaktır.

ln –s destination source

Linux Belirli Saatte Kapatmak

Herhangi bir işleminizin ortalama biteceği süreyi biliyorsanız ve sonrasında sisteminizin kapanmasını istiyorsanız, aşağıdaki komutlarçok işinize yarayacaktır.
Hemen kapatmak
$ shutdown -h now
Belirli saatte kapatma
$ shutdown -h 03:45
Belirli süre sonra kapatma
$ shutdown -h +80

Restart

$ shutdown -r

Kapatma iptal etmek

$ shutdown -c

SSH ile Root Kullanıcısuyla Linux Erişme, Kapatma ve Limitleme

Eğer root kullanıcısı ile ssh bağlanamıyorsanız root kullanıcı yetkisi kapalı veya limitli olabilir.

İlk önce ssh ayarlarımızın olduğu dosyayı nano veya via editörü ile açınız.

nano /etc/ssh/sshd_config

Root ile girişi kapatmak için aşağıdaki satırı bu şekilde düzenleyin.

PermitRootLogin no

İzin vermek istiyorsanız,

# PermitRootLogin no

İstediğiniz kullanıcıya yetki vermek için,

PermitRootLogin user1 user2

Debian Üzerine Apache + PHP + PostgreSQL Kurmak

Debian dağıtımınızı bir web servere dönüştürmek istiyorsanız gerekli olan Apache, PHP ve PosgtreSQL veya MySQL aşağıdaki komutlar ile kolaylıkla kurabilirsiniz.

PostgreSQL için:

sudo apt-get install php5-cli php5-curl postgresql-9.4 posgtresql-client-9.4 php5-pgsql apache2 php5

MySQL için:

sudo apt-get install php5-cli php5-curl mysql-server mysql-client php5-mysql apache2 php5

Kurmak istediğiniz diğer paketler için: https://www.debian.org/distrib/packages