2017年11月4日土曜日

raspberry pi(アクセスランプ消灯方法)

以上をまとめると、以下3行のコマンドで両方のLEDの消灯が実現できる。

■ACT LEDを消灯させる
$ echo none | sudo tee /sys/class/leds/led0/trigger

■PWR LEDを消灯させる
$ echo none | sudo tee /sys/class/leds/led1/trigger
$ echo 0 | sudo tee /sys/class/leds/led1/brightness


再起動後も消灯する方法:

上記の消灯設定は、本体再起動をするとリセットされてしまうので
再起動時にも消灯したい場合は、"rc.local"ファイルにコマンドを追記すること

$ cat /etc/rc.local
---------------------------------------------------------------------------------------------------------------------------
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

# Turn off LED(以下を追記する)
echo none | sudo tee /sys/class/leds/led0/trigger   
echo none | sudo tee /sys/class/leds/led1/trigger   
echo 0 | sudo tee /sys/class/leds/led1/brightness   
------------------------------------------------------------------------

syslog server(rsyslog)メモ

syslog serverの設定のメモ

◻️必要なもの
1)Linux:  rsyslog (標準インストール済み)
2)Windows: Log Parser 2.2(MS製)
     ->Windowsのイベントログなどが配信できる

◻️通信機器(FW,SWなど)
機器側で設定する

◻️Linux(送信側)
rsyslogのconfigで設定

◻️Linux(受信側)
rsyslogのconfigで設定

◻️参考ページ(fw関連)

http://www.shinayoshi.net/post/2017/01/07/setting-rsyslog/

◻️イメージ図

対象機器(PC、通信機器) -> Linux(rsyslog サービス)

上記、送信側と受信側の双方で設定が必要。

2017年11月2日木曜日

raspberry pi(redis plugin 編集方法:php.ini)

# vi /etc/php/7.0/apache2/php.ini
-------php.ini---------------------
session.save_handler = redis
session.save_path = "127.0.0.1:6379"
-------------------------------------

# sudo ln -s /usr/local/src/phpredis/rpm/redis.ini /etc/php/7.0/apache2/conf.d
------------------------------------
extension=redis.so
session.save_handler = redis
session.save_path = "127.0.0.1:6379"
------------------------------------

raspberry pi (php info)

<?php
phpinfo();

?>

2017年11月1日水曜日

raspberry (MariaDB不具合)

◻️rootでパスなしで入れてしまうので、以下の対策を実施

==============================================================================
use mysql;
delete from user where User='root';

flush privileges;
grant all privileges on *.* to 'root'@'localhost' identified by '任意のパスワード' with grant option;
grant all privileges on *.* to 'root'@'127.0.0.1' identified by '任意のパスワード' with grant option;
grant all privileges on *.* to 'root'@'::1' identified by '任意のパスワード' with grant option;
grant all privileges on *.* to 'root'@'ホスト名' identified by '任意のパスワード' with grant option;
update user set Create_tablespace_priv="N" WHERE User='debian-sys-maint' ;
flush privileges;
==============================================================================

<参照先>
https://jyn.jp/ubuntu-16-04-mariadb-password-bug/

raspberry (Wordpress install)

■Wordpressのインストール

1)ディレクトリを移動します。
cd /var/www/html/ 

2)htmlディレクトリのファイルをすべて削除
sudo rm * 

3)wgetコマンドで最新のソースをWordpressファイルをダウンロード
sudo wget http://wordpress.org/latest.tar.gz


4)ファイルを解凍する
sudo tar xzf latest.tar.gz 

5)作成されたwordpressディレクトリの全てのファイルを1つ上のディレクトリ(/var/www/html/)へ。
sudo mv wordpress/* . 


6)wordpressディレクトリと圧縮ファイルを削除
sudo rm -rf wordpress latest.tar.gz


7)最後に、権限を変更する。
sudo chown -R www-data: .

raspberry (Redis install)

$ sudo apt-get install redis-server

起動方法:
$ sudo service redis-server stop
$ sudo service redis-server start
$ sudo service redis-server restart

raspberry pi(PHP7.1 install)

以下、レポジトリ追加作業を行なった後に行うこと

# apt-get remove php5*

# apt-get install php php-mysql php-gd php-mbstring php-curl php-xml php-xmlrpc

リポジトリの追加(raspberry pi)

# sudo vi /etc/apt/sources.list
以下を追加する。
-----------------------------------------------
deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
-----------------------------------------------

# sudo apt-get install dirmngr

# sudo gpg --keyserver pgpkeys.mit.edu --recv-key CCD91D6111A06851
# sudo gpg --armor --export CCD91D6111A06851 | sudo apt-key add -


# sudo apt-get update


raspberry pi (SSHに繋がるようにする対策)

RaspbianのSDカードの/boot/に、sshというファイル名の空ファイルを作成

# vi ssh

raspberry pi Centos レポジトリー参照先調査(1)メモ

ここに変更したいるような気がする。
baseurl=http://mirror.centos.org/altarch/7/kernel/armhfp/kernel-rpi2/

Lambda + SSM Run Commandで、数十台のEC2のuserdata結果を一括確認する

コードを1枚貼って、テストイベントを実行するだけで、 全台の確認結果が返ってくる手順です。 [ゴール] Nameタグが web-* / api-* / batch-* のEC2すべてに確認コマンドを流し、 NGの台だけ を結果に表示します。確認対象のuserdata(Ubu...