のアーカイブ

python 要素削除

2017年6月23日

配列の任意の箇所を潰して自動で穴埋めしてくれるやつ Cとかアセンブリとかで手書きした思い出がある。。。 ``` >>> a = [1,2,3] >>> del a[1] >>> print a [1, 3] ```
続きを読む

centps7 iptables save

2017年6月16日

### 方法1 ガッツリ書き換えちゃうぜえ ``` # iptables-save > /etc/sysconfig/iptables ``` ### 方法2 まだ service コマンドから行けるみたいだぜえ ``` # yum install iptables-services # service iptables save ```
続きを読む

sudo 脆弱性〜 ( CVE-2017-1000367 )

2017年6月2日

sudo に脆弱性が見つかったみたいですね。 SELinux 有効下で発生するようです。 日本のシステムはSELinux切る風潮がありますが、海外ではそれなりに使われているみたいですね。(今回の件で初めて知った) https://oss.sios.com/security/sudo-security-vulnerability-20170531
続きを読む

Apache SSL/TLSのバージョンで制限をかける

2017年6月2日

httpd.conf に以下を追記 ``` SSLProtocol All -TLSv1 ``` ALLは ``` This is a shortcut for ``+SSLv2 +SSLv3 +TLSv1'' or - when using OpenSSL 1.0.1 and later - ``+SSLv2 +SSLv3 +TLSv1 +TLSv1.1 +TLSv1.2'', respectively. ``` ということ。 -TLSv
続きを読む

mysql5.7 初期パスワード centos

2017年5月12日

centosだと、mysql5.7を入れるとrootに初期パスワードが設定されるみたいです。 設定された初期パスはログファイルに書き込まれています。 /var/log/mysqld.log ``` *** 2017-05-12T05:42:35.454105Z 1 [Note] A temporary password is generated for root@localhost: [password] *** ``` 下みたいに抜き取れば一発だよ
続きを読む

mastodonをゆる~く説明するゾ!

2017年4月21日

・mastodonはオープンソースなSNSだゾ!見た目、使い方はツイッターにそっくりだゾ! ・オープンソースなので、個人や企業が自ら管理運営ができるゾ!これをインスタンスト呼ぶゾ! ・例えば、共通の趣味を持つ人が集まるインスタンス、学校・クラス・会社内のインスタンス、のようなインスタンスを作ることができるゾ!つまり、同じmastodonでもインスタンスが違えば世界が全く違うんだゾ! ・リモートフォローをすれば他のインスタンスのアカウントもフォローできるゾ!
続きを読む

yum 使用するパッケージを明示的に指定

2017年4月14日

--enablerepo= で指定。 ``` # yum --enablerepo=[repo] install [package] ```
続きを読む

smtp-auth なんかうまくいかないと思ったら

2017年3月27日

smtp-authの設定を正しくして、いざテストしようと思ったらちゃんと動きませんでした。 認証周りをやってくれるCyrus SASLのPLAIN認証を担うパッケージが入っていなかったのが原因みたいです。 ``` $ sudo sudo yum -y install cyrus-sasl-plain ``` 無事に動きましたとさ。めでたしめでたし。 参考: http://www.1x1.jp/blog/2012/10/postfix_and_c
続きを読む

ポートが空いているか確認 nmapコマンド

2017年3月27日

``` # nmap [hostname] Starting Nmap 6.47 ( http://nmap.org ) at 2017-03-27 15:05 JST Nmap scan report for [hostname] ([address]) Host is up (0.027s latency). rDNS record for [address]: ec2-52-199-107-23.ap-northeast-1.compute.amazona
続きを読む

シェル 日付をどうにかする

2017年3月7日

dateコマンドとやらがなかなか使えました。 ### 現在時刻取得 ``` # date Tue Mar 7 01:58:16 UTC 2017 ``` ### 数時間後とかを取得 **--date** 数字と、 「年: years 月: months 日: days 時: hours 分: minutes 秒: seconds」とを合わせると色々指定可能。 さらに、「ago」をつけると前に戻れる。 ``` # date --date
続きを読む

Apache SSLProxy

2017年2月27日

``` [ユーザー] → [Aサーバ(プロキシ)] → [Bサーバ] ``` A → B のところでもSSLでやり取りを行えるようにします。 1. Aのssl.confのに↓を加える ``` SSLProxyEngine On SSLProxyVerify none ProxyPass / https://[BのIPアドレス]/ ProxyPassReverse / https://[BのIPアドレス]/ ``` 2. BにAで使用してい
続きを読む

IO負荷の原因究明

2017年2月21日

悪さをしているシステムを調査したいというモチベーションの記事です。 コマンドの出力結果は、サーバに負荷をかけていないため参考になりません。。。 # vmstat ``` # vmstat 2 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi
続きを読む

CentOS7 ネットワーク系コマンド

2017年2月20日

CentOS7では、netstatとかifconfigとかのネットワーク系のコマンドが使えないですが、「net-tools」とかいうパッケージを持ってくれば使える。 ``` yum install net-tools ``` 何年か前から廃止される言われてますが、未だに使える模様。 service とかも systemctl に代わってちょっとめんどくさいなあ。
続きを読む

行の先頭に文字列を加える2

2017年2月14日

http://hacknote.jp/archives/22874/ ではawkでやってましたが、sedのほうが簡単だったので。 ``` # cat test.txt aaa sss ddd ``` ``` # sed 's/^/./g' test.txt .aaa .sss .ddd ``` ^が先頭の意味
続きを読む

chrome UA切り替え

2017年2月14日

デベロッパーツールを開きます。 デベロッパーツールの左上にあるスマホっぽいマークをクリックします。 uaが切り替わります。 上の方で端末の切り替えも出来ます。 画像がなくてごめんなさい。
続きを読む

サーバの物理情報を見る

2017年2月14日

メモリ ``` # cat /proc/meminfo ``` HDD ``` # df -am ``` CPU ``` # cat /proc/cpuinfo ```
続きを読む

テスト用に容量を指定してファイルを作成

2017年2月6日

## ダミーファイルの作成 ### ddコマンド ``` # dd if=/dev/zero of=test_10M.txt bs=1M count=10 ``` サイズは (bs×count) Bになります。 ### mkfilleコマンド(macのみ) ``` # mkfile 10k test_10kB.dat ``` 第一引数にサイズを指定 ## 文字列をファイルにぶっこんでファイルを作成 ``` # cat /dev
続きを読む

mod_dumpostを入れる

2017年1月31日

https://github.com/danghvu/mod_dumpost からclone持ってきて ``` make make install ``` でいけます。が、「apxs」というのが必要らしく、centosの場合はそれが入っていないので、 ``` yum install httpd-devel ``` を先にしましょう
続きを読む

proftpd ログを設定

2017年1月12日

http://www.infoscience.co.jp/technical/proftpd/reference.html#ExtendedLog より、ExtendedLogというのを使うと詳しいログが出せるらしい。 接続情報とファイルのやり取りの情報を残したいなら以下のように /etc/proftpd.conf に追記 ``` ExtendedLog /var/log/proftpd/proftpd.log A
続きを読む

grepってオワコンだったの…

2016年12月27日

情弱な私ですが、やはり時代に乗り遅れているようで、grepってオワコンなんですね... しかも2世代も古いらしいですね... ``` grepより速い・簡単・親切な ack ``` なんとか聞いたことぐらいはあります。使ったこと無いけど。笑 更にこの上に ``` ackの3〜5倍高速 .gitignore、.hgignoreに記載されているものを検索対象から除外 検索対象から除外したいファイルは.agignoreに記載 agというコマンド
続きを読む