Meta tags:
description= Posts about OpenBSD written by netlog;
Headings (most frequently used words):
2006, 21, march, web, with, 16, may, mari, memahami, dan, mengkaji, lebih, dalam, mengapa, harus, tasawuf, 17, june, build, dynamic, serving, platform, freebsd, secure, server, openbsd, sesuatu, yang, mungkin, bermanfaat, prolog, seorang, newbie, setelah, semua, aku, hapus, categories, archive, blogroll, feeds,
Text of the page (most frequently used words):
the (326), you (142), type (141), and (101), #openbsd (84), enter (81), your (67), yang (65), php (57), for (54), this (50), install (48), mysql (47), root (45), dan (41), ports (39), that (37), with (36), apache (35), make (34), usr (33), are (30), dalam (27), have (27), choose (26), now (25), dengan (25), use (25), system (24), server (24), file (24), following (24), from (22), dari (21), default (21), freebsd (21), not (20), untuk (18), will (18), www (18), prompt (18), password (18), local (18), should (17), add (16), web (16), floppy (16), sebagai (16), need (15), test (15), can (15), org (14), create (14), connection (14), see (14), php4 (14), installation (14), 2006 (13), directory (13), then (13), index (13), press (13), collection (13), source (12), sufi (12), telah (12), security (12), all (12), new (12), ftp (12), one (12), done (12), http (12), editor (12), pilihan (12), akan (11), tasawuf (11), tidak (11), atau (11), anda (11), connect (11), using (11), httpd (11), line (11), pkg_add (11), tgz (11), size (11), cvsup (11), kaum (11), modern (11), com (10), allah (10), ini (10), orang (10), secure (10), conf (10), note (10), name (10), user (10), command (10), pages (10), any (10), boot (10), disk (10), dunia (10), kehidupan (10), like (9), karena (9), aku (9), operating (9), menjadi (9), html (9), lynx (9), screen (9), var (9), change (9), packages (9), tcsh (9), first (9), drive (9), information (9), windows (9), modssl (9), supfile (9), duniawi (9), code (8), adalah (8), bahwa (8), dapat (8), mereka (8), manual (8), internet (8), body (8), open (8), out (8), must (8), which (8), start (8), host (8), back (8), sbin (8), phpxs (8), enable (8), home (8), none (8), network (8), rom (8), memilih (8), manusia (8), log (7), may (7), ethernet (7), read (7), page (7), point (7), time (7), about (7), installed (7), address (7), find (7), application (7), set (7), instructions (7), installing (7), shell (7), created (7), just (7), partition (7), computer (7), step (7), offset (7), akhirat (7), terhadap (7), nilai (7), get (6), site (6), lebih (6), itu (6), satu (6), posted (6), netlog (6), hal (6), data (6), these (6), solution (6), title (6), want (6), configuration (6), changes (6), current (6), card (6), save (6), via (6), because (6), tutorial (6), sure (6), etc (6), again (6), prompted (6), yes (6), ram (6), each (6), database (6), dynamic (6), clean (6), merupakan (6), kepada (6), cita (6), hasrat (6), memahami (5), list (5), islam (5), oleh (5), tanda (5), syekh (5), raden (5), sunan (5), tentang (5), comment (5), ada (5), seorang (5), bahkan (5), sendiri (5), man (5), jika (5), how (5), also (5), access (5), running (5), key (5), team (5), working (5), head (5), through (5), notice (5), 127 (5), congratulations (5), addtype (5), edit (5), where (5), two (5), bin (5), way (5), software (5), its (5), port (5), commands (5), requires (5), once (5), sets (5), but (5), structure (5), configure (5), options (5), dhcp (5), language (5), label (5), leave (5), hard (5), 2bsd (5), mount (5), swap (5), second (5), download (5), build (5), perl (5), pada (5), hidup (5), bagian (5), masyarakat (5), perbuatan (5), wordpress (4), mari (4), mengkaji (4), already (4), other (4), top (4), march (4), salah (4), para (4), mencari (4), cara (4), bodoh (4), box (4), juga (4), melakukan (4), atas (4), iix (4), baca (4), mungkin (4), bagi (4), harus (4), process (4), both (4), between (4), ships (4), write (4), only (4), good (4), very (4), depending (4), files (4), documentation (4), esc (4), work (4), navigate (4), stop (4), dns (4), php3 (4), exit (4), within (4), domxml (4), i386 (4), required (4), logged (4), intel (4), number (4), version (4), quit (4), basic (4), special (4), login (4), into (4), tar (4), package (4), section (4), username (4), when (4), take (4), openssh (4), support (4), guide (4), space (4), larger (4), creating (4), creation (4), american (4), here (4), serve (4), last (4), browser (4), databases (4), buruk (4), lain (4), menunda (4), yakni (4), politik (4), dianggap (4), hukum (4), subscribe (3), comments (3), mahdi (3), mengapa (3), kisah (3), hari (3), berada (3), proxy (3), bisa (3), non (3), sehingga (3), meskipun (3), dipahami (3), selalu (3), sangat (3), menurut (3), hanya (3), dasar (3), unix (3), cerdas (3), based (3), value (3), article (3), important (3), while (3), systems (3), same (3), some (3), certain (3), directions (3), mod_ssl (3), after (3), localhost (3), die (3), something (3), echo (3), close (3), enabled (3), variables (3), insert (3), mode (3), tag (3), htdocs (3), world (3), apachectl (3), table (3), linux (3), superuser (3), delete (3), still (3), under (3), passwords (3), curl (3), imap (3), mhash (3), mcrypt (3), share (3), return (3), pub (3), architecture (3), release (3), twice (3), many (3), case (3), shows (3), move (3), method (3), before (3), reboot (3), machine (3), runs (3), faq (3), well (3), expect (3), run (3), window (3), over (3), speed (3), bsd (3), ready (3), steps (3), partitions (3), 500m (3), mail (3), quickly (3), makes (3), most (3), follow (3), installer (3), ntrw (3), standard (3), more (3), disks (3), format (3), click (3), openbsd36_floppy_install (3), hardware (3), made (3), free (3), license (3), ssl (3), pass (3), banking (3), your_password_here (3), own (3), escape (3), lines (3), shutdown (3), without (3), kecerdasan (3), dikemukakan (3), ranah (3), hamba (3), menjadikan (3), beriman (3), akibat (3), cinta (3), kejahatan (3), demi (3), pula (3), rasionalitas (3), makhluk (3), bidang (3), started (2), view (2), sign (2), subscribed (2), account (2), full (2), squid (2), june (2), october (2), mursyid (2), mendalami (2), agama (2), umat (2), kiamat (2), maghribi (2), yesus (2), jawa (2), sekilas (2), syariat (2), hakekat (2), nabi (2), kesucian (2), akhir (2), berbagai (2), fana (2), tuhan (2), tanah (2), seting (2), transparent (2), kebodohanku (2), semua (2), sudah (2), konfigurasi (2), setelah (2), kebodohan (2), apa (2), coretan (2), mudah (2), instalasi (2), pengetahuan (2), bilang (2), cari (2), google (2), sebagian (2), namun (2), menjawab (2), rtfm (2), kata (2), far (2), newbie (2), memuat (2), help (2), perintah (2), menemukan (2), halaman (2), seperti (2), dokumen (2), minimal (2), sesuatu (2), next (2), proactive (2), however (2), keeping (2), receive (2), announcements (2), send (2), email (2), message (2), has (2), chrooted (2), cracker (2), daemon (2), beyond (2), followed (2), openssl (2), never (2), services (2), auditing (2), truly (2), model (2), administrator (2), consideration (2), mysql_connect (2), yourpasswordhere (2), went (2), wrong (2), form (2), mysql_close (2), display (2), phpinfo (2), show (2), serveradmin (2), valid (2), associated (2), inet (2), says (2), similar (2), mysqld_safe (2), host_name (2), select (2), newpwd (2), anonymous (2), users (2), marks (2), mysqladmin (2), pear (2), recommended (2), setenv (2), dependencies (2), online (2), tell (2), attempt (2), older (2), invoke (2), arrow (2), thing (2), typing (2), rest (2), shells (2), during (2), example (2), uses (2), ctrl (2), alt (2), console (2), skeletons (2), functionality (2), collections (2), require (2), wheel (2), end (2), right (2), continue (2), situation (2), favorite (2), post (2), hint (2), afterboot (2), sshd (2), seamlessly (2), further (2), offers (2), either (2), place (2), self (2), explanatory (2), questions (2), various (2), getting (2), course (2), available (2), hostname (2), does (2), vr0 (2), ftknox (2), ipv4 (2), numbers (2), best (2), used (2), proceed (2), existing (2), upgrades (2), tmp (2), values (2), least (2), 150m (2), performance (2), leaving (2), author (2), tools (2), part (2), look (2), setup (2), assumes (2), wd0 (2), complete (2), networking (2), put (2), newly (2), figure (2), third (2), openbsd36_floppy_creation (2), dos (2), 2000 (2), included (2), simplify (2), somewhat (2), developed (2), alter (2), necessary (2), recognize (2), export (2), exporting (2), living (2), located (2), outside (2), been (2), location (2), always (2), order (2), financial (2), itself (2), base (2), including (2), contributions (2), developer (2), sites (2), net (2), phpmysqlconnection (2), don (2), semi (2), worked (2), simple (2), three (2), tells (2), control (2), certificate (2), easy (2), particular (2), components (2), unixodbc (2), upgrade (2), lot (2), examples (2), copy (2), stay (2), skip (2), ahead (2), connected (2), testing (2), hosting (2), pocket (2), expense (2), reliably (2), securely (2), efficiently (2), platform (2), serving (2), mana (2), bagaimana (2), demikian (2), pun (2), psikolog (2), daya (2), mengingat (2), lancung (2), memiliki (2), meninggalkan (2), ketika (2), tahu (2), bukanlah (2), amal (2), saleh (2), perspektif (2), sufistik (2), tak (2), dipertukarkan (2), sama (2), artinya (2), kemungkinan (2), dilematis (2), kedua (2), adanya (2), upaya (2), suatu (2), berakibat (2), kesenangan (2), riset (2), sebab (2), strategi (2), memenuhi (2), kebutuhan (2), sering (2), secara (2), istilah (2), memang (2), ingin (2), rasa (2), lapar (2), mensucikan (2), kotoran (2), batin (2), diri (2), utang (2), psikologis (2), tujuan (2), maupun (2), selain (2), perkara (2), dikatakan (2), dimensi (2), jelas (2), spiritual (2), alam (2), bermoral (2), semakin (2), terlihat (2), konsepsi (2), gagal (2), keadilan (2), ambisi (2), membuat (2), design, collapse, bar, manage, subscriptions, reader, report, content, privacy, join, subscribers, blog, feeds, cache, pure, ftpd, planet, radio, blogroll, july, august, september, 2008, archive, urgensi, umur, tujuh, golongan, dinaungi, tokoh, pengelana, iraq, realitas, historis, kemunculan, siti, jenar, maulana, lemah, abang, syarifuddin, qosim, syarif, hidayatullah, kalijaga, giri, drajat, bonang, ampel, suluk, wujil, sosok, mata, santri, sindroma, salib, siapa, dajjal, serat, dewo, ruci, walisanga, sejarah, sedikit, ana, haqq, renungan, rizki, rahasia, dibalik, materi, ragam, wali, rachmat, paku, mas, said, makdum, ibrahim, pesankan, saya, tempat, neraka, perang, armageddon, menyuap, malaikat, membeli, surga, mengenal, kontra, menetralisir, ketegangan, perbedaan, keabadian, makna, kafir, syuhada, khidir, isa, abu, yazid, bustami, peranannya, kesesatan, kejawen, iman, pandangan, literatur, manunggaling, kawulo, gusti, gerbang, dambaan, segalanya, bayangan, dimana, zuhud, melihat, buku, putih, islamisasi, antara, mumcul, bulan, muharram, categories, search, jangan, belajarlah, kebodohanmu, bandwidth, limiter, firewall, altq, lupa, pasang, stable12, lega, rasanya, ternyata, toh, tetep, pagi, merasa, bangga, semalem, menyelesaikan, routing, koneksi, hapus, kepintaran, tulisan, bentuk, keprihatinanku, masalah, diatas, mencoba, berbagi, kuketahui, menyadari, harapan, siapapun, tertarik, menggunakan, tentunya, asumsi, kalian, berhasil, minim, terlintas, dipikiranku, kesombongan, lainnya, mebaca, membosankan, bertanya, jalan, pintas, sibodoh, sombong, berkilah, aja, manualnya, kesal, king, bahasa, kita, ngs, sungguh, pantas, diucapkan, berpendidikan, menguasai, teknologi, prolog, malas, syarat, mutlak, belajar, didalam, sistem, berisi, mengulas, deatil, diharapkan, pengembang, berusaha, melengkapi, proyek, dijadikan, panduan, ringkasan, perhatianmu, sebelum, selesai, proses, beberapa, diperhatikan, melangkah, berikutnya, bermanfaat, concerns, demonstrate, ssh, remotely, administer, continual, date, announce, immune, breaches, takes, stance, against, cracking, techniques, buffer, overflow, attacks, historically, weak, nix, taken, measures, protect, stack, ensure, writeable, executable, credit, community, few, challenges, admin, programs, benefit, become, compromised, jailed, restricts, seeing, mission, accomplished, correctly, magic, give, meaning, essential, disabled, promotes, real, greatly, simplifies, duties, becomes, prior, implementing, rather, than, fact, hole, plugging, technique, mysql_error, enjoy, powered, document, detailed, affect, output, purposes, avoid, embarrassment, death, threats, mailing, lists, remember, beneath, bgcolor, ffffff, saves, viewing, serves, starting, stopping, youraddress, servername, entry, lan, ifconfig, 192, 168, 106, directoryindex, optionally, phtml, forced, verify, corresponds, gave, displayed, lockdown, cyborgspiders, problem, who, entering, single, quotation, row, mypassword, no_x11, manipulate, graphics, libraries, loca, php4_mysql4, connectivity, doc, module, core, mysql4, pkg_path, preferred, onto, automagically, browse, newer, builds, folder, seen, below, history, function, perform, subsequent, invocations, suggest, continuing, formula, appear, invoking, fashion, includes, makefile, true, keeps, track, voila, pop, xzf, issue, several, thousand, program, considerably, expands, pseudo, privileges, group, comma, user1, defaults, unless, myself, encryption, blowfish, algorithm, choice, likely, adduser, class, regular, regularly, strengths, high, quality, attempting, question, forum, browsing, down, scrolls, halt, generated, dsa, rsa, excellent, people, wealth, personally, believe, think, differently, com0, zone, away, entire, could, minutes, hours, works, messages, somefile, percentage, 100, percent, target, game36, passive, closest, heeding, warnings, introduction, regarding, international, distribution, url, known, servers, 8080, supported, initialize, interface, symbolic, dlink530tx, media, domain, nameserver, route, hosts, word, letters, characters, combination, configuring, destroys, cycle, hit, until, appears, little, extra, future, filling, unspecified, 9619344, 10381581, 5425056, 14575869, 3327408, 16673517, 2712528, 17288397, 614880, 19386045, 1024m, 10gb, sense, keep, mind, differ, small, increase, fill, especially, handle, attachments, 512mb, 024mb, ideal, gig, gigs, desktop, workstation, consists, zeroes, thanks, joel, dinel, zeroing, clear, possibility, recognized, might, pretty, powerful, print, megabytes, gigabytes, dedicated, dual, issues, would, nstall, pgrade, hell, terminal, wish, keyboard, encoding, fdisk, initial, supports, procedure, quite, straightforward, explain, dsl, listed, cmos, floppyb36, floppyc36, win2000, laptop, respectively, floppy36, images, 44m, raid, scusi, situations, laptops, fdimage, exe, downloadable, zip, bootable, burner, multi, involved, did, prefer, directly, relevant, platforms, specific, ibm, aka, amd, machines, needs, check, canadian, product, suite, restricted, readers, import, cryptographic, serious, criminal, offence, those, downloaded, citizen, warned, downloading, fine, nearest, demonstrates, along, presents, advanced, knowledge, faster, though, courtesy, anyway, donation, buy, limited, edition, shirt, poster, couple, ways, easiest, ordering, headed, theo, raadt, relies, sale, survival, prefers, outlined, detail, inside, prides, producing, concerned, sensitive, organization, protected, consider, member, 4bsd, lite, family, apart, claiming, basis, claim, diligence, inclusion, military, grade, cryptography, kerbos, ipsec, was, contribute, projects, rely, evolve, products, useful, volunteer, welcome, distributed, distribute, long, remains, intact, copyright, gnu, public, answered, reading, locations, netscape, tech, howitworks, programmingpub, php_forum_php_forums, devshed, server_side, db_basics, traditional, 443, provide, php_mysql_connection, details, databasename, denied, driven, else, lab, closing, considered, forget, colons, left, colon, logging, replace, adding, ctl, apacheclt, restart, php_tester, exactly, opened, there, php3s, phps, anywhere, perhaps, begin, what, knowit, congratulatory, keystroke, gets, processes, background, wasn, skeptical, preferences, dependent, choices, licensing, fee, pdflib, component, circumvent, errors, stick, include, domxslt, integrates, xml, universality, amongst, allow, mod_php4, series, snake, oil, private, asked, encrypt, apache13, apache13x, modify, above, match, currently, with_bdb_ver, with_mysql_ver, shown, idea, versions, berkeley, mysql40, freshly, upgraded, ever, switch, lang, perl5, rehash, fun, waiting, instance, hour, longer, pay, attention, choosing, mirror, near, country, live, mirrors, prefix, cvs, rel, suffix, src, gui, fortunately, staying, extremely, latest, releases, ported, haven, handbook, outline, stand, sysinstall, configured, able, familiarity, instruction, means, simply, verbatim, although, sound, compiling, actually, painless, paint, curious, seasoned, veteran, added, bonus, 486, 16mb, enables, turn, old, environment, let, cost, looking, much, money, implement, updated, drs, zaimul, dosen, metodologi, penelitian, fakultas, unis, tangerang, ooo, kini, terserah, pilih, memilihnya, terminologi, berbeda, terakhir, kuantitatif, akal, pikiran, mencipta, pertama, kemampuan, memilah, baik, kekal, hakiki, sejati, palsu, sesungguhnya, kerna, takut, fitnah, mencermati, tapi, air, memandangnya, lautan, bahtera, memandang, nawawi, awal, karyanya, riyâdh, shâlihin, taman, menulis, sebuah, syair, dihadapkan, apakah, dia, negeri, ketiga, sekiranya, keduanya, kehilangan, buat, selama, lamanya, kekayaan, harga, mati, kebahagiaan, sekerat, kotor, memustahilkan, bersenang, senang, mencintainya, setiap, bermakna, option, pasti, bersifat, dua, pentingnya, duanya, exploring, philosopy, religion, david, stewart, mengakui, aktual, berarti, kosakata, berkembang, biasanya, bertumpu, mengatasi, tertentu, kemudian, terbukti, penghindaran, dilakukan, tahapan, metafisis, preventif, dibuktikan, keburukannya, tergolong, bukan, contohnya, galibnya, kesalahan, wrongness, keburukan, worse, apalagi, evil, tetap, menghindarinya, perjuangan, meraih, tertinggi, dekat, kemenangan, kesenangannya, saat, masa, datang, malah, seluruh, ilmuwan, mengeksploitasi, kehampaan, dibandingkan, qadha, ahadun, minha, lihajatihi, intaha, arabun, illa, ila, arabin, memuaskan, hasratnya, disusul, disebut, implisit, siasat, kelicikan, penipuan, sengaja, meminimalkan, menimbulkan, lingkaran, setan, infinite, regress, sementara, mendapatkan, layanan, serba, instan, aspek, termasuk, urusan, makanan, minuman, latihan, jiwa, raga, berpuasa, instrumen, sekaligus, bukti, menjaga, daripada, melanggar, hak, tersebut, dilunasi, meng, esa, kan, peribadatan, terkenal, niat, mubah, masuk, kategori, larangan, haram, kewajiban, fardh, makan, minum, sebagainya, meniatkannya, ibadah, umum, dapatlah, mensistematisasi, ajaran, terutama, berkaitan, sedekat, sang, pencipta, kerangka, pengakuan, kerinduan, bertemu, nya, menyebut, ditunaikan, simbol, supremasi, kapanpun, sepintas, cukup, berjasa, pengentasan, persoalan, tetapi, menganggap, satunya, anggapan, resiko, gawat, hilangnya, kemanusiaan, berharga, spiritualitas, rasional, sisi, eksploitasi, sumber, mencapai, titik, nadir, pengaruh, destruktif, ekologi, tindakan, eksploitatif, terjadi, bergesernya, mengelola, kesejahteraan, kesengajaan, memupuk, sifat, rakus, seni, apresiasi, artistik, kabur, maknanya, pemuasan, nafsu, birahi, keinginan, hiburan, gejala, perubahan, imoralitas, mulai, moralitas, misalnya, memenangkan, pertarungan, lawan, luhur, mengabaikan, patut, kecuranganpun, mencegah, menegakkan, pasca, harta, ditegakkan, campur, tangan, jauh, diakui, modernitas, segala, berbau, menjungkirbalikkan, pemikiran, sederhana, kuat, kemegahan, kesetiaan, individual, kelompok, bertukar, pola, mementingkan, egoistik, jump, navigation, vcd, harun, yahya, tanpa, kenal, lelah, kebenaran, abadi,
Text of the page (random words):
assumes you are installing openbsd on a system dedicated to openbsd for dual boot issues see the faq configure the file structure and the network now on with the install first clear the possibility that openbsd recognized an existing partition on your hard drive by typing the following z a enter the z command zeroes the partitions leaving only c author note thanks to joel dinel for the partition zeroing hint now you can add the file structure this consists of root var swap usr and home file size is an important consideration the root must be at least 150m 500m is recommended tmp can be as small as 150m performance can increase if this is larger var should be larger for a server because var www and var mail can fill up quickly especially if you expect to handle larger mail attachments swap should be twice the size of the ram you have or twice the size of the ram you expect to have 512mb of ram makes a swap space of 1 024mb ideal one gig of ram makes two gigs of swap space usr and home need to be larger if you are creating a desktop workstation with x windows i am using a 10gb hard drive you should use values that make sense for your situation keep in mind that the values for offset will differ depending on the size of your hard drive the following instructions create the basic file structure for the operating system type a a enter offset 63 enter size 500m enter fs type 4 2bsd enter mount point none enter type a b enter offset 614880 enter size 19386045 1024m enter fs type swap enter type a d enter offset 2712528 enter size 17288397 500m enter fs type 4 2bsd enter mount point none tmp enter type a e enter offset 3327408 enter size 16673517 3g enter fs type 4 2bsd enter mount point none var enter type a f enter offset 5425056 enter size 14575869 2g enter fs type 4 2bsd enter mount point none usr enter type a g enter offset 9619344 enter size 10381581 2g enter fs type 4 2bsd enter mount point none home enter now that you have created the file structure write the changes type p enter this shows the partitions you are about to create leave a little extra space for future changes like ram upgrades or log files filling var or leave the size of the g partition unspecified and g will use up the rest of your hard disk type q enter write new label choose y enter now cycle through the options you have created hit enter until the home directory appears then type done the next step destroys all existing data on these partitions are you sure that you re ready to proceed type y enter you will be prompted for a system hostname use any name you like i used the name ftknox the following steps guide you through configuring the network using dhcp configure the network choose yes enter if you are using an ethernet card that is supported by openbsd then you should be prompted to initialize an interface press enter symbolic host name for vr0 type ftknox dlink530tx enter you should see the speed options for your ethernet card do you want to change the media options choose no enter ipv4 address for vr0 or none or dhcp type dhcp enter enter your dns domain name and the address of your dns nameserver default ipv4 route choose dhcp enter edit hosts with ed choose no enter do you want to do any manual network configuration choose no enter password for root account do not use any word in any language numbers and letters and special characters are best in combination now that the network and file structure configuration is done it is time to access an f tp server to install the operating system where are the install sets or done type f enter http ftp proxy url e g http proxy 8080 39 or none choose none enter display the list of known ftp servers choose yes enter find the server that is closest to you heeding the warnings from the introduction regarding international distribution server ip address hostname list done or type ftp openbsd org enter does the server support passive mode ftp choose yes enter server directory choose pub openbsd 3 6 i386 enter login choose anonymous enter the following sets are available file name or done bsd mp type all enter file name or done type game36 tgz enter file name or done type done enter ready to install sets type yes enter and away you go you are now installing the entire openbsd operating system over the internet to your host server computer so depending on your connection speed this could take minutes or hours if it works you will see various messages about getting somefile tgz followed by a percentage of course 100 percent is the target then you will be prompted with the following questions where are the install sets or done type done enter start sshd 8 by default choose yes enter do you expect to run the x window system choose either yes or no enter i personally believe that x windows has no place on a server but you may think differently change the default console to com0 choose no enter set your time zone this one s self explanatory you should now have a congratulations screen and a root prompt take your boot floppy out of the a drive and type halt reboot your machine to start using openbsd you will notice that because you started sshd by default that it will have generated a new dsa and rsa host key this is excellent openssh runs seamlessly with openbsd because the same people make both for further information read the openssh faq the afterboot section of the man pages offers a wealth of information that you should read as well type man afterboot one of the strengths of openbsd is the high quality of its man pages make sure you read these before attempting to post a question on any openbsd forum browsing hint page up and page down move you through the man pages enter scrolls one line type q to quit set up su to use su you must first create a regular user which you will regularly log in as 1 log in as root 2 type adduser 3 choose your favorite shell i use the default sh 4 use the default login class 5 use the default home partition home continue using the defaults unless you have a special situation i choose not to send a message to myself and to be prompted for passwords by default one thing i do change is the password encryption method blowfish is my algorithm of choice and is likely the default enter username and full name when prompted now continue as root 1 type vi etc group 2 the top line should read wheel 0 root 3 type i to enter vi insert mode 4 move to the end of the first line using the right arrow 5 add a comma and the username of the user you just created e g wheel 0 root user1 6 press esc and type wq to write the file and exit vi test this out 1 press ctrl alt f2 to open a new login screen 2 log in as the new user you just created 3 type su 4 enter your root password you should once again have a root prompt use this prompt to install the ports and package collections the following section shows you how install ports and the package collection now that su is installed and working openbsd s functionality considerably expands with the installation of both the ports and the package collections installing new functionality on openbsd requires root or pseudo su root privileges all of the following instructions require that you be logged in as the superuser root issue the following commands to install several thousand program skeletons 1 ftp ftp ftp openbsd org pub openbsd 3 6 ports tar gz 2 mv ports tar gz usr 3 cd usr 4 tar xzf ports tar gz pop back into your open root console type ctrl alt f1 notice that true root keeps track of all uses of su press enter to get your prompt back and type login log in as the user you created type su enter the root password and voila using ports invoking the tcsh shell all of the ports work in a similar fashion navigate to the port directory you want and type make make install within the port directory that includes the makefile for example to install the tcsh shell 1 type cd usr ports shells tcsh 2 type make make install and that is the basic formula for installing ports many ports like tcsh have special instructions that appear during or following the install in this case 1 type vi etc shells 2 add the line bin tcsh to this file 3 save and quit esc wq at the root prompt type usr local bin tcsh to invoke the tcsh shell i like this shell for its up arrow command history function never type the same thing twice you can perform subsequent invocations of this shell by typing tcsh at the command prompt i suggest continuing to use the tcsh shell for the rest of the tutorial packages collection the packages collection is the preferred way of installing software onto your openbsd system packages automagically install the required dependencies as with the ports system you must be logged in as the superuser root you can browse the packages online note intel architecture is i386 tell pkg_add where to find the packages via ftp do not attempt to install packages from an older or a newer release number of openbsd because this tutorial builds openbsd version 3 6 make sure you get the packages from the version 3 6 folder setenv as seen below type setenv pkg_path ftp ftp openbsd org pub openbsd 3 6 packages i386 install mysql and php install mysql4 type pkg_add mysql server 4 0 20 tgz note the instructions on the screen you will return to this after you install php install php4 type pkg_add php4 core 4 3 10 tgz enable the php4 module type usr local sbin phpxs s type cp usr local share doc php4 php ini recommended var www conf php ini install php4_mysql4 connectivity type pkg_add php4 mysql 4 3 10 tgz type usr local sbin phpxs a mysql enable mcrypt type pkg_add php4 mcrypt 4 3 10 tgz type usr local sbin phpxs a mcrypt enable mhash type pkg_add php4 mhash 4 3 10 type usr loca sbin phpxs a mhash enable imap type pkg_add php4 imap 4 3 10 tgz type usr local sbin phpxs a imap enable domxml type pkg_add php4 domxml 4 3 10 tgz type usr local sbin phpxs a domxml enable pear libraries type pkg_add php4 pear 4 3 10 tgz use php to manipulate graphics type pkg_add php4 gd 4 3 10 no_x11 tgz type usr local sbin phpxs a gd enable curl type pkg_add php4 curl 4 3 10 tgz type usr local sbin phpxs a curl create mysql passwords and user type usr local bin mysqld_safe type usr local bin mysqladmin u root password mypassword access the server with your new password type usr local bin mysql u root p enter your password at the prompt you should see the mysql prompt a problem with mysql is it ships with two anonymous users who have no passwords change this within mysql by entering the following note the marks are two single quotation marks in a row mysql type select host user from mysql user mysql type set password for localhost password newpwd mysql type set password for host_name password newpwd change host_name to the value that corresponds to the name you gave your system displayed on your screen under host where user root e g lockdown cyborgspiders com mysql type exit now that you are back at the prompt type ps to verify that mysqld_safe is still running edit apache httpd conf file 1 vi var www conf httpd conf 2 change the email address for serveradmin to you youraddress com 3 change your servername to a valid dns entry if you do not have a valid dns name for your host enter the ip address associated with your lan 4 type ifconfig a to find the inet address associated with your working ethernet card 5 find the line that says inet 192 168 1 106 or some similar value 6 addtype application x httpd php php and delete the comment tag 7 also you must add php to the apache directory index directoryindex index html index php optionally add index phtml index php4 and index php3 8 exit vi and save forced 9 press esc and type wq enter starting and stopping apache as the superuser to start apache type apachectl start c as in current t as in table l as in linux to stop apache type apachectl stop c as in current t as in table l as in linux start apache now then navigate to the htdocs directory to test php type cd var www htdocs type ls you are now viewing the htdocs directory this is the directory from which apache serves files to the world type lynx 127 0 0 1 this should show you a congratulations screen apache is running with the index html file for php to work you must create an index php file type vi index html remember press i for insert mode beneath the body bgcolor ffffff tag add php phpinfo press esc wq index php this saves the file as index php with your changes test this out type lynx 127 0 0 1 index php you should see a very detailed display about your new php enabled apache web server read through it notice how the variables in the httpd conf file and the php ini file affect the output depending on your purposes you will want to make configuration changes to these files note the apache documentation is installed by default to avoid embarrassment and death threats on the mailing lists rtfm connect to mysql using php to connect to mysql from php you need to create a new php document vi mysql php html head title php mysql connection test title body php connect mysql_connect localhost root yourpasswordhere if no connect then die if connect die something went wrong mysql_error echo it is time to enjoy your new openbsd apache php mysql powered web server good form to close the connection mysql_close connect close the php body html mission accomplished if you followed these directions correctly you now have the magic key to openbsd 3 6 apache 1 3 29 mod_ssl 2 8 16 openssl 0 9 7d mysql 4 0 20 and php 4 3 10 never give up root openbsd ships secure by default meaning all non essential services are disabled the openbsd code auditing team promotes open source as the only real solution to a truly transparent security model this working model greatly simplifies the system administrator s security duties security becomes a consideration prior to implementing new services rather than an after the fact hole plugging technique openbsd also ships with apache chrooted by default while this will create some challenges for the system admin with certain programs the benefit is that should apache become compromised the cracker will not have write access to the operating system running apache jailed restricts the daemon from seeing beyond the root directory of the chrooted directory the cracker may not get beyond read access to apache while not immune to security breaches openbsd takes a proactive stance against cracking techniques buffer overflow attacks are historically a weak point in nix systems so openbsd has taken measures to protect the stack and to ensure that no page is both writeable and executable at the same time it is a credit to the openbsd community that security announcements are few and far between proactive security however is a continual process keeping up to date is important to receive security announcements from openbsd send an email to openbsd org with subscribe security announce in the message body security concerns need to be based on the value of your data my next article will demonstrate how to u...
|