2019年10月26日土曜日

RUBY 実行ファイル、ライブラリの配置

2019 Oct. 26.

とりあえず動いている。

${HOME}/ruby/VERSION/PROJECT/ 自作プログラムを配置。各プロジェクト内でbundlerを設定。
${HOME}/ruby/VERSION/lib/ 上記自作プログラムの内、ライブラリとなる実行ファイルのリンクを配置
 ${}HOME}/bin/ 上記自作プログラムの実行ファイルのリンクを配置

 export RUBYLIB=${HOME}/ruby/VERSION/lib:${HOME}

2019年10月21日月曜日

ポート利用中のプロセスを調べる lsof

2019 Oct. 21.


4567番ポートを使っているプロセスを調べる

$ lsof -i :4567

COMMAND PID USER    FD  TYPE  DEVICE SIZE/OFF NODE NAME
ruby    818 ryuichi 5u  IPv4  21246  0t0      TCP *:4567 (LISTEN)


4567番ポートを使っているプロセス(818)を終了させる


$ kill -9 818

hosts.allow hosts.denyの設定はファイル保存した時点から反映される

2019 Oct. 21.

hosts.allow hosts.denyの設定はファイル保存した時点から反映される

netplanでの固定IPアドレス設定

2019 Oct. 21.

設定ファイル

/etc/netplan/HOGE.yaml

xubuntu18.04インストール時の設定

/etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

固定IPアドレス設定 (192.168.1.10)

 /etc/netplan/01-network-manager-all.yaml を編集

#########################
network:
  version: 2
  renderer: networkd

  ethernets:
    enp1s0:
        dhcp4: no
        dhcp6: no
        addresses: [192.168.1.10/24]
        gateway4: 192.168.1.1
        nameservers:
#            addresses: [192.168.1.1]  これでは機能しなかった
            addresses: [8.8.8.8]
#########################

設定を適用

# netplan --debug generate
# netplan apply

2019年10月14日月曜日

コマンドラインからの印刷

2019 Oct. 14.

インストールされたプリンタ名を検索

/etc/printcap の冒頭にプリンタ名が書かれている。

(例)
$ cat /etc/printcap
# This file was automatically generated by cupsd(8) from the
# /etc/cups/printers.conf file.  All changes to this file
# will be lost.
Brother_DCP_J562N|Brother DCP-J562N:rm=pc17:rp=Brother_DCP_J562N:
DCPJ562N|DCPJ562N:rm=pc17:rp=DCPJ562N:

印刷

$ lpr -P Brother_DCP_J562N FILE

2019年10月12日土曜日

"sudo make install"を考慮してumask 022

2019 Oct. 28.
2019 Oct. 12.

umaskを027にしていたが、
$ sudo make install
でシステムのファイルのパーミッションが750になるのはまずいので
022に変更した。

システムワイドなPATH設定

2019 Oct. 12.

ubuntu18.04にて

/etc/profile あるいは /etc/profile.d/FILE に export文を記述する。
  export PATH=$PATH:/SYSTEM/WIDE/PATH/DIR