Notes
Course
Course outcomes:
- learn to log in to OpenBSD in command line. use basic commands and a text editor - learn to set up a chat server, web server, bouncer, and domain names - learn to compile and edit configuration files - learn to troubleshoot services which are not configured correctly, such as read manuals and log files
Course components:
- openbsd.ngircd - connect to your ircd and link it with someone else
- openbsd.hopm - check that it detects and bans tor
- openbsd.openhttpd - publish a 'hello world' web page
- openbsd.acme-client - make "https://your vps address" work without cert errors
- openbsd.znc - create account for yourself and join a channel. log in the web panel once.
- openbsd.relayd - get a second subdomain; "https://your vps address" will show your httpd and "https://your other subdomain" will show your znc web panel
- openbsd.oidentd - install and set it up for znc. check that it overrides users' preferences for username
- Openbsd.Eggdrop - install and join to #test with any tcl plugin you like
- Openbsd.nsd - install and add 'mytest' subdomain to your vps hostname address
- Openbsd.opensmtpd - send and receive one email
- Openbsd.Vhost - connect to irc with a custom vhost once
- Openbsd.opensmtpd - send one email message from your vps to your personal email address
- Openbsd.dovecot - ???
- ??? - configure email client with smtp and imap. Send a test message, and receive a test message.
How can I use CPAN as a non-root user?
"The easiest method I have found so far is to say
wget -O- http://cpanmin.us | perl - -l ~/perl5 App::cpanminus local::lib eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib` echo 'eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib`' >> ~/.profile echo 'export MANPATH=$HOME/perl5/man:$MANPATH' >> ~/.profile
This assumes your profile is named .profile, you may need to change that to be .bash_profile, .bashrc, etc. After that you can install modules by saying
cpanm Module::Name
and simply use them the same way you would if the were installed in the root directories." --Juan A. Navarro, brian d foy, 2010
...
..
.