tar
relativist
tar -czvf wildfly.tar.gz wildfly-10.1
tar -zxvf wildfly.tar.gz
Метки:

update ftp bash script
relativist
#!/bin/bash
echo "pls = 10350"
echo "pl = 10492"
counter=9220;
source="MSK.txt"
cell=$(wc -l $source | awk '{print $1}')
fileName="2hours.csv"
ftp -n <<EOF
open ftp.HOST.ru
user ftp_asma PASSWORD
cd zprice
put 2hours.csv
EOF
while [ $counter -le $cell ]
do
head -n $counter $source > $fileName
echo "wrote lines: $counter"
ftp -n <<EOF
open ftp.HOST.ru
user ftp_asma PASSWORD
cd zprice
del 2hours.csv
put 2hours.csv
EOF
echo "update file "$(date +%y-%m-%d-%H-%S)
let 'counter = counter + 5'
sleep 140
done
Метки: ,

500GB
relativist
sudo smartctl -a /dev/sdc

smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.14.4-1-ARCH] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.12
Device Model:     ST3500418AS
Serial Number:    6VMGR1PP
LU WWN Device Id: 5 000c50 027dd3075
Firmware Version: CC38
User Capacity:    500,106,780,160 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    7200 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 2.6, 3.0 Gb/s
Local Time is:    Mon Dec 18 21:41:08 2017 +07
==> WARNING: A firmware update for this drive may be available,
see the following Seagate web pages:
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (  600) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: (   1) minutes.
Extended self-test routine
recommended polling time: (  85) minutes.
Conveyance self-test routine
recommended polling time: (   2) minutes.
SCT capabilities:      (0x103f) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate     0x000f   117   099   006    Pre-fail  Always       -       156813542
3 Spin_Up_Time            0x0003   097   097   000    Pre-fail  Always       -       0
4 Start_Stop_Count        0x0032   096   096   020    Old_age   Always       -       4188
5 Reallocated_Sector_Ct   0x0033   099   099   036    Pre-fail  Always       -       61
7 Seek_Error_Rate         0x000f   081   060   030    Pre-fail  Always       -       128718160
9 Power_On_Hours          0x0032   085   085   000    Old_age   Always       -       13508
10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
12 Power_Cycle_Count       0x0032   098   098   020    Old_age   Always       -       2209
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   092   000    Old_age   Always       -       1637
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   070   047   045    Old_age   Always       -       30 (Min/Max 25/30)
194 Temperature_Celsius     0x0022   030   053   000    Old_age   Always       -       30 (0 12 0 0 0)
195 Hardware_ECC_Recovered  0x001a   037   021   000    Old_age   Always       -       156813542
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       18310 (219 212 0)
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       3526787176
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       363144983
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%      9343         -
SMART Selective self-test log data structure revision number 1
SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
1        0        0  Not_testing
2        0        0  Not_testing
3        0        0  Not_testing
4        0        0  Not_testing
5        0        0  Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
Метки:

3TB
relativist
sudo smartctl -a /dev/sdb



smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.14.4-1-ARCH] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family: Western Digital Blue
Device Model: WDC WD30EZRZ-00GXCB0
Serial Number: WD-WCC7K0LC02DT
LU WWN Device Id: 5 0014ee 2b9783606
Firmware Version: 80.00A80
User Capacity: 3,000,592,982,016 bytes [3.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Form Factor: 3.5 inches
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-3 T13/2161-D revision 5
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Mon Dec 18 21:40:51 2017 +07
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x80) Offline data collection activity
was never started.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (32160) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 342) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x3035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 100 253 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 100 253 021 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 1
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 100 253 000 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 0
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 1
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 0
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 6
194 Temperature_Celsius 0x0022 124 119 000 Old_age Always - 26
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
Метки: ,

work with harddrives
relativist
problem with WD :
-- show current
sudo idle3ctl -g /dev/sdb

-- set to 10 sec
idle3ctl -s 100 /dev/sdb

(SSD)
rest ~ $ sudo hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 9398 MB in 2.00 seconds = 4700.82 MB/sec
Timing buffered disk reads: 758 MB in 3.01 seconds = 251.97 MB/sec
rest ~ $ sudo hdparm -Tt /dev/sdb

(3TB)
/dev/sdb:
Timing cached reads: 8754 MB in 2.00 seconds = 4378.20 MB/sec
Timing buffered disk reads: 526 MB in 3.00 seconds = 175.26 MB/sec
rest ~ $ sudo hdparm -Tt /dev/sdc

(500GB)
/dev/sdc:
Timing cached reads: 8204 MB in 2.00 seconds = 4103.17 MB/sec
Timing buffered disk reads: 382 MB in 3.00 seconds = 127.28 MB/sec
Метки:

rename all files from folder with enumeration
relativist
find wall -exec sh -c 'k=0; for i do let "k = k + 1"; mv "$i" "wall/$k.jpg"; done' sh {} +
Метки: , ,

wallchanger
relativist
#!/bin/bash

dir=~/wall
time=120

array=$(ls $dir)
echo "first: "${array[1]}

COUNTER=0
while [  $COUNTER -lt 900 ]; do
	random=$((0 + RANDOM % 3))
	#echo "random="$random
	for i in $(ls $dir); do
		if [[ random -ne 0 ]]; then
			#echo "skip"
			let random=random-1;
			continue
		fi
		echo $i
		feh --bg-fill $dir/$i
		random=$((0 + RANDOM % 3))
		sleep $time
	done
	let COUNTER=COUNTER+1 
done
         



Метки: , ,

Openbox autostart
relativist
clipit &
tint2 &
volumeicon &
sleep 1 && compton &
conky &
yakuake &
#xscreensaver -no-splash &
qxkb &
setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle" &
nitrogen --restore
joxi &
sleep 5 && minidlnad -f /etc/minidlna.conf &
xrandr --output VGA-1 --mode 1920x1080 --pos 0x0 --rotate normal --output DVI-I-1 --off --output HDMI-1 --mode 1920x1080 --pos 0x0 --rotate normal &
/home/rest/./wallchanger.sh &

Restore archlinux after break dkms kernel build.
relativist
  • Mount root and boot file systems

# mkdir /mnt/arch
# mount /dev/mapper/vg-lv_root /mnt/arch
# mount /dev/sda5 /mnt/arch/boot

# cd /mnt/arch
# mount -t proc proc proc/
# mount -t sysfs sys sys/
# mount -o bind /dev dev/
# chroot . /bin/bash

  • Refresh all packages and upgrade

[root@bt /]# pacman -Syu

  • Reinstall udev and mkinitcpio

[root@bt /]# pacman -S udev mkinitcpio


mkinitcpio -p linux

Метки: ,

System request (SYSRQ)
relativist
Ctrl Alt PrntScr + [REISUB]

Alt + SysRq + H Help — выводит все доступные возможности SysRq, выделяя большой буквой клавишу действия;
Alt + SysRq + 0-9 loglevel0-9 — позволяет менять уровень подробности вывода от 0 (только критические сообщения) до 8 (самый подробный режим);
Alt + SysRq + B reBoot — выполняет немедленную перезагрузку системы аналогично кнопке RESET (без синхронизации и размонтирования файловых систем);
Alt + SysRq + C Crashdump — выполняет директиву kexec для перезагрузки чтобы получить сведения об ошибках;
Alt + SysRq + D holDs — показывает все блокировки, которые держат устройства или файлы;
Alt + SysRq + O powerOff — корректно выключает систему (если настроено и поддерживается, обычно это прямая команда отключения);
Alt + SysRq + S Sync — пытается синхронизировать все примонтированные файловые системы, при этом пишет в консоли «Emergency Sync». При успешном завершении выводится «Emergency Sync Complete»;
Alt + SysRq + U Unmount — пытается перемонтировать все примонтированные файловые системы в режим «только чтение»;
Alt + SysRq + T showTasks — выдаст список текущих задач и информацию о них в текущую консоль;
Alt + SysRq + N Nice — используется для того, чтобы сбросить приоритет задачи реального времени или просто с измененным приоритетом;
Alt + SysRq + W shoW-blocked-tasks — выдаст список всех непрерываемых (заблокированных, ждущих окончание ввода-вывода) задач;
Alt + SysRq + M showMem — выдаст информацию о доступной и занятой оперативной памяти, а также степени использования свопа;
Alt + SysRq + F Full — позволяет вызвать обработчик oom_kill (out-of-memory kill) для прерывания приложений, забравших слишком много памяти (может занять продолжительное время). Используйте его, если свободная память совсем истощилась, так что система не реагирует ни на какой иной ввод (курсор мыши не движется, индикаторы NumLock/CapsLock не включаются, но индикатор работы накопителя всё время включен);
Alt + SysRq + K secure access Key — убивает все процессы на текущей консоли. Её следует применять для снятия зависшего X-сервера. При этом графический сервер будет остановлен и невозможно будет увидеть ввод-вывод либо пока X-сервер не перезапустится, либо пока видеорежим не будет исправлен вручную;
Alt + SysRq + R unRaw — перехватывает управление мышью и клавиатурой у Х-сервера, что полезно, если Х-сервер завис: так можно перейти в консоль, убить Х-сервер или проверить логи;
Alt + SysRq + E tErm — послать сигнал завершения работы SIGTERM всем процессам, кроме init;
Alt + SysRq + I KILL — послать сигнал немедленного завершения работы SIGKILL всем процессам, кроме init.
Метки:

?

Log in

No account? Create an account