FreeBSD Komutları FreeBSD işletim sistemini kurduktan sonra direk ssh üzerinden root girişi yapma izniniz bulunmamaktadır. Bunun için freebsd kurulumu sırasında tanımladığınız kullanıcı adınız ile ssh bağlandıktan sonra;
cd /etc
cd ssh*
ee sshd_confıg
Kodlarını sırayla yazdıktan sonra Aşşagilara dogru iniyoruz sanırsam 43. weya 47. satırdaydı aşşağılara doğru inin göreceksiniz. # PermitRootLogin no ' yu PermitRootLogin yes Şeklinde düzenliyoruz ve esc a+a tusuna basiyoruz ve reboot atıyoruz veya (/etc/rc.d/sshd restart) ssh’ye restart atıyoruz # isareti silinecek
ee /etc/rc.conf
sshd_enable="YES"
esc a+a
BİLGİ MERKEZİ 23.11.2022 19:22 FreeBSD Komutları - Bilgi Merkezi - Güven Server Bilişim Hizmetleri https://guvenserver.com/knowledgebase/46/FreeBSD-Komutlar.html 2/7 FreeBSD Metin2 Kurulumu Posted by admin on Haziran 20th, 2010 Putty programını açıyoruz login oluyoruz… Daha sonra
Kod:
/usr/local/bin/mysqladmin -u root password yeni şifre
navicat şifreniz olucak bu
Kod:
ee /etc/rc.conf
en alta iniyoruz
Kod:
mysql_enable="YES"
yazdiktan sonra esc basin 1 kere sonra 2 kere enter basın
Kod:
mysql -p
sifre sorucak az önce navicat sifresi olarak belirledgnizi yazin
Kod:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
Kod:
IDENTIFIED BY 'navicat sifresi yaz' WITH GRANT OPTION;
Kod:
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "ŞIFREN";
Kod:
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
Kod:
flush privileges;
Kod:
quit
Kod:
23.11.2022 19:22 FreeBSD Komutları - Bilgi Merkezi - Güven Server Bilişim Hizmetleri https://guvenserver.com/knowledgebase/46/FreeBSD-Komutlar.html 4/7 /usr/local/etc/rc.d/mysql-server restart basarıyla mysql kurduk putty kapatıp tekrar acın oyun dosyalrını indiricez simdi Kod: cd /usr/ Kod: fetch http://patch.queenmt2.eu/benfakedegilim/game0901.tar.gz dosyalar indikten sonra Kod: tar zxvf game091.tar.gz oyun dosyalarını usr game klasörü olarak cıkarmıs bulunuyor… şimdi lib dosyalarını atıcaz lib dosyları: Dosyayı indir filezilla ile baglanın ana dizinde lib klasörü var indirmis oldgnuz lib klasörü icinde 5 dosya var onları oraya atıyoruz sonra usr klasörüne girin orda lib klasörü var orayada atın.. Simdi mysql dosyalarını atıcaz filezilladan Kod: /var/db/mysql dizinine girin 23.11.2022 19:22 FreeBSD Komutları - Bilgi Merkezi - Güven Server Bilişim Hizmetleri https://guvenserver.com/knowledgebase/46/FreeBSD-Komutlar.html 5/7 indirmis oldgnuz mysql dosyalarından sadece account common hotbackup log metin2_runup player bu klasörleri alıp var/db/mysql klasörü icine atıyoruz mysql dosyaları: Dosya indir dosya izinlerini ayarlıcaz smdi putty gelip chmod -R 777 lib chmod -R 777 /usr/lib chmod -R 777 /usr/game chmod -R 777 /var/db/mysql Kurulum bitmiştir putty kapatim tekrar acin login olun cd /usr/game 23.11.2022 19:22 FreeBSD Komutları - Bilgi Merkezi - Güven Server Bilişim Hizmetleri https://guvenserver.com/knowledgebase/46/FreeBSD-Komutlar.html 6/7 sh start.sh yazın oyunu açın İP+LOGİN+SİFRE+SFTP PORT- 22 FİLEZİLLA İLE GİRİS. /usr/local/etc/rc.d/mysql-server onestop mysqld_safe --skip-grant-tables & ctrl + c mysql -u root USE mysql; UPDATE user SET password=PASSWORD("yenisifre") WHERE User='root'; FLUSH privileges; /usr/local/etc/rc.d/mysql-server onerestart
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Bitirdiğinizi varsayarsak, sunucuyu kurabiliriz. cd /usr/ports/ftp/proftpd kurulumu temiz yap Bu yeterince acısızdı. Endişelenmeyin, gelecek birçok yapılandırma var.
vi /etc/rc.conf
Aşağıdaki satırı ekleyin:
proftpd_enable="evet"
Şimdi proftpd.scoreboard oluştur'u ayarlamamız gerekiyor; aksi halde proftpd başlamaz.
/var/run/proftpd.scoreboard'a dokunun
Bunu yaptıktan sonra ftp grubumuzu kuracağız.
pw grup ekleme -n ftp
Grup ftp'sini sisteme ekledik. Şimdi Bay FTP için dizin yapısını kurmamızın zamanı geldi.
barda mkdir /home/ftp
cd /home/ftp
mkdir chmod 5777'de
kimseyi chown Tamam. /home/ftp FTP sunucumuzun köküdür, in gelen dosyalar içindir ve pub indirilebilir olmasını istediğiniz dosyalar içindir. Pub'a yalnızca kökün yazabildiğinden emin olun, böylece insanlar oradaki dosyalarınızın üzerine yazamaz. Chown ve chmod'un açık olması, kullanıcıların birbirlerinin dosyalarının üzerine yazamamalarını sağlar. Dizin yapınız için tüm istediğiniz bu olmayabilir. Örneğin, ftp'nin ana sayfasına taşımak istemediğiniz, ancak sunucuda erişilebilir olmasını istediğiniz bir alanda kayıtlı çok sayıda dosyanız olabilir. Böyle bir davayı şöyle ele alırsınız: mkdir /home/ftp/pub/media mount_nullfs /fat/media /home/ftp/pub/media Artık bir ftp kullanıcısı /fat/media'dan (/fat takılı bölümdür) dosya indirebilir. Yine de muhtemelen bu dizine yazma izni vermek istemezsiniz! Tabii ki, bunu her zaman yapmak için fstab'ta karşılık gelen bir giriş ayarlamak isteyeceksiniz. /fat/media /home/ftp/pub/media nullfs rw 0 0 Şimdi sunucunun kendisini yapılandırma zamanı. 23.11.2022 21:14 Bir FTP Sunucusu Kurmak https://www.ocf.berkeley.edu/~reinholz/freebsd/ftp.html 2/4 vi /usr/local/etc/proftpd.conf Kendinizi biraz yazmaktan kurtarmak isterseniz, yapılandırmamı buradan indirebilirsiniz . Bu parçaların her birinin ne anlama geldiğini ele alacağım.
ServerName "FTP"
ServerType bağımsız
DefaultServer on
DefaultRoot /home/ftp
Bu çok temel bir yapılandırmadır. İlk satır elbette sunucunun adıdır. İstediğiniz gibi seçin. İkinci satır için kesinlikle bağımsız isteyeceksiniz; aksi halde inetd ile uğraşmak zorunda kalırsınız. Varsayılan kök, ftp'nin kökünü ayarlayacaktır. Yapacağı şey, /home/ftp'yi sunucunun kökü yapmaktır, böylece kullanıcılar /'ye cd yapamazlar. Kullanıcıların bilgisayarımdaki diğer dosyalara göz atmasını istemiyorum. Bir sonraki bölüme.
Umask 022
MaxInstances 30
Kullanıcı hiç kimse
Grup nogroup
AllowOverwrite kapalı
Bu, kullanıcı yapılandırmasının bir kısmıdır. Bu, doğrudan varsayılan yapılandırmanın dışındadır,
bu yüzden endişelenmeyin.
MasqueradeAddress username.no-ip.info
Port 50000
PassivePorts üzerinde
AllowForeignAddress 50001 52000
Bu, sunucuya dışarıdan erişim için yapılandırmadır. İlk önce kullanıcı adını ipsiz kullanıcı adınızla değiştirin. Ardından ftp sunucusunu çalıştıracağınız port aralığını seçmelisiniz. Birçok ana bilgisayar 21 numaralı bağlantı noktasını engellediğinden, muhtemelen yüksek bağlantı noktası aralığında başka bir tane seçmek isteyeceksiniz. Benim durumumda, 50000-52000 bağlantı noktalarını bilgisayarıma yönlendirmem gerekiyor. Doğal olarak, statik bir ip adresi kurulumuna sahip olmak isteyeceksiniz . AllowOverwrite kapalı AllowRetrieveRestart açık Bu satırlar, dosyaların üzerine yazılmasına izin vermeyecek ve kullanıcıların indirmeye devam etmesine izin verecektir. ScoreboardFile /var/run/proftpd.scoreboard SystemLog /var/log/proftpd.sys TransferLog /var/log/proftpd.xfer ServerLog /var/log/proftpd.serv Daha önce oluşturduğumuz çetele dosyası var. Sonraki üç satırın tümü günlük kaydıyla ilgilidir. Gerekli değildir, ancak trafiğin sorun gidermesi ve izlenmesi için günlüklerin tutulmasını kesinlikle tavsiye ederim. Tümünü Reddet Kullanıcıların ftp üzerindeki izinleri değiştirmesine izin vermeyeceğiz. 23.11.2022 21:14 Bir FTP Sunucusu Kurmak https://www.ocf.berkeley.edu/~reinholz/freebsd/ftp.html 3/4 DenyAll AllowUser ftpuser Bu, ftpuser (sisteminizdeki bazı kullanıcılar) dışındaki tüm oturumları sınırlayacaktır. Bu AllowUser satırlarından gerektiği kadar ekleyebilirsiniz. Daha sonra anonim girişlere izin vereceğiz. Tümünü Reddet Burada yaptığımız şey kendimize çalışmak için temiz bir sayfa açmak. Tüm ftp komutlarını reddediyoruz, bu nedenle daha sonra allow ifadeleri eklemeseydik, kullanıcı hiçbir şey yapamazdı. Bu, kullanıcıların yapmalarını istemediğimiz şeyleri yapmamasını sağlayacaktır. AllowAll Artık kullanıcıların cd, ls ve pwd yapmasına izin veriyoruz. Tümüne İzin Ver Bu, yükleme dizinimiz (/in) içindir. Kullanıcıların bu dizine dosya 'koymalarına' izin veriyoruz. Ancak, üzerine yazma ve silme engellendi. AllowAll Bu, indirme dizinimiz (/pub) ve tüm alt dizinlerimiz içindir. Bu, kullanıcıların bu dizinden dosyaları 'almasına' izin verecektir. Elbette silemezler, yazamazlar veya bizim hoşlanmayacağımız başka bir şey yapamazlar. Şimdiye kadar kullanıcılar için bir sunucu kurduk, ancak anonim bir ftp ile ilgileniyorsanız, ilgili yapılandırma buradadır: MaxClients 10 AllowAll Kullanıcı ftp Grubu ftp UserAlias anonim ftp RequireValidShell kapalı 23.11.2022 21:14 Bir FTP Sunucusu Kurmak https://www.ocf.berkeley.edu/~reinholz/freebsd/ftp.html 4/4 Anonim girişler istiyorsanız bunların hepsini ekleyin, aksi takdirde dışarıda bırakın. Böylece yapılandırmamız sona eriyor. Dosya, kaydetmek için salt okunurdur: :içinde! Anonim yapılandırmayı kullanacaksanız, muhtemelen herhangi bir kullanıcıyı LOGIN yönergesinden kaldırmak isteyeceksiniz. Ayrıca, bir ftp kullanıcısı yapılandırmanız gerekecektir. vipw Bu, ftp kullanıcısını oluşturmamıza izin verecektir. Düzenleme, vi ile aynı şekilde yapılır. Ya ftp kullanıcısı için satırı bulun ve benimkiyle eşleşecek şekilde düzenleyin ya da aşağıdaki satırı ekleyin: ftp:*:14:14:ftp:0:0:Mr. FTP:*:* Temelde geçerli bir şifresi, geçerli bir ana dizini ve geçerli bir kabuğu olmayan bir kullanıcı oluşturduk. Bu ftp dışında herhangi bir amaç için kullanılmayacaktır. Konfigürasyonumuz bittiğine göre artık sunucumuzu çalıştıralım. /usr/local/etc/rc.d/proftpd.sh başlangıç Şimdi her şeyin çalıştığından emin olmak için ftp'nizi test etme zamanı. Komut satırında ftp kullanmanızı öneririm, ancak alternatif olarak uygulamalar bölümümüzde uygun bir şekilde bulunan gftp'yi de kullanabilirsiniz. Yükleme ve indirmeyi test edin. İşlerin yolunda gittiğine ikna olduğunuzda, bölgenizin dışından birinin sizi test etmesi için görevlendirin. Sorun yaşarsanız, sunucu günlüklerine bir göz attığınızdan emin olun.
< Bu mesaj bu kişi tarafından değiştirildi freekays -- 25 Kasım 2022; 18:53:1 >
MySQL, sunucumuz için veritabanı arka ucunu sağlayacaktır. Joomla! neredeyse tüm ilgili bilgileri bir MySQL veritabanında saklar. Bununla birlikte, bir kez yüklendikten sonra MySQL, Joomla! dışında birçok amaç için kullanılabilir. veri tabanı. cd /usr/ports/databases/mysql50-server kurulumu temiz yap Önyükleme sırasında sunucuyu başlatmak için aşağıdaki satırda /etc/rc.conf
mysql_enable="EVET"
Bundan böyle MySQL önyükleme sırasında başlayacak, ancak şimdi başlatmak için bunu manuel olarak yapıyoruz. /usr/local/etc/rc.d/mysql-sunucu başlangıcı Öğretmeye uygun olmadığım çok uzun bir konu olduğu için kullanımına girmeyeceğim. Ancak bir kök kullanıcı oluşturalım. mysqladmin -u root parolası your_password_here Artık belirlediğiniz şifre ile kullanıcınızı oluşturdunuz. Konsolda mysql'i getirmek için şunu sorun: mysql -u kök -p İstendiğinde şifrenizi girin ve altınsınız. Şimdi Joomla! veri tabanı. mysql isteminde şunu girin: VERİTABANI OLUŞTUR joomla_main; Apaçi Apache çok popüler ve çok güzel bir web sunucusudur. Muhtemelen Apache'nin farklı bir sürümünü de kullanacaksınız.
cd /usr/ports/www/Apache22
kurulumu temiz yap
Apache'yi önyükleme sırasında başlatmak istiyoruz, yani
Bu sefer işleri başlatmak için yayınlamamız gerekecek /usr/local/etc/rc.d/apache22 başlangıç Burada sadece küçük bir miktar yapılandırma. /usr/local/etc/apache22/httpd.conf dosyasını düzenliyoruz. İlk satır, sunucuyu yerel ana bilgisayarda kurmaya karşılık gelir. SunucuAdı 127.0.0.1 Eğer noip kullanıyorsanız, xaenn.no-ip.info gibi ana bilgisayar adınızı gireceğiniz yer burasıdır. Ayrıca php5'i Apache ile kullanmak için bazı konfigürasyonlar yapmamız gerekiyor. Konfigürasyonunuzda aşağıdaki satırların bulunduğundan emin olun (uygun mevcut satırları değiştirmeniz gerekebilir) LoadModule php5_module libexec/apache/libphp5.so AddHandler application/x-httpd-php .php DirectoryIndex index.php index.html index.htm Varsayılan olarak, sunucunun dosyaları /usr/local/www/apache22/data/ adresinde saklanır. Bunu başka bir konuma değiştirmek isterseniz, satırı değiştirin DocumentRoot "/usr/yerel/www/" yapılandırmada uygun dizine. Tarayıcı pencerenize localhost girerseniz, /usr/local/www/ adresinde depolanan index.html veya index.php dosyasını getirir. PHP PHP bize Joomla! için gerekli betik desteğini sağlıyor. Yüklemeden önce PHP için Apache modülünü oluşturduğumuzdan emin olmalıyız - aksi takdirde bu yükleme özellikle yararlı olmayacaktır. cd /usr/ports/lang/php5 yapılandırma yap Güzel bir mavi ekran açılır göreceksiniz. "Apache modülü oluştur" kutusunun işaretli olduğundan emin olun. Bunu yaptıktan sonra seçenekleri kaydedebilir ve yüklemeye devam edebilirsiniz. kurulumu temiz yap PHP'yi kullanmak için yapılandırma dosyasını kurmamız gerekiyor. İki seçenek vardır - biri üretim için, diğeri geliştirme için. Joomla'yı edinemedim! üretim konfigürasyonunu kullanarak çalışıyorum, bu yüzden geliştirme konfigürasyonunu seçtim. cd /usr/local/etc cp php.ini-dist php.ini PHP'yi MySQL ile kullanabilmek için bir kurulum daha yapmamız gerekiyor. cd /usr/ports/lang/php5 uzantıları 23.11.2022 21:50 Yerel Web Sunucusu Kurma https://www.ocf.berkeley.edu/~reinholz/freebsd/webserver.html 3/3 Bir kez daha seçeneklerimizi yapılandırmamız gerekiyor. yapılandırma yapmak MySQL, xml, xmlreader ve xmlwriter'in etkinleştirildiğinden emin olun. kurulumu temiz yap Joomla! Yapmanız gereken ilk şey Joomla için zip dosyasını indirmek . Bunu kök olarak yaptıktan sonra: cd /usr/local/www/apache22/data mkdir joomla chown www:www joomla mv Joomla_1.5.7-Stable-Full_Package.zip joomla unzip Joomla_1.5.7-Stable-Full_Package.zip Bu komutlardan ilk ikisi ile web sunucumuzun içinde joomla adında yeni bir dizin oluşturuyoruz. Joomla! kurulum yer alacak. Daha sonra, Apache'nin dosyalara yazma erişimi olması için bu dizinin sahipliğini değiştiriyoruz (aksi takdirde Joomla! düzgün kurulmayacaktır). Son olarak Joomla! kurulum paketi (indirdiğiniz dosyaya uygun olarak sürüm numarasını değiştirmeniz gerekecektir). Bir sonraki adım, localhost/joomla'yı web tarayıcınıza adres olarak yüklemek ve Joomla! Kurulum. Mysql veritabanını kurarken host adı localhost'tur ve kullanacağınız veritabanı daha önce oluşturduğumuz joomla_main'dir. Mysql kullanıcı adı root'tur ve parola daha önce ayarladığınız paroladır.
FreeBSD işletim sistemini kurduktan sonra direk ssh üzerinden root girişi yapma izniniz
bulunmamaktadır. Bunun için freebsd kurulumu sırasında tanımladığınız kullanıcı adınız ile ssh
bağlandıktan sonra;
Kodlarını sırayla yazdıktan sonra
Aşşagilara dogru iniyoruz sanırsam 43. weya 47. satırdaydı aşşağılara doğru inin göreceksiniz.
# PermitRootLogin no ' yu
PermitRootLogin yes Şeklinde düzenliyoruz ve esc a+a tusuna basiyoruz ve reboot atıyoruz veya
(/etc/rc.d/sshd restart) ssh’ye restart atıyoruz
# isareti silinecek
BİLGİ MERKEZİ
23.11.2022 19:22 FreeBSD Komutları - Bilgi Merkezi - Güven Server Bilişim Hizmetleri
https://guvenserver.com/knowledgebase/46/FreeBSD-Komutlar.html 2/7
FreeBSD Metin2 Kurulumu
Posted by admin on Haziran 20th, 2010
Putty programını açıyoruz login oluyoruz…
Daha sonra
Kod:
23.11.2022 19:22 FreeBSD Komutları - Bilgi Merkezi - Güven Server Bilişim Hizmetleri
https://guvenserver.com/knowledgebase/46/FreeBSD-Komutlar.html 4/7
/usr/local/etc/rc.d/mysql-server restart
basarıyla mysql kurduk putty kapatıp tekrar acın
oyun dosyalrını indiricez simdi
Kod:
cd /usr/
Kod:
fetch http://patch.queenmt2.eu/benfakedegilim/game0901.tar.gz
dosyalar indikten sonra
Kod:
tar zxvf game091.tar.gz
oyun dosyalarını usr game klasörü olarak cıkarmıs bulunuyor…
şimdi lib dosyalarını atıcaz
lib dosyları:
Dosyayı indir
filezilla ile baglanın
ana dizinde lib klasörü var indirmis oldgnuz lib klasörü icinde 5 dosya var onları oraya atıyoruz
sonra usr klasörüne girin orda lib klasörü var orayada atın..
Simdi mysql dosyalarını atıcaz
filezilladan
Kod:
/var/db/mysql
dizinine girin
23.11.2022 19:22 FreeBSD Komutları - Bilgi Merkezi - Güven Server Bilişim Hizmetleri
https://guvenserver.com/knowledgebase/46/FreeBSD-Komutlar.html 5/7
indirmis oldgnuz mysql dosyalarından sadece
account
common
hotbackup
log
metin2_runup
player
bu klasörleri alıp var/db/mysql klasörü icine atıyoruz
mysql dosyaları:
Dosya indir
dosya izinlerini ayarlıcaz smdi
putty gelip
chmod -R 777 lib
chmod -R 777 /usr/lib
chmod -R 777 /usr/game
chmod -R 777 /var/db/mysql
Kurulum bitmiştir putty kapatim tekrar acin login olun
cd /usr/game
23.11.2022 19:22 FreeBSD Komutları - Bilgi Merkezi - Güven Server Bilişim Hizmetleri
https://guvenserver.com/knowledgebase/46/FreeBSD-Komutlar.html 6/7
sh start.sh
yazın oyunu açın
İP+LOGİN+SİFRE+SFTP PORT- 22 FİLEZİLLA İLE GİRİS.
/usr/local/etc/rc.d/mysql-server onestop
mysqld_safe --skip-grant-tables &
ctrl + c
mysql -u root
USE mysql;
UPDATE user SET password=PASSWORD("yenisifre") WHERE User='root';
FLUSH privileges;
/usr/local/etc/rc.d/mysql-server onerestart
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi freekays -- 25 Kasım 2022; 18:49:25 >