システムのカーネル、アーキテクチャなどの情報を表示する#
root@ubuntu:~# uname -a
Linux hecs-86661 4.15.0-169-generic #177-Ubuntu SMP Thu Feb 3 10:50:38 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
または
root@ubuntu:~# hostnamectl
Static hostname: hecs-86661 #静的ホスト名
Icon name: computer-vm
Chassis: vm
Machine ID: afa94baa3e3744baa1b19953cffa1f65
Boot ID: efe3be69dd9f4521be2a34e9ac3eb0c3
Virtualization: kvm
Operating System: Ubuntu 18.04.6 LTS
Kernel: Linux 4.15.0-169-generic
Architecture: x86-64
または
root@ubuntu:~# cat /proc/version
Linux version 4.15.0-169-generic (buildd@lcy02-amd64-015) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #177-Ubuntu SMP Thu Feb 3 10:50:38 UTC 2022
メモリを表示する#
root@ubuntu:~# free -h
total used free shared buff/cache available
Mem: 3.9G 206M 711M 7.5M 3.0G 3.4G
Swap: 0B 0B 0B
ディスクスペースを表示する#
root@ubuntu:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 395M 7.5M 387M 2% /run
/dev/vda1 40G 7.0G 31G 19% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs 395M 0 395M 0% /run/user/0
ディスクのマウントを表示する#
root@ubuntu:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 40G 0 disk
└─vda1 252:1 0 40G 0 part /
現在のディレクトリ内の各フォルダの使用スペースを表示する#
du -sh *
ソート:
du -sh * |sort -nr
最後の 10 個:
du -sh * |sort -nr |tail
ポートの使用状況を表示する#
lsof -i
プロセスを表示する#
ps -ef
プロセスとポートを表示する#
netstat -anp
インストール済みのプログラムを表示する#
dpkg --list
プログラムを完全にアンインストールする#
apt-get --purge remove <プログラム名>
パッケージの作成、圧縮、解凍#
tar -zcvf [圧縮ファイル名] [ファイル]
tar -zxvf [圧縮ファイル]