User:Girts:Linux Notes
Contents
- 1 How to mount SSH file system in Ubuntu
 - 2 How to run script over SSH and keep it running after SSH is closed
 - 3 How to change timezone
 - 4 How to mount CIFS file system
 - 5 How to convert RPM package to DEB package
 - 6 How to find UUIDs of partitions
 - 7 How to synchronize two local folders
 - 8 How to copy files using hard links
 - 9 How to convert movie audio track from AC3 to MP3
 
How to mount SSH file system in Ubuntu
From this site.
To mount remote director /home/share from host example.com to local folder /mnt/share, using ssh user remuser and local user locuser:
sudo apt-get install sshfs sudo mkdir /media/share sudo chown locuser /media/share # local user must belong to the fuse group sudo adduser locuser fuse sshfs remuser@example.com:/home/share /media/share
Enter ssh user password when asked.
How to run script over SSH and keep it running after SSH is closed
- SSH into the host
 - run 
screen <your-script> - detach screen by pressing Ctrl+A Ctrl+D
 - you can close the SSH session and the script will remain running
 - to return to screen session afterward, issue 
screen -r 
How to change timezone
sudo dpkg-reconfigure tzdata
How to mount CIFS file system
sudo mount -t smbfs //192.168.0.1/shareName /mnt/dest-dir -ousername=remoteuser
How to convert RPM package to DEB package
sudo apt-get install alien sudo alien -k name-of-rpm-file.rpm
How to find UUIDs of partitions
ls -l /dev/disk/by-uuid
How to synchronize two local folders
rsync -va --delete /src/folder /dst/folder
--delete means "delete files on destination, which are deleted on source".
How to copy files using hard links
Thic command is useful for making incremental backups: first copy old files and then sync (using rsync) the new files to newly created directory having hard links to old files.
cd source-dir find * | cpio -dplm dst-dir
dst-dir should be outside of src-dir
How to convert movie audio track from AC3 to MP3
To convert audio track to MP3 192kbps and leave the video track without modification:
sudo apt-get install libavcodec-unstripped-52 ffmpeg ffmpeg -i input-file.avi -vcodec copy -acodec libmp3lame -ab 192000 output-file.avi
Note: libavcodec-unstripped-x may have version number other than 52.
Input file may have any other audio format as well, it is not restricted to AC3 to MP3 conversion.