ubuntu etiketli yazı
Linux Mint Mate desktop’ta system tray’deki network manager’dan “Edit Connections”a tıkla.
Gelen pencerede “+”ya tıklayıp “Hardware” başlığı altından “WiFi” seçin ve “Create”e tıkla.
Yeni pencerede:
- General Sekmesinde: “auto connect this network when available” seçili olmalı
- Wifi Sekmesinde
SSID alanına oluşturacağınız HotSpot’un adını gir
Mode’u HotSpot yapın
Device kısmından ikincil Wifi adaptörünü seç - Wifi Security sekmesinde:
Security kısmından güvenlik seviyesini belirle (Tercihen WPA & WPA2 Personal)
Password kısmına wifi parolası gir. - IPV4 Sekmesinde “Method” kısmı “Shared to other computers” olmalı
Pencerenin en üstündeki “Connection Name”i de istersen değiştirip daha belirgin bir bağlantı adı verebilirsin.
“Save” t...
Devamı...Ubuntu sunucu sisteminizde kafa şişiren, gereksiz hızlı dönen fanlarınızı kontrol altına mı almak istiyorsunuz? Belki de ortam sıcaklığı arttığı halde pısırık bir fanınızı var ve işini yapmıyor mu? Sisteminiz üzerinde omlet yapmadan ve kafanız daha fazla şişmeden önce bu duruma müdahale etmek ve fan kontrolü için depodan “fancontrol” paketini kuruyoruz
# apt-get install fancontrol
Kurulumdan sonra “pwmconfig” komutu ile “/etc/fancontrol” konfigürasyon dosyasını canlı olarak yapılandırmaya başlıyoruz.
# pwmconfig
# pwmconfig revision 6166 (2013-05-01)
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitr...
For example; I broke my linux mint, mintinstaller package. And I try to reinstall it with its dependencies to fix it:
# apt-get install –reinstall mintinstall `apt-cache depends mintinstall | awk ‘/Depends:/{print$2}’`
“apt-cache depends” command provides dependency packages of the mintinstall package to apt-get install command.
Devamı...Bunun için proje köküne “.gitignore” adında bir dosya oluşturup örnekteki içeriği ekleyebilirsiniz. Aşağıdaki örnek içerikte bulunan uzantılar ve dosyaların haricinde depoya gitmesini istemediğiniz dosyalar ve ya dosya türleri varsa bu listeye ekleyebilirsiniz. Aynı zamanda bu dosyayı git deposuna eklemenizi proje ortaklarınız içinde faydalı olacaktır. Böylelikle bütük kullanıcılarda aynı dosyalar bir kerede engellenmiş olur.
Devamı...Uzak sunucudaki git deposunu yerele çekmek diğer anlamıyla, remote repo’yu clone’lamak için aşağıdaki adımları takip edeceğiz.
Yerel makinede projenin klonlanacağı klasöre geçiyoruz. Örnekte “~/dev/” klasörünü kullancağım
veli@veli-GA-990XA-UD3:~/dev/git clone [email protected]:project.git
Cloning into ‘project’…
Enter passphrase for key ‘/home/veli/.ssh/id_rsa’:
warning: You appear to have cloned an empty repository.
Checking connectivity… done.
Yukarıda daha önceki yazımda “gitolite” aracılığı ile ilklendirmiş olduğumuz boş depoyu yerelimize klonlamış olduk. Bundan sonra yapılacak olan iş proje klsörü içine proje dosyalarını koymak ve bunları depoya göndermek. Dosyaları ekledikten sonra depoya göndermek için şunları yapıyoruz:
Devamı...Eklenecek kullanıcının public_key’i alınır. Bunun için kullanıcın bilgisayarında, geliştirme için kullanılan kullanıcı hesabı ile login olunur ve aşağıdaki komut çalıştırılır.
ali@ali-GA-990XA-UD3:~/ ssh-keygen -t rsa -C “ali@ali-GA-990XA-UD3“
bu komut ile kullanıcın home klasöründe bulunan .ssh klasörü altında “[email protected]” isimli bir public key oluşur. Bu public key dosyası gitolite yönetici olan kullanıcıya iletilir. gitolite yöneticisi olan kullanıcı, bu public key dosyasını “gitolite-admin/keys” klasörüne yerleştirir ve gitolite deposuna ekler
veli@veli-GA-990XA-UD3:~/gitolite-admin/git add keydir/[email protected]
Sonrasında eklenecek kullanıcı için git kullanıcısı oluşturulur:
Devamı...Bu doküman ile Ubuntu sistemlerde git sürüm yönetim sistemini kolaylıkla kurup rahat bir şekilde yönetebilirisiniz. Öncelikle ubuntu sistemlerinde git sürüm yönetim sistemi nasıl kurulur onu inceleyelim
- Git sürüm yönetim sistemi kurulumu:
veli@veli-GA-990XA-UD3:~/ sudo apt-get install git-core
Hepsi bu 🙂
- Gitolite ile Git yönetimi:
Git sürüm yönetim sisteminin komut dilini ezberlemek ve her seferinde hatırlamaya çalışmak biraz sıkıntılı, özellikle de yeni depo kurmanız ve kullanıcı ve dahi haklarını yönetmeniz gerekiyorsa…
Gitolite bu işleri basitleştirmek amacıyla, daha önceden var olan az daha sorunlu, sıkıntılı ve artık geliştirilmesi bırakılmış olan Gitosis yerine oluşturulmuş bir projedir. Amaç depo ve kullanıcı yönetimini basitleştirmek, sistem yöneticilerinin kendilerine daha fazla zaman ayırabilmelerini sağlamaktır :p
Ubuntu sisteminde gitolite kurmak ve sürüm yönetim sistemini bunun üzerine taşımak için git sürüm yönetim sistemini kurduktan sonra aynı yöntem ile gitolite’ı sisteme kuracağız. Ancak bunu yaparken uzak sunucu kullanmak isteyeceğinizi varsayarak sistemi yapılandıracağız. Bunun için uzak sunucuya ssh ile giriş yaptıktan sonra süper kullanıcı konumuna geçmeniz gerekli.
Devamı...Eğer Amazon S3 servisindeki buketinizin içindeki dosyaların bilgisayarınızdaki kopyalarında değişiklik yaptıktan sonra illaki Firefox s3 organizer gibi bir eklenti ya da s3cmd gibi bir linux konsol komutu üzerinden buketteki dosyayı güncellemekten sıkıldıysanız, fuse tabanlı s3fs ile buketlerinizi yerel makinenize mount ederek dosya sisteminin bir parçası gibi kullanabilirsiniz.
Malesef şimdilik Ubunut paket deposunda bulunmamakta ancak kaynaktan kurulum düşündüğünüz kadar zor değil. Sadece kaynağı derlerken gerekli olan bağımlılıkların sisteminizde kurulu olması gerekmekte. Kuruluma hazırlık için öncelikle bu bağımlılıkları kurmanız gerekmekte:
# sudo apt-get update
# sudo apt-get install build-essential gcc libfuse-dev fuse-utils libcur...
Devamı...Başıma gelen bir diğer sorun ise recovery’nin bir şekilde yarım kalması ve bu yüzden RAID arraye ait bölümün birisinin kullanıma girmemesiydi ([_U] durumu).
Tekrar recvery denediğimde bana “Device or Resource Busy” hatası döndürdü durdu.
# mdadm –manage /dev/md0 –add /dev/sda1
mdadm: cannot open device /dev/sda1: Device or resource busy
MD array’indeki bölümü durdurmama bile müsaade etmedi.
# mdadm –stop /dev/md2 /dev/sda3
mdadm: fail to stop device /dev/sda1: Device or resource busy
İnanılmaz birşey ancak bir türlü durmuyordu. Onu durdurabilmek için baya bir uğraştıktan ve araştırdıktan sonra öncelikle failed olarak işaretlemem ve ardından remove etmem gerektiğini öğrendim.
# mdadm –fail /dev/md2 /dev/sda3
mdadm: set /dev/sda3 faulty in /dev/md2
# mda...
Devamı...