Archiwa tagu: linux

dane w znaku zachęty

Aby z znaku zachęty były informację dodatkowe musi być odpowiednio ustawiona zmienna PS1 np:

export PS1='\u@\h:\w \$ '

 

Jeżeli chcemy aby taka informacja była zapisana na stałe, czyli po zalogowaniu to dodajemy to do pliku ~/.bashrc jednak dodatkowo albo dodajemy wo pliku ~/.profile  wpis który ładuje pierwszy plik czyli: . „$HOME/.bashrc”  lub wpisać w ~/.profile  export PS1.

Opis zmiennych:

d – the date in „Weekday Month Date” format (e.g., „Tue May 26″)
e – an ASCII escape character (033)
h – the hostname up to the first .
H – the full hostname
j – the number of jobs currently run in background
l – the basename of the shells terminal device name
n – newline
r – carriage return
s – the name of the shell, the basename of $0 (the portion following the final slash)
t – the current time in 24-hour HH:MM:SS format
T – the current time in 12-hour HH:MM:SS format
@ – the current time in 12-hour am/pm format
A – the current time in 24-hour HH:MM format
u – the username of the current user
v – the version of bash (e.g., 4.00)
V – the release of bash, version + patch level (e.g., 4.00.0)
w – Complete path of current working directory
W – the basename of the current working directory
! – the history number of this command
# – the command number of this command
$ – if the effective UID is 0, a #, otherwise a $
nnn – the character corresponding to the octal number nnn
\ – a backslash
[ – begin a sequence of non-printing characters, which could be used to embed a terminal control sequence into the prompt
] – end a sequence of non-printing characters

linux – chmod -x /user/bin/chmod

ostatnio ktoś zapytał co zrobić jak wykonałem „chcący” coś takiego:

>chmod -x /user/bin/chmod

Pierwsze co mi przyszło do głowy to wymusić to w bash, jednak skompilowane aplikacje muszą mieć bit wykonywalności aby się wykonały. Można oczywiście wykorzystać inne języki skryptowe aby nadać ten bity wykonywalności np w perl to by było:
Czytaj dalej

Ovirt – zmiana IP

Zamiana IP w bazie na tabelach: vds_interface i network_attachments

Zamiana w plikach:

  • /etc/sysconfig/network-scripts/ifcfg-ovirtmgmt
  • /var/lib/vdsm/persistence/netconf/nets/ovirtmgmt
  • /var/run/vdsm/netconf/nets/ovirtmgmt

Centos 7 – problem z aktualizacją

Nadszedł czas aktualizacji centos 7 zatem wykonałem:

yum clean all

yum update

i wtedy dostałem komunikat:

 

OSError: [Errno 5] Błąd wejścia/wyjścia: ‚/var/lib/yum/yumdb/r/0f999c27c87ed0397c11d957ace5a6123c437b71-rubygem-fluent-plugin-rewrite-tag-filter-1.5.5-5.el7-noarch/from_repo’

 

Wystarczyło wykasować katalog: /var/lib/yum/yumdb

iotop – monitorowanie pamięci

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w czasie rzeczywistym.Do najważniejszych informacji które podaje aplikacja można zaliczyć chwilowa prędkość odczytu i zapisu, ilość zapisanych i odczytanych danych oraz nazwa procesu.

Czytaj dalej