[Raspberry Pi Model B, Courtesy RaspberryPi.org ] |
Abstract:
Computers originated as systems the size of large rooms filled with vacuum tubes with massive heat dissipation and equipment failure issues. Over time, the creation of the transistor and it's replacement of tubes created cooler systems requiring less power and more robust reliability. The creation of the Silicon Chip enabled the consolidation of many transistors onto tiny surfaces. Techniques to merge more parts onto a single piece of silicon created the concept of a Single Board Computer, to the point where the best of these computers can reside mostly on a single chip. The Raspberry Pi is one example of this.[Solaris Logo, Courtesy Sun Microsystems] |
Is Solaris Available?
No, unfortunately, Solaris is not available. There is an attempt to bring up Illumos under the Raspberry Pi, so people are only hoping that this will be finished quickly to provide an enterprise UNIX for the embedded platform.[Raspbian Logo, courtesy Raspbian.org] |
Where to Start
The Frequently Asked Questions list is very important for understanding the system. Acquire a fairly inexpensive but fully functional single board embedded system - used in this article is the Raspberry Pi model B, which includes 4 USB ports, an ethernet port, SD Card, 512MB of RAM, HDMI port, and some other ports. Download the Raspberry Pi supported Operating System called Raspbian. Raspbian is based upon the Debian flavor of the Linux Operating System. At the time of this writing, Jessie is the most recent release of Raspbian.Preparing the Embedded System
An SD Card should be chosen, with high performance read and write cycles, 32 Gigabytes is a good size. The common OS images, like Raspbian, easily fits within 8 Gigabytes, but a larger card should be chosen, all the way up to 32 Gigabytes with the model chosen in this article. Instructions below will expand into the entire card. After imaging an SD Card with Raspbian, the card can be booted from the SD Card.Attaching the Embedded System
After attaching the Raspberry Pi to USB Power, Ethernet Cable, and optionally an HDMI cable. Other optional connections can be a mouse and keyboard. In this case, an alternate computer system will be used in order to contact the embedded system over SSH.Booting the Embedded System
When booting the card, it will automatically get an IP Address via DHCP from a local DSL or Cable Modem. The Raspberry Pi will also update the DNS on an AT&T DSL terminator. There is a Red power light, next to the SD Card slot which illuminates during the boot. With each disk access, the green light illuminates. As the Operating System comes up, the Link integrity lights appear on the Ethernet Port.Testing Network Connectivity
From another local machine on the network, the embedded system can be contacted.macosx/user$ ping -c 3 raspberrypi
PING raspberrypi.attlocal.net (192.168.1.94): 56 data bytes
64 bytes from 192.168.1.94: icmp_seq=0 ttl=64 time=5.453 ms
64 bytes from 192.168.1.94: icmp_seq=1 ttl=64 time=1.808 ms
64 bytes from 192.168.1.94: icmp_seq=2 ttl=64 time=3.614 ms
--- raspberrypi.attlocal.net ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.808/3.625/5.453/1.488 ms
The DNS Name will be available whenever the device is connected to the local network.
Remote Control of the Embedded System
The Raspberry Pi can be contacted through Secure Shell. Once logging in, root permission can be acquired via sudo.macosx/user$ ssh pi@raspberrypi
The authenticity of host 'raspberrypi (192.168.1.94)' can't be established.
RSA key fingerprint is d0:e7:3c:78:b6:58:c6:22:8e:fa:fe:30:7e:cd:8e:79.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'raspberrypi' (RSA) to the list of known hosts.
pi@raspberrypi's password: raspberry
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jan 24 01:37:07 2016 from unknown001cb3b2a5ec
pi@raspberrypi:~ $ sudo bash
root@raspberrypi:/home/pi#
First Time Configuration
There are a variety of different options to adjust on the hardware configuration, which can be done through the command line.root@raspberrypi:/home/pi# raspi-config
┌─────────────────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├─────────────────────┐
│ │
│ 1 Expand Filesystem Ensures that all of the SD card storage is available to the OS │
│ 2 Change User Password Change password for the default user (pi) │
│ 3 Boot Options Choose whether to boot into a desktop environment or the command line│
│ 4 Wait for Network at Boot Choose whether to wait for network connection during boot │
│ 5 Internationalisation Options Set up language and regional settings to match your location │
│ 6 Enable Camera Enable this Pi to work with the Raspberry Pi Camera │
│ 7 Add to Rastrack Add this Pi to the online Raspberry Pi Map (Rastrack) │
│ 8 Overclock Configure overclocking for your Pi │
│ 9 Advanced Options Configure advanced settings │
│ 0 About raspi-config Information about this configuration tool │
│ │
└─────────────────────────────────────────────────────────────────────────────────────────────────────┘
Various steps should be taken to prepare the system during first time usage.
Expanding Root Filesystem
By default, the boot image is designed to fit on a 4 GB SD card. Larger SD cards are available and common, so increasing the size of the SD card through the config menu is the first order.Selecting "1 Expand Filesystem" and Enter reminds the user that a reboot is needed to activate.
┌──────────────────────────────────────────────────────┐
│ │
│ Root partition has been resized. │
│ The filesystem will be enlarged upon the next reboot │
│ │
└──────────────────────────────────────────────────────┘
Pressing Enter again will select Ok and return to the menu
In the above example, the root file system was expanded into a 32 Gig card. The following is reported onto the terminal window, behind the Character Based User Interface.
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): Disk /dev/mmcblk0: 29 GiB, 31167873024 bytes, 60874752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xea0e7380
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 131071 122880 60M c W95 FAT32 (LBA)
/dev/mmcblk0p2 131072 7684095 7553024 3.6G 83 Linux
Command (m for help): Partition number (1,2, default 2):
Partition 2 has been deleted.
Command (m for help): Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p): Partition number (2-4, default 2): First sector (2048-60874751, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (131072-60874751, default 60874751):
Created a new partition 2 of type 'Linux' and of size 29 GiB.
Command (m for help): Disk /dev/mmcblk0: 29 GiB, 31167873024 bytes, 60874752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xea0e7380
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 131071 122880 60M c W95 FAT32 (LBA)
/dev/mmcblk0p2 131072 60874751 60743680 29G 83 Linux
Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
The next reboot will facilitate the larger root slice.
Updating Configuration Tool
The Raspberry Pi Configuration Tool should also be updated, while still in the Character Based User Interface.
Selected the "9 Advanced Options" brings the user to a menu where the updating the tool to the latest version can be conducted.
┌──────────────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────────────┐
│ │
│ A1 Overscan You may need to configure overscan if black bars are present on display │
│ A2 Hostname Set the visible name for this Pi on a network │
│ A3 Memory Split Change the amount of memory made available to the GPU │
│ A4 SSH Enable/Disable remote command line access to your Pi using SSH │
│ A5 Device Tree Enable/Disable the use of Device Tree │
│ A6 SPI Enable/Disable automatic loading of SPI kernel module (needed for e.g. PiFace)│
│ A7 I2C Enable/Disable automatic loading of I2C kernel module │
│ A8 Serial Enable/Disable shell and kernel messages on the serial connection │
│ A9 Audio Force audio out through HDMI or 3.5mm jack │
│ A0 Update Update this tool to the latest version │
│ │
└───────────────────────────────────────────────────────────────────────────────────────────────┘
The Character Based User Interface briefly switches to the screen to show what is happening
Get:1 http://archive.raspberrypi.org jessie InRelease [13.4 kB]
Get:2 http://mirrordirector.raspbian.org jessie InRelease [15.0 kB]
Get:3 http://archive.raspberrypi.org jessie/main armhf Packages [109 kB]
Get:4 http://mirrordirector.raspbian.org jessie/main armhf Packages [8,963 kB]
Get:5 http://archive.raspberrypi.org jessie/ui armhf Packages [7,639 B]
Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Get:6 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [37.5 kB]
Get:7 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [70.3 kB]
Get:8 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1,356 B]
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Fetched 9,217 kB in 41s (222 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
raspi-config
1 upgraded, 0 newly installed, 0 to remove and 71 not upgraded.
Need to get 13.4 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://archive.raspberrypi.org/debian/ jessie/main raspi-config all 20160108 [13.4 kB]
Fetched 13.4 kB in 0s (31.0 kB/s)
(Reading database ... 123536 files and directories currently installed.)
Preparing to unpack .../raspi-config_20160108_all.deb ...
Unpacking raspi-config (20160108) over (20151117) ...
Processing triggers for systemd (215-17+deb8u2) ...
Setting up raspi-config (20160108) ...
The Raspberry Pi Software Configuration Tool has been updated.
Verify Root Resize via Exit and Restart
The user should Tab Twice to the Back option and hit Enter to exit the Advanced Menu, tab twice to the Finish option and hit Enter to exit the Character Based User Interface.
At this point, verification of the root slice resize can be done, first checking the existing size:
root@raspberrypi:/home/pi# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/root 3.5G 3.2G 96M 98% /
Force a restart of the embedded system:
root@raspberrypi:/home/pi# cd / ; sync ; init 6
Connection to raspberrypi closed by remote host.
Connection to raspberrypi closed.
Wait for Embedded System to become available:
macosx/user$ ping -c 1 raspberrypi
PING raspberrypi.attlocal.net (192.168.1.94): 56 data bytes
64 bytes from 192.168.1.94: icmp_seq=0 ttl=64 time=1.558 ms
--- raspberrypi.attlocal.net ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.558/1.558/1.558/0.000 ms
Log back into system:
macosx/user$ ssh pi@raspberrypi
pi@raspberrypi's password: raspberry
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jan 24 05:48:43 2016
Note the larger available root space
pi@raspberrypi:~ $ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/root 29G 3.2G 25G 12% /
The SD Card now has 29 Gigabytes of usable space.
[Chocolate Packaging, courtesy jayce-o.blogspot.com ] |
Update Debian Packaging Repository
With extra storage, the packaging system repository should now be updated, as root.
pi@raspberrypi:~ $ sudo bash
root@raspberrypi:/home/pi# apt-get update
Hit http://archive.raspberrypi.org jessie InRelease
Hit http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Reading package lists... Done
The local package lists are now synchronized with remote Debian package lists.
Upgrade Debian Package Software
The Debian Package Software should now be upgraded as root. A 122 character wide terminal minimum is best for viewing. This may take some time.
root@raspberrypi:/home/pi# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
apt apt-utils bind9-host ca-certificates claws-mail claws-mail-i18n dpkg dpkg-dev file fuse
gir1.2-gdkpixbuf-2.0 git git-core git-man isc-dhcp-client isc-dhcp-common libapt-inst1.5 libapt-pkg4.12
libbind9-90 libcupsfilters1 libdns-export100 libdns100 libdpkg-perl libfuse2 libgdk-pixbuf2.0-0
libgdk-pixbuf2.0-common libirs-export91 libisc-export95 libisc95 libisccc90 libisccfg-export90 libisccfg90
libjavascriptcoregtk-3.0-0 libldb1 liblwres90 libmagic1 libnspr4 libpam-modules libpam-modules-bin
libpam-runtime libpam0g libpcre3 libpng12-0 libpng12-dev libsmbclient libssh-4 libssl1.0.0 libwbclient0
libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libxml2 lxpanel lxpanel-data nodered openssh-client openssh-server
openssh-sftp-server openssl perl perl-base perl-modules python-rpi.gpio python3-rpi.gpio rc-gui samba-common
samba-libs sonic-pi ssh sudo tzdata wiringpi
71 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 94.6 MB of archives.
After this operation, 10.1 MB disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 http://archive.raspberrypi.org/debian/ jessie/main libwebkitgtk-3.0-common all 1:2.4.1-1rpi53rpi1g [462 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main dpkg armhf 1.17.26 [2,927 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main perl armhf 5.20.2-3+deb8u2 [2,064 kB]
Get:4 http://archive.raspberrypi.org/debian/ jessie/main libwebkitgtk-3.0-0 armhf 1:2.4.1-1rpi53rpi1g [5,212 kB]
Get:5 http://mirrordirector.raspbian.org/raspbian/ jessie/main libapt-pkg4.12 armhf 1.0.9.8.2 [711 kB]
Get:6 http://mirrordirector.raspbian.org/raspbian/ jessie/main apt armhf 1.0.9.8.2 [1,067 kB]
Get:7 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpcre3 armhf 2:8.35-3.3+deb8u2 [300 kB]
Get:8 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpam-modules armhf 1.1.8-3.1+deb8u1 [287 kB]
Get:9 http://mirrordirector.raspbian.org/raspbian/ jessie/main libssl1.0.0 armhf 1.0.1k-3+deb8u2 [846 kB]
Get:10 http://mirrordirector.raspbian.org/raspbian/ jessie/main libapt-inst1.5 armhf 1.0.9.8.2 [166 kB]
Get:11 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpam0g armhf 1.1.8-3.1+deb8u1 [120 kB]
Get:12 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpam-modules-bin armhf 1.1.8-3.1+deb8u1 [101 kB]
Get:13 http://mirrordirector.raspbian.org/raspbian/ jessie/main file armhf 1:5.22+15-2+deb8u1 [60.0 kB]
Get:14 http://mirrordirector.raspbian.org/raspbian/ jessie/main libmagic1 armhf 1:5.22+15-2+deb8u1 [244 kB]
Get:15 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpng12-0 armhf 1.2.50-2+deb8u2 [161 kB]
Get:16 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgdk-pixbuf2.0-0 armhf 2.31.1-2+deb8u4 [146 kB]
Get:17 http://mirrordirector.raspbian.org/raspbian/ jessie/main fuse armhf 2.9.3-15+deb8u2 [69.1 kB]
Get:18 http://mirrordirector.raspbian.org/raspbian/ jessie/main libisccfg-export90 armhf 1:9.9.5.dfsg-9+deb8u5 [37.5 kB]
Get:19 http://mirrordirector.raspbian.org/raspbian/ jessie/main libfuse2 armhf 2.9.3-15+deb8u2 [123 kB]
Get:20 http://mirrordirector.raspbian.org/raspbian/ jessie/main perl-base armhf 5.20.2-3+deb8u2 [1,097 kB]
Get:21 http://mirrordirector.raspbian.org/raspbian/ jessie/main libsmbclient armhf 2:4.1.17+dfsg-2+deb8u1 [135 kB]
Get:22 http://archive.raspberrypi.org/debian/ jessie/main libjavascriptcoregtk-3.0-0 armhf 1:2.4.1-1rpi53rpi1g [1,716 kB]
Get:23 http://mirrordirector.raspbian.org/raspbian/ jessie/main libssh-4 armhf 0.6.3-4+deb8u1 [104 kB]
Get:24 http://mirrordirector.raspbian.org/raspbian/ jessie/main samba-common all 2:4.1.17+dfsg-2+deb8u1 [255 kB]
Get:25 http://mirrordirector.raspbian.org/raspbian/ jessie/main perl-modules all 5.20.2-3+deb8u2 [2,545 kB]
Get:26 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpam-runtime all 1.1.8-3.1+deb8u1 [213 kB]
Get:27 http://mirrordirector.raspbian.org/raspbian/ jessie/main tzdata all 2015g-0+deb8u1 [184 kB]
Get:28 http://mirrordirector.raspbian.org/raspbian/ jessie/main apt-utils armhf 1.0.9.8.2 [353 kB]
Get:29 http://archive.raspberrypi.org/debian/ jessie/main lxpanel armhf 0.7.2-1+rpi4 [192 kB]
Get:30 http://archive.raspberrypi.org/debian/ jessie/main lxpanel-data all 0.7.2-1+rpi4 [1,065 kB]
Get:31 http://mirrordirector.raspbian.org/raspbian/ jessie/main libxml2 armhf 2.9.1+dfsg1-5+deb8u1 [705 kB]
Get:32 http://mirrordirector.raspbian.org/raspbian/ jessie/main libdns100 armhf 1:9.9.5.dfsg-9+deb8u5 [598 kB]
Get:33 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpng12-dev armhf 1.2.50-2+deb8u2 [237 kB]
Get:34 http://mirrordirector.raspbian.org/raspbian/ jessie/main libcupsfilters1 armhf 1.0.61-5+deb8u3 [97.9 kB]
Get:35 http://mirrordirector.raspbian.org/raspbian/ jessie/main libisc-export95 armhf 1:9.9.5.dfsg-9+deb8u5 [124 kB]
Get:36 http://mirrordirector.raspbian.org/raspbian/ jessie/main libdns-export100 armhf 1:9.9.5.dfsg-9+deb8u5 [397 kB]
Get:37 http://archive.raspberrypi.org/debian/ jessie/main nodered armhf 0.12.5 [4,633 kB]
Get:38 http://mirrordirector.raspbian.org/raspbian/ jessie/main libgdk-pixbuf2.0-common all 2.31.1-2+deb8u4 [294 kB]
Get:39 http://mirrordirector.raspbian.org/raspbian/ jessie/main openssl armhf 1.0.1k-3+deb8u2 [664 kB]
Get:40 http://mirrordirector.raspbian.org/raspbian/ jessie/main ca-certificates all 20141019+deb8u1 [204 kB]
Get:41 http://mirrordirector.raspbian.org/raspbian/ jessie/main libirs-export91 armhf 1:9.9.5.dfsg-9+deb8u5 [36.1 kB]
Get:42 http://mirrordirector.raspbian.org/raspbian/ jessie/main libldb1 armhf 2:1.1.17-2+deb8u1 [89.9 kB]
Get:43 http://mirrordirector.raspbian.org/raspbian/ jessie/main claws-mail armhf 3.11.1-3+deb8u1 [1,182 kB]
Get:44 http://mirrordirector.raspbian.org/raspbian/ jessie/main libnspr4 armhf 2:4.10.7-1+deb8u1 [95.2 kB]
Get:45 http://mirrordirector.raspbian.org/raspbian/ jessie/main libwbclient0 armhf 2:4.1.17+dfsg-2+deb8u1 [111 kB]
Get:46 http://mirrordirector.raspbian.org/raspbian/ jessie/main samba-libs armhf 2:4.1.17+dfsg-2+deb8u1 [3,628 kB]
Get:47 http://mirrordirector.raspbian.org/raspbian/ jessie/main git-core all 1:2.1.4-2.1+deb8u1 [1,486 B]
Get:48 http://mirrordirector.raspbian.org/raspbian/ jessie/main openssh-sftp-server armhf 1:6.7p1-5+deb8u1 [33.1 kB]
Get:49 http://mirrordirector.raspbian.org/raspbian/ jessie/main openssh-server armhf 1:6.7p1-5+deb8u1 [313 kB]
Get:50 http://mirrordirector.raspbian.org/raspbian/ jessie/main openssh-client armhf 1:6.7p1-5+deb8u1 [621 kB]
Get:51 http://mirrordirector.raspbian.org/raspbian/ jessie/main ssh all 1:6.7p1-5+deb8u1 [120 kB]
Get:52 http://mirrordirector.raspbian.org/raspbian/ jessie/main isc-dhcp-client armhf 4.3.1-6+deb8u2 [228 kB]
Get:53 http://mirrordirector.raspbian.org/raspbian/ jessie/main isc-dhcp-common armhf 4.3.1-6+deb8u2 [193 kB]
Get:54 http://mirrordirector.raspbian.org/raspbian/ jessie/main bind9-host armhf 1:9.9.5.dfsg-9+deb8u5 [65.1 kB]
Get:55 http://mirrordirector.raspbian.org/raspbian/ jessie/main libisc95 armhf 1:9.9.5.dfsg-9+deb8u5 [149 kB]
Get:56 http://mirrordirector.raspbian.org/raspbian/ jessie/main libisccc90 armhf 1:9.9.5.dfsg-9+deb8u5 [33.9 kB]
Get:57 http://mirrordirector.raspbian.org/raspbian/ jessie/main libisccfg90 armhf 1:9.9.5.dfsg-9+deb8u5 [49.8 kB]
Get:58 http://mirrordirector.raspbian.org/raspbian/ jessie/main libbind9-90 armhf 1:9.9.5.dfsg-9+deb8u5 [40.7 kB]
Get:59 http://mirrordirector.raspbian.org/raspbian/ jessie/main liblwres90 armhf 1:9.9.5.dfsg-9+deb8u5 [47.3 kB]
Get:60 http://archive.raspberrypi.org/debian/ jessie/main python-rpi.gpio armhf 0.6.1-1 [23.1 kB]
Get:61 http://mirrordirector.raspbian.org/raspbian/ jessie/main claws-mail-i18n all 3.11.1-3+deb8u1 [1,329 kB]
Get:62 http://archive.raspberrypi.org/debian/ jessie/main python3-rpi.gpio armhf 0.6.1-1 [23.0 kB]
Get:63 http://archive.raspberrypi.org/debian/ jessie/main rc-gui armhf 0.4-1 [21.6 kB]
Get:64 http://archive.raspberrypi.org/debian/ jessie/main wiringpi armhf 2.31 [41.0 kB]
Get:65 http://archive.raspberrypi.org/debian/ jessie/main sonic-pi armhf 1:2.9.0-1 [47.7 MB]
Get:66 http://mirrordirector.raspbian.org/raspbian/ jessie/main dpkg-dev all 1.17.26 [1,545 kB]
Get:67 http://mirrordirector.raspbian.org/raspbian/ jessie/main libdpkg-perl all 1.17.26 [1,072 kB]
Get:68 http://mirrordirector.raspbian.org/raspbian/ jessie/main gir1.2-gdkpixbuf-2.0 armhf 2.31.1-2+deb8u4 [16.7 kB]
Get:69 http://mirrordirector.raspbian.org/raspbian/ jessie/main git-man all 1:2.1.4-2.1+deb8u1 [1,267 kB]
Get:70 http://mirrordirector.raspbian.org/raspbian/ jessie/main git armhf 1:2.1.4-2.1+deb8u1 [2,727 kB]
Get:71 http://mirrordirector.raspbian.org/raspbian/ jessie/main sudo armhf 1.8.10p3-1+deb8u3 [830 kB]
Fetched 94.6 MB in 50s (1,861 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../dpkg_1.17.26_armhf.deb ...
Unpacking dpkg (1.17.26) over (1.17.25) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up dpkg (1.17.26) ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../perl_5.20.2-3+deb8u2_armhf.deb ...
Unpacking perl (5.20.2-3+deb8u2) over (5.20.2-3+deb8u1) ...
Preparing to unpack .../perl-base_5.20.2-3+deb8u2_armhf.deb ...
Unpacking perl-base (5.20.2-3+deb8u2) over (5.20.2-3+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up perl-base (5.20.2-3+deb8u2) ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../perl-modules_5.20.2-3+deb8u2_all.deb ...
Unpacking perl-modules (5.20.2-3+deb8u2) over (5.20.2-3+deb8u1) ...
Preparing to unpack .../libapt-pkg4.12_1.0.9.8.2_armhf.deb ...
Unpacking libapt-pkg4.12:armhf (1.0.9.8.2) over (1.0.9.8.1) ...
Setting up libapt-pkg4.12:armhf (1.0.9.8.2) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../apt_1.0.9.8.2_armhf.deb ...
Unpacking apt (1.0.9.8.2) over (1.0.9.8.1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up apt (1.0.9.8.2) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../libpcre3_2%3a8.35-3.3+deb8u2_armhf.deb ...
Unpacking libpcre3:armhf (2:8.35-3.3+deb8u2) over (2:8.35-3.3) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libpcre3:armhf (2:8.35-3.3+deb8u2) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../libpam0g_1.1.8-3.1+deb8u1_armhf.deb ...
Unpacking libpam0g:armhf (1.1.8-3.1+deb8u1) over (1.1.8-3.1) ...
Setting up libpam0g:armhf (1.1.8-3.1+deb8u1) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../libpam-modules-bin_1.1.8-3.1+deb8u1_armhf.deb ...
Unpacking libpam-modules-bin (1.1.8-3.1+deb8u1) over (1.1.8-3.1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libpam-modules-bin (1.1.8-3.1+deb8u1) ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../libpam-modules_1.1.8-3.1+deb8u1_armhf.deb ...
Unpacking libpam-modules:armhf (1.1.8-3.1+deb8u1) over (1.1.8-3.1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libpam-modules:armhf (1.1.8-3.1+deb8u1) ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../libapt-inst1.5_1.0.9.8.2_armhf.deb ...
Unpacking libapt-inst1.5:armhf (1.0.9.8.2) over (1.0.9.8.1) ...
Preparing to unpack .../libssl1.0.0_1.0.1k-3+deb8u2_armhf.deb ...
Unpacking libssl1.0.0:armhf (1.0.1k-3+deb8u2) over (1.0.1k-3+deb8u1) ...
Preparing to unpack .../file_1%3a5.22+15-2+deb8u1_armhf.deb ...
Unpacking file (1:5.22+15-2+deb8u1) over (1:5.22+15-2) ...
Preparing to unpack .../libmagic1_1%3a5.22+15-2+deb8u1_armhf.deb ...
Unpacking libmagic1:armhf (1:5.22+15-2+deb8u1) over (1:5.22+15-2) ...
Preparing to unpack .../libxml2_2.9.1+dfsg1-5+deb8u1_armhf.deb ...
Unpacking libxml2:armhf (2.9.1+dfsg1-5+deb8u1) over (2.9.1+dfsg1-5) ...
Preparing to unpack .../libpng12-dev_1.2.50-2+deb8u2_armhf.deb ...
Unpacking libpng12-dev:armhf (1.2.50-2+deb8u2) over (1.2.50-2+deb8u1) ...
Preparing to unpack .../libpng12-0_1.2.50-2+deb8u2_armhf.deb ...
Unpacking libpng12-0:armhf (1.2.50-2+deb8u2) over (1.2.50-2+deb8u1) ...
Preparing to unpack .../libcupsfilters1_1.0.61-5+deb8u3_armhf.deb ...
Unpacking libcupsfilters1:armhf (1.0.61-5+deb8u3) over (1.0.61-5+deb8u1) ...
Preparing to unpack .../libisc-export95_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking libisc-export95 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../libdns-export100_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking libdns-export100 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../fuse_2.9.3-15+deb8u2_armhf.deb ...
Unpacking fuse (2.9.3-15+deb8u2) over (2.9.3-15+deb8u1) ...
Preparing to unpack .../libfuse2_2.9.3-15+deb8u2_armhf.deb ...
Unpacking libfuse2:armhf (2.9.3-15+deb8u2) over (2.9.3-15+deb8u1) ...
Preparing to unpack .../libgdk-pixbuf2.0-0_2.31.1-2+deb8u4_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.31.1-2+deb8u4) over (2.31.1-2+deb8u3) ...
Preparing to unpack .../libgdk-pixbuf2.0-common_2.31.1-2+deb8u4_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.31.1-2+deb8u4) over (2.31.1-2+deb8u3) ...
Preparing to unpack .../libisccfg-export90_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking libisccfg-export90 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../libirs-export91_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking libirs-export91 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../libwebkitgtk-3.0-common_1%3a2.4.1-1rpi53rpi1g_all.deb ...
Unpacking libwebkitgtk-3.0-common (1:2.4.1-1rpi53rpi1g) over (1:2.4.1-1rpi52rpi1g) ...
Preparing to unpack .../libwebkitgtk-3.0-0_1%3a2.4.1-1rpi53rpi1g_armhf.deb …
Unpacking libwebkitgtk-3.0-0:armhf (1:2.4.1-1rpi53rpi1g) over (1:2.4.1-1rpi52rpi1g) ...
Preparing to unpack .../libjavascriptcoregtk-3.0-0_1%3a2.4.1-1rpi53rpi1g_armhf.deb ...
Unpacking libjavascriptcoregtk-3.0-0:armhf (1:2.4.1-1rpi53rpi1g) over (1:2.4.1-1rpi52rpi1g) ...
Preparing to unpack .../libldb1_2%3a1.1.17-2+deb8u1_armhf.deb ...
Unpacking libldb1:armhf (2:1.1.17-2+deb8u1) over (2:1.1.17-2) ...
Preparing to unpack .../libnspr4_2%3a4.10.7-1+deb8u1_armhf.deb ...
Unpacking libnspr4:armhf (2:4.10.7-1+deb8u1) over (2:4.10.7-1) ...
Preparing to unpack .../libwbclient0_2%3a4.1.17+dfsg-2+deb8u1_armhf.deb ...
Unpacking libwbclient0:armhf (2:4.1.17+dfsg-2+deb8u1) over (2:4.1.17+dfsg-2) ...
Preparing to unpack .../libsmbclient_2%3a4.1.17+dfsg-2+deb8u1_armhf.deb ...
Unpacking libsmbclient:armhf (2:4.1.17+dfsg-2+deb8u1) over (2:4.1.17+dfsg-2) ...
Preparing to unpack .../samba-libs_2%3a4.1.17+dfsg-2+deb8u1_armhf.deb ...
Unpacking samba-libs:armhf (2:4.1.17+dfsg-2+deb8u1) over (2:4.1.17+dfsg-2) ...
Preparing to unpack .../libssh-4_0.6.3-4+deb8u1_armhf.deb ...
Unpacking libssh-4:armhf (0.6.3-4+deb8u1) over (0.6.3-4) ...
Preparing to unpack .../samba-common_2%3a4.1.17+dfsg-2+deb8u1_all.deb ...
Unpacking samba-common (2:4.1.17+dfsg-2+deb8u1) over (2:4.1.17+dfsg-2) ...
Preparing to unpack .../openssh-sftp-server_1%3a6.7p1-5+deb8u1_armhf.deb ...
Unpacking openssh-sftp-server (1:6.7p1-5+deb8u1) over (1:6.7p1-5) ...
Preparing to unpack .../libpam-runtime_1.1.8-3.1+deb8u1_all.deb ...
Unpacking libpam-runtime (1.1.8-3.1+deb8u1) over (1.1.8-3.1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libpam-runtime (1.1.8-3.1+deb8u1) ...
(Reading database ... 123535 files and directories currently installed.)
Preparing to unpack .../openssh-server_1%3a6.7p1-5+deb8u1_armhf.deb ...
Unpacking openssh-server (1:6.7p1-5+deb8u1) over (1:6.7p1-5) ...
Preparing to unpack .../openssh-client_1%3a6.7p1-5+deb8u1_armhf.deb ...
Unpacking openssh-client (1:6.7p1-5+deb8u1) over (1:6.7p1-5) ...
Preparing to unpack .../ssh_1%3a6.7p1-5+deb8u1_all.deb ...
Unpacking ssh (1:6.7p1-5+deb8u1) over (1:6.7p1-5) ...
Preparing to unpack .../tzdata_2015g-0+deb8u1_all.deb ...
Unpacking tzdata (2015g-0+deb8u1) over (2015f-0+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u2) ...
Setting up tzdata (2015g-0+deb8u1) ...
Current default time zone: 'Etc/UTC'
Local time is now: Sun Jan 24 06:11:10 UTC 2016.
Universal Time is now: Sun Jan 24 06:11:10 UTC 2016.
Run 'dpkg-reconfigure tzdata' if you wish to change it.
(Reading database ... 123538 files and directories currently installed.)
Preparing to unpack .../apt-utils_1.0.9.8.2_armhf.deb ...
Unpacking apt-utils (1.0.9.8.2) over (1.0.9.8.1) ...
Preparing to unpack .../isc-dhcp-client_4.3.1-6+deb8u2_armhf.deb ...
Unpacking isc-dhcp-client (4.3.1-6+deb8u2) over (4.3.1-6) ...
Preparing to unpack .../isc-dhcp-common_4.3.1-6+deb8u2_armhf.deb ...
Unpacking isc-dhcp-common (4.3.1-6+deb8u2) over (4.3.1-6) ...
Preparing to unpack .../bind9-host_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking bind9-host (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../libisc95_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking libisc95 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../libdns100_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking libdns100 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../libisccc90_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking libisccc90 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../libisccfg90_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking libisccfg90 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../libbind9-90_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking libbind9-90 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../liblwres90_1%3a9.9.5.dfsg-9+deb8u5_armhf.deb ...
Unpacking liblwres90 (1:9.9.5.dfsg-9+deb8u5) over (1:9.9.5.dfsg-9+deb8u3) ...
Preparing to unpack .../openssl_1.0.1k-3+deb8u2_armhf.deb ...
Unpacking openssl (1.0.1k-3+deb8u2) over (1.0.1k-3+deb8u1) ...
Preparing to unpack .../ca-certificates_20141019+deb8u1_all.deb ...
Unpacking ca-certificates (20141019+deb8u1) over (20141019) ...
Preparing to unpack .../claws-mail_3.11.1-3+deb8u1_armhf.deb ...
Unpacking claws-mail (3.11.1-3+deb8u1) over (3.11.1-3) ...
Preparing to unpack .../claws-mail-i18n_3.11.1-3+deb8u1_all.deb ...
Unpacking claws-mail-i18n (3.11.1-3+deb8u1) over (3.11.1-3) ...
Preparing to unpack .../dpkg-dev_1.17.26_all.deb ...
Unpacking dpkg-dev (1.17.26) over (1.17.25) ...
Preparing to unpack .../libdpkg-perl_1.17.26_all.deb ...
Unpacking libdpkg-perl (1.17.26) over (1.17.25) ...
Preparing to unpack .../gir1.2-gdkpixbuf-2.0_2.31.1-2+deb8u4_armhf.deb ...
Unpacking gir1.2-gdkpixbuf-2.0 (2.31.1-2+deb8u4) over (2.31.1-2+deb8u3) ...
Preparing to unpack .../git-man_1%3a2.1.4-2.1+deb8u1_all.deb ...
Unpacking git-man (1:2.1.4-2.1+deb8u1) over (1:2.1.4-2.1) ...
Preparing to unpack .../git_1%3a2.1.4-2.1+deb8u1_armhf.deb ...
Unpacking git (1:2.1.4-2.1+deb8u1) over (1:2.1.4-2.1) ...
Preparing to unpack .../git-core_1%3a2.1.4-2.1+deb8u1_all.deb ...
Unpacking git-core (1:2.1.4-2.1+deb8u1) over (1:2.1.4-2.1) ...
Preparing to unpack .../lxpanel_0.7.2-1+rpi4_armhf.deb ...
Unpacking lxpanel (0.7.2-1+rpi4) over (0.7.2-1+rpi3) ...
Preparing to unpack .../lxpanel-data_0.7.2-1+rpi4_all.deb ...
Unpacking lxpanel-data (0.7.2-1+rpi4) over (0.7.2-1+rpi3) ...
Preparing to unpack .../nodered_0.12.5_armhf.deb ...
Unpacking nodered (0.12.5) over (0.12.1) ...
Preparing to unpack .../python-rpi.gpio_0.6.1-1_armhf.deb ...
Unpacking python-rpi.gpio (0.6.1-1) over (0.6.0a3-1) ...
Preparing to unpack .../python3-rpi.gpio_0.6.1-1_armhf.deb ...
Unpacking python3-rpi.gpio (0.6.1-1) over (0.6.0a3-1) ...
Preparing to unpack .../rc-gui_0.4-1_armhf.deb ...
Unpacking rc-gui (0.4-1) over (0.3-2) ...
Preparing to unpack .../sudo_1.8.10p3-1+deb8u3_armhf.deb ...
Unpacking sudo (1.8.10p3-1+deb8u3) over (1.8.10p3-1+deb8u2) ...
Preparing to unpack .../wiringpi_2.31_armhf.deb ...
Unpacking wiringpi (2.31) over (2.24) ...
Preparing to unpack .../sonic-pi_1%3a2.9.0-1_armhf.deb ...
Unpacking sonic-pi (1:2.9.0-1) over (1:2.7.0-1) ...
The packages should have all been brought up to date.
pi@raspberrypi:~ $ date
Sun 31 Jan 04:33:59 UTC 2016
The default time servers are below:
pi@raspberrypi:~ $ grep ^server /etc/ntp.conf
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst
root@raspberrypi:/home/pi# cd / ; sync ; init 0
Connection to raspberrypi closed by remote host.
Connection to raspberrypi closed.
[Clock Image, Courtesy time-clocks-uk.blogspot.com ] |
What time is it?
The hardware does not contain a real-time clock, so it must be connected to a network to sync time. By default, time is enabled with Raspbian after reboot.pi@raspberrypi:~ $ date
Sun 31 Jan 04:33:59 UTC 2016
The default time servers are below:
pi@raspberrypi:~ $ grep ^server /etc/ntp.conf
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst
These values can be set to a local time server, through a full screen character editor, such as "vi".
If the user does not live in GMT, a more reasonable timezone can be selected via a menu.
root@raspberrypi:/home/pi# tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent, ocean, "coord", or "TZ".
1) Africa
2) Americas
3) Antarctica
4) Arctic Ocean
5) Asia
6) Atlantic Ocean
7) Australia
8) Europe
9) Indian Ocean
10) Pacific Ocean
11) coord - I want to use geographical coordinates.
12) TZ - I want to specify the time zone using the Posix TZ format.
#? 2
Please select a country whose clocks agree with yours.
1) Anguilla 28) Haiti
2) Antigua & Barbuda 29) Honduras
3) Argentina 30) Jamaica
4) Aruba 31) Martinique
5) Bahamas 32) Mexico
6) Barbados 33) Montserrat
7) Belize 34) Nicaragua
8) Bolivia 35) Panama
9) Brazil 36) Paraguay
10) Canada 37) Peru
11) Caribbean Netherlands 38) Puerto Rico
12) Cayman Islands 39) St Barthelemy
13) Chile 40) St Kitts & Nevis
14) Colombia 41) St Lucia
15) Costa Rica 42) St Maarten (Dutch part)
16) Cuba 43) St Martin (French part)
17) Curacao 44) St Pierre & Miquelon
18) Dominica 45) St Vincent
19) Dominican Republic 46) Suriname
20) Ecuador 47) Trinidad & Tobago
21) El Salvador 48) Turks & Caicos Is
22) French Guiana 49) United States
23) Greenland 50) Uruguay
24) Grenada 51) Venezuela
25) Guadeloupe 52) Virgin Islands (UK)
26) Guatemala 53) Virgin Islands (US)
27) Guyana
#? 49
Please select one of the following time zone regions.
1) Eastern Time
2) Eastern Time - Michigan - most locations
3) Eastern Time - Kentucky - Louisville area
4) Eastern Time - Kentucky - Wayne County
5) Eastern Time - Indiana - most locations
6) Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties
7) Eastern Time - Indiana - Pulaski County
8) Eastern Time - Indiana - Crawford County
9) Eastern Time - Indiana - Pike County
10) Eastern Time - Indiana - Switzerland County
11) Central Time
12) Central Time - Indiana - Perry County
13) Central Time - Indiana - Starke County
14) Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties
15) Central Time - North Dakota - Oliver County
16) Central Time - North Dakota - Morton County (except Mandan area)
17) Central Time - North Dakota - Mercer County
18) Mountain Time
19) Mountain Time - south Idaho & east Oregon
20) Mountain Standard Time - Arizona (except Navajo)
21) Pacific Time
22) Pacific Standard Time - Annette Island, Alaska
23) Alaska Time
24) Alaska Time - Alaska panhandle
25) Alaska Time - southeast Alaska panhandle
26) Alaska Time - Alaska panhandle neck
27) Alaska Time - west Alaska
28) Aleutian Islands
29) Hawaii
#? 1
The following information has been given:
United States
Eastern Time
Therefore TZ='America/New_York' will be used.
Local time is now: Sat Jan 30 23:50:59 EST 2016.
Universal Time is now: Sun Jan 31 04:50:59 UTC 2016.
Is the above information OK?
1) Yes
2) No
#? 1
You can make this change permanent for yourself by appending the line
TZ='America/New_York'; export TZ
to the file '.profile' in your home directory; then log out and log in again.
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
America/New_York
If this is annoying all users, it can be added to the system's global profile.
root@raspberrypi:/home/pi# echo "TZ='America/New_York'; export TZ" >>/etc/profile
root@raspberrypi:/home/pi# tail /etc/profile
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
TZ='America/New_York'; export TZ
Note, at the end of the global profile, the timezone is now set for all users.
Logging out and logging in will show the new timezone.
root@raspberrypi:/home/pi# exit
exit
pi@raspberrypi:~ $ exit
logout
Connection to raspberrypi closed.
macosx/user$ ssh pi@raspberrypi
pi@raspberrypi's password:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Jan 31 04:23:36 2016 from unknown001cb3b2a5ec
pi@raspberrypi:~ $ date
Sat 30 Jan 23:58:51 EST 2016
The system time should be reasonably reliable and accurate for a user on a network.
Shutdown
Before powering down the unit, ensure the cache has been written to the SD Card before shutdown.
pi@raspberrypi:~ $ sudo bashroot@raspberrypi:/home/pi# cd / ; sync ; init 0
Connection to raspberrypi closed by remote host.
Connection to raspberrypi closed.
Once blinking activity has ended, the micro USB Power Cable can be safely removed.
What about Network Management?
There are many tools available on the Raspberry Pi for basic Network Management. A UNIX operating system would be more secure & stable prior embarking on mission critical work, but we have to work with what we have. Before using the platform, the platform should have username, password, and embedded system name changed. Such items will exist in future articles.
No comments:
Post a Comment