Open6
開発/運用時によく使うlinuxコマンド備忘録

lscpu コマンド
- CPU の構成や性能、アーキテクチャに関する情報を端末上に表示する。
-
--json
,-e
などのオプションを指定することで出力内容を任意の形式に変更できる。 - 以下実行例
- マシンスペック
- 利用しているOS: Windows 11/WSL2
- 物理コア数: 8 コア
- 論理コア数(スレッド数): 16 スレッド(8 × 2)
- マシンスペック
lscpu: デフォルト出力
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 39 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 16
On-line CPU(s) list: 0-15
Vendor ID: GenuineIntel
Model name: 11th Gen Intel(R) Core(TM) i7-11700F @ 2.50GHz
CPU family: 6
Model: 167
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 1
Stepping: 1
BogoMIPS: 4991.99
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch
_perfmon rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadl
ine_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi ept vpid ep
t_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt avx512cd sha_ni avx512bw avx512vl xsa
veopt xsavec xgetbv1 xsaves avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid fsrm md_clear flush_l1d
arch_capabilities
Virtualization features:
Virtualization: VT-x
Hypervisor vendor: Microsoft
Virtualization type: full
Caches (sum of all):
L1d: 384 KiB (8 instances)
L1i: 256 KiB (8 instances)
L2: 4 MiB (8 instances)
L3: 16 MiB (1 instance)
Vulnerabilities:
Gather data sampling: Unknown: Dependent on hypervisor status
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Reg file data sampling: Not affected
Retbleed: Mitigation; Enhanced IBRS
Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS SW sequence; BHI SW loop, KVM SW loop
Srbds: Not affected
Tsx async abort: Not affected
lscpu --json: json形式で出力
$ lscpu --json
{
"lscpu": [
{
"field": "Architecture:",
"data": "x86_64",
"children": [
{
"field": "CPU op-mode(s):",
"data": "32-bit, 64-bit"
},{
"field": "Address sizes:",
"data": "39 bits physical, 48 bits virtual"
},{
"field": "Byte Order:",
"data": "Little Endian"
}
]
},{
"field": "CPU(s):",
"data": "16",
"children": [
{
"field": "On-line CPU(s) list:",
"data": "0-15"
}
]
},{
"field": "Vendor ID:",
"data": "GenuineIntel",
"children": [
{
"field": "Model name:",
"data": "11th Gen Intel(R) Core(TM) i7-11700F @ 2.50GHz",
"children": [
{
"field": "CPU family:",
"data": "6"
},{
"field": "Model:",
"data": "167"
},{
"field": "Thread(s) per core:",
"data": "2"
},{
"field": "Core(s) per socket:",
"data": "8"
},{
"field": "Socket(s):",
"data": "1"
},{
"field": "Stepping:",
"data": "1"
},{
"field": "BogoMIPS:",
"data": "4991.99"
},{
"field": "Flags:",
"data": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq vmx ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid fsrm md_clear flush_l1d arch_capabilities"
}
]
}
]
},{
"field": "Virtualization features:",
"data": null,
"children": [
{
"field": "Virtualization:",
"data": "VT-x"
},{
"field": "Hypervisor vendor:",
"data": "Microsoft"
},{
"field": "Virtualization type:",
"data": "full"
}
]
},{
"field": "Caches (sum of all):",
"data": null,
"children": [
{
"field": "L1d:",
"data": "384 KiB (8 instances)"
},{
"field": "L1i:",
"data": "256 KiB (8 instances)"
},{
"field": "L2:",
"data": "4 MiB (8 instances)"
},{
"field": "L3:",
"data": "16 MiB (1 instance)"
}
]
},{
"field": "Vulnerabilities:",
"data": null,
"children": [
{
"field": "Gather data sampling:",
"data": "Unknown: Dependent on hypervisor status"
},{
"field": "Itlb multihit:",
"data": "Not affected"
},{
"field": "L1tf:",
"data": "Not affected"
},{
"field": "Mds:",
"data": "Not affected"
},{
"field": "Meltdown:",
"data": "Not affected"
},{
"field": "Mmio stale data:",
"data": "Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown"
},{
"field": "Reg file data sampling:",
"data": "Not affected"
},{
"field": "Retbleed:",
"data": "Mitigation; Enhanced IBRS"
},{
"field": "Spec rstack overflow:",
"data": "Not affected"
},{
"field": "Spec store bypass:",
"data": "Mitigation; Speculative Store Bypass disabled via prctl and seccomp"
},{
"field": "Spectre v1:",
"data": "Mitigation; usercopy/swapgs barriers and __user pointer sanitization"
},{
"field": "Spectre v2:",
"data": "Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS SW sequence; BHI SW loop, KVM SW loop"
},{
"field": "Srbds:",
"data": "Not affected"
},{
"field": "Tsx async abort:",
"data": "Not affected"
}
]
}
]
}
lscpu -e: 各CPUの詳細一覧(論理コア番号、ソケット、ノードなど)
$ lscpu -e
CPU SOCKET CORE L1d:L1i:L2:L3 ONLINE
0 0 0 0:0:0:0 yes
1 0 0 0:0:0:0 yes
2 0 1 1:1:1:0 yes
3 0 1 1:1:1:0 yes
4 0 2 2:2:2:0 yes
5 0 2 2:2:2:0 yes
6 0 3 3:3:3:0 yes
7 0 3 3:3:3:0 yes
8 0 4 4:4:4:0 yes
9 0 4 4:4:4:0 yes
10 0 5 5:5:5:0 yes
11 0 5 5:5:5:0 yes
12 0 6 6:6:6:0 yes
13 0 6 6:6:6:0 yes
14 0 7 7:7:7:0 yes
15 0 7 7:7:7:0 yes

uname コマンド
カーネルやシステムに関する情報を表示する。
default/-s: カーネル名(Kernel name)
$ uname -s
Linux
uname -m: マシンのハードウェア名(アーキテクチャ)
$ uname -m
x86_64
uname -n: ノード名(ホスト名)
$ uname -n
hogege
uname -a: すべての情報を表示(All)
$ uname -a
Linux hogege 5.15.167.4-microsoft-standard-WSL2 #1 SMP Tue Nov 5 00:21:55 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

dtstat コマンド
リアルタイムのシステムリソースモニタリングツール。
CPU使用率、メモリ、ディスクI/O、ネットワーク帯域などを一つの画面にまとめて表示できる。
default
$ dstat
You did not select any stats, using -cdngy by default.
--total-cpu-usage-- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai stl| read writ| recv send| in out | int csw
0 0 100 0 0| 211k 162k| 0 0 | 0 0 | 268 886
0 0 100 0 0| 0 0 | 0 0 | 0 0 | 9 240
0 0 100 0 0| 0 0 | 0 0 | 0 0 | 4 226
0 0 100 0 0| 0 0 | 0 0 | 0 0 | 3 224
0 0 100 0 0| 0 0 | 0 0 | 0 0 | 3 224
0 0 100 0 0| 0 0 | 0 0 | 0 0 | 7 236
0 0 100 0 0| 0 36k| 0 0 | 0 0 | 10 250
dstat -c: CPU使用率を表示
$ dstat -c
--total-cpu-usage--
usr sys idl wai stl
0 0 100 0 0
0 0 100 0 0
0 0 100 0 0
0 0 100 0 0
0 0 100 0 0
0 0 100 0 0
0 0 100 0 0
dstat -d: ディスクI/Oを表示
$ dstat -d
-dsk/total-
read writ
211k 162k
0 0
0 0
0 4096B
0 0
0 0
0 32k
dstat -n: ネットワーク使用状況を表示
$ dstat -n
-net/total-
recv send
0 0
0 0
0 0
0 0
dstat -m: メモリ使用状況を表示
$ dstat -m
------memory-usage-----
used free buff cach
422M 6801M 19.8M 468M
422M 6801M 19.8M 468M
422M 6801M 19.8M 468M
422M 6801M 19.8M 468M
422M 6801M 19.8M 468M
422M 6801M 19.8M 468M
dstat -cmd 2: CPUとメモリとディスクの状況を2秒ごとに表示
$ dstat -cmd 2
--total-cpu-usage-- ------memory-usage----- -dsk/total-
usr sys idl wai stl| used free buff cach| read writ
0 0 100 0 0| 423M 6799M 20.7M 468M| 38G 29G
0 0 100 0 0| 422M 6800M 20.7M 468M| 0 0
0 0 100 0 0| 421M 6801M 20.7M 468M| 0 0
0 0 100 0 0| 421M 6801M 20.8M 468M| 0 20k
0 0 100 0 0| 421M 6801M 20.8M 468M| 0 0

digコマンド
how to
dig [オプション] [ホスト名] [レコードタイプ]
# ex: 特定のドメインのIPアドレスを調べる場合
# google.com の Aレコード(IPv4アドレス)を返す
dig google.com
dig コマンドでよく使われるDNSレコードタイプ
レコードタイプ | 説明 |
---|---|
A | IPv4アドレス |
AAAA | IPv6アドレス |
MX | メール交換(Mail Exchange)サーバー |
CNAME | 別名(Canonical Name) |
NS | 名前サーバー |
PTR | 逆引き(PTR) |
SOA | ゾーン情報(Start of Authority) |
TXT | 任意のテキスト情報 |
出力結果の各セクションについて
- ヘッダー部分
- DiG コマンドのバージョン(9.18.30)と、実行したドメイン名(google.com)
; <<>> DiG 9.18.30-0ubuntu0.22.04.2-Ubuntu <<>> google.com
- Got answer 部分
- status:
NOERROR
は、クエリが正常に処理され、エラーがなかったことを示している。 - opcode:
QUERY
は、通常のクエリであることを示している。
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31201
- フラグ
- qr (Query Response): DNSサーバーがクエリに対する応答を返したことを示している。
- rd (Recursion Desired): 再帰的な問い合わせが要求されたことを示している。
- ra (Recursion Available): DNSサーバーが再帰的な問い合わせをサポートしていることを示している。
- QUERY: 1:1つのクエリが行われたことを示している。
- ANSWER: 1:1つの回答が得られたことを示している。
- AUTHORITY: 0:権限のあるDNSサーバー情報は提供されていない。
- ADDITIONAL: 1:追加情報として1つのレコードが提供されたことを示している。
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
- OPT PSEUDOSECTION
- EDNS (Extension Mechanisms for DNS) は、DNSに拡張機能を追加するためのオプション。
- この結果では、version: 0 と udp: 1232 とあり、UDPパケットサイズが1232バイトに設定されている。
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
- QUESTION SECTION
- クエリの内容。
- 「google.com」のAレコード(IPv4アドレス)を問い合わせている。
;; QUESTION SECTION:
;google.com. IN A
- ANSWER SECTION
- google.com.:調べたドメイン名 (google.com)。
- 274:このレコードのTTL (Time To Live) 274秒間、この情報はDNSキャッシュに保持されます。
- IN:インターネットクラスを示します。
- A:Aレコード (IPv4アドレス) です。
- 142.251.42.206:google.com のIPv4アドレスです。
;; ANSWER SECTION:
google.com. 274 IN A 142.251.42.206
- Query time/ SERVER/ WHEN/ MSG SIZE
[Query]
- このDNSクエリを解決するのにかかった時間。※379ミリ秒
[SERVER]
- 10.255.255.254 はDNSサーバーのIPアドレス。このサーバーがgoogle.comのAレコードを解決した。
- #53 は、DNSが通常使用するポート番号(53)。
[WHEN]
- クエリを実行した日時。
-
Sat May 03 02:10:03 JST 2025
は、2025年5月3日午前2時10分03秒(日本標準時)です。
[MSG SIZE]
- 受信したDNSメッセージのサイズ。※55byte
;; Query time: 329 msec
;; SERVER: 10.255.255.254#53(10.255.255.254) (UDP)
;; WHEN: Sat May 03 02:21:24 JST 2025
;; MSG SIZE rcvd: 55
レコードタイプ別の結果サンプル
NSレコードの問い合わせ結果:
;; QUESTION SECTION:
;google.com. IN NS
;; ANSWER SECTION:
google.com. 74788 IN NS ns2.google.com. # google.comのNSレコード(ネームサーバー)の一部。ns2.google.comがNSとして設定されている。
google.com. 74788 IN NS ns4.google.com. # google.comのNSレコード(ネームサーバー)。ns4.google.com。
google.com. 74788 IN NS ns1.google.com.
google.com. 74788 IN NS ns3.google.com.
;; ADDITIONAL SECTION:
ns2.google.com. 83685 IN A 216.239.34.10 # ns2.google.comのAレコード。IPv4アドレス216.239.34.10。
ns2.google.com. 74788 IN AAAA 2001:4860:4802:34::a # ns2.google.comのAAAAレコード。IPv6アドレス2001:4860:4802:34::a。
ns4.google.com. 74788 IN A 216.239.38.10
ns4.google.com. 74788 IN AAAA 2001:4860:4802:38::a
ns1.google.com. 74788 IN A 216.239.32.10
ns1.google.com. 83058 IN AAAA 2001:4860:4802:32::a
ns3.google.com. 81811 IN A 216.239.36.10
ns3.google.com. 81811 IN AAAA 2001:4860:4802:36::a
MXレコードの問い合わせ結果:
;; QUESTION SECTION:
;google.com. IN MX # google.comのMXレコード(メール交換レコード)を問い合わせている。
;; ANSWER SECTION:
google.com. 300 IN MX 10 smtp.google.com. # google.comのMXレコード。優先度10でsmtp.google.comが指定されている。
SOAレコードの問い合わせ結果:
;; QUESTION SECTION:
;google.com. IN SOA # google.comのSOAレコード(ゾーン情報)を問い合わせている。
;; ANSWER SECTION:
google.com. 20 IN SOA ns1.google.com. dns-admin.google.com. 753520835 900 900 1800 60 # google.comのSOAレコードの詳細情報。
TXTレコードの問い合わせ結果:
;; QUESTION SECTION:
;google.com. IN TXT # google.comのTXTレコードを問い合わせています。
;; ANSWER SECTION:
google.com. 2869 IN TXT "globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8=" # google.comのTXTレコード。様々な情報が含まれている。
google.com. 2869 IN TXT "cisco-ci-domain-verification=479146de172eb01ddee38b1a455ab9e8bb51542ddd7f1fa298557dfa7b22d963" # google.comのTXTレコード。ドメイン検証用の情報。
google.com. 2869 IN TXT "v=spf1 include:_spf.google.com ~all" # google.comのSPFレコード。メールの送信元検証用の情報。
google.com. 2869 IN TXT "docusign=1b0a6754-49b1-4db5-8540-d2c12664b289" # google.comのDocusign関連の情報。
google.com. 2869 IN TXT "google-site-verification=4ibFUgB-wXLQ_S7vsXVomSTVamuOXBiVAzpR5IZ87D0" # google.comのGoogleサイト検証情報。
google.com. 2869 IN TXT "facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95" # google.comのFacebookドメイン検証情報。
google.com. 2869 IN TXT "onetrust-domain-verification=de01ed21f2fa4d8781cbc3ffb89cf4ef" # google.comのOneTrustドメイン検証情報。
google.com. 2869 IN TXT "google-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o" # google.comのGoogleサイト検証情報(別のもの)。
google.com. 2869 IN TXT "docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e" # google.comのDocusign関連情報。
google.com. 2869 IN TXT "MS=E4A68B9AB2BB9670BCE15412F62916164C0B20BB" # google.comのMicrosoftドメイン検証情報。
google.com. 2869 IN TXT "apple-domain-verification=30afIBcvSuDV2PLX" # google.comのAppleドメイン検証情報。
google.com. 2869 IN TXT "google-site-verification=TV9-DBe4R80X4v0M4U_bd_J9cpOJM0nikft0jAgjmsQ" # google.comのGoogleサイト検証情報(別のもの)。
IBM
さっと確認

openssl コマンド
SSL/TLSプロトコルの実装や暗号化・復号・証明書管理などに使用。
セキュリティや暗号に関するさまざまな操作が可能。
秘密鍵の生成
openssl genpkey -algorithm RSA -out private.key -pkeyopt rsa_keygen_bits:2048
sample
$ openssl genpkey -algorithm RSA -out private.key -pkeyopt rsa_keygen_bits:2048
.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+....+...........+....+........+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+...+......+.....+.........+.+..+.......+..+...+...+....+...+...+........+.+...+.....+................+..+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
..+..........+..+....+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+............+..+...+.+..+.......+..+....+..+....+........+.+......+...+..+................+..+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+...+......+.............+.....................+...........+.........+......+......+.......+...+..+...+...+.+.....+.............+..+.+..+..........+..+...+......+.+......+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
$ cat private.key
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQChluz8NX2hRhUg
84lc9HrjvVDdvGpgPNgKnPEysVM90OSTA0ymy83baQNMU/YdOOEU/rfNszHBZKFy
Inen8yOBg6vpTMiibdr5htzP+AxQgMUyEFIgnP6g8FZwnX/khZ836tQnfR3tMceS
J9X0+e9ZmKVXdWGDk872Aa/AD1fMLpCsUFoeL//GqdWJUioLROJFTuk4mLlhll9c
L8OmyQ/GtMK6zlAz4Ods0ecYaRos9e8pRPJUr0PbL9mYYdISW+YC95bPF5WeDXOJ
lmx8OrCSNl6h7uZ0WEL9taTfXvKjyBQw6JzuWNMXLQRx26WgjokIV/bgrkaX20aw
uu6tbgwzAgMBAAECggEADp4A5HSD35msjtIfWoGuUPk7kXNaPa5puwjYM/lUFsMI
vXIoKVNFiFPtinM/gwRo+zJqtt7Y4PrhzkAaVt6cFzrHMemFblWsE02enk/jI7BV
jK8EeHkuYQ/P1SWwmTl4XhSOChLVXDMk/HtCBx3jOu85NbojW6wWDEbtLd1PC32e
CsLLvDp/l5NwEPsvG6kQJzwvdVSBcQ185BU//SNpahutMLDfo+Eic/Amf+kEQlK6
OiO14BgZx6uTH6Tp1bXNPsASwaQAfWMeb/o9i1OFrOtuL3Wue0iaKEDeLVh5LS4O
liqfyoNmeFOQHdfO27aMcL57BHB9FFQPteNreBnWEQKBgQDFXEsZ+rcKNcYaUEiW
2qs/mTF3KffGjWTNaVU+NGBOzyoQLPVTpL97vMEK1mpeGCxbgS18TWKIayR9I4cH
08VHmWpvkgqNjHXuPyzPk5LB3R6gdk4w8yHGWtlUlGM0J2heJyHa2swLbAnyEXM/
V6uU8PZm5HhSSjneOBEY72ANXQKBgQDRmc7n/F/EF++CckKN1Vcx7+4+XQOhFB1Y
mq/saRcq9MzUq1RaDwlhPkOSWEw/ZnHyCECAJDuRhsk05qVsHYs/IQj8ZaTNSAAz
iwSfT6jN/a1UTTY5jE6W2pcVPsuVEDo9PWvsHvwhNIX5UnjQHlWwoxhwk/2mBbEf
6RhSeP5WzwKBgQC7Bngg+WblpQnDO9teIYBw92JZ04p7PNiOk8f097tgU48/3uro
xdGzl66z73bDDlNSr3qENe0u66GbeMRoVXW5IRgs/I9FjhrfmDyFxQoo7rssQpBc
cLrL9qHHNgtAjCuqNZkuhXMhS9Os8n5tQ05VCXfnD5E6Ih7uh+Ej6Qvz/QKBgAj4
kU+CkMK+14R4yXpymCHOCB9pMb+SMdNaA4+Vy+UNxzqO/rRAEoGz/YZk+xZ3lwbp
7YDOjDIlV7VI7embthsEmfLbktsqar/KAm+jJDF02xdRmrGJ3M8+GdtR7bq6kBOQ
7m6TwOzW56kNK5iUw8wknuYqn1+cvMEF5AGbph8nAoGBALjwLCZfOUt2gSQHFR5O
VH2a/vWiYJdJtCrBcJMRqFe1EGFLDHojP/s15LhTQ+LaDaYYEp2vrQGc2i2kznMs
f+LKgbYgtJOQ8OwxG3U//zcY1EVX9XKI2DVwF/mChn6Yel5QIadjscxbcT5iZtYh
HEdX2cOhhwcrmE9niZcImTGa
-----END PRIVATE KEY-----
$ ls -l private.key
-rw------- 1 hoge hoge 1704 May 4 02:01 private.key
公開鍵の抽出
$ openssl rsa -in private.key -pubout -out public.key
writing RSA key
自己署名証明書の生成
openssl req -x509 -new -nodes -key private.key -sha256 -days 365 -out certificate.crt
sample
$ openssl req -x509 -new -nodes -key private.key -sha256 -days 365 -out certificate.crt
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:
Email Address []:
$ ls -lh certificate.crt
-rw-r--r-- 1 hoge hoge 1.3K May 4 02:09 certificate.crt
$ cat certificate.crt
-----BEGIN CERTIFICATE-----
MIIDazCCAlOgAwIBAgIUW1Mpq+5Bv40nEMsjyzlQzfbZKsMwDQYJKoZIhvcNAQEL
BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM
GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yNTA1MDMxNzA5NDBaFw0yNjA1
MDMxNzA5NDBaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw
HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQChluz8NX2hRhUg84lc9HrjvVDdvGpgPNgKnPEysVM9
0OSTA0ymy83baQNMU/YdOOEU/rfNszHBZKFyInen8yOBg6vpTMiibdr5htzP+AxQ
gMUyEFIgnP6g8FZwnX/khZ836tQnfR3tMceSJ9X0+e9ZmKVXdWGDk872Aa/AD1fM
LpCsUFoeL//GqdWJUioLROJFTuk4mLlhll9cL8OmyQ/GtMK6zlAz4Ods0ecYaRos
9e8pRPJUr0PbL9mYYdISW+YC95bPF5WeDXOJlmx8OrCSNl6h7uZ0WEL9taTfXvKj
yBQw6JzuWNMXLQRx26WgjokIV/bgrkaX20awuu6tbgwzAgMBAAGjUzBRMB0GA1Ud
DgQWBBR+sWhexxK8xCfT4eS/VkzoRX+YFjAfBgNVHSMEGDAWgBR+sWhexxK8xCfT
4eS/VkzoRX+YFjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB+
Iapc6weWnkp12XdLb80c5HVsCSByZfYzh4d/KYZ5m3yFRxpX64KU648iS1D1LSEi
vDUvl2DxPvyZQm8GQQyZy9CC10GocHkvalyhwZQDl32YSQ35XzLEvpipAkLEKcCc
iSmbibuUf+L2QG5IVq3hsut441PH3lAuzQEZZ/ex+TG87v0JAYzALqW39bVgyy/W
0EWNpgNN2oKwV/8T5ZV3+u/0Eritc/KgMK+So4VjFhtBdVaX9MhZsXGr2Ke7SqJp
hQqmIpmWBc6JitFKepR4XGtCdL7JCUAvssQpnkDh7omoXlsiyo3M+mHiQKSser2v
4U6rLu8bLfjiO0htVf+h
-----END CERTIFICATE-----
証明書の表示
openssl x509 -in certificate.crt -text -noout
sample
$ openssl x509 -in certificate.crt -text -noout
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
5b:53:29:ab:ee:41:bf:8d:27:10:cb:23:cb:39:50:cd:f6:d9:2a:c3
Signature Algorithm: sha256WithRSAEncryption
Issuer: C = AU, ST = Some-State, O = Internet Widgits Pty Ltd
Validity
Not Before: May 3 17:09:40 2025 GMT
Not After : May 3 17:09:40 2026 GMT
Subject: C = AU, ST = Some-State, O = Internet Widgits Pty Ltd
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:a1:96:ec:fc:35:7d:a1:46:15:20:f3:89:5c:f4:
7a:e3:bd:50:dd:bc:6a:60:3c:d8:0a:9c:f1:32:b1:
53:3d:d0:e4:93:03:4c:a6:cb:cd:db:69:03:4c:53:
f6:1d:38:e1:14:fe:b7:cd:b3:31:c1:64:a1:72:22:
77:a7:f3:23:81:83:ab:e9:4c:c8:a2:6d:da:f9:86:
dc:cf:f8:0c:50:80:c5:32:10:52:20:9c:fe:a0:f0:
56:70:9d:7f:e4:85:9f:37:ea:d4:27:7d:1d:ed:31:
c7:92:27:d5:f4:f9:ef:59:98:a5:57:75:61:83:93:
ce:f6:01:af:c0:0f:57:cc:2e:90:ac:50:5a:1e:2f:
ff:c6:a9:d5:89:52:2a:0b:44:e2:45:4e:e9:38:98:
b9:61:96:5f:5c:2f:c3:a6:c9:0f:c6:b4:c2:ba:ce:
50:33:e0:e7:6c:d1:e7:18:69:1a:2c:f5:ef:29:44:
f2:54:af:43:db:2f:d9:98:61:d2:12:5b:e6:02:f7:
96:cf:17:95:9e:0d:73:89:96:6c:7c:3a:b0:92:36:
5e:a1:ee:e6:74:58:42:fd:b5:a4:df:5e:f2:a3:c8:
14:30:e8:9c:ee:58:d3:17:2d:04:71:db:a5:a0:8e:
89:08:57:f6:e0:ae:46:97:db:46:b0:ba:ee:ad:6e:
0c:33
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
7E:B1:68:5E:C7:12:BC:C4:27:D3:E1:E4:BF:56:4C:E8:45:7F:98:16
X509v3 Authority Key Identifier:
7E:B1:68:5E:C7:12:BC:C4:27:D3:E1:E4:BF:56:4C:E8:45:7F:98:16
X509v3 Basic Constraints: critical
CA:TRUE
Signature Algorithm: sha256WithRSAEncryption
Signature Value:
7e:21:aa:5c:eb:07:96:9e:4a:75:d9:77:4b:6f:cd:1c:e4:75:
6c:09:20:72:65:f6:33:87:87:7f:29:86:79:9b:7c:85:47:1a:
57:eb:82:94:eb:8f:22:4b:50:f5:2d:21:22:bc:35:2f:97:60:
f1:3e:fc:99:42:6f:06:41:0c:99:cb:d0:82:d7:41:a8:70:79:
2f:6a:5c:a1:c1:94:03:97:7d:98:49:0d:f9:5f:32:c4:be:98:
a9:02:42:c4:29:c0:9c:89:29:9b:89:bb:94:7f:e2:f6:40:6e:
48:56:ad:e1:b2:eb:78:e3:53:c7:de:50:2e:cd:01:19:67:f7:
b1:f9:31:bc:ee:fd:09:01:8c:c0:2e:a5:b7:f5:b5:60:cb:2f:
d6:d0:45:8d:a6:03:4d:da:82:b0:57:ff:13:e5:95:77:fa:ef:
f4:12:b8:ad:73:f2:a0:30:af:92:a3:85:63:16:1b:41:75:56:
97:f4:c8:59:b1:71:ab:d8:a7:bb:4a:a2:69:85:0a:a6:22:99:
96:05:ce:89:8a:d1:4a:7a:94:78:5c:6b:42:74:be:c9:09:40:
2f:b2:c4:29:9e:40:e1:ee:89:a8:5e:5b:22:ca:8d:cc:fa:61:
e2:40:a4:ac:7a:bd:af:e1:4e:ab:2e:ef:1b:2d:f8:e2:3b:48:
6d:55:ff:a1
ファイルの暗号化/複合化
元のファイル
$ ls -l sample.txt
-rw-r--r-- 1 hoge hoge 12 May 4 02:12 sample.txt
$ cat sample.txt
hello world
暗号化
$ openssl enc -aes-256-cbc -salt -pbkdf2 -in sample.txt -out sample.txt.enc
enter AES-256-CBC encryption password:
Verifying - enter AES-256-CBC encryption password:
$ ls -l sample.txt.enc
-rw-r--r-- 1 hoge hoge 32 May 4 02:19 sample.txt.enc
$ cat sample.txt.enc
Salted__���f�g���
��ń�AI���%
複合化
$ openssl enc -d -aes-256-cbc -pbkdf2 -in sample.txt.enc -out sample_decrypted.txt
enter AES-256-CBC decryption password:
$ ls -l sample_decrypted.txt
-rw-r--r-- 1 hoge hoge 12 May 4 02:21 sample_decrypted.txt
$ cat sample_decrypted.txt
hello world

psコマンド
- 現在実行中のプロセス情報を表示するLinux/UNIX系の標準コマンド。
- システムの状態を調べたり、問題のあるプロセスを見つけたりするときに使う。
ps -ef: System V(SysV)形式
全プロセス+フル情報
- よく使われる標準的な形式
- スクリプトでも互換性が高く、安全
- 主なカラム:UID, PID, PPID, C, STIME, TTY, TIME, CMD
- 親子構造の表示はできない ※
ps -efww --forest
で表示可能 - 長いコマンド行(CMD)は一部しか表示されないことがある
$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Apr29 hvc0 00:00:00 /init
root 6 1 0 Apr29 hvc0 00:00:00 plan9 --control-socket 6 --log-level 4 --server-fd 7 --pipe-fd 9 --log-truncate
root 2998 1 0 01:09 ? 00:00:00 /init
root 2999 2998 0 01:09 ? 00:00:00 /init
hoge+ 3000 2999 0 01:09 pts/0 00:00:00 sh -c "$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" 17baf841131aa23349f217ca7c570c76ee87b957 stable code-server .vscode-server --host=127.0.0.1 --port=0 --connection-token=1314813579-20723
hoge+ 3001 3000 0 01:09 pts/0 00:00:00 sh /mnt/c/Users/nuro1/.vscode/extensions/ms-vscode-remote.remote-wsl-0.99.0/scripts/wslServer.sh 17baf841131aa23349f217ca7c570c76ee87b957 stable code-server .vscode-server --host=127.0.0.1 -
hoge+ 3006 3001 0 01:09 pts/0 00:00:00 sh /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/bin/code-server --host=127.0.0.1 --port=0 --connection-token=1314813579-2072325003-547924737-2426582143 --us
hoge+ 3010 3006 0 01:09 pts/0 00:00:25 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/out/server-main.js --host=1
hoge+ 3039 3010 0 01:09 pts/0 00:00:32 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/out/bootstrap-fork --type=p
hoge+ 3051 3010 0 01:09 pts/0 00:00:05 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/out/bootstrap-fork --type=f
hoge+ 3487 3010 2 01:10 pts/0 00:12:30 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node --dns-result-order=ipv4first /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b95
hoge+ 3539 3487 0 01:10 pts/0 00:00:04 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/htmlhint.vscode-htmlhint-1.0.7/node_modules/vscode-languagecl
hoge+ 3823 3487 0 01:10 pts/0 00:00:01 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/redhat.vscode-yaml-1.18.0/dist/languageserver.js --node-ipc -
root 4114 1 0 01:10 ? 00:00:00 /init
root 4115 4114 0 01:10 ? 00:00:00 /init
hoge+ 4116 4115 0 01:10 pts/12 00:00:00 /bin/sh -c cd '/home/hogei1210/src/github.com/sharedine/cheflink-backend' && /bin/sh
hoge+ 4117 4116 0 01:10 pts/12 00:00:00 /bin/sh
hoge+ 4123 3039 0 01:10 pts/13 00:00:00 /usr/bin/zsh -i
hoge+ 4129 4117 0 01:10 pts/12 00:00:00 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-remote-containers/dist/vscode-remote-containers-server-0.409.0.js
hoge+ 4891 3487 0 01:10 pts/0 00:00:01 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/extensions/json-language-fe
hoge+ 4908 3487 0 01:10 pts/0 00:00:00 /home/hogei1210/.vscode-server/extensions/hashicorp.terraform-2.34.3-linux-x64/bin/terraform-ls serve
hoge+ 5048 4129 0 01:10 pts/12 00:00:00 /bin/sh
hoge+ 5139 3487 0 01:10 pts/0 00:00:05 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/streetsidesoftware.code-spell-checker-4.0.47/packages/_server
hoge+ 5145 3487 0 01:10 pts/0 00:00:01 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/dbaeumer.vscode-eslint-3.0.10/server/out/eslintServer.js --no
hoge+ 5172 3487 0 01:10 pts/0 00:00:16 /home/hogei1210/.vscode-server/data/User/globalStorage/tabnine.tabnine-vscode/binaries/4.263.0/x86_64-unknown-linux-musl/TabNine --tls_config insecure=false --no-lsp=true --client=vscode
hoge+ 5263 5172 0 01:10 pts/0 00:01:29 /home/hogei1210/.vscode-server/data/User/globalStorage/tabnine.tabnine-vscode/binaries/4.263.0/x86_64-unknown-linux-musl/TabNine --tls_config insecure=false --no-lsp=true --client=vscode
hoge+ 5737 3487 0 01:10 pts/0 00:00:02 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/bradlc.vscode-tailwindcss-0.14.16/dist/tailwindServer.js --no
root 11048 1 0 Apr29 ? 00:00:00 /init
root 11065 1 0 Apr29 ? 00:00:00 /init
root 13050 1 0 Apr29 ? 00:00:00 /init
hoge+ 14611 5263 0 07:25 pts/0 00:00:02 /home/hogei1210/.vscode-server/data/User/globalStorage/tabnine.tabnine-vscode/binaries/4.263.0/x86_64-unknown-linux-musl/WD-TabNine --tls_config insecure=false --client vscode --client-me
root 26919 1 0 08:34 ? 00:00:00 /init
root 26920 26919 0 08:34 ? 00:00:00 /init
hoge+ 26921 26920 0 08:34 pts/2 00:00:00 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node -e const net = require('net'); process.stdin.pause(); const client = net.createConnection({ host: '127.0.0
root 26934 1 0 08:34 ? 00:00:00 /init
root 26935 26934 0 08:34 ? 00:00:00 /init
hoge+ 26936 26935 0 08:34 pts/4 00:00:00 /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node -e const net = require('net'); process.stdin.pause(); const client = net.createConnection({ host: '127.0.0
hoge+ 28686 31050 0 08:42 pts/1 00:00:00 ps -ef
root 31048 1 0 May02 ? 00:00:00 /init
root 31049 31048 0 May02 ? 00:00:01 /init
hoge+ 31050 31049 0 May02 pts/1 00:00:11 -zsh
ps auxfww: BSD 形式
全プロセス+詳細+ツリー構造+コマンド全体
- a:全ユーザーのプロセス
- u:ユーザー中心の出力(ユーザー名、CPU/メモリ使用率)
- x:制御端末を持たないデーモンも表示
- f:親子関係をツリー表示(非常に便利!)
- ww:コマンド列の全表示(長くても切れない)
📌 注意:aux は BSD形式 のオプションで、- を付けずに書く のが正式(ps aux)。
ps -aux という書き方は古いUNIX互換の「おまじない」で、Linuxでは動くが推奨されない。
$ ps auxfww
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2776 1956 hvc0 Sl+ Apr29 0:00 /init
root 6 0.0 0.0 2796 132 hvc0 Sl+ Apr29 0:00 plan9 --control-socket 6 --log-level 4 --server-fd 7 --pipe-fd 9 --log-truncate
root 13050 0.0 0.0 2784 216 ? S Apr29 0:00 /init
root 11048 0.0 0.0 2784 216 ? S Apr29 0:00 /init
root 11065 0.0 0.0 2784 216 ? S Apr29 0:00 /init
root 31048 0.0 0.0 2776 208 ? Ss May02 0:00 /init
root 31049 0.0 0.0 2776 208 ? S May02 0:01 \_ /init
hoge+ 31050 0.0 0.1 14532 10376 pts/1 Ss May02 0:11 \_ -zsh
hoge+ 28821 0.0 0.0 7652 3068 pts/1 R+ 08:43 0:00 \_ ps auxfww
root 2998 0.0 0.0 2776 208 ? Ss 01:09 0:00 /init
root 2999 0.0 0.0 2776 208 ? S 01:09 0:00 \_ /init
hoge+ 3000 0.0 0.0 2892 976 pts/0 Ss+ 01:09 0:00 \_ sh -c "$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" 17baf841131aa23349f217ca7c570c76ee87b957 stable code-server .vscode-server --host=127.0.0.1 --port=0 --connection-token=1314813579-2072325003-547924737-2426582143 --use-host-proxy --without-browser-env-var --disable-websocket-compression --accept-server-license-terms --telemetry-level=all
hoge+ 3001 0.0 0.0 2892 952 pts/0 S+ 01:09 0:00 \_ sh /mnt/c/Users/nuro1/.vscode/extensions/ms-vscode-remote.remote-wsl-0.99.0/scripts/wslServer.sh 17baf841131aa23349f217ca7c570c76ee87b957 stable code-server .vscode-server --host=127.0.0.1 --port=0 --connection-token=1314813579-2072325003-547924737-2426582143 --use-host-proxy --without-browser-env-var --disable-websocket-compression --accept-server-license-terms --telemetry-level=all
hoge+ 3006 0.0 0.0 2892 976 pts/0 S+ 01:09 0:00 \_ sh /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/bin/code-server --host=127.0.0.1 --port=0 --connection-token=1314813579-2072325003-547924737-2426582143 --use-host-proxy --without-browser-env-var --disable-websocket-compression --accept-server-license-terms --telemetry-level=all
hoge+ 3010 0.0 1.8 11865504 153112 pts/0 Sl+ 01:09 0:25 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/out/server-main.js --host=127.0.0.1 --port=0 --connection-token=1314813579-2072325003-547924737-2426582143 --use-host-proxy --without-browser-env-var --disable-websocket-compression --accept-server-license-terms --telemetry-level=all
hoge+ 3039 0.1 0.8 11527988 66040 pts/0 Sl+ 01:09 0:32 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/out/bootstrap-fork --type=ptyHost --logsPath /home/hogei1210/.vscode-server/data/logs/20250503T154837
hoge+ 4123 0.0 0.1 10340 8616 pts/13 Ss+ 01:10 0:00 | \_ /usr/bin/zsh -i
hoge+ 3051 0.0 0.9 11595692 76872 pts/0 Sl+ 01:09 0:05 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/out/bootstrap-fork --type=fileWatcher
hoge+ 3487 2.7 10.8 65597940 881092 pts/0 Sl+ 01:10 12:31 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node --dns-result-order=ipv4first /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/out/bootstrap-fork --type=extensionHost --transformURIs --useHostProxy=true
hoge+ 3539 0.0 0.5 990640 48616 pts/0 Sl+ 01:10 0:04 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/htmlhint.vscode-htmlhint-1.0.7/node_modules/vscode-languageclient/lib/utils/electronForkStart /home/hogei1210/.vscode-server/extensions/htmlhint.vscode-htmlhint-1.0.7/server/server.js --node-ipc --clientProcessId=3487
hoge+ 3823 0.0 0.8 1296620 72040 pts/0 Sl+ 01:10 0:01 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/redhat.vscode-yaml-1.18.0/dist/languageserver.js --node-ipc --clientProcessId=3487
hoge+ 4891 0.0 0.6 994544 55876 pts/0 Sl+ 01:10 0:01 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=3487
hoge+ 4908 0.0 0.1 1257196 16176 pts/0 Sl+ 01:10 0:00 \_ /home/hogei1210/.vscode-server/extensions/hashicorp.terraform-2.34.3-linux-x64/bin/terraform-ls serve
hoge+ 5139 0.0 1.9 1382220 161012 pts/0 Sl+ 01:10 0:05 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/streetsidesoftware.code-spell-checker-4.0.47/packages/_server/dist/main.cjs --node-ipc --clientProcessId=3487
hoge+ 5145 0.0 0.5 991444 48644 pts/0 Sl+ 01:10 0:01 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/dbaeumer.vscode-eslint-3.0.10/server/out/eslintServer.js --node-ipc --clientProcessId=3487
hoge+ 5172 0.0 3.3 355016 268708 pts/0 Sl+ 01:10 0:16 \_ /home/hogei1210/.vscode-server/data/User/globalStorage/tabnine.tabnine-vscode/binaries/4.263.0/x86_64-unknown-linux-musl/TabNine --tls_config insecure=false --no-lsp=true --client=vscode --client-metadata clientVersion=1.99.3 pluginVersion=3.262.0 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=true t9-vscode-JSAutoImportEnabled=true vscode-telemetry-enabled=true vscode-remote=true vscode-remote-name=wsl vscode-extension-kind=2 vscode-theme-name=Default Dark Modern vscode-theme-kind=Dark vscode-machine-id=f24aca08206f3af4af694af73dd0b94c3470cdd1983400bef9538cb28b156c5d vscode-is-new-app-install=false vscode-session-id=b62db8c8-6958-48e7-a705-bdec0f4086051746254915454 vscode-language=ja vscode-app-name=Visual Studio Code vscode-beta-channel-enabled=false vscode-status-customization=unknown vscode-inline-api-enabled=true vscode-code-lens-enabled=true vscode-completions-loading-indicator-enabled=true vscode-found-intellicode=false ide-restart-counter=0
hoge+ 5263 0.3 4.6 556484 380356 pts/0 Sl+ 01:10 1:29 | \_ /home/hogei1210/.vscode-server/data/User/globalStorage/tabnine.tabnine-vscode/binaries/4.263.0/x86_64-unknown-linux-musl/TabNine --tls_config insecure=false --no-lsp=true --client=vscode --client-metadata clientVersion=1.99.3 pluginVersion=3.262.0 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=true t9-vscode-JSAutoImportEnabled=true vscode-telemetry-enabled=true vscode-remote=true vscode-remote-name=wsl vscode-extension-kind=2 vscode-theme-name=Default Dark Modern vscode-theme-kind=Dark vscode-machine-id=f24aca08206f3af4af694af73dd0b94c3470cdd1983400bef9538cb28b156c5d vscode-is-new-app-install=false vscode-session-id=b62db8c8-6958-48e7-a705-bdec0f4086051746254915454 vscode-language=ja vscode-app-name=Visual Studio Code vscode-beta-channel-enabled=false vscode-status-customization=unknown vscode-inline-api-enabled=true vscode-code-lens-enabled=true vscode-completions-loading-indicator-enabled=true vscode-found-intellicode=false ide-restart-counter=0 --no_bootstrap
hoge+ 14611 0.0 0.1 68500 10356 pts/0 Sl+ 07:25 0:02 | \_ /home/hogei1210/.vscode-server/data/User/globalStorage/tabnine.tabnine-vscode/binaries/4.263.0/x86_64-unknown-linux-musl/WD-TabNine --tls_config insecure=false --client vscode --client-metadata clientVersion=1.99.3 pluginVersion=3.262.0 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=true t9-vscode-JSAutoImportEnabled=true vscode-telemetry-enabled=true vscode-remote=true vscode-remote-name=wsl vscode-extension-kind=2 vscode-theme-name=Default Dark Modern vscode-theme-kind=Dark vscode-machine-id=f24aca08206f3af4af694af73dd0b94c3470cdd1983400bef9538cb28b156c5d vscode-is-new-app-install=false vscode-session-id=b62db8c8-6958-48e7-a705-bdec0f4086051746254915454 vscode-language=ja vscode-app-name=Visual Studio Code vscode-beta-channel-enabled=false vscode-status-customization=unknown vscode-inline-api-enabled=true vscode-code-lens-enabled=true vscode-completions-loading-indicator-enabled=true vscode-found-intellicode=false ide-restart-counter=0
hoge+ 5737 0.0 1.3 1340164 111656 pts/0 Sl+ 01:10 0:02 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/bradlc.vscode-tailwindcss-0.14.16/dist/tailwindServer.js --node-ipc --clientProcessId=3487
hoge+ 28785 75.1 1.2 22310988 105604 pts/0 Sl+ 08:42 0:06 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-server/extensions/mads-hartmann.bash-ide-vscode-1.43.0/out/server.js --node-ipc --clientProcessId=3487
root 4114 0.0 0.0 2784 208 ? Ss 01:10 0:00 /init
root 4115 0.0 0.0 2784 216 ? S 01:10 0:00 \_ /init
hoge+ 4116 0.0 0.0 2892 972 pts/12 Ss+ 01:10 0:00 \_ /bin/sh -c cd '/home/hogei1210/src/github.com/sharedine/cheflink-backend' && /bin/sh
hoge+ 4117 0.0 0.0 2892 1824 pts/12 S+ 01:10 0:00 \_ /bin/sh
hoge+ 4129 0.0 0.6 991744 49060 pts/12 Sl+ 01:10 0:00 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node /home/hogei1210/.vscode-remote-containers/dist/vscode-remote-containers-server-0.409.0.js
hoge+ 5048 0.0 0.0 2896 1004 pts/12 S+ 01:10 0:00 \_ /bin/sh
root 26919 0.0 0.0 2784 208 ? Ss 08:34 0:00 /init
root 26920 0.0 0.0 2784 216 ? S 08:34 0:00 \_ /init
hoge+ 26921 0.0 0.5 859080 42588 pts/2 Ssl+ 08:34 0:00 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node -e const net = require('net'); process.stdin.pause(); const client = net.createConnection({ host: '127.0.0.1', port: 44615 }, () => { client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); });
root 26934 0.0 0.0 2784 208 ? Ss 08:34 0:00 /init
root 26935 0.0 0.0 2784 216 ? S 08:34 0:00 \_ /init
hoge+ 26936 0.1 0.5 989664 46580 pts/4 Ssl+ 08:34 0:00 \_ /home/hogei1210/.vscode-server/bin/17baf841131aa23349f217ca7c570c76ee87b957/node -e const net = require('net'); process.stdin.pause(); const client = net.createConnection({ host: '127.0.0.1', port: 44615 }, () => { client.pipe(process.stdout); process.stdin.pipe(client); }); client.on('close', function (hadError) { console.error(hadError ? 'Remote close with error' : 'Remote close'); process.exit(hadError ? 1 : 0); }); client.on('error', function (err) { process.stderr.write(err && (err.stack || err.message) || String(err)); });