Archiwa tagu: linux

pihole i unbound

Tuaj nie bede sie mocno rozpisywał jak dokładnie zainstalować pihole jak i unbound a jedynie na co zwrócić uwagę. Unbound daje pewność iż jak odpytamy sie o domenę test.example.com to najpierw system zapyta sie kto gdzie nzajdzie definicje domeny com, nastepnie na tej postawie znajdzie glowny wpis o domenie example i nastepnie serwer opowiedzialny za example odpyta o domene test.

Czytaj dalej

vi – tryb visualny

Od jakiegoś czasu jak instaluje debian’a to vi ma aktywny tryb wisualny (– insert VISUAL –) troche mnie to denrwuje dlatego można to wyłaczyć będąc w vi:

:set mouse-=a

lub w pliku: ~/.vimrc

set mouse-=a

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