読者です 読者をやめる 読者になる 読者になる

備忘録

備忘録

一時的なメールサービスのAPIサーバを作る

Ⅰ. はじめに 一時的なメールアドレスを作成するサービスはいくつか存在します。 一時的なメールアドレスを作成する - 備忘録しかし、どのサービスもAPI経由でのアクセスが出来ないものばかりです。 送信されるリクエストを解析してサービスを利用する可能で…

SSH接続でrootログインを許可する

vim /etc/ssh/sshd_config PermitRootLogin no ↓ PermitRootLogin yesservice sshd restart @IT:ssh接続でrootによるログインを許可するには

dd でバイナリを書き換える

前提条件 ・UNIX系シェルで動作します。 ・Windowsの場合はBash on Ubuntu on Windowsがインストールされていること。 方法 1. 以下のコマンドを実行すると、 「0x465C0」に「0x01, 0x02, 0x03, 0x04」が書き込まれます。 printf '\x01\x02\x03\x04' | dd of…

Linux screenの使い方

名前をつけてscreenを作成 screen -S hoge 切り替え screen -r hoge 名前をつけてscreenを作成(デタッチした状態で開始) screen -dmS hoge 外部から終了する screen -S hoge -X quit 外部から任意のコマンドを実行する # 名前が hoge のセッションで ls を…

CentOS 7.2にphalconをインストールする

* ConoHaのVPSをレンタルしています。 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)yum -y install php php-devel php-mysql gcc libtool git git clone --depth=1 git://github.com/phalcon/cphalcon.git cd cphalcon/build ./install vi…

CentOS7 firewall-cmd

以下の設定は全て恒久的な物になる。 一時的な設定を行いたい場合は--permanentを消す。 ※一時的 = OS再起動までWEBサーバ(port 80) firewall-cmd --zone=public --add-service=http --permanentSquidデフォルトポート(Port 3128) firewall-cmd --zone=…

nginxとphp-fpmを使ってfastcgi_cacheする(PHP5.5)

環境 [root@ ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)手順 rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpmyum -y install --enablerepo=remi --enablerepo=remi-php55 php php-fpm php-opcache php-devel…

CentOS 7.2 MariaDB 外部接続を有効にする

「CentOS 7.2にyumでMariaDBをインストールする」の続き http://d.hatena.ne.jp/kagasu/20160128/1453945308 環境 * ConoHaのVPSをレンタルしています。 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) * MariaDBは以下の記事の通り導入しま…

CentOS 7.2にyumでMariaDBをインストールする

環境 * ConoHaのVPSをレンタルしています。 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) リポジトリを追加する vim /etc/yum.repos.d/mariadb_10_1.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 …

IPアドレスからMACアドレスを調べる

■Linuxの場合 標準でarpingが入っています。 以下のようにすればOKです。 $ arping 192.168.0.1 ARPING 192.168.0.1 from 192.168.0.2 eth0 Unicast reply from 192.168.0.1 [AA:BB:CC:DD:EE:FF] 0.955ms ... ■Windowsの場合 標準でarpingコマンドがありませ…

正規表現でメールを転送(または、ローカルに保存)する

2017/04/05追記 コレもオススメ https://github.com/mozilla/restmail.net Ⅰ. はじめに ・hoge000@foo.com〜hoge999@foo.com宛にくるメールを全てadmin@bar.comに転送する。(またはファイルに保存) ・使い捨てメールサービスのMailinatorやMaildropのよう…

CentOS 6.x(64bit)にmonoをインストールする

CentOS 7.xはこっち(6.xでも使えるかどうかは検証してないので不明) http://d.hatena.ne.jp/kagasu/20160208/1454939712※2015/12/03 追記 リポジトリが404なので以下の方法でmonoはインストールできなくなりました。 cd /etc/yum.repos.d/ wget http://dow…

linux gccで動的リンクするときのリンクオプション

.soは/usr/local/libに突っ込んでおくと-L指定しなくてもいい $ ls -l main.c libhoge.so $ gcc -L./ -lhoge -o main main.c

シェルスクリプト実行時にログを吐かせる

$ sh -x hoge.sh デーモンでもOK $ sh -x /etc/init.d/mysql start

mysqldを監視し、自動起動するシェルスクリプト

#!/bin/bash mysqld=`ps ax | grep '^.* /usr/sbin/mysqld -k start$'` if [ -z "${mysqld}" ]; then sudo service mysql start fi