报错代码
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Error exit delayed from previous errors
解决方法
# gzip -d <file>
或者:
# xz -d <file>
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Error exit delayed from previous errors
# gzip -d <file>
或者:
# xz -d <file>
1) /var/log/boot.msg,包含系统启动时显示在屏幕上的信息
(补充:当进入系统时,可以同时按下 “ctrl” 键和 “alt” 键和 “f10” 键切换到显示日志的界面,之后可以再通过 KVM 显示系统启动时显示在屏幕上的信息。)
2) /var/log/boot.omsg,包含上一次系统启动时显示在屏幕上的信息
3) /var/log/messages,包含几乎所有日志
4) /var/log/warn,包含 WARNING 也就是级别 4 以上的所有日志
5) /var/log/wtmp,包含和系统登录和重启的所有日志
(补充:可以通过 last 命令读取)
6) /var/log/YaST2/y2log,包含 YaST 的所有日志
7) /var/log/xinetd.log,包含 xinetd 服务的所有日志
8) /var/log/dump/,包含 Kdump 工具在系统宕机时收集的所有故障信息
9) /var/log/atop,包含 Atop 工具收集的系统资源 (CPU、内存、系统进程、IO) 的所有使用信息
# cat /sys/class/thermal/thermal_zone0/temp
(
补充:
1) 这里以显示第 1 个 CPU 的瞬时温度为例
2) 将显示的数值除以 1000 就是以摄氏为单位的温度
3) 如果显示第 2 个 CPU 的瞬时温度则将 thermal_zone0 换成 thermal_zone1
)
# echo "CPU Temperature: $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]"
(
补充:
1) 这里以显示第 1 个 CPU 的瞬时温度为例
2) 如果显示第 2 个 CPU 的瞬时温度则将 thermal_zone0 换成 thermal_zone1
)
# cat /proc/cpuinfo
或者:
# lscpu
1) processor,进程 (虚拟核心) ID
2) core ID,物理核心 ID
3) physical id,物理封装处理器 ID (CPU socket ID)
4) cpu cores, 每 1 个物理封装处理器 ID (CPU socket ID) 里的物理核心数量
5) siblings, 每 1 个物理封装处理器 ID (CPU socket ID) 里的进程 (虚拟核心) 数量
# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 23
model : 1
model name : AMD Ryzen 7 1700 Eight-Core Processor
stepping : 1
microcode : 0x8001138
cpu MHz : 1371.214
cache size : 512 KB
physical id : 0
siblings : 16
core id : 0
cpu cores : 8
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca
bugs : sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips : 5987.93
TLB size : 2560 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate eff_freq_ro [13] [14]
......
# cat /proc/cpuinfo | egrep "core id|physical id|processor" | tr -d "\n" | sed s/processor/\\nprocessor/g | sed 's/physical/ physical/' | sed 's/core/ core/' | grep -v ^$ | wc -l
# cat /proc/cpuinfo | egrep "core id|physical id" | tr -d "\n" | sed s/physical/\\nphysical/g | grep -v ^$ | sort | uniq | wc -l
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
# cat /proc/cpuinfo | grep processor
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
processor : 8
processor : 9
processor : 10
processor : 11
processor : 12
processor : 13
processor : 14
processor : 15
# cat /proc/cpuinfo | grep 'core id'
core id : 0
core id : 1
core id : 2
core id : 3
core id : 4
core id : 5
core id : 6
core id : 7
core id : 0
core id : 1
core id : 2
core id : 3
core id : 4
core id : 5
core id : 6
core id : 7
# cat /proc/cpuinfo | grep 'physical id'
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
# cat /proc/cpuinfo | egrep "core id|physical id" | tr -d "\n" | sed s/physical/\\nphysical/g | sed 's/core/ core/'g | grep -v ^$ | sort | uniq
physical id : 0 core id : 0
physical id : 0 core id : 1
physical id : 0 core id : 2
physical id : 0 core id : 3
physical id : 0 core id : 4
physical id : 0 core id : 5
physical id : 0 core id : 6
physical id : 0 core id : 7
# cat /proc/cpuinfo | egrep "core id|physical id|processor" | tr -d "\n" | sed s/processor/\\nprocessor/g | sed 's/physical/ physical/' | sed 's/core/ core/' | grep -v ^$
processor : 0 physical id : 0 core id : 0
processor : 1 physical id : 0 core id : 1
processor : 2 physical id : 0 core id : 2
processor : 3 physical id : 0 core id : 3
processor : 4 physical id : 0 core id : 4
processor : 5 physical id : 0 core id : 5
processor : 6 physical id : 0 core id : 6
processor : 7 physical id : 0 core id : 7
processor : 8 physical id : 0 core id : 0
processor : 9 physical id : 0 core id : 1
processor : 10 physical id : 0 core id : 2
processor : 11 physical id : 0 core id : 3
processor : 12 physical id : 0 core id : 4
processor : 13 physical id : 0 core id : 5
processor : 14 physical id : 0 core id : 6
processor : 15 physical id : 0 core id : 7
# cat /proc/cpuinfo | grep 'cpu cores'
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
cpu cores : 8
# cat /proc/cpuinfo | grep 'siblings'
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
siblings : 16
1) processor 的数字从 0 到 15,代表有 16 个进程 (虚拟核心)
2) core id 的数字从 0 到 7,代表有 8 个物理核心
3) physical id 的数字都是 0,代表只有 1 个物理封装处理器 (处理器 socket)
4) cpu cores 的数字都是 8,代表每 1 个物理封装处理器 (处理器 socket) 里有 8 个物理核心
5) siblings 的数字都是 16,代表每 1 个物理封装处理器 (处理器 socket) 里有 16 个进程 (虚拟核心)
6) 总结:1 个处理器,8 个物理核心,16 个进程 (虚拟核心)
hash:/etc/aliases is unavailable.open database /etc/aliases.db
或者:
error: open database /etc/aliases.db: No such file or directory
# newaliases