Linux
So I’ve never had to create a boot job that didn’t suit the defaults but today I did. And it took ages to figure out the `right` way to do it. Mostly because I was not correctly removing the previous entry.
Refresher. Create a boot job with the defaults
$ sudo update-rc.d bloodbath defaults
Ok. It’s not clear [...]
In this example
Destination is puna-o-te-ki dialed up on a 3G Vodafone mobile broadband modem. It gets a DHCP address AND is blocking ssh inbound.
Our Middle server is an always on server behind a NATd network also on a DHCP WAN address. That WAN address is advertised via DynDNS so we know where to look for [...]
If you’re forever typing in long ssh commands to get into your servers – here’s a handy shortcut.
$ ssh laudanum@wainui.houseoflaudanum.com -p2222
Translates to
$ ssh wainui
Using this config file.
$ less ~/.ssh/config
Host wainui
HostName wainui.houseoflaudanum.com
User laudanum
Port 2222
IdentityFile ~/.ssh/id_rsa
http://thomer.com/howtos/ipod_video.html
You’ll need your gpg key
whale:~ rossetti$ gpg2 –export-secret-keys -a > secret.asc
whale:~ rossetti$ scp secret.asc Wakatipu.local:~/
rossetti@Wakatipu:~$ gpg –import secret.asc
Add the debian-multimedia repository
rossetti@Wakatipu:~$ wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb
rossetti@Wakatipu:~$ sudo dpkg -i debian-multimedia-keyring_2008.10.16_all.deb
rossetti@Wakatipu:~$ sudo aptitude update
Install the dependencies
rossetti@Wakatipu:~/installers/ffmpeg/ffmpeg-debian-0.svn20080206$ sudo aptitude install libamrnb3 libx264-dev libxvidcore4-dev libamrwb-dev libamrnb-dev libfaac-dev
Get the ffmpeg sources
rossetti@Wakatipu:~/installers/ffmpeg$ apt-get source ffmpeg
rossetti@Wakatipu:~/installers/ffmpeg$ cd ffmpeg-debian-0.svn20080206/
rossetti@Wakatipu:~/installers/ffmpeg/ffmpeg-debian-0.svn20080206$ vi debian/confflags
gpl_confflags += –enable-x11grab
gpl_confflags += [...]
http://forum.buffalo.nas-central.org/viewtopic.php?f=39&t=14986&start=0
rossetti@Wakatipu:~/installers/libdlna-0.2.3$ sudo aptitude install libavformat-dev
rossetti@Wakatipu:~/installers/libdlna-0.2.3$ ./configure
rossetti@Wakatipu:~/installers/libdlna-0.2.3$ make
rossetti@Wakatipu:~/installers/libdlna-0.2.3$ sudo make install
rossetti@Wakatipu:~/installers/ushare-1.1a$ sudo aptitude install libupnp4
rossetti@Wakatipu:~/installers/ushare-1.1a$ ./configure –enable-dlna
Checking for libixml …
Error, can’t find libixml !
rossetti@Wakatipu:~/installers/ushare-1.1a$ whereis libixml
libixml:
rossetti@Wakatipu:~/installers/ushare-1.1a$ sudo aptitude install libupnp4-dev
rossetti@Wakatipu:~/installers/ushare-1.1a$ whereis libixml
libixml: /usr/lib/libixml.a /usr/lib/libixml.la /usr/lib/libixml.so
rossetti@Wakatipu:~/installers/ushare-1.1a$ ./configure –enable-dlna
rossetti@Wakatipu:~/installers/ushare-1.1a$ make
rossetti@Wakatipu:~/installers/ushare-1.1a$ sudo aptitude remove libupnp4 libupnp4-dev
rossetti@Wakatipu:~/installers/ushare-1.1a$ sudo aptitude install libupnp3 libupnp3-dev
rossetti@Wakatipu:~/installers/ushare-1.1a$ ./configure –enable-dlna
rossetti@Wakatipu:~/installers/ushare-1.1a$ make
rossetti@Wakatipu:~/installers/ushare-1.1a$ make install
# re install after [...]
Ubuntu server 9.10 on a MicroClient Jr with a USB CD-R via a USB to IDE adapter. Perhaps the CD-R timesout or perhaps the installer isn’t seeing the kernel package. However I get this error.
No installable kernel was found in the defined APT sources.
If I continue I get errors trying to install GRUB and LILO.
This [...]
from within the directory you wish to search find files larger than 100MB
rossetti@Wakatipu:/media/backup$ sudo find . -type f -size +100000k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’
http://marynowsky.net/bourgeoisie.html
Wade pulled together a small team to build a prototype semi-autonomous robot in a Victorian dress. Our job was to provide an interface between the web and the controller board. We installed a small webserver on an EeePC netbook. An Adobe Flash socket sent mouse clicks and speech instructions to a tiny Python server that [...]
http://rhadimas.wordpress.com/2006/10/15/reset-windows-password-w-knoppix/
knoppix@Knoppix:~$ wget http://ftp.au.debian.org/debian/pool/main/c/chntpw/chntpw_0.99.5-0+nmu1_i386.deb
Extract only the chntpw binary
knoppix@Knoppix:~$ alien –to-tgz chntpw_0.99.5-0+nmu1_i386.deb
knoppix@Knoppix:~$ tar xvzf chntpw-0.99.5.tgz ./usr/sbin/chntpw
knoppix@Knoppix:~$ mv ./usr/sbin/chntpw ./
Repair and mount a badly unmounted NTFS volume.
knoppix@Knoppix:~$ sudo ntfsfix /dev/hda1
knoppix@Knoppix:~$ sudo mount -o rw /dev/hda1 /media/hda1/
Change the password for the particular user.
knoppix@Knoppix:~$ cd /media/hda1/WINNT/system32/config/
knoppix@Knoppix:/media/hda1/WINNT/system32/config$ /home/knoppix/chntpw -u mini SAM
chntpw version 0.99.5 070923 (decade), (c) Petter N Hagen
Hive <SAM> name [...]
One useful application of screen – ssh in to a computer, run a command that will take a while, disconnect and go home, ssh back in and reconnect to the command you were running.
whale:mediaplayer rossetti$ ssh knoppix@10.0.0.109
knoppix@Knoppix:~$ screen rsync -avvz –numeric-ids /media/hda1/ /media/transit/mini-dell/media/hda1/
[CTRL+A CTRL+D disconnect]
[detached]
knoppix@Knoppix:~$ screen -ls
There is a screen on:
4489.pts-1.Knoppix (Detached)
1 Socket in /var/run/screen/S-knoppix.
knoppix@Knoppix:~$ exit
whale:mediaplayer [...]