Notes about Ubuntu
Jeg er ikke verdensmester i Linux - belær mig endelig på discussion siden - men her mine noter om Linux version:
- Ubuntu 8.04 LTS Hardy Heron Desktop & Server, 32 bit
- Ubuntu 8.10 Intrepid Ibex Desktop, 32 bit & 64 bit
- Ubuntu 9.04 Jaunty Jackalope, 32 bit & 64 bit
- Ubuntu 9.10 Karmic Koala, 32 bit
- Linux Mint, 7,xx 32 bit
-
- Se mere om Linux varianter:
-
- Se mere om Unix:
Download Ubuntu
Wikipedia om Ubuntu
Ubuntu Community
Ubuntu Forum nyeste indlæg
Hjælp
Litteratur
Disk Partitionering
Disk partitionering & Windows Dual Boot
-
- Generelt om filsystemer
- Dual boot XP og Vista
Gparted disk partitionering
- Gnome Partition Editor Download bootable LiveCD inden installation af Ubuntu
- Efter installation af Ubuntu: Tilføj/fjern programmer → Søg på Gparted i Ubuntu repository
NTFS-diske
Gældende for Ubuntu 8.04. Ikke nødvendig i Ubuntu 8.10.
Tilføj NTFS-3g-driveren så USB-diske formateret til NTFS-filsystemet i Windows XP kan læses og skrives: Vælg tilføj/fjern programmer. Søg efter NTFS-3g.
Mount ekstra harddisk
- Programmer → Tilføj / Fjern → pysdm (Storage Device Manager) Grafisk brugergrænseflade til sikker editering af fstab. Glimrende værktøj, der ligger i „all available applications“
- Start Gparted fra Terminal som root og partitioner diskene til ext3 først:
Code:
Sudo gparted
Når Gparted starter kan diskene udpeges, partitioneres og formateres.
Mount 2 nye diske, formateret som ext3, kan gøres manuelt ved at tilføje følgende i /etc/fstab:
/dev/sdb1 /media/sdb1 ext3 errors=remount-ro 0 0 /dev/sdc1 /media/sdc1 ext3 errors=remount-ro 0 0
Men det er hurtigere og mere sikkert at bruge Storage Device Manager
Start Terminal sudo pysdm Mount diskene og afslut programmet sudo nautilus Skab et katalog på hver af diskene, tildel rettighedder til "Group" og "Others" Afslut programmet Afslut Terminal Klik "Places" på menulinjen og se de nye diske.
Rename USB-disk and move mount point
- Programmer → Tilføj / Fjern → pysdm (Storage Device Manager) Ligger i „all available applications“
AutoFsck - Checkdisk
Default udfører Ubuntu en checkdisk hver 30. gang maskinen startes. AutoFsck er en række scripts - med grafisk brugergrænsefalde - der kan ændre Ubuntu, så checkdisk startes når du er færdig med at bruge computeren - ikke når du skal til at bruge den. Med store diske / flere diske kan ventetiden være irriterende.
Hent AutoFsck her: http://wiki.ubuntu.com/AutoFsck
Efter installation findes programmet her:
- System → Administration → Periodic Disk Checking.
- Der kræves root password for at ændre på konfigurering
Der er følgende menuer:
- Disable / Enable Audible Prompt
- Disable
- Nul lyd til mig
- Set Frequency og Checks
- 30
- Disken tjekkes for hver 30. reboot
- Check om Shutdown or on Reboot ?
- Set to reboot in order to run the checks (recommended).
- Når der vælges „Sluk“ for Ubuntu spørger AutoFsck om det er ok at reboote og gennemføre diskcheck. Vælger du OK rebootes maskinen, diskcheck gennemføres og maskinen slukkes.
- Arrange Checks Now
- Bruges ikke
- More Information / Help
- Kort forklaring af menuerne.
Filsystem, Hierarki & Rettighedder
gEdit, Gnome Text Editor
gEdit can display line numbers.
Click Edit -> Preferences and in the View tab check 'Show Line Numbers'
Plugins for gEdit:
See more editors here:
- Eclipse:
Desktop Search - Tracker
- Tracker is not default activated because fears over battery life with laptop computers and overall computer performance with small computers.
- Tracker is able to catalog file name, file location and file content. That is: You can search for words or sentences within PDF-files or office documents.
- To install Tracker:
- Click Applications → Add/Remove applications → Search: Tracker
- To have Tracker index the conent of Microsoft Office documents, make sure wv is installed:
- Click System → Administration → Synaptic Package Manager → Search: wv
- To activate Tracker:
- Click System → Preference → Search and Indexing. Put a check in the Enable indexing and Index file contents boxes
Boot menu, GRUB
gksu gedit /boot/brug/menu.lst
Disable IPv6
Check om IPv6 er kørende i Terminal:
ip a | grep inet6
Der skal ikke være noget output
Code:
sudo gedit /etc/modprobe.d/aliases Find the line: alias net-pf-10 ipv6 Edit this to: alias net-pf-10 off Save the file and reboot
I Firefox you can enter about:config in the address bar, locate the line starting with network.dns.disableIPv6 and change the value to true.
Nvidia Grafikkort
Python fejl
Fejlkode:
No Python OpenGL support
Fejlkode:
No Python GTKGLExt support
Løsning:
sudo apt-get install python-opengl python-gtkglext1
Kilde:
Dual monitor
Eksempel på virkende konfiguration med nVidia GT9800 og 2 stk. skærme (/etc/X11/xorg.conf)
# etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@crested) Mon Nov 3 08:46:04 UTC 2008
#
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder58) Tue Nov 4 17:18:57 PST 2008
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
#
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
#
Section "Module"
Load "glx"
EndSection
#
Section "ServerFlags"
#
# Removed Option "Xinerama" "0"
Option "Xinerama" "1"
EndSection
#
Section "InputDevice"
#
# generated from default
Identifier "Keyboard0"
Driver "keyboard"
EndSection
#
Section "InputDevice"
#
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
#
Section "Monitor"
Identifier "Configured Monitor"
EndSection
#
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Iiyama PLE2607WS"
HorizSync 29.0 - 81.0
VertRefresh 55.0 - 76.0
EndSection
#
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Iiyama PLE2607WS"
HorizSync 29.0 - 81.0
VertRefresh 55.0 - 76.0
EndSection
#
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection
#
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9800 GT"
BusID "PCI:2:0:0"
Screen 0
EndSection
#
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9800 GT"
BusID "PCI:2:0:0"
Screen 1
EndSection
#
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
Option "NoLogo" "True"
SubSection "Display"
Depth 24
Modes "nvidia-auto-select"
EndSubSection
EndSection
#
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
#
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
nVidia programmet (Nvidia X server Settings) kan ikke gemme konfigurationsfil
Workaround
Start Nvivia X server settings Foretag ønskede rettelser Klik "Save Configuration" Kontroller der er x i "Merge with existing file" Klik "Show Preview" Nu vises hele konfigurationsfilen. Klik et tilfældigt sted i teksten og tryk CTRL-A Start Terminal og skriv: Sudo gedit Tryk CTRL-V Gem filen som /etc/X11/xorg.conf Afslut Nvidia X server settings uden at gemme Tryk CTRl-ALT-BACKSPACE for at genstarte xserver
Swap fil
Default bliver swapfilen aktiveret når 60% af fysisk ram er i brug. Du kan se procentsatsen således:
sysctl -q vm.swappiness
Du selv sætte værdien således:
gksudo gedit /etc/sysctl.conf Tilføj 2 linier: # Her sættes swap vm.swappiness=0 Gem filen og reboot. Værdien bliver nu sat ved hver boot end
Bemærk at vm.swappiness=0 ikke forhindrer swap. Der swappes stadig, hvis fysisk RAM ikke er tilstrækkelig.
Specielle keyboards
Samba share, fildeling
Samba konfigurationsfil:
- /etc/samba/smb.conf
Code:
sudo gedit /etc/samba/smb.conf
Genstart Samba
Code:
sudo /etc/init.d/samba restart
Diagnosing Your Samba Server
Samba manual
Manual Code:
man samba
testparm(1)
- The testparm utility is a simple syntax checker for Samba’s smb.conf(5) configuration file.
Code:
testparm /etc/samba/smb.conf
Manual Code:
man testparm
smbstatus(1)
- The smbstatus tool provides access to information about the current connections to smbd.
Code:
smbstatus
Manual Code:
man smbstatus
smbpasswd(8)
- The smbpasswd command is a tool for changing LanMan and Windows NT password hashes on Samba and Windows NT servers.
Code:
smbpasswd
Manual Code:
man smbpasswd
smbtree(1)
- The smbtree command is a text-based network neighborhood tool.
Code:
smbtree
Manual Code:
man smbtree
pdbedit(8)
- The pdbedit command can be used to maintain the local user database on a samba server.
Code:
sudo pdbedit
Manual Code:
man pdbedit
findsmb(1)
- The findsmb command can be used to find SMB servers on the local network.
Code:
findsmb
Manual Code:
man findsmb
smbmount(8), smbumount(8), smbmnt(8)
- smbmount,smbumount and smbmnt are commands that can be used to mount CIFS/SMB shares on Linux.
Code:
smbmount
Manual Code:
man smbmount
Code:
smbumount
Manual Code:
man smbumount
Genstart Samba
sudo /etc/init.d/samba restart
Mount Windows shares
Code:
sudo apt-get install smbfs
Update the unmount order to prevent CIFS from hanging during shutdown.
Code:
sudo update-rc.d umountnfs.dh remove sudo update-rc.d umountnfs stop 15 0 6 .
By default CIFS does not resolve netbios names. In order to enable netbios names do:
Code:
gksudo gedit /etc/nsswitch.conf
Change the line from
hosts: files dns
to
hosts: files wins dns
Install winbind:
sudo aptitude install winbind
Mount the directory:
sudo mount.cifs //servername/foldername /home/username/empty-folder-name -o user=username workgroup=workgroupname
Done !
Fil synkronisering
Ikke backup i traditionel forstand, men duplikering af ændrede filer.
Unison
Unison er lavet til 2-vejs-synkronisering. Det kan altså synkronisere ændrede filer fra A til B og andre ændrede filer fra B til A i én arbejdsgang. Ideen er glimrende, men i skrivende stund (2009) virker vedligehold/udvikling af programmet desværre døende. Bemærk at programmet ikke altid håndterer specialtegn korrekt.
Installation: Vælg tilføj/fjern programmer → søg på Unison. Unison er i Ubuntu repository.
Rsync
Rsync er et glimrende program til synkronisering af filer - og det følger med under installation af Ubuntu.
Se manualen til Rsync
Code:
man rsync
Der findes en grafisk brugergrænseflade til Rsync
- Vælg add/remove programs og søg på grsync
Her et par glimrende vejledninger til brug af rsync
Antivirus
Ved brug af Samba file-shares og filsynkronisering rundt mellem flere maskiner kan antivirus være en god ide selv om virus ikke er udbredt på linux. Mange linuxbrugere hævder virus ikke findes til linux og derfor har de ikke behov for antivirusprogrammer. Tja, mange mænd hævder de ikke har brug for kondomer, da mænd ikke kan blive gravide.
Måske derfor er de fleste antivirusprogrammer til Linux ikke specielt gennemarbejdede. Usability er et fremmedord og opdatering af antivirusmønstre halter meget bagefter windows-verdenen. Jeg er virkelig ikke imponeret og undrer mig såre over Linux-verdenen således accepterer at være relæstation for et stort problem.
Install avast
sudo ./lib/avast4workstation/share/avast/desktop/install-desktop-entries.sh install
Efter installation af avast startes avast fra Applications→ Accessories→ Avast
Problem
Could not launch menu item Failed to execute child process "avastgui" (No such file or directory)
Løsning
Ikke fundet endnu
Workaround til Start avast
Start nautilus (Places) Find filen /avast4workstation-1.3.0/bin/avastgui Klik Open Herefter starter Avast i en GUI.
Bemærk at Avcast er proprietær software der, omend gratis til Linux, kræver registrering. Ved registrering får du mailet en nøgle, der skal indtastes i programmet. Nøglen medfører der kan hentes gratis opdateringer i 14 måneder. Herefter skal en ny registreringsnøgle hentes, førend der igen kan hentes opdateringer.
Ubuntu Smartmon tools
Adding repositories to Ubuntu
Adding Google repositories to Ubuntu
Follow instructions at: Google linuxrepositories linux
Then Code:
sudo apt-get update sudo apt-get install picasa (if You want to install picasa)