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: