Samba: dyrektywa „include” a pisanie własnych skryptów

Posiadam kilka wirtualnych systemów a także duży dysk USB na którym trzymam obrazy systemów, kopie bezpieczeństwa dokumentów itp. Ze względu na fakt iż często przeinstalowywuje moje bazowe systemy (razem z rozwojem moich pomysłów na ten włany lab) postanowiłem napisać klika skryptów, które pozwalają szybko przenosić konfigurację na nowe systemy. Jedną z usług, z których korzystam jest Samba. Ta notatka jest poświęcona właśnie jej…
Samba posiada dyrektywę include, która pozwala dołącząć pliki konfiguracyjne. Niestety jest mały problem. Nie można używać znaku globalnego * więc każdy plik należy podać z nazwy.

Czytaj dalej Samba: dyrektywa „include” a pisanie własnych skryptów

Bash: Manipulanie ciągami znaków cz.1 – obcinanie

Cóż, dopadła mnie potrzeba nauczenia się obcinania ciągów znaków w Bash-u (by dobrze operować nazwami plików i hostów). Tak więc dzisiaj nauczyłem się jak obcinać ciągi znaków od początku jak i od końca w dwa sposoby: do pierwszego wystąpienia wzorca oraz do ostatniego wystąpienia wzorca.

Czytaj dalej Bash: Manipulanie ciągami znaków cz.1 – obcinanie

Linux: jaką drogą idzie pakiet?

Ta notka jest z serii: „Czy wiesz że?”. Jedną z pięknych rzeczy, które lubię w Linuksie jest możliwość określenia jakim interfejsem i jaką bramą będzie wysłany w świat pakiet. Aby to zobaczyć korzystamy z polecenia ip route get IP, np:

ip route get 209.85.147.99
209.85.147.99 via 192.168.10.1 dev eth0  src 192.168.10.50
cache  mtu 1500 advmss 1460 hoplimit 64