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

2019年9月16日月曜日

動画ファイル連結

2019 Sep. 16.

参照元 https://nyanshiba.hatenablog.com/entry/2018/02/03/071256#%E8%A4%87%E6%95%B0%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%921%E3%81%A4%E3%81%AB%E7%B9%8B%E3%81%92%E3%82%8B

再エンコード無しで動画連結

(1)連結するファイルを1行毎に記載したテキストファイルを作成する
   各行の先頭はfileで始まり、スペースで区切って2列めにファイル名を
   フルパス(カレントディレクトリならばファイル名のみで可)を記載する。

    (input.txt)
    file FILE1.mp4
    file FILE2.mp4

(2)連結コマンド
         $ ffmpeg -fflags +discardcorrupt -f concat -safe 0 -i input.txt -c copy output.mp4