IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   GNU, Linux ve UNIX (https://www.ircforumlari.net/gnu-linux-ve-unix/)
-   -   Linux Hk. Sorularınız/Sorunlarınız (https://www.ircforumlari.net/gnu-linux-ve-unix/43502-linux-hk-sorulariniz-sorunlariniz.html)

Julw 06 Aralık 2007 21:01

Linux Hk. Sorularınız/Sorunlarınız
 
Linux Hakkında aklınıza takılan bütün soruları bu başlık altında yaza bilirsiniz.

Silencer 07 Aralık 2007 12:50

Cevap: Linux Hk. Sorularınız/Sorunlarınız
 
İlk olarak
elimizdeki kernel paketini
ark yada konsol kullanarak açarız
ark grafiksel bir programdır ve kullanması gayet kolaydır.
dosyaseçiliken sağtuş>eylemler> buraya aç

konsolda ise
paketin olduğu dizine cd komutu ile geçip
tar -xvf paket adı komutunu vermek
<sercan@localhost/Desktop$ tar -xvf kernel-2.6-15.tar.gz>
daha sonra
yeni açılan dizine giricez
sağtuş>eylemler>teminali burda aç seçicez.
konsol aynı dizinde açıldıktan sonra
linux sisteminizde QT kütüphaneleri kurulu ise
make xconfig
gtk kurulu ise (devel paketleri ile gtk2.0-devel.1mdk.rpm vs.)
make gconfig
yada hiç biri yoksa
make menuconfig diyerek kernel yapılandırma aracını çalıştırıcaz.
ardından yapılandırmamız bitince kaydedip çıkış yapıcaz.
sonra aynı konsolda
make
make modules
make modules_install
make dep
make install (root olarak)


eğer kerneliniz 2.6-15 ve yukarı sürüm ise (uname -r komutu sürümü verir)
make komutu tüm diğer işlemleri make install kısmını kadar kendisi yapacaktır.. (çok ballıyız.)
siz sadece root olarak
make install diyip derlenmiş kernelinizi kuracak ve
sisteminizi yeniden başlatacaksınız.

sistemi yeniden başlatmadan önce
elinizdeki yama dosyalarını
kernel paketinizi içindeki scripts klasörüünn içindeki
patch-linux betik dosyasını çalıştırrarak kolayca yama yapabilirsiniz.
kolay gelsin.
bu kadar işlemden sonra
3 kulfü 1 elham
okuyup linuxu yeniden başlatıyoruz.

not: gerekli tüm işlemler 2.6 sürümü sonrası kernellerde
" initrd nin kopyalaması image dosyasının ayarlanması grup yada lilo açılış ayarı yapılması" kernel derleme işleminde yapılacaktır.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Julw 09 Aralık 2007 09:40

Cevap: Linux Hk. Sorularınız/Sorunlarınız
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] incele

Supervisor 10 Temmuz 2008 23:33

Cevap: Linux Hk. Sorularınız/Sorunlarınız
 
Benim iki sorum olacak:

1. Pardus'a Apahce,PHP,MySQL kurdum çalışıyor. Dosyaları atacağım yer neresi yani
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
klasörü nerede onu bulamadım.

2. Sorum ise şu: Pardus üzerinden Putty ile IRC shell hesaplarına girildiği girmek istiyorum. Bunu hangi programla yapabilirim?

Yardımcı olacak arkadaşlara şimdiden teşekkür ederim.

Ocean 11 Temmuz 2008 00:39

Cevap: Linux Hk. Sorularınız/Sorunlarınız
 
1. soruna gelince, httpdocs klasörüne atıcaksın sitenin içeriğini.
2. soruna gelince, zaten pardus'una wine kurulumunu daha önce gerçekleştirmiştik. wine ile putty 'i çalıştırabilirsin.

Konsola ;

Alıntı:

wine putty.exe
komutunu vermen yeterli olacaktır.

eSCoBaR 02 Ağustos 2008 19:06

Cevap: Linux Hk. Sorularınız/Sorunlarınız
 
Linux da msql ve phpmaydmin kurulumunu uzunca anlatabilirmisiniz...

Ocean 03 Ağustos 2008 02:41

Cevap: Linux Hk. Sorularınız/Sorunlarınız
 
Kısa ve basit yoldan sana phpmyadmin kurulumunu örnekler ile açıklayayım.

Öncelikle PhpMyAdmin'in son sürümünü indiririyoruz.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

adresinden çekebilirsin.

daha sonra, tar.gz'den çıkaralım.

PHP- Kodu:

tar -zxvf phpMyAdmin*.tar.gz 

Daha sonra config.inc.php dosyasına girelim ve ayarlamalarımızı yapalım.

PHP- Kodu:

$cfg[&#8217;Servers’][$i][’host’]
$cfg[&#8217;Servers’][$i][’user’]
$cfg[&#8217;Servers’][$i][’password’] 

değişkenlerini kendine göre ayarlarsın. kullanıcı adı, host şifre vesaire.

Örnek :

PHP- Kodu:

$cfg[&#8217;Servers’][$i][’host’] = ’localhost’;
$cfg[&#8217;Servers’][$i][’user’] = ’ocean’;
$cfg[&#8217;Servers’][$i][’password’] = ’12345’; 

Database Bölümleme

Öncelikle database dosyalarınızı yedeklemenin en pratik yolunun phpmyadmin olduğunu ifade ederek başlamak istiyorum. İsterseniz önce onu anlatalım:

Sitenizin kontrol paneline giriş yapınız. (Bunun cPanel olduğunu varsayıyorum) Daha sonra cPanel’den MySQL menüsünü açın ve oradan da phpmyadmin linkini tıklayarak database yönetim sayfanızı açın. Yedeklemek istediğiniz database seçiliyken üst menüden EXPORT (Eğer türkçeyse Dönüştür) linkini tıklayınız. Açılan pencerede dilerseniz sadece yedeklemek istediğiniz tabloları, dilerseniz de tabloların hepsini seçili hale getiriniz. (CTRL+A veya alttaki hepsini seç linki ile hepsini seçebilir, CTRL’ye basılı tutarak tane tane seçim yapabilirsiniz) Daha sonra bunu direkt download edebilmek için altta yer alan Save as file yazısının hemen solundaki kutucuğu tıklayarak seçili hale getiriniz. (Bu kutucuğu işaretlemezseniz de database tablolarını yedekleyebilirsiniz, ama bunu bir sonraki açılan sayfadan yapabilirsiniz) Bu işlemi de yaptıktan sonra diğer ayarlara dokunmayıp Go butonunu tıklayınız. Database’niz tek bir sql uzantılı dosya olarak inmeye başlayacaktır.

Şimdi elimizde sql uzantılı bir database dosyası var ve ancak bağlantımız yavaş olduğu ve/veya bu dosya çok büyük olduğu için bunu parçalara ayırmamız gerekiyor. (İşte dersimizin asıl konusu da bu oluyor)

Elimizde bulunması gerekenler

Sql uzantılı dosyalar normal bir txt dosyasından farksızdır ve herhangi bir txt editörüyle kolayca düzenlenebilirler. (Örn: Notepad gibi) Ancak benim size şiddetle tavsiyem bunun için Context isimli editörü kullanmanız. Nette bulabileceğiniz en kaliteli txt editörlerden birisidir ve tamamen ücretsizdir. Türkçe karakterleri de tanıyan bu programı [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresinden indirebilirsiniz. Ancak bunu yapmak istemiyorsanız Notepad’de sizin işinizi görecektir.

Database adımız phpkolik.sql olsun ve şimdi onu bölümleyelim. phpkolik.sql dosyamızı context veya herhangi bir txt editörüyle açtığımızda eğer yedeklemeyi phpmyadmin üzerinden yapmışsak her tablo yaratma komutundan önce ve sonra --------------------- şeklinde çizgiler olduğunu görürüz. İşte bu çizgileri dikkate alarak kolaylıkla birden fazla parçaya ayırmamız mümkündür. Ama bir çokları database dosyalarını phpmyadmin vasıtasıyla değil admin panelinden yedeklediği için bu çizgiler yokmuş gibi anlatacağım:

MY SQL Database’de tablo oluşum komutu CREATE TABLE olduğu için böyle başlayan bölümleri bölüm sonuna kadar kesinlikle bölmüyoruz. Örnek:


PHP- Kodu:

CREATE TABLE `cpg_albums` (
  `
aidint(11NOT NULL auto_increment,
  `
titlevarchar(255NOT NULL default &#8217;’,
  
`descriptiontext NOT NULL,
  `
visibilityint(11NOT NULL default &#8217;0’,
  
`uploadsenum(&#8217;YES’,’NO’) NOT NULL default ’NO’,
  
`commentsenum(&#8217;YES’,’NO’) NOT NULL default ’YES’,
  
`votesenum(&#8217;YES’,’NO’) NOT NULL default ’YES’,
  
`posint(11NOT NULL default &#8217;0’,
  
`categoryint(11NOT NULL default &#8217;0’,
  
`pic_countint(11NOT NULL default &#8217;0’,
  
`thumbint(11NOT NULL default &#8217;0’,
  
`last_additiondatetime NOT NULL default &#8217;0000-00-00 00:00:00’,
  
`stat_uptodateenum(&#8217;YES’,’NO’) NOT NULL default ’NO’,
  
PRIMARY KEY  (`aid`),
  
KEY `alb_category` (`category`)
TYPE=MyISAM AUTO_INCREMENT=


PHP- Kodu:

CREATE TABLE `cpg_categories` (
  `
cidint(11NOT NULL auto_increment,
  `
owner_idint(11NOT NULL default &#8217;0’,
  
`catnamevarchar(255NOT NULL default &#8217;’,
  
`descriptiontext NOT NULL,
  `
posint(11NOT NULL default &#8217;0’,
  
`parentint(11NOT NULL default &#8217;0’,
  
`subcat_countint(11NOT NULL default &#8217;0’,
  
`alb_countint(11NOT NULL default &#8217;0’,
  
`pic_countint(11NOT NULL default &#8217;0’,
  
`stat_uptodateenum(&#8217;YES’,’NO’) NOT NULL default ’NO’,
  
PRIMARY KEY  (`cid`),
  
KEY `cat_parent` (`parent`),
  
KEY `cat_pos` (`pos`),
  
KEY `cat_owner_id` (`owner_id`)
TYPE=MyISAM AUTO_INCREMENT=


Yukarıda cpg_albums ve cpg_categories isimli iki tablonun oluşturulma kodları yer almakta. Bunu kocaman bir sql dosyası varsayıp ikiye bölme işlemine başlıyoruz. Burada bizim için en büyük ipucu CREATE TABLE komutunun başlama noktalarıdır. İşte tam o komutu dikkate alarak bölümlediğimizde hiç bir sorunla karşılaşmayız. Bir de bunun dışında :
INSERT INTO `io_oyun_config` VALUES (’isikonline’, 15, 25, 10, 0, 0, 1, 5); ile başlayan satırlar vardır ki bu satırların en başındaki INSERT INTO bir tabloya veri girilirken kullanılan komuttur. Yine CREATE TABLE komutunu nasıl başlangıç için dikkate aldıysak bunu da o şekilde dikkate alarak bölümleme yapmalıyız. Kesinlikle CREATE TABLE ve INSERT INTO ile başlayan komutların bütün parametreleri sona ermeden bölümlemeyiniz. Çünkü bu hem hatalı tablo yapılandırmasına sebep olur, hem de datalarınızda kayba yolaçar.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 13:18.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net