Thursday, October 31, 2002

MISC photos from Geocities

Photobucket
me

Photobucket
me

Photobucket
David

Photobucket
me

Photobucket
me

Photobucket
Bob Haggerty from Boy Scout troop

Photobucket

Photobucket

Photobucket
The guy I played Unreal Tournament/Quake III with during lunch in High school. His name is Chuck Peskar.

Photobucket

Photobucket


Photobucket

Wednesday, September 11, 2002

Who died on September 11, 1971 ????

Nikita Sergeyevich Khrushchev (April 15 [O.S. April 3] 1894, – September 11, 1971) led the Soviet Union during part of the Cold War. He served as First Secretary of the Communist Party of the Soviet Union from 1953 to 1964, and as Chairman of the Council of Ministers, or Premier, from 1958 to 1964.

Stalin ordered the murder of millions of Ukrainians via starvation on 9/11/36.

Former KGB agent Alexander Litvinenko stated "Russia was fighting the USA with an invisible hand". Litvinenko also stated that Ayman Zawahiri (the new leader of Al Qaeda) was trained by the Russian KGB/FSB in 1998. Litvinenko was poisoned in London soon after he made that comment.


The Soviet Union Army was in Afghanistan in 1971. Nice al-Qaeda revenge theory.

Sunday, July 28, 2002

RedHat Linux 7.1

Red Hat Linux 7.1
Installation

Installation of Redhat is really simple. If you install directory from the original copy then you should he fine but I couldn't get my duplicate CD to work. I went out and bought the best program for installing Redhat Linux, Partition Magic 7.0. What it does is lets you point and click and verify your space then partitions the drive for you. The process of moving a 10 GB (Windows) FAT partition to the end of harddrive takes 45 minutes to depile. Once the program was done partitioning PM also pre-created Swap and EST Primary partitions. Since there is more then one Linux platform out there then my other OS I have installed Mandrake 6.1 could also be loaded. So what did I do? I made a second pair of Linux Swap and EST Primary partitions for Mandrake. If you don't customize you should have no difficulty with partition. Although your screwed if your boot image doesn't show up on the bootup screen. This happened before I went out to Best Buy and got the full version of Redhat Linux 7.3 Professional.

Linux takes up about 1.4 Gigabytes of hard drive space, this is about that of Microsoft Windows XP. The software is advanced enough that it can detect all monitors, modems, mouses, speakers, printers, and network cards from the start. The only problem I had Installing was I needed a Linux compatible hardware modem. A good hardware modem would be from US Robotics. They are the only certified Linux modem manufacture and they'll do it inexpensively keeping the quality at a high standard. When installed Linux gives you the choice of Ghome or KDE desktop interfaces. I prefer KDE. Ghome is cleaner while KDE is more stylish.
The Difference

I am writing this assuming that Windows is easier to use then Linux. Since Linux is a open source operating system, developing programs is less expensive. Linux was first created at the University of California in 1990 by a team of dedicated developers. Red Hat based in Indianapolis, Ohio took over Linux and made it better. Linux has come a long way since then exceeding in stability over Microsoft, the tyrant of share holders. Unlike Windows, Linux has to password the /root directory. This gets really annoying Linux copied Windows with all the Desktop look-a-likes, but this is ok because Linux also does a very good job imitating Microsoft. :)



Linux has the system of having software that comes with the Installation CDs. From what I know a lot of Red Hat Linux users like to install Linux once every month. Using software in Linux for a beginner isn't difficult at all. Point and Click. What novice Linux users need to be aware about is that /root (directory for system files) is password protected. All programs rely on that to install client in Redhat called Program Manager. It will have a comprehensive installation wizard that actually tells you all the system files used to install your appication. If you go to Sourceforge.net, you'll see many alternatives of the same program. If one doesn't work then maybe another will.

From the developers stand point Linux is available anywhere. If you want to master Linux then you can download the information and take on the world. Also Redhat releases updates of an entire matrix of bug fixes called the Linux Kenrel. Most time they release a new version every 6 months and post it on their website. The new Kenrel includes the latest drivers, and mainly networking fixes. Linux is also the preferred choice in many business servers so it is no wonder many people want the latest version.
The Fun Factor - Linux Games



The technical side of Linux is confusing. I rather talk about it's software. Linux has better games than Windows. Windows may come with Solitaire, Minesweeper and Freecell. The KDE desktop comes with a lot of software (50 MB) We like Linux games because the developers must of been using their brains for each one. Asteroids is one heck of a game. Lieuant Skat plays well but isn't one of my favorite. So far their isn't any titles coming to Linux except for DOOM created by unknown Linux programmers.

One of the better side of Linux is that it has NES support. I used Little John NES emulator. It works with Linux and is stable as long as you don't mess with the settings. That's great news because now I can play Super Mario Bros. or some RPGs that were professionally done in it's day. Some of these programs don't work at all because the system is missing files. I would go on a file hunt if I had more time. I also seen emulator support for Genesis, Master System and Atari 2600.

Linux Screensavers are hands down better then those on Windows. The cycle includes concepts from the Matrix to a false virus with a download screen. , to your desktop moving around. That is cool. If you want Linux then your going to have to sacrifice your online gaming experience. No developer is putting any games on it. XWindows isn't powerful enough to simulate anymore then DOOM at this point. A lot of people won't use Linux unless they have dual boot or two, more than one PC.

Linux does have one graphics program on the Internet that I've heard is a lot of fun. It's name is Gimp. Gimp is the Linux version of Adobe Photoshop. I can't tell if it's the best paint program avaliable but it's not bad. The program offers everything offered in KPaint, and a layer system that beats a lot of complex shareware Windows applications. For advance users, Gimp features a mult-layer system. That will allow users to make shadows for blending effects.
Developer's Support

I have to say that 3rd party support on Linux is at a high. It's support isn't as strong as Microsofts though. The program Kdevelop 1.4 features a C++ editor and compiler. Like Windows, Kdevelop can do the same things a developer needs, what I may need. Kdevelop is simple and very powerful from it's looks. If I needed to do source code, Linux now could be my system I work in. Matter of speaking, DOS Emu is a very powerful emulator of DOS 6.2.

There are some Linux programs on the web that give Linux support it needs. Linux isn't as fancy as Windows with most of those programs like Winamp and Trillian. I can think of Gaim. This program can be used when Linux is installed out of the box. It is the only messenger I found that had ICQ on it that was able to do that. Opera became by favorite browser because it had multible windows. The small section reserved for Windows isn't very big and Opera comes in handy.

Many people like to burn software they've downloaded off the Internet. Linux comes with X-CD-ROAST 0.98. The program works but I have been looking for other alternatives. I looked at the Linux megasite Sourceforge.net and found Arson and CD Bake-Over. Both programs were under 1MB and the .rpms installed OK. I couldn't find them under the KDE menu. It was a pain because I was hoping to see a better unity. I give 10/10 in development support.

Office Suites for Linux

The K-Office Suite is not my favorite suite. K-word is unstable and will simply vanish when I'm working. It find that advanced editor is more stable then Kword. Kword has Spell Check. You can't save files under other then KWD format. I would like to find another suite on the Internet with more file type support.

I hear that the ideal office suite for Linux is from Sun Microsystems. They are the on es who invented Solaros. So they created their office system for their Unix which also works in Redhat. The Sun Microsystems Office Suite defiantly has a better spell checker then that wimpy K-Office. It also can make presentations like Microsoft's Power Point Software and has it's very own email client which can gather news services like Microsoft's net meeting. Go Linux!

Communication Software bundled with Redhat

The Linux must have a high standard of network software to be used in businesses. I don't know if Linux excels in this area. For an example, modems connections are as good as Windows. The connection doesn't crap out on me when I'm away. XWindows is useful when reading graphics files and Video from MS Windows. It can read video format from Window CDs. I hear Redhat makes pretty powerful servers so it is no wonder so many people want the latest version of their Linux.
Linux worth it ?

In the end. I must pick Windows over Linux. Windows has the most 3rd party support and even though Windows may freeze up, it has IExplorer and the good webeditors. Money is not an issue with Windows. Windows users already know this, everything that Microsoft sells for 300 dollars, you can get it off the Internet free or close too. I still want to play Warcraft with friends so I rather not use Linux at this moment. For the most part, people agree with me with that part. If you don't have Windows yet. Spend the $300 dollars to get Windows XP Professional. Then use partition magic to partition Linux on your harddisk.

Written by Iain | ver. 0.7 | July 28, 2002 11:50 PM

Monday, March 11, 2002

high school linux

I am literally the first person in the St. Croix Central to have a Linux class from River Falls's Chippewa Valley Technical School or any college. Classmates seems so programmer, talking about C++ is better than Perl? and Python? I was in a room with programmers. I had this spectator Dan who was in school with me, helped me get through class. Spanish sucks and I was forced with this one! College used Suse Linux 7.2. It ran the 2.4.4 kernel and had RIESER journaling file system. That means it'll pull the plug without hard drive fucking up forever. We learned some kconsole commands like ls, cp, Man. We learned how to install it. We had to use the VI editor to move words around in the terminal. The only reason to get this is because Windows XP gives screens of death, and it comes with Tetris, Klondike, Mahjong, Chess, mines, and Kbounce. XMMS plays mp3s off CDR. I played games while the teacher talked. This was the third hardest high school class ever after algebra and science.

I brought it home, and I use an external 3COM 56K modem for Battlenet in Diablo 2 where I have a kickass level 64 sorceress. I gave Suse half as much space as Windows XP.

Overall, people won't like this, because it won't play Dungeon Siege, Diablo 2, Unreal Tournament, Quake 3, Quake 2, Simcity 2000, Simcity 3000, The Sims, Alpha Centuri.

This Linux seems to be a bridge between Windows 98SE to Windows XP. I was thinking of putting JPEG on my Geocities page for guestbook comments.





Screenshots from Floppy.

Everybody took a website design and Microsoft office class and upload it to Angelfire.com instead. I have one at http://Geocities.com/nightwalkers101

Sunday, January 13, 2002

Linux

In this paper, I will cover security precautions, file server, printer server for Windows, Macintosh running on Linux. Then I will do the DHCP services. I will draft the services I plan to implement for this server, the files that need to be configured during deployment.
The security I will need to do this will be putting this hardware in a server closet. I should remove floppy and DVD-ROMs in the workstation computers. Go into the Award Phoenix bios and disable the USB ports so that it is impossible to boot off them. I should add a GRUB password. The nohup updateb & command by itself will keep services running in the background as the administrator closes the terminal. With the Plymouth installer (replaced RHGB since Fedora 9), check encrypt with file system to activate encrypting file system. I can use the Sudo command to kill processes without having to use su to switch to root account. The su command could compensate security of your server. I should reduce the number of network services for my company to prevent buffer overruns. The nmap –sT server1 command will list any services running on the server. You can detect crackers with intrusion detection system (IDS) programs, including Advanced Intrusion Detection Environment, Integrity Checking Unity, PortSentry, Snort, Linux Intrusion Detection System, and Simple WATCHer. AIDE would be an alternative to tripwire with added functionality. ICU will work with AIDE to check for integrity. PortSentry monitors traffic on ports to see if it has been probed. LIDS will modify the Linux kernel to increase process and file security so the system would detect a breach. Simple WATCHer monitors log files and alerts administrators. Physical securities I will endorse are locked doors with security badge access to the server room, server cages, and electronic access control for every room that is IT related. For encrypting file system, the IT department needs either Truecrypt or EcryptFS. If Truecrypt is the decision, then Truecrypt will encode an encrypting file system. On the other hand, EncryptFS will store metadata of each file if there is no hardware encryption. EncryptFS is stackable. Truecrypt has AES, Serpent and Twofish algorithms with RIPEMD-160, SHA-512 and Whirlpool hashes. Finally, I would add a Cisco firewall up to it and add CipherOpics CyperEngine for the router so all outgoing information is encrypted. (Linux+, pg 674-676, 680-81, 2006) (Truecrypt, 2009) (EncryptFS, 2009) (Devx, 2008) (routers, 2008) (phoronix, 2008)
For firewall services, Fedora 10 has a Red Hat firewall application under the System , Administration in the upper left hand corner of Gnome. The first list you see is called trusted services and you check the proper ones like IPP, DNS, Samba, Samba Client, The next list is trusted miscellaneous ports. Don't forget to set Default configuration to Server, because desktop is highlighted on first execution. There is a ICMP filter in Firewall Configuration to send error messages. You can create a blacklist in it easily. Older versions of Linux have IPtables where you can set up which IP addresses pass thru and drop the rest IF the administrator wishes to have access to the 192.168.1.0 network. He/she needs to add iptables –f. Next line: Iptables –P FORWARD Drop, Third line: iptables –a FORWARD –s 192.168.1.0/24 –j ACCEPT. Now that network is accessed, but all other networks are blocked. (Linux+, pg 672-673, 2006)
For the print server, I would use common UNIX printing system (CUPS), because it is newer than some others and allows a computer to act as a print server. Fedora uses CUPS as default print system. In Gnome it is managed by the CUPS manager and taskbar where you can delete print jobs. KDE Print is a CUPS front end too.
To create a CUPS server, first use the Lpstat command to see if any print servers are available which there aren’t, but this command is handy if there are print servers available. To create a print job use lp –d printer1 /etc/inittab. The –d will specify the distribution printer.
More options of lp
Description(Linux+, pg 477, 2006)
-d
Destination
-I
Specifies the ID to modify
-n
Number of pages
-o
Sides – sets if it should be two-sided short edge or two-sided long edge
-q
Specifies the print job priority.

More options of lpstat
Description (Linux+, pg 478, 2006)
-a
Displays a list of all printers that are accepting jobs
-d
Displays the default destination printer
-o printer name
Displays the print jobs in the print queue
-p
Displays a list of printers that are enabled
-r
Shows whether the cups daemon is running
-t
Shows all information about printers and their print jobs
Other commands are cancel followed by the IDs to remove jobs. (Cancel p1-1 p1-2) To remove all jobs there is the –u command. I can restrict users with the lpadmin command. (lpadmin –u allow:root, user1 –u deny:all –d printer 1) The Lpr command is used to print documents to the queue. The lpq is to view the print documents in progress. The lprm command is to remove print jobs. (Linux+, pp 474-478, 2006)
If you need an user interface, there is the Printer Configuration Tool in Linux. Use it to browse queues of CUPS origin. Secondly, in the ‘Add a queue name’ dialog box, add the name of the printer (printer1) and short description. Thirdly, click Forward button to specify the queue type of the new printer and the administrator will select CUPS (IPP) from the drop down menu. Fourthly, use raw print queue (you can try postscript later, but first try raw print queue for compatibility). Click Finished. Finally, click on the new option such as “Printer 1” in Printer Configuration tool and when sharing properties named window comes up, select “This queue is available to all other computers” in the Queue tab. Check the box where it says Automatically find remote shared queues in the General Tab. (Linux+, pg 480-482, 2006)
To allow Windows to be compatible with CUPS, you must install Adobe driver from their website. I will be using the Adobe driver for this paper. To use the CUPS driver, go to Add Printer in Control Panel and select Connect to a Printer on the Internet option. When you see a textbox, copy and paste the URL of printer queue such as http://hostname:/631/printers/Printername. Don’t use Generic PostScript Printer, but browse for the /etc/cups/ppd/PrinterQueneName.ppd. To add Windows support for CUPS, you must install the extracted cups-windows-6.0-1.i386.rpm driver to the /usr/share/cups/drivers directory and cups-windows-6.0-1.x86-64.rpm 64-bit drivers to the /usr/share/cups/drivers/ directory. The Windows cups can be downloaded off of http://www.cups.org/software.php. All Windows machines Windows 2000 or above will be backwards-compatible with CUPs post script. Apple had CUPS integrated into MAC OS 10 since 2002. (Owlfish, 2003) (Linux+, pg 478-483, 2006) (CUPS, 2009)
Linux users are supposed to go in Printer Configuration box and select the Printer 1 Queue available. In Windows, click on Add Printer in Control Panel than go down to option “connect to a printer on the Internet.” Use the URL http://hostname:631/printers/RawPrinterQuetename. When completed, the administrator will be able to have print server in windows from a Linux OS. (Owlfish, 2003)
To connect MAC OS 10 to a print server, first select the Print & Fax pane in the System Preferences. Secondly, in MAC OS 10.4, it is only a + icon, but in MAC OS 10.3, there is a Set up Printer at the top of the Window. Thirdly, IN Mac OS 10.3, click the IP Printing from the drop down menu whereas in MAC OS 10.4, click on IP Printer in the Print Browser window. Fourthly, both MAC OS 10.3 and 10.4, select the IPP Option. Fifthly, type in the hostname. Sixth, you’re supposed to type in the Queue field, the IP address. (RIT, 2006) (Danka, 2002)
The Samba file server supports Windows and MAC OS 10. Samba file server will allow Windows users to drag and drop files on a Linux server. Since Fedora 8, Samba is packaged with the OS. First, the administrator has to enable network activity to the SAMBA server. Enable the Ethernet device in Network Configuration Tool. Secondly, the administrator needs to update firewall settings so the Samba server is trusted. In Fedora, click on Security level in System Settings or “system-config-securitylevel”. Aft wards select the Ethernet card so it is a trusted device. Thirdly, configure the Service Configuration so that smb is enabled. Fourthly, logins should be configured. To do this, create user logins using the Gnome User Manager too. There is also a shortcut command, system-config-users. Add users as you need and then think about what directories you will need to access in the SAMBA server. Fifthly, I will need to configure a SAMBA server. This can be done by opening SAMBA inside Server Settings. This will make changes to a file called smb.conf in /etc/samba. From the menu, choose Server Settings than Samba. When the application loads, please press the preference menu and server settings. Use the Windows workgroup name. The authentication mode should be user if the logins are Microsoft ADS. Sixthly, you must add users to it with the Preference menu and the Samba user item. Eighth, add a shared folder by clicking on the add button using the SAMBA services configuration window with one shared directory. Ninth, the administrator will reboot the SAMBA services by clicking from the menu, System Services, Server Settings, and then Services submenu to open Service Configuration window. From there is a restart icon. In the tenth step, the administrator will be in Windows. This can be accessed by the Start menu, run command. Type in \\linuxserver.test.org (plan A) or \\10.2.2.3 (the ip address is plan B). The eleventh step should be signing in with one of the names created in SAMBA in the Server login Window. Once this is done, there should be a SAMBA window in there. (reallylinux, 2006) (Linux+, pg 664 -665, 2006)
To connect a MAC OS 10 PC to a SAMBA Linux server, the user needs to hit Apple key + K key to bring up a server address dialog box. Secondly, the user will need to type in smb://10.2.2.3 in the textbox. Third, you select your SMB mount. Fourth, the user will add the Windows Workgroup name which doubles as Samba workgroup name in the first box, and your username and password in the second and third textboxes. To disconnect from Samba, you should press CTRL+Click (mouse) and then click on Eject text on the dropdown menu of *directory in question*. (techrepublic, 2008) (Linux+, pg 664 -665, 2006)
The server will need Apache web server to host a web site listing company information. Apache is the most popular web server in the world. Apache web server has been included with Fedora for at least 2 years now so it should be on my Installation DVD. If Apache is already installed I would type in the terminal, rpm –q httpd. If some like http-1.7.1-7.2.fc10 shows up in the terminal than Apache is already installed. The administrator should have included it from the installation DVD, but if for some reason he/she wants the latest version, I found how to install and configure Apache web server. In the terminal, you should type su – install http. Launch to see the status of the Apache web server type su - /sbin/service httpd status in the terminal. To start Apache when the system boots add /sbin/chkconfig –level 3 httpd on. (howtoforge, 2008) (Linux+, pg 663, 2006) (Techotopia, 2007)
Now I am about to configure the Apache server for the domain name. Open up a text editor such as Gedit in Linux and edit the httpd.conf file in the etc/httpd directory. First type ServerAdmin webmaster@myexample.com with serverAdmin as your real name. Next, type in Servername myexample.com with the server name as the real name. Afterwards define where the web site files are going to be located with the documentroot command. An example would be DocumentRoot /var/www/myexample.com. I would create a html file with Open Office or Gedit and save as index.html in the /var/www/Myexample.com directory. The final step would be restart the server by using su - /sbin/service httpd restart. (howtoforge, 2008) (Linux+, pg 663, 2006) (Techotopia, 2007)
Commands for Apache
Description (Linux+, pg 663, 2006)
Listen 80
Specifies that the Apache daemon will listen to HTTP on port 80.
Servername server1.class.com
Specifies that the name of the local server is server1.class.com
DocumentRoot “/var/www/html”
Specifies that the document root directory is /var/www/html
Directoryindex index.html
Specifies that the index.html file in the document root directory will be sent to clients
Errorlog /var/log/httpd/error_log
Specifies that all Apache daemon messages will be written to the /va/log/httpd/error_log file.
MaxClients 150
Sets the maximum number of simultaneous requests to 150.
User apache
Specifies that the Apache daemon will run as a apache local user account
Group Apache
Specifies that the Apache daemon will run as a apache group user account

To get DHCP operating in Fedora 10, the packages should already be on the installation DVD and otherwise go to the URL http://download.fedora.redhat.com/pub/fedora/linux/releases/10/Everything/x86_64/os/Packages/ and search for DHCP-4.0.0-30.fc10.x86_64.rpm and dhclient-4.0.0-30.fc10.x86_64.rpm. Secondly, the next set of directions is if for any reason the DHCP files weren’t installable from the installation DVD or that version is too outdated. Third, you type $./configure $make. Fourth type in $ sudo make install in the terminal. . Fifth, once the DCHP program is compiled in GCC, now I should type in sudo cp server/dhcp.conf /etc. Sixth, you must configure the settings to match my system settings. Seventh, for help on configuration options, type in man dhcp-options in the terminal. Eighth, in the terminal type in sudo touch /var/lib/dhcp/dhcp.leases to get your configure checked for human errors. Ninth, the administrator is allowed to activate DHCP by typing in the terminal: $ sudo chkconfig --level 35 dhcpd on. Finally, the administrator will need to restart the DHCP by typing in the terminal: $ /etc/init.d/dhcp restart. (askdavidtaylor, 2006) (Linux+, pg 662, 2006)
After all this, the server and workstations should be secure and ready to go. I did Windows, MAC OS 10, and Linux to the Fedora print servers, I logged Windows, Linux, and MAC OS 10 to the file server.