Difference between revisions of "Plug Tips and Tricks"
(page created) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | Back to [[Amahi_Plug_Edition]] | ||
+ | |||
= Introduction = | = Introduction = | ||
Line 4: | Line 6: | ||
= Setting the timezone = | = Setting the timezone = | ||
+ | |||
+ | The timezone is not set on a new plug install (See [http://bugs.amahi.org/issues/show/757 #757]. To set it manually follow the steps below: | ||
* Login as root or su to root. | * Login as root or su to root. | ||
* choose from /usr/share/zoneinfo which timezone you want to set your plug to. | * choose from /usr/share/zoneinfo which timezone you want to set your plug to. | ||
− | * Issue the command '''rm /etc/localtime; ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime''' | + | * Issue the command '''rm /etc/localtime; ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime''' |
+ | * Issue the command '''hda-php-zone-change "Europe/Amsterdam"''' to set the timezone for PHP. | ||
+ | ''Obviously replace Europe/Amsterdam with whatever timezone you want to set the timezone to.'' | ||
+ | |||
+ | = Useful commands = | ||
+ | The following useful commands are not installed by default: | ||
+ | * which | ||
+ | * man | ||
+ | * scp | ||
+ | * ssh | ||
+ | * make | ||
+ | |||
+ | To install issue the command: | ||
+ | yum -y install which man openssh-clients make | ||
+ | |||
+ | = Advanced = | ||
+ | == Using the onboard NAND flash as a swap drive == | ||
+ | Note that many devices are configured to fallback to booting from NAND flash if no USB/SD card is found. This makes it almost impossible to brick your device. | ||
+ | |||
+ | ''If you use the NAND flash as swap you will lose this ability.'' | ||
+ | |||
+ | cfdisk /dev/mtdblock2 | ||
+ | * Create a "Linux swap / Solaris" partition that takes all the space: | ||
+ | # remove any existing partitions, if any | ||
+ | # create a new primary partition | ||
+ | # select Type option, enter "82" | ||
+ | # select Write option | ||
+ | # select Quit option | ||
+ | mkswap /dev/mtdblock2 | ||
+ | echo "/dev/mtdblock2 swap swap defaults 0 0" >> /etc/fstab | ||
+ | swapon -a | ||
− | = Copy a root filesystem from one disk to another = | + | == Copy a root filesystem from one disk to another == |
This may be useful if you have set up things on a USB device and want to copy to an internal harddisk: | This may be useful if you have set up things on a USB device and want to copy to an internal harddisk: | ||
The code below assumes the old (usb) disk is at /dev/sdb1 and the new (internal) disk is at /dev/sda1. Substitute accordingly | The code below assumes the old (usb) disk is at /dev/sdb1 and the new (internal) disk is at /dev/sda1. Substitute accordingly | ||
− | + | ||
− | # /dev/sda1 is the target filesystem; must have an empty filesystem on it | + | # /dev/sda1 is the target filesystem; must have an empty filesystem on it |
− | mount /dev/sda1 /mnt | + | mount /dev/sda1 /mnt |
− | mkdir /mnt2 | + | mkdir /mnt2 |
− | # /dev/sdb2 is the source filesystem | + | # /dev/sdb2 is the source filesystem |
− | mount /dev/sdb1 /mnt2 | + | mount /dev/sdb1 /mnt2 |
− | cd /mnt2 | + | cd /mnt2 |
− | cp -ar * /mnt | + | cp -ar * /mnt |
− |
Latest revision as of 03:50, 23 June 2020
Back to Amahi_Plug_Edition
Contents
Introduction
This page contains some tips, tricks and howto's for the plug distro. Feel free to add your own.
Setting the timezone
The timezone is not set on a new plug install (See #757. To set it manually follow the steps below:
- Login as root or su to root.
- choose from /usr/share/zoneinfo which timezone you want to set your plug to.
- Issue the command rm /etc/localtime; ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
- Issue the command hda-php-zone-change "Europe/Amsterdam" to set the timezone for PHP.
Obviously replace Europe/Amsterdam with whatever timezone you want to set the timezone to.
Useful commands
The following useful commands are not installed by default:
- which
- man
- scp
- ssh
- make
To install issue the command:
yum -y install which man openssh-clients make
Advanced
Using the onboard NAND flash as a swap drive
Note that many devices are configured to fallback to booting from NAND flash if no USB/SD card is found. This makes it almost impossible to brick your device.
If you use the NAND flash as swap you will lose this ability.
cfdisk /dev/mtdblock2
- Create a "Linux swap / Solaris" partition that takes all the space:
- remove any existing partitions, if any
- create a new primary partition
- select Type option, enter "82"
- select Write option
- select Quit option
mkswap /dev/mtdblock2 echo "/dev/mtdblock2 swap swap defaults 0 0" >> /etc/fstab swapon -a
Copy a root filesystem from one disk to another
This may be useful if you have set up things on a USB device and want to copy to an internal harddisk:
The code below assumes the old (usb) disk is at /dev/sdb1 and the new (internal) disk is at /dev/sda1. Substitute accordingly
# /dev/sda1 is the target filesystem; must have an empty filesystem on it mount /dev/sda1 /mnt mkdir /mnt2 # /dev/sdb2 is the source filesystem mount /dev/sdb1 /mnt2 cd /mnt2 cp -ar * /mnt