Linux: Difference between revisions

From DWIKI
mNo edit summary
Line 44: Line 44:
*[[Linux Power Management]]
*[[Linux Power Management]]


==FAQ==
 
===check if virtual of physicalmachine===
== FAQ ==
 
=== check if virtual of physicalmachine ===
 
  dmidecode -s system-manufacturer
  dmidecode -s system-manufacturer
  virt-who
  virt-who


 
=== pam_succeed_if(sudo:auth): requirement "uid >= 1000" not met ===


=== Grow (GPT) last partition to max available ===


===pam_succeed_if(sudo:auth): requirement "uid >= 1000" not met===
===Grow (GPT) last partition to max available===
Where '3' is partition number
Where '3' is partition number
  parted /dev/sdf resize 3 100%
  parted /dev/sdf resize 3 100%
No longer allowed?
No longer allowed?


  gdisk
  gdisk


===timestamp to human readable===
=== timestamp to human readable ===
 
  date -d @1522142497
  date -d @1522142497
===List hardware===
 
*lshw
=== List hardware ===
*dmidecode
 
*lsusb
*lshw  
*hwinfo
*dmidecode  
*lspci
*lsusb  
*hwinfo  
*lspci  


  dmidecode -t baseboard
  dmidecode -t baseboard


===BLKRRPART: Device or resource busy===
=== BLKRRPART: Device or resource busy ===
 
spend all day or reboot
spend all day or reboot


 


=== calling ioclt to re-read partition table: Device or resource busy ===


===calling ioclt to re-read partition table: Device or resource busy===
=== rescan partition table ===


Keep an eye on


===rescan partition table===
Keep an eye on
  cat /proc/partitions
  cat /proc/partitions


Partition(s) have been written, but we have been unable to inform the kernel of the change
Partition(s) have been written, but we have been unable to inform the kernel of the change
  partprobe
  partprobe
  kpartx /dev/sdg
  kpartx /dev/sdg
  partx -uv /dev/sdg
  partx -uv /dev/sdg
  echo 1 > /sys/block/sde/device/rescan
  echo 1 > /sys/block/sde/device/rescan
Only one that seemed to work on (centos7.x)
Only one that seemed to work on (centos7.x)
  echo "- - -" > /sys/class/scsi_host/host2/scan
  echo "- - -" > /sys/class/scsi_host/host2/scan
  blockdev --rereadpt /dev/sdg
  blockdev --rereadpt /dev/sdg


maybe
maybe
  hdparm -z /dev/sdg
  hdparm -z /dev/sdg


===Force reboot===
=== Force reboot ===
 
I found sometimes 'reboot' and 'shutdown' don't work in virtual machines, in that case try:
I found sometimes 'reboot' and 'shutdown' don't work in virtual machines, in that case try:
  #sync
  #sync
  echo s > /proc/sysrq-trigger
  echo s > /proc/sysrq-trigger
Line 105: Line 121:
  echo b > /proc/sysrq-trigger
  echo b > /proc/sysrq-trigger


===Mignight commander/dialog strange characters===
=== Mignight commander/dialog strange characters ===
 
Quick fix:
Quick fix:
  export LANG=en_US.ISO-8859-1
  export LANG=en_US.ISO-8859-1


This probleem seems to be related to screen/su -
This probleem seems to be related to screen/su -


===kpartx failing silently===
=== kpartx failing silently ===
 
No output/result when trying to create:
No output/result when trying to create:
  kpartx -lv /dev/mapper/foo
  kpartx -lv /dev/mapper/foo
this might means the device hasn't been partitioned
this might means the device hasn't been partitioned


No output when trying to delete:
No output when trying to delete:
  kpartx -d /dev/mapper/foop1
  kpartx -d /dev/mapper/foop1
means you should use
means you should use
  kpartx -d /dev/mapper/foo
  kpartx -d /dev/mapper/foo




[[Category: System Administration]]
===Create swapfile===
[[Category: Linux]]
fallocate -l 4G /var/swapfile
mkswap /var/swapfile
swapon -v /var/swapfile
 
swapon failed: Invalid argument
problably trying to so use it on rhel/centos, use dd instead of fallocate
 
 
  [[Category:System Administration]] [[Category:Linux]]

Revision as of 10:42, 9 December 2020

Linux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. Developed under the GNU General Public License , the source code for Linux is freely available to everyone.

Links


Rescue CDs


Checking resources

*inxi
*http://www.slashroot.in/linux-system-io-monitoring

show what is doing most disk accesses

iotop 
glances

IO statistics

iostat
vmstat
dstat
ioping
atop

CPU usage etc

top
atop
htop
vtop
fio
pidstat

Administration


FAQ

check if virtual of physicalmachine

dmidecode -s system-manufacturer
virt-who

 

pam_succeed_if(sudo:auth): requirement "uid >= 1000" not met

Grow (GPT) last partition to max available

Where '3' is partition number

parted /dev/sdf resize 3 100%

No longer allowed?

gdisk

timestamp to human readable

date -d @1522142497

List hardware

  • lshw
  • dmidecode
  • lsusb
  • hwinfo
  • lspci
dmidecode -t baseboard

BLKRRPART: Device or resource busy

spend all day or reboot

 

calling ioclt to re-read partition table: Device or resource busy

rescan partition table

Keep an eye on

cat /proc/partitions

Partition(s) have been written, but we have been unable to inform the kernel of the change

partprobe
kpartx /dev/sdg
partx -uv /dev/sdg
echo 1 > /sys/block/sde/device/rescan

Only one that seemed to work on (centos7.x)

echo "- - -" > /sys/class/scsi_host/host2/scan
blockdev --rereadpt /dev/sdg

maybe

hdparm -z /dev/sdg

Force reboot

I found sometimes 'reboot' and 'shutdown' don't work in virtual machines, in that case try:

#sync
echo s > /proc/sysrq-trigger
#optionally umount
echo u > /proc/sysrq-trigger
#reboot
echo b > /proc/sysrq-trigger

Mignight commander/dialog strange characters

Quick fix:

export LANG=en_US.ISO-8859-1

This probleem seems to be related to screen/su -

kpartx failing silently

No output/result when trying to create:

kpartx -lv /dev/mapper/foo

this might means the device hasn't been partitioned

No output when trying to delete:

kpartx -d /dev/mapper/foop1

means you should use

kpartx -d /dev/mapper/foo


Create swapfile

fallocate -l 4G /var/swapfile
mkswap /var/swapfile
swapon -v /var/swapfile

swapon failed: Invalid argument

problably trying to so use it on rhel/centos, use dd instead of fallocate