12-29-2004
Web Server Hardware
kargooliw, if you install two NICs, even with a huge pipe to the net, you will be able to setup full duplex; meaning one card for incoming traffic, and one for outgoing. This will greatly reduce the bottleneck between your cpu and the world. Even if you're not going to experience a lot of hits or traffic on your site, NICs are cheap enough to justify the rewards.
As for one cpu vs. multiple, a team of horses pulling a wagon is going to be more efficient then one monster breed steroided out. I have a multi-processor server, running P-II 400s. A few of those (which you can almost dig out of someone's trash) will out perform any single processor 1.x or 2.x GHz machine. The initial expense if higher, as you are talking about server hardware, instead of a modified desktop, but check e-bay, ubid, overstock, etc. They have surprising deals on Compaq servers! I will still be using my P-II server long after others have upgraded their single processor box. I don't know why you would want a custom video card on a web server, seems kind of silly to me. A cheapie would work, as your really don't want to run anything over 256 colors anyway, it is directly proportional to needless resource, and budget usage.
If you are just doing user authentication, you will defiantly want to go with a full duplex connection, and a min of a gig of ram. Drive space isn't too critical, but make sure it's mirrored, and you do backups! If you are doing databaseing or similar drive dependency work, then HW RAID-5 is an exceptional solution. It's expensive but once again you can pick up a controller card aligned with the price range you are targeting, drives are also a little expensive, but from an operational and disaster recovery standpoint, if you can flip the bill, well worth the cost-trust me.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
This is my first post here, so I thought Id make it good. I am building a webserver that will be up in a month or so, so I am starting now. I was wondering, since I am on the fence here, should I go with Red hat or BSD? I am comfortable with both, I can run apache on either one, but I am wondering... (4 Replies)
Discussion started by: advok8
4 Replies
2. UNIX for Dummies Questions & Answers
i am installing FREEBSD and I would like to know which hardware specific network card that works and help with this would be great I am very new to this (UNIX) (1 Reply)
Discussion started by: BSD_NEWUSER
1 Replies
3. UNIX for Dummies Questions & Answers
I'm very new to UNIX and just istalled FreeBSD on my computer. I using the KDE desktop and the resolution is horrible. How do I adjust this. (3 Replies)
Discussion started by: mbrouder
3 Replies
4. UNIX for Dummies Questions & Answers
Hello folks, I'm very new to Unix so please bear with me.
I have a FreeBSD 5.1 box on IP address 192.168.1.4 and I want to tell it to use my broadband router (192.168.1.1) as it's default gateway. Could someone tell me how to do this?
I did search these forums first but could not find... (1 Reply)
Discussion started by: SRP
1 Replies
5. BSD
so, i have a video card SIS s315 AGP and i can't cofigure X Free on free BSD to run X window.
Anybody can help me solve this problem?? (2 Replies)
Discussion started by: Dmitri-br
2 Replies
6. BSD
Can anyone help me ?
I have installed Free BSD several times and I can't get the X window to work . I have installed the ports Gnome and others but for some reason when I type start x doesn't work.
I downloaded the 3 i386 disks but I get to install the first one wich complete the setup and... (3 Replies)
Discussion started by: skyhawkfly
3 Replies
7. BSD
for all you unix/linux interested heres an online book for free that covers the basics of BSD SysV Unix commands and applications . giving the average linux user a perspective on the differences in context of the two operating systems and for BSD users covers material as a refernce guide.
... (0 Replies)
Discussion started by: moxxx68
0 Replies
8. BSD
Now, I had installed free bsd at my office. Unfortunitely, Email server have been using Local PoP3 and SMTP to our ISP with outlook. but my unix firewall sever ( free bsd ) didn't allow these port ( 110 & 25 ).
How can i create the IP table to pass at server. If u have any experience about obvious... (4 Replies)
Discussion started by: Ashraff Ali
4 Replies
9. BSD
Hello friends. I am new to Unix although i am very flexible to any programming language. i was a window user. Now, no more. I have decided myself to switch to unix.
Here is my problem:
I burned the free BSD into my new RW CD's. I inserted the bootable manager first then, it was scanning and... (5 Replies)
Discussion started by: bonjour2006
5 Replies
10. BSD
Hello all
When I insert my USB , its says : umass0 detected . I want to ls files present in the USB.
I tried
mount -t msdosfs /dev/da0s1 /mnt
Whats is dev/da0s1 ?????
How can I mount it to use it ?
Regards (3 Replies)
Discussion started by: Junaid Subhani
3 Replies
LEARN ABOUT DEBIAN
ragg2-cc
RAGG2-CC(1) BSD General Commands Manual RAGG2-CC(1)
NAME
ragg2-cc -- CC frontend for compiling shellcodes
SYNOPSIS
ragg2-cc [-a arch] [-b bits] [-k kernel] [-o file] [-dscxvh]
DESCRIPTION
ragg2-cc is a frontend of CC. It is used to creates tiny binaries (1KB) or shellcodes in binary or hexpairs from a C source.
The compiler used is the one configured by the CC environment. This has been tested with gcc, llvm-gcc and clang.
Uses sflib (shellforge4) includes to get the syscall definitions.
Only linux/darwin x86-32/64 is supported at the moment. Planned support for more architectures.
OPTIONS
-a arch set architecture x86, arm
-b bits 32 or 64
-k kernel windows, linux or osx
-o file output file to write result of compilation
-h show help message
-v show version
-d show assembler code
-s generate assembly file
-c generate compiled shellcode
-x show hexpair bytes
EXAMPLE
$ cat hi.c
int main() {
write (1, "Hello World
", 12);
exit (0);
}
$ ragg2-cc hi.c
hi.c.bin
# Linked into a tiny binary. This is 294 bytes
$ wc -c < hi.c.bin
294
$ ./hi.c.bin
Hello World
# The compiled shellcode has zeroes
$ ragg2-cc -x hi.c
e90000000083ec0ce800000000588d882a000000b804000000606a0651
6a0150cd8083c41061b8010000006a0050cd8083c40883c40cc368656c
6c6f0a00
# Use a xor encoder with key 32 to bypass
$ ragg2 -e xor -c key=32 -B `ragg2-cc -x hi.c`
6a3e596a205be8ffffffffc15e4883c60d301e48ffc6e2f9c920202020
a3cc2cc82020202078ada80a2020209824202020404a26714a2170eda0
a3e4304198212020204a2070eda0a3e428a3e42ce348454c4c4f2a20
SEE ALSO
radare2(1), rahash2(1), rafind2(1), rabin2(1), rafind2(1), ranal2(1), radiff2(1), rasm2(1), ragg2cc(1),
AUTHORS
pancake <pancake@nopcode.org>
BSD
Dec 5, 2011 BSD