Archiv rubriky: Linux

Rychlost disku pod Linuxem

Pokud potřebujeme změřit rychlost disku pod Linuxem, použijeme tyto příkazy:

//pomocí hdparm
hdparm -Tt /dev/sda

//pomocí kopírování
dd if=/dev/zero of=/tmp/output bs=8k count=10k; rm -f /tmp/output

//grafického rohraní Go to System>Administration>Disk Utility
gnome-disks

Kontrola NTFS oddílu pod Linuxem

Kontrola disku NTFS pod Linuxem

//kontrola disku
ntfsfix /dev/hda1

//odstranění hyberfile
mount -t ntfs-3g -o remove_hiberfile /dev/hda1 /mnt/win
mount -t ntfs-3g -o debug,remove_hiberfile /dev/hda1 /mnt/win

//nápověda k příkazu ntfsfix
-b, --clear-bad-sectors Clear the bad sector list
-d, --clear-dirty       Clear the volume dirty flag
-h, --help              Display this help
-n, --no-action         Do not write anything
-V, --version           Display version information

 

Compact RIO vypnutí power managementu

Pokud máte problém s usínáním National Instruments Compact rio (Crio) tak jeden z funkčních způsobů je:

Vytvořit v adresáři /etc/init.d soubor powermanagement-off do kterého umístíme následující kód

#!/bin/sh
 xset -dpms

Nezapomeňte změnit oprávnění souboru pro jeho spuštění na 0755.

Další možnosti chování power managementu lze vypsat zadáním příkazu xset do příkazového řádku. Případně další časté nastavení xset:

xset -dpms
xset s noblank
xset s off

Teoreticky by mělo fungovat i upravení/vytvoření souboru /etc/X11/xorg.conf

Section "Monitor"
Option          "NODPMS"
EndSection

nebo

Section "Monitor"
Option          "DPMS"
EndSection

Section "ServerLayout"
Option          "BlankTime"     "0"
Option          "StandbyTime"   "0"
Option          "SuspendTime"   "0"
Option          "OffTime"       "0"
EndSection

Užitečné utility a programy pro administrátory sysadmins

V článku najdete odkazy na zajímavé programy a utility o kterých by měl vědět každý administrátor sítě

Záchrana dat aneb recovery programy

Seznam zajímavých programů pro obnovu a záchranu dat z poškozených disků nebo nechtěne smazaných souborů. Programy jako Recuva jsou uživatelsky přívětivé a pokud nedáte obnovu na stejný disk kde jsou smazané soubory tak je malá pravděpodobnost, že něco pokazíte. Zato jiné aplikace při špatném nastavení můžou spůsobit destrukci vašich dat.

https://techtalk.gfi.com/the-top-23-free-data-recovery-tools/

Nástroje pro práci s diskem

Užitečné nástroje pro práci s daty a diskem. V odkazu najdete programy na správu partition, testování disků, diagnostiku disků. Vytvoření VHD kopie PC pro použití ve MS virtual PC nebo

https://techtalk.gfi.com/top-20-free-disk-tools-for-sysadmins/

20 nástrojů pro forenzní analýzu

Pokud potřebujete zjistit neoprávněné přístupy k serveru a nebo další podezřelé činnosti na počítačích. Nebo pokud potřebujete kvalitní HEXa editor souborů.

https://techtalk.gfi.com/top-20-free-digital-forensic-investigation-tools-for-sysadmins/

Nástroje pro správu databází

Nástroje pro správu obvyklých databázových serverů.

https://techtalk.gfi.com/top-10-free-database-tools-for-sys-admins/

Disky pro  diagnostiku a opravy systémů

V článu najdete pět nejpoužívanějších disků pro záchranu nebo opravy spadlých systémů. Popsány jsou Hiren’s boot CD, FalconFour Ultimate Boot CD, SystemRescueCD, Ultimate Boot CD a Trinity rescue kit. Nebo utility od SysInternal nebo Nirsoft.

https://techtalk.gfi.com/top-5-free-rescue-discs-for-your-sys-admin-toolkit/
https://techtalk.gfi.com/top-10-free-system-troubleshooting-tools-for-sysadmins/

Nástroje pro správu, monitoring a analyzování sítí

Programy a utility pro správu, monitorování a analýzu sítí. Popsány jsou MS network monitor, Nagios, IP scaner, Wireshark a další.

https://techtalk.gfi.com/the-top-20-free-network-monitoring-and-analysis-tools-for-sys-admins/

Bezpečnostní nástroje a utility pro penetrační testy

https://techtalk.gfi.com/18-free-security-tools-for-sysadmins/

Utility pro administrátory řazené dle oblasti použití

https://techtalk.gfi.com/the-30-best-free-tools-for-sysadmins/

a odkazy na zajímavé nástroje, některé jsou staršího data:
http://www.computerworlduk.com/galleries/it-vendors/15-essential-open-source-tools-for-windows-admins-3333001/
http://www.infoworld.com/article/2854954/microsoft-windows/15-essential-open-source-tools-for-windows-admins.html
http://www.infoworld.com/article/2620093/open-source-software/15-essential-open-source-tools-for-windows-admins.html
http://www.networkworld.com/article/2181280/data-center/15-essential-open-source-tools-for-windows-admins.html

Kontrolní list pro bezpečné nastavení každé sítě

https://techtalk.gfi.com/the-ultimate-network-security-checklist/

15 příznaků že máte hacklý počítač

https://techtalk.gfi.com/15-signs-youve-been-hacked/

79 odkazů na zajímavé blogy a 23 youtube kanálů

https://techtalk.gfi.com/the-79-best-tech-blogs-for-sysadmins-to-follow/
https://techtalk.gfi.com/23-awesome-youtube-channels-for-sysadmins/

Kódy pro telefony

Zajimávé a užitečné kódy a odkazy pro mobilní telefony.

UPOZORNĚNÍ: POUŽITÍ KÓDŮ NA VLASTNÍ ZODPOVĚDNOST

Sony

Odemknutí boot-loaderu: http://www.recovery-mode.com/android/unlock-sony-xperia-boot-loader.html
Odemknutí boot-loaderu: http://developer.sonymobile.com/unlockbootloader/
http://www.hardreset.info/devices/sony/sony-xperia-e-c1505/

Android

  • *#06# – tobrazí IMEI telefonu
  • *#0*# – servisní menu, test vibrování, zobrazeníá RGB atd
  • *#*#4636#*#* – informace o telefonu, stavu baterie
  • *#*#7378423#*#* – u telefonů sony odblokuje recovery mód
  • *#*#34971539#*#* – informace o kameře

Netestované kódy

  • *#9999# -> Show Software Version
  • *#0001# -> Show Serial Parameters
  • *2767*3855# -> Full EEPROM Reset ( THIS CODE REMOVES SP-LOCK!!!! but also change IMEI to 447967-89-400044-0, you must use CHGIMEI to restore it)
  • *2767*2878# -> Custom EEEPROM Reset
  • *#8999*228# -> Battery status (capacity, voltage, temperature)
  • *#8999*246# -> Program status
  • *#8999*289# -> Change Alarm Buzzer Frequency
  • *#8999*324# -> Debug screens
  • *#8999*364# -> Watchdog
  • *#8999*377# -> EEPROM Error Stack
  • *#8999*427# -> Trace Watchdog
  • *#8999*523# -> Change LCD contrast
  • *#8999*544# -> Jig detect
  • *#8999*636# -> Memory status
  • *#8999*746# -> SIM File Size
  • *#8999*778# -> SIM Service Table
  • *#8999*785# -> RTK (Run Time Kernel) errors
  • *#8999*786# -> Run, Last UP, Last DOWN
  • *#8999*837# -> Software Version
  • *#8999*842# -> Test Vibrator
  • *#8999*862# -> Vocoder Reg
  • *#8999*872# -> Diag
  • *#8999*947# -> Reset On Fatal Error
  • *#8999*999# -> Last/Chk
  • *#8999*9266# -> Yann debug screen (=Debug Screens?)
  • *#8999*9999# -> Software version
  • *#9998*4357# Help Menu
  • *#9998*5282# Java menu (GRPS/CSD settings for JAVA server)
  • *#9999#0# Monitor Mode
  • *#9999# or *#9998*9999# Software Version
  • *#8888# or *#9998*8888# Hardware Version
  • *#9998*746# or *#9998*0746# or*#0746# Sim Infos
  • *#9998*523# or *#9998*0523# or*#0523# Display Contrast
  • *#9998*842# or *#9998*0842# or*#0842# Vibration On (until you push OK)
  • *#9998*289# or *#9998*0289# or*#0289# Buzzer On (until you push OK)
  • *#9998*288# or *#9998*0288# or*#0288# Battery & Field Infos
  • *#9998*377# or *#9998*0377# Error log
  • *#9998*778# or *#9998*0778# or*#0778# Sim Service table
  • *#9998*782# show date and alarm clock
  • *#8999*638# show network information
  • *#9998*5646# change operator logo at startup
  • *#9998*76# production number
  • *#9998*968# view melody for alarm
  • *#9998*585# Non-Volatile Memory (NVM)
  • *#3243948# Digital Audio Interference Off
  • *#32436837# Digital Audio Interference On

ddrescue

Kopírování dat z poškozeného disku

sudo ddrescue -n /dev/sda sda.img sda.log
sudo ddrescue -r3 /dev/sda sda.img sda.log

Poškozen je disk označen jako /dev/sda. Kopie disku uložená jako image (obraz) je v aktuálním adresáři, který by měl být na jiném disku než sda.

První příkaz čte z disku ve velkých blocích a nevrací se na místa, kde narazil na problémy (volba -nno-trimming). Výsledný obraz sda.img je stejně velký jako původní disk – vynechaná místa jsou vyplněna nulami.

Druhý příkaz přečte záznam prvního běhu uložený v sda.log a soustředí se jen na nezkopírované části. Ty rozděluje na menší a menší bloky až narazí na hardwarový strop (sektor, obvykle 512 bytů). V případě chyby zkouší číst z bloku maximálně 3x (volba -r3).

Výsledný obraz je možné archivovat, použít jako zálohu, opravit pomocí dalších nástrojů. Bližší informace najdete na Záchrana dat.

Kopírovat je možné i přímo na jiný disk odpovídající velikosti (zde /dev/sdb), případně oddíl na jiný oddíl, oddíl do souboru atd.

sudo ddrescue -f -n /dev/sda /dev/sdb sda.log
sudo ddrescue -f -r3 /dev/sda /dev/sdb sda.log

Záchrana dat z CD/DVD

ddrescue -b2048 -r -1 /dev/cdrom backup.iso cd.log

Uloží obraz disku z poškozeného CD (nelze použít na Audio CD!). Velikost sektoru 2048 (typická pro CD). Zkouší číst poškozené sektory donekonečna (volba -r -1), program se ukončuje stisknutím Ctrl – c. Výsledný obraz je možné otevřít kliknutím v Nautilu nebo vypálit na nové CD.

http://wiki.ubuntu.cz/ddrescue

Příklady

Příklady jak použít ddrescue.

Příklad 1: Záchrana  ext2 partition z disku /dev/hda2 na /dev/hdb2

Pozor: Tento příkaz přepíše všechny data na cílovém disku. Případně je lepší vytvořit image poškozené partition.

ddrescue -r3 /dev/hda2 /dev/hdb2 logfile
 e2fsck -v -f /dev/hdb2
 mount -t ext2 -o ro /dev/hdb2 /mnt

Příklad 2: Záchrana CD-ROM v /dev/cdrom

ddrescue -b 2048 /dev/cdrom cdimage logfile

Poté je potřeba vypálit cdimage na nový disk.

Příklad 3: Záchrana disku /dev/sda na jiný disk /dev/sdb

napřed se kopírují nepoškozené oblasti

ddrescue -n /dev/sda /dev/sdb rescue.log

poté ddrescue pokouší tříkrát číst z poškozených sektorů

ddrescue -r 3 /dev/sda /dev/sdb rescue.log

Options

-h, --help
   display this help and exit 
-V, --version
   output version information and exit 
-b, --block-size=<bytes>
   hardware block size of input device [512] 
-B, --binary-prefixes
   show binary multipliers in numbers [default SI] 
-c, --cluster-size=<blocks>
   hardware blocks to copy at a time [128] 
-C, --complete-only
   do not read new data beyond logfile limits 
-d, --direct
   use direct disc access for input file 
-D, --synchronous
   use synchronous writes for output file 
-e, --max-errors=<n>
   maximum number of error areas allowed 
-F, --fill=<types>
   fill given type areas with infile data (?*/-+) 
-g, --generate-logfile
   generate approximate logfile from partial copy 
-i, --input-position=<pos>
   starting position in input file [0] 
-n, --no-split
   do not try to split or retry error areas 
-o, --output-position=<pos>
   starting position in output file [ipos] 
-q, --quiet
   quiet operation 
-r, --max-retries=<n>
   exit after given retries (-1=infinity) [0] 
-R, --retrim
   mark all error areas as non-trimmed 
-s, --max-size=<bytes>
   maximum size of data to be copied 
-S, --sparse
   use sparse writes for output file 
-t, --truncate
   truncate output file 
-v, --verbose
   verbose operation

Numbers may be followed by a multiplier: b = blocks, k = kB = 10^3 = 1000, Ki = KiB = 2^10 = 1024, M = 10^6, Mi = 2^20, G = 10^9, Gi = 2^30, etc…

http://www.forensicswiki.org/wiki/Ddrescue

DDRescue-GUI grafické rozhraní pro ddrescue http://launchpad.net/ddrescue-gui
Ddrescueview – Grafická nádstavba, která zobrazí z logu ddrescue rozložení vadných a dobrých sektorů na disku. http://sourceforge.net/projects/ddrescueview/
Ddrutility – Nástroje rozšiřující funkcionalitu ddrescue při zchraně dat http://sourceforge.net/projects/ddrutility/.

Manuál
https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html

Jak otestovat funkčnost pop3, imap a smtp serveru pomocí telnetu

Příklad pro POP3 server

telnet pop3.domena.cz 110
user jmeno@domena.cz
pass heslo
list

Příklad pro IMAP server

telnet pop3.domena.cz143
a1 login jmeno@domena.cz heslo
a2 LIST
a3 EXAMINE INBOX
a4 FETCH 1 BODY[]
a5 LOGOUT

Pro IMAP s SSl

openssl s_client -connect imap.example.com:993 -quiet

Příklad pro SMTP server

perl -MMIME::Base64 -e ‚print encode_base64(„uzivatelske-jmeno“);‘
perl -MMIME::Base64 -e ‚print encode_base64(„heslo“);‘

telnet mail.domena.cz 25 nebo 587
EHLO domena.cz
AUTH LOGIN

jmeno@domena.cz v šifrovaném formátu např. BASE64 (lze použít převodníky http://www.motobit.com/util/base64-decoder-encoder.asp a http://www.freeformatter.com/hmac-generator.html)
heslo ve formátu BASE64

MAIL FROM: odesilatel@domena.cz
RCPT TO: prijemce@domena.eu
DATA
Subject: predmet
text emailu
.
QUIT

Příklad pro www server (jen linux)

telnet domena.cz 80
GET / HTTP/1.1
HOST: domena.cz

Vyčištění DNS pro jednotlivé operační systémy

Windows 98/NT/2000/XP Flush DNS
Start > Run > cmd.exe > OK
ipconfig /flushdns

Windows Vista / Windows 7 Flush DNS
Start > Všechny program\ > Příslušenství > Příkazový řádek)
Kliknout pravým tlačítkem a vybrat „Spustit jako administrátor“
Napsat příkaz ipconfig /flushdns a potvrdit entrem

Windows 8 / Windows 8.1 Flush DNS
Spustit výchozí orazovku, napsat cmd, kliknout pravým a spustit jako správce.
Napsat příkaz ipconfig /flushdns a potvrdit entrem.

Mac OS X Flush DNS
Yosemite

If you are running Mac OS X 10.10, you need to do the following:
Open up the command terminal.
Run the command sudo discoveryutil udnsflushcaches

Lion, Mountain Lion, Mavericks
If you are running Mac OS X 10.7, 10.8 or 10.9, you need to do the following:
Open up the command terminal.
Run the command sudo killall -HUP mDNSResponder

Snow Leopard
If you are running Mac OS X 10.6, you need to do the following:
Open up a command terminal.
Run the command sudo dscacheutil -flushcache

Leopard and below
If you are running Mac OS X 10.5.1 or below, you need to do the following:
Open a command terminal.
Run the command sudo lookupd -flushcache

Linux Flush DNS
If you are running the nscd Name Service Cache Daemon then you will need to do the following.
Open up a command terminal (either as root or run step 2 with sudo)
Run the command /etc/init.d/nscd restart

Popis RAIDových polí a který RAID vybrat

Ve firmě DELL udělali pěkný výukový seriál o typech a použítí RAIDových polí. Výuku rozdělil Ondra Bačina do třech celků.

Základní vzdělání

Ve videu najdete popis technologie disků, rozdíl SATA/SAS, typy jednotlivých RAIDových polí.

http://dell.livebox.cz/webcast/StorageA-Z/Elementary/

Střední škola

Rozebírá způsoby připojení RAIDových Block versus File a DAS/SAN.

http://dell.livebox.cz/webcast/StorageA-Z/High/

Vysoká škola

Rozebrání starého modelu rozložení RAIDových polí verzus nový model FluidData.

http://dell.livebox.cz/webcast/StorageA-Z/University/

Další zajímavé články o RAID polích

  • Vysvětlení RAIDových polí http://www.dell.com/support/article/us/en/19/SLN129581/CS
  • Wiki o RAID array v ENG jazyce https://en.wikipedia.org/wiki/RAID
  • Wiki o RAID array v CZ jazyce https://cs.wikipedia.org/wiki/RAID
  • Kalkulačka raidových polí http://www.icc-usa.com/raid-calculator.html
  • Kalkulačka raidových polí https://www.synology.com/cs-cz/support/RAID_calculator
  • Popis raidových polí http://www.fit.vutbr.cz/study/courses/ITP/public/itp07/raid01.pdf
  • Popis problému tiering http://www.optimalizovane-it.cz/storage/co-to-je-automaticky-storage-tiering.html