Subscribed unsubscribe Subscribe Subscribe

ふり返る暇なんて無いね

日々のメモ書きをつらつらと

Ubuntu16.04のMySQL5.7の設定ファイル

Ubuntu16.04で入るMySQL5.7の設定ファイルがこんな感じになってるんですが、 どういう意図なんでしょうね?

MySQL的には読み込むファイルは/etc/mysql/my.cnfだけど、Ubuntu開発チーム的には/etc/mysql/mysql.cnfがいじって欲しいファイルってことなんですかね?

# ls -l /etc/mysql/my.cnf
lrwxrwxrwx 1 root root 24 Jun  2 16:13 /etc/mysql/my.cnf -> /etc/alternatives/my.cnf
# ls -l /etc/alternatives/my.cnf
lrwxrwxrwx 1 root root 20 Jun  2 16:13 /etc/alternatives/my.cnf -> /etc/mysql/mysql.cnf
# ls -l /etc/mysql/mysql.cnf
-rw-r--r-- 1 root root 682 Apr 20 19:04 /etc/mysql/mysql.cnf

中身的にはこうなってるので、includeディレクトリをいじるのが素直だと思います。

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

意識低めに考える理想の労働環境

頭の中に思い浮かぶものをとりとめもなくメモ

設備回り

  • 広めのデスク
  • 畳スペース
  • 混んでない休憩スペース
  • デスクパーティション
  • 人口密度が低い執務室
  • 空調がちゃんと仕事をしている

勤怠回り

  • できれば裁量労働
  • できなければコアタイムが短いフレックス
    • 定時に全員揃っている必要性をあまり感じない
  • 退勤時間が早い
    • 諸事情で17:30には会社を出たい
  • 規定労働時間は短い方が良い
  • 突発的な休みを許容する
    • 出勤直前に突然私用ができるとか普通にあり得る

雰囲気

  • 技術を大事にする
  • ビジョンがある
  • 人に対する敬意がある

なんか思いついたらあとで追記する

自分のipアドレスを知りたいとき(linux)

最初に結論

hostname -Iを使うと良い

某所で、自ホストのIPアドレスを取得するためにこんなことをしている箇所を見つけたのが発端です。

LANG=C /sbin/ifconfig | grep 'inet addr' | awk '{print $2;}' | cut -d: -f2 | grep -v 127.0.0.1 | tail -n 1

もう少し、簡潔にできないかなー。(そもそもifconfigはもう使わない方が良いし) ip addr show eht0 とかでもデータ加工しないとだめだしな。とか考えてたら、hostnameでできそうだということが分かりました。

似たオプションで、-i-I があるのですが、名前解決ができるかできないかの違いです。用途に合わせて使い分けましょう。

   -i, --ip-address
          Display  the  network  address(es)  of the host name. Note that this works only if the
          host name can be resolved. Avoid using this option;  use  hostname  --all-ip-addresses
          instead.

   -I, --all-ip-addresses
          Display  all  network  addresses  of  the  host. This option enumerates all configured
          addresses on all network  interfaces.  The  loopback  interface  and  IPv6  link-local
          addresses are omitted. Contrary to option -i, this option does not depend on name res‐
          olution. Do not make any assumptions about the order of the output.