Sætte hastighed til 10 for WOL inden shutdown:
sudo ethtool -s eth0 speed 10 duplex full autoneg on
Sætte kortet til samme indstillinger som fra boot:
sudo ethtool -s eth0 speed 10 duplex full autoneg on advertise 0x03F
Min huskeliste til Ubuntu og Linux-kommander som jeg har svært ved at huske :-)
Dette er ikke en brugsanvisning til Ubuntu, men til mit eget brug – andre er velkomne til at bruge det jeg har skrevet, men det er på absolut eget ansvar!
Sætte hastighed til 10 for WOL inden shutdown:
sudo ethtool -s eth0 speed 10 duplex full autoneg on
Sætte kortet til samme indstillinger som fra boot:
sudo ethtool -s eth0 speed 10 duplex full autoneg on advertise 0x03F
convmv er et godt lille program til at konvertere filnavne fra en tegnkodning til en anden, eller til at ændre alle bogstaver til lower- eller upper-case.
Generelet laver den en dryrun (simulering) hvor den viser hvad den vil ændre. Hvis du vil foretage en konvertering skal du tilføje –notest
Convertere alle bogstaver til små (rekursiv i undermapper) startende i aktuel mappe:
convmv -r –lower *
eller
convmv -r –notest –lower *
Når jeg skal have en ftp-forbindelse til en server, plejer jeg at bruge lftp – Sophisticated file transfer program.
lftp -u brugernavn site
Du kan læse mere om de mange muligheder på Manpages
Inde i lftp er f.eks. mirror uovertruffen til at uploade/hente en mappestruktur og beholde fil-datoer mv. intakte – dog kan mapper ændre dato til aktuel dato.
Hente en mappe på serveren og placere den i en mappe på lokal pc:
mirror [source-server [target-local]]
Hente en kopi af min tema-mappe og placere den i den aktuelle lokal-mappe:
mirror /wp/wp-content/themes/suffusion-jorgen/ .
Eller den omvendte vej, hvor en lokal mappe lægges op på serveren:
mirror -R [source-local [target-server]]
Uploade mappen grafik op i aktuel mappe på serveren:
mirror -R /backup/grafik/ .
Upload af en mappe til roden på serveren:
mirror -R Backup/2/ /
Bemærk en lille krølle med hensyn til / (slash) i Target:: Hvis der er en / i enden af Target-stien, bliver den sidste mappe i Source-stien tilføjet til Target (mappen bliver lagt ind i Target). Hvis Target ikke slutter med en / bliver indholdet i sidste mappe i Source kopieret ind i Target.
Du kan her se en test der viser forskellen ved hhv. download og upload.
Eksempel på download af en server-mappe til en lokal-mappe:
Mit tema ligger i mappen suffusion-jorgen på serveren.
Jeg lægger en backup af den ned i mappen Backup, og hver backup får et nummer.
tree themes-mappen:
wp/wp-content/themes/suffusion-jorgen/
├── images
│ ├── book-next.cur
│ ├── book-prev.cur
│ ├── pdficon_large.gif
│ └── pdficon_small.gif
├── style.css
├── style_ver-1.css
├── style_ver-2.css
└── translation
├── da_DK.mo
└── da_DK.po
mirror /wp/wp-content/themes/suffusion-jorgen/ Backup/1
tree backup-mappe 1:
Backup/1/
├── images
│ ├── book-next.cur
│ ├── book-prev.cur
│ ├── pdficon_large.gif
│ └── pdficon_small.gif
├── style.css
├── style_ver-1.css
├── style_ver-2.css
└── translation
├── da_DK.mo
└── da_DK.po
mirror /wp/wp-content/themes/suffusion-jorgen/ Backup/3/
tree backup-mappe 1:
Backup/3/
└── suffusion-jorgen
├── images
│ ├── book-next.cur
│ ├── book-prev.cur
│ ├── pdficon_large.gif
│ └── pdficon_small.gif
├── style.css
├── style_ver-1.css
├── style_ver-2.css
└── translation
├── da_DK.mo
└── da_DK.po
Konklusion: Normalt vil man nok sætte en / i enden på Target for at holde de downloadede filer samlet i en mappe med samme navne som Source-mappen.
Eksempel på upload fra lokal mappe til en server-mappe:
Sourcemappen er mappen Backup, med 3 backups med numrene 1-3.
Vi vil restore backup nr. 2, som indeholder 3 mapper under hinanden.
Mappe A skal ligge direkte under Server-mappe.
tree Backup: Backup/ ├── 1 ├── 2 │ └── A │ └── B │ └── C └── 3
mirror -R Backup/2/ /Server-mappe/
tree Server:
Server-mappe/
└── 2
└── A
└── B
└── C
mirror -R Backup/2/ /Server-mappe
tree Server:
Server-mappe/
└── A
└── B
└── C
Konklusion: Lad normalt være med at sætte / i rumpen på Target når du vil lægge indholdet af en lokal-mappe op i en mappe på serveren.
Bemærk: Hvis du vil uploade f.eks. en backup og lægge den i roden på serveren sætter du blot en / som target – kan umiddelbart virke lidt ulogisk, men husk på at denne / egentlig er den første / i Target 🙂
Du uploader altså indholdet af en mappe til roden på serveren således :
mirror -R Backup/2/ /
tree roden på Server:
/
└── A
└── B
└── C
Tip: Hvis du skal restore WordPress (wp) er det mest smart at lægge wp i en mappe som ikke indholder andet – hvis du har lagt wp i mappen SERVER i din hjememmappe, kan du uploade wp mappen til roden på serveren således:
mirror -R ~/TIL-SERVER/ /
Starte dos-promt:
Tryk Alt F2
wineconsole cmd
Starte f.eks. notepad:
Tryk Alt F2
wine notepad
Fjerne gentagne "Wine core exe" fra højrekliksmenu "Åbn med" – kør følgende linje i en terminal:
rm /home/$USER/.local/share/applications/mimeinfo.cache && nautilus -q
Fundet på ubuntuforums.org.
Kerne: uname -a
Ubuntu-version: lsb_release -a
Partition-info: sudo fdisk -l
32 eller 64 bit CPU:
Godt spørgsmål, som kun kan besvares sikkert ved at kigge i manualen CPU, eller søge på producentens hjemmeside 😲
Der er et par kommandoer som kan give et vink, men det er ikke 100% sikre metoder:
uname -m viser x86_64 for 64bit Ubuntu.
grep lm /proc/cpuinfo viser en lang linie hvis 64 bit CPU i stil med dette: "… sse2 ss ht tm pbe nx lm constant_tsc …
Mount fysisk floppy
udisks --mount /dev/fd0
Mount image (loop-back):
sudo mount -t vfat -o loop,uid=jorgen FDOEM.144 flop
eller
sudo mount -t vfat -o loop,umask=0 FDOEM.144 flop
Lave en tom image-file:
mkfs.msdos -C /path/imagefile.img 1440
Lave en image-fil fra en floppy:
dd if=/dev/fd0 of=[filename]
Skrive en image-fil til floppy:
dd if=[floppy-image] of=/dev/fd0
eller
sudo dd if=disk-1.img of=/dev/fd0 bs=1024 conv=sync ; sync
Formater floppy:
Standard 3½ floppy i A-drevet:
sudo mformat -f 1440 A:
Floppy på bootbar CD:
Først laves et image af min fil (FDOEM.144):
genisoimage -o bootcd.iso -input-charset 437 -b FDOEM.144 FDOEM.144
Brænd til CD:
wodim -v bootcd.iso
lspci
lspci | grep VGA
Lav en fil med md5sum for alle filer i aktuel mappe:
find . -type f -print0 | xargs -0 md5sum >> check-sum.md5
eller denne her som vist er lige så god:
find . -type f | xargs -d "\n" md5sum >> check-sum.md5
eller evt denne her
find . -type f -exec md5sum {} \; >> check-sum.md5
Det skulle væred bedst (hurtigst) at bruge xargs fremfor exec ifølge denne kilde:
http://danielmiessler.com/blog/linux-xargs-vs-exec
Check filerne anført i check-sum.md5:
md5sum -c check.md5
Samme, men vis kun filer med fejl:
md5sum -c diskette-check.md5 --quiet
Indlæs en fil med sti til de filer du skal beregne m5sum for:
while read line; do md5sum $line; done < "test.txt"
Det er også muligt at checke om en iso er brændt korrekt på en cd:
Trin 1: Find ud af hvor mange blokke der er på cd:
$ isoinfo -d -i /dev/sr0 | grep "Volume size is:"
Volume size is: 145540
Trin 2: Kør md5sum idet count udfyldes med størrelsen fundet ovenfor:
$ dd if=/dev/sr0 bs=2048 count=145540 conv=notrunc,noerror | md5sum
48cc61876680d640edbe5e9e4a5f1c0b -
Trin 3: Find md5sum for iso-filen:
$ md5sum bootable.iso
48cc61876680d640edbe5e9e4a5f1c0b bootable.iso