Raspbian メモ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[前に戻る>開発室]]
*Raspbianのメモ [#q74245f4]
RASPBIAN STRETCH WITH DESKTOP
Image with desktop based on Debian Stretch
Version:June 2018
Release date:2018-06-27
Kernel version:4.14
*基本操作 [#c42865aa]
**コマンドプロンプト説明 [#g798ba38]
# rootでの操作
$ 各ユーザーでの操作
**rootになる [#zc10a08c]
pi
$ sudo su -
rootのhomeに移動する
**アンインストール [#k37708e8]
$ sudo apt-get remove アプリ名
**シャットダウン [#k34a2faa]
$ shutdown -h now
*piユーザーでのRaspbian設定 [#hd120daa]
piでログインして設定する
**デフォルトパスワード [#w4aa702c]
user : pi
pass : raspberry
**ラズベリーパイのファームウェア更新(1回だけ実行) [#q87db...
$ sudo rpi-update
**パッケージリスト更新(OSインストール後1回だけ実行) [#z23...
$ sudo apt-get update
**アプリケーションの更新(OSインストール後1回だけ実行) [#a...
$ sudo apt-get upgrade
**rootのパスワード設定 [#t64b76c5]
$ sudo passwd root
**SSHの有効化 [#w7199b0f]
$ sudo raspi-config
「5 Interfacing Options」→「P2 SSH」→「Yes」
**言語設定 [#s52d1890]
(1) GUIで左上のラズベリーパイアイコンをクリック
(2) 「Raspberry Pi Configration」を選択
(3) 「Localisation」タブを選択
(4) 「Set Locale」を押す
(5) 「Language」を「ja(Japanese)」、Character Setを「UTF...
(6) 「Set Timezone」を押す
(7) 「Area」を「Japan」に設定してOKを押す
(8) OKを押して終了する
(9) Yesを押してrebootする
**新ユーザー作成 [#w9b58fe8]
$ sudo useradd -d /home/kuran -m -s /bin/bash kuran
$ sudo passwd kuran
$ sudo gpasswd -a kuran sudo
再起動
*新ユーザーでのRaspbian設定 [#m24df535]
新ユーザー(kuran)でログインして設定する
**パスワードなしでsudoできるようにする [#s1c3816f]
kuran
$ sudo visudo
最後の行に追加する
----------------------------------
pi ALL=(ALL) NOPASSWD: ALL
kuran ALL=(ALL) NOPASSWD: ALL
----------------------------------
**色が付いていないとき [#j6442701]
$ vi /etc/passwd
kuranに/bin/bashを追加
**新ユーザーをpiと同じgroupに追加 [#qa8a1fdb]
$ groups pi
pi : pi adm dialout cdrom sudo audio video plugdev games...
上と同じグループを,区切りで指定する
$ sudo usermod -G pi,adm,dialout,cdrom,sudo,audio,video,...
**llコマンドがない [#d7bb06fa]
vi .bashrc
#alias ll='ls -l'
がコメントアウトされているので#を消して有効化する
**新ユーザーのhomeの設定 [#zb1942b8]
RaspberryPIを再起動してkuranでログインするとhomeにディレ...
**piを削除する [#nd30b47c]
$ sudo userdel -r pi
**chkconfig [#b8da017e]
$ sudo apt-get install -y chkconfig
起動設定一覧
$ chkconfig --list
起動設定
$ chkconfig アプリ名 on
起動しないようにする
$ chkconfig アプリ名 off
※設定ファイルは/etc/rc?.d/にあり、/etc/init.d/にリンクさ...
**MySQLのインストール [#j52e47cc]
※RASPBIAN STRETCHではMariaDBがインストールされる
(MariaDBはMySQL5.6より良い、MySQL5.7があればそちらの方が...
$ sudo apt-get install -y mysql-server
エラーが出る場合は
$ sudo apt-get install -y mariadb-server-10.0
$ sudo mysql -u root -p
1)rootのパスワードを########に変える
MariaDB> set password for root@localhost=password('####...
2)ユーザの作成
MariaDB>create user "kuran"@"localhost" identified by "...
MariaDB>grant all on *.* to kuran@"localhost" identifie...
MariaDB>flush privileges;
**apacheのインストール [#x07992fd]
$ sudo apt-get install -y apache2
**redisのインストール [#r3e6970f]
$ sudo apt-get install -y redis-server
確認
$ ps aux | grep redis
起動・停止
$ sudo service redis-server stop
$ sudo service redis-server start
$ sudo service redis-server restart
**phpのインストール [#p98bda87]
$ sudo apt-get install -y php php-mysql php-redis php-pd...
ログインセッション時間変更(phpMyAdminと合わせる)
$ sudo vi /etc/php/7.0/apache2/php.ini
session.gc_maxlifetime = 1440
↓
;session.gc_maxlifetime = 1440
session.gc_maxlifetime = 86400
** Apacheのエラーページのバージョンを非表示にする/のフッ...
$ sudo vi /etc/apache2/apache2.conf
「ServerTokens Prod」と「ServerSignature Off」を最後の行...
安全な再起動
$ sudo /etc/init.d/apache2 graceful
**phpMyAdminインストール [#y4bd00fd]
$ cd /var/www/html/
$ mkdir setup/
$ wget https://files.phpmyadmin.net/phpMyAdmin/4.8.1/php...
$ unzip phpMyAdmin-4.8.1-all-languages.zip
**phpMyAdminセットアップ [#yf3d0ac5]
$ mv phpMyAdmin-4.8.1-all-languages phpMyAdmin
$ cd phpMyAdmin
$ cp config.sample.inc.php config.inc.php
$ vi config.inc.php
暗号化用の非公開パスフレーズの設定
$cfg['blowfish_secret'] = '';
↓
$cfg['blowfish_secret'] = 'pfejoieofjwieoafehoihowefwe...
ログインセッション時間変更(php.iniと合わせる)
/* Server parameters */に以下を追加
$cfg['LoginCookieValidity'] = 86400;
終了行:
[[前に戻る>開発室]]
*Raspbianのメモ [#q74245f4]
RASPBIAN STRETCH WITH DESKTOP
Image with desktop based on Debian Stretch
Version:June 2018
Release date:2018-06-27
Kernel version:4.14
*基本操作 [#c42865aa]
**コマンドプロンプト説明 [#g798ba38]
# rootでの操作
$ 各ユーザーでの操作
**rootになる [#zc10a08c]
pi
$ sudo su -
rootのhomeに移動する
**アンインストール [#k37708e8]
$ sudo apt-get remove アプリ名
**シャットダウン [#k34a2faa]
$ shutdown -h now
*piユーザーでのRaspbian設定 [#hd120daa]
piでログインして設定する
**デフォルトパスワード [#w4aa702c]
user : pi
pass : raspberry
**ラズベリーパイのファームウェア更新(1回だけ実行) [#q87db...
$ sudo rpi-update
**パッケージリスト更新(OSインストール後1回だけ実行) [#z23...
$ sudo apt-get update
**アプリケーションの更新(OSインストール後1回だけ実行) [#a...
$ sudo apt-get upgrade
**rootのパスワード設定 [#t64b76c5]
$ sudo passwd root
**SSHの有効化 [#w7199b0f]
$ sudo raspi-config
「5 Interfacing Options」→「P2 SSH」→「Yes」
**言語設定 [#s52d1890]
(1) GUIで左上のラズベリーパイアイコンをクリック
(2) 「Raspberry Pi Configration」を選択
(3) 「Localisation」タブを選択
(4) 「Set Locale」を押す
(5) 「Language」を「ja(Japanese)」、Character Setを「UTF...
(6) 「Set Timezone」を押す
(7) 「Area」を「Japan」に設定してOKを押す
(8) OKを押して終了する
(9) Yesを押してrebootする
**新ユーザー作成 [#w9b58fe8]
$ sudo useradd -d /home/kuran -m -s /bin/bash kuran
$ sudo passwd kuran
$ sudo gpasswd -a kuran sudo
再起動
*新ユーザーでのRaspbian設定 [#m24df535]
新ユーザー(kuran)でログインして設定する
**パスワードなしでsudoできるようにする [#s1c3816f]
kuran
$ sudo visudo
最後の行に追加する
----------------------------------
pi ALL=(ALL) NOPASSWD: ALL
kuran ALL=(ALL) NOPASSWD: ALL
----------------------------------
**色が付いていないとき [#j6442701]
$ vi /etc/passwd
kuranに/bin/bashを追加
**新ユーザーをpiと同じgroupに追加 [#qa8a1fdb]
$ groups pi
pi : pi adm dialout cdrom sudo audio video plugdev games...
上と同じグループを,区切りで指定する
$ sudo usermod -G pi,adm,dialout,cdrom,sudo,audio,video,...
**llコマンドがない [#d7bb06fa]
vi .bashrc
#alias ll='ls -l'
がコメントアウトされているので#を消して有効化する
**新ユーザーのhomeの設定 [#zb1942b8]
RaspberryPIを再起動してkuranでログインするとhomeにディレ...
**piを削除する [#nd30b47c]
$ sudo userdel -r pi
**chkconfig [#b8da017e]
$ sudo apt-get install -y chkconfig
起動設定一覧
$ chkconfig --list
起動設定
$ chkconfig アプリ名 on
起動しないようにする
$ chkconfig アプリ名 off
※設定ファイルは/etc/rc?.d/にあり、/etc/init.d/にリンクさ...
**MySQLのインストール [#j52e47cc]
※RASPBIAN STRETCHではMariaDBがインストールされる
(MariaDBはMySQL5.6より良い、MySQL5.7があればそちらの方が...
$ sudo apt-get install -y mysql-server
エラーが出る場合は
$ sudo apt-get install -y mariadb-server-10.0
$ sudo mysql -u root -p
1)rootのパスワードを########に変える
MariaDB> set password for root@localhost=password('####...
2)ユーザの作成
MariaDB>create user "kuran"@"localhost" identified by "...
MariaDB>grant all on *.* to kuran@"localhost" identifie...
MariaDB>flush privileges;
**apacheのインストール [#x07992fd]
$ sudo apt-get install -y apache2
**redisのインストール [#r3e6970f]
$ sudo apt-get install -y redis-server
確認
$ ps aux | grep redis
起動・停止
$ sudo service redis-server stop
$ sudo service redis-server start
$ sudo service redis-server restart
**phpのインストール [#p98bda87]
$ sudo apt-get install -y php php-mysql php-redis php-pd...
ログインセッション時間変更(phpMyAdminと合わせる)
$ sudo vi /etc/php/7.0/apache2/php.ini
session.gc_maxlifetime = 1440
↓
;session.gc_maxlifetime = 1440
session.gc_maxlifetime = 86400
** Apacheのエラーページのバージョンを非表示にする/のフッ...
$ sudo vi /etc/apache2/apache2.conf
「ServerTokens Prod」と「ServerSignature Off」を最後の行...
安全な再起動
$ sudo /etc/init.d/apache2 graceful
**phpMyAdminインストール [#y4bd00fd]
$ cd /var/www/html/
$ mkdir setup/
$ wget https://files.phpmyadmin.net/phpMyAdmin/4.8.1/php...
$ unzip phpMyAdmin-4.8.1-all-languages.zip
**phpMyAdminセットアップ [#yf3d0ac5]
$ mv phpMyAdmin-4.8.1-all-languages phpMyAdmin
$ cd phpMyAdmin
$ cp config.sample.inc.php config.inc.php
$ vi config.inc.php
暗号化用の非公開パスフレーズの設定
$cfg['blowfish_secret'] = '';
↓
$cfg['blowfish_secret'] = 'pfejoieofjwieoafehoihowefwe...
ログインセッション時間変更(php.iniと合わせる)
/* Server parameters */に以下を追加
$cfg['LoginCookieValidity'] = 86400;
ページ名: