Diverse små tips og tricks jeg har samlet igennem tiden.
Mange af dem er samlet fra #linux.dk@irc.Undernet.org og omhandler typisk Debian/solaris/BSD.

Jailed root i proftpd-howto.
Hvordan booter jeg Solaris i 64Bit mode istedetfor 32Bit?.
Lav en fil med tilfældig data i.
Output noget data fra din spand til eks. irissi.
TLS på din ProFTPD The Debian way.
Hvordan du nedgrad din debian testing/unstable til stable.
Diverse gode Aliaser at have i din bash
.profile på Solaris
Ports til OpenBSD



top

Jailed root i proftpd, fikses med mount --bind istedetfor ln.:

* Linux (as of the 2.4.0 kernel):


mount --bind /var/ftp/incoming /home/bob/incoming

mount --bind /var/ftp/incoming /home/dave/incoming



* BSD (as of 4.4BSD):


mount_null /var/ftp/incoming /home/bob/incoming


mount_null /var/ftp/incoming /home/dave/incoming



* Solaris:


mount -F lofs /var/ftp/incoming /home/bob/incoming


mount -F lofs /var/ftp/incoming /home/dave/incoming





top

Hvordan booter jeg Solaris i 64Bit mode istedetfor 32Bit?:

Editer:
/platform/sun4u/boot.conf
så der står:

ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true

genstart maskinen og du skulle nu boote, 64Bit versionen af Solaris såfremt du installeret den under installationen.
se også:
http://developers.sun.com/solaris/articles/64_bit_booting.html
eller man boot



top

Lav en fil med tilfældig data i:

dd if=/dev/urandom of=crapfil.img bs=1M count=500

count er 500 gange, bs som er sat til 1 Megabyte
dvs. du får en fil på 500MB med tilfældig data i



top

Output noget data fra din spand til eks. irissi:

eks.:

/exec -o uptime

Det vil give et output i mit tildfælde som ser sådan her ud.
[12:04] <@Whistler> 12:04pm up 246 day(s), 13:09, 5 users, load average: 0.72, 0.77, 0.75



top

TLS på din ProFTPD The Debian way:

1. apt-get install openssl

2. cd /etc/ssl/certs/ (hvis den ikke findes så lav den)

3. openssl req -new -x509 -days 365 -nodes -out ftpd-rsa.pem -keyout ftpd-rsa-key.pem

4. /etc/init.d/proftpd restart
Så skulle du gerne kunne søætte din FTP klient til TLS auth.



top

Hvordan du nedgrad din debian testing/unstable til stable:

Jeg har som udgangs punkt brugt:
http://www.linuxmafia.com/faq/Debian/downgrade.html

først rettede jeg min /etc/apt/preferences (hvis den ikke findes så lav den)

Package: *

Pin: release a=stable

Pin-Priority: 1001

Package: *

Pin: release a=testing

Pin-Priority: 60

Package: *

Pin: release a=unstable

Pin-Priority: 50

Når det er skrevet ind lavede jeg en:

apt-get update

apt-get -s upgrade (giver output om hvad der vil ske)

apt-get upgrade

husk at din /etc/apt/sources.list skal både havde stable og unstable/testing.



top

Diverse gode Aliaser at have i din bash:

(til Bash) et par rare:
alias myps='ps -u "$USER" -o user,pid,ppid,pcpu,pmem,args';
alias nano='nano -w';
alias path='echo -e ${PATH//:/\\n}';
alias ls='ls --color=auto';
alias lsd='ls -d */';
alias df='df -h'

smid dem ind i /etc/profiles så er den fikset.



top

.profile på Solaris:

Det er ikke aldtid at alle kommandoer i Solaris virker ordenligt, for at fikse det problem,
skal du rette din .profile til.

Tilføj følgende til din .profile:

# Aliases and variables.

export EDITOR=nano

# PATH

export PATH=~/bin:/usr/local/bin:/usr/local/sbin:$PATH:/usr/local/mysql/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/ssl/lib:/usr/local/mysql/lib

export TERM=xterm



top

Ports til OpenBSD:

Sæt CVS Root:
(If you are following current):
# setenv CVSROOT anoncvs@anoncvs.ca.openbsd.org:/cvs
# cd /usr
# cvs -q get -P ports

Bagefter kan man opdatere ports træet på den her måde:
(If you are following current):
# cd /usr/ports
# cvs -q up -Pd

Referancer:
http://www.openbsd.org/anoncvs.html
http://www.openbsd.org/ports.html

NB: Dette note blev skrevet da OpenBSD 3.6 var den nyeste.



top

tis:






 LINUXFROMSCRATCH DOT DK