Публикации

Как выяснить проблему с Raid контролером на сервер?

У нас есть сервер СуперМикро на 8 дисков(4 сас, 2 ссд, 2 hdd), raid контролер lsi raid 2108.
Программа для raid контролера mega raid storage manager показал ошибку:
1. 267 [Warning, 1] 2016-12-28, 01:11:31 Controller ID: 0 Command timeout on PD: PD = -:-:3-No addtional sense information, CDB = 0x8a 0x00 0x00 0x00 0x00 0x00 0x6e 0xcc 0x92 0x00 0x00 0x00 0x00 0x10 0x00 0x00, Sense = null, Path = 0x4433221103000000 3361
2. 268 [Warning, 1] 2016-12-28, 01:11:29 Controller ID: 0 PD Reset: PD = -:-:3, Error = 3, Path = 0x4433221103000000 3355
а системных логах было
1. Controller ID: 0 PD Reset: PD = -:-:3, Critical = 3, Path = 0x4433221103000000.
2. Controller ID: 0 Command timeout on PD: PD = -:-:3No addtional sense information, CDB = 0x8a 0x00 0x00 0x00 0x00 0x01 0x34 0x0c 0xac 0x00 0x00 0x00 0x00 0x80 0x00 0x00, Sense =, Path =
0x4433221103000000.
В чем может проблема, что делать?

Спасибо.

Как удалить подкаталоги по маске?

Всем привет.
Есть сетевой путь \\shara\x\2017
В нем лежит куча папок с разными названиями
Что-то типа
spoiler
17.12.2016 10:38 Touax rail_E
22.12.2016 11:20 Tradesoft_E
27.12.2016 10:53 Tradesoft_E_2016
22.12.2016 16:05 Trias sentosa_E
14.12.2016 13:05 Tubnui zavod_2017_E
23.12.2016 11:31 Turkish delights_DS
21.12.2016 14:51 UD Kabarovsky_15_2017
26.11.2016 14:22 Ulma_E
22.11.2016 17:01 Union copper rod_D
23.11.2016 11:15 Union-tec_E
24.11.2016 11:58 Uruguayxxi_E
24.12.2016 10:40 Vacmet limited_E
27.12.2016 09:16 Valeria
22.11.2016 09:43 Vintorg_2016
24.11.2016 13:57 Vinyl on_2016
17.12.2016 12:48 Vishakha polyfab_E
22.11.2016 14:25 Vkk rus
Читать дальше

Все ли в порядке с SSD?

Сделал smart ssd диска на сервере, подскажите, долго будет работать?
smartctl -a /dev/sda2 smartctl 6.4 2014-10-07 r4002 [x86_64-linux-3.16.0-4-amd64] (local build) Copyright © 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Device Model: Samsung SSD 850 EVO 250GB Serial Number: S21PNXBG629935F LU WWN Device Id: 5 002538 d4026dd39 Firmware Version: EMT01B6Q User Capacity: 250,059,350,016 bytes [250 GB] Sector Size: 512 bytes logical/physical Rotation Rate: Solid State Device Device is: Not in smartctl database [for details use: -P showall] ATA Version is: ACS-2, ATA8-ACS T13/1699-D revision 4c SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s) Local Time is: Sat Dec 24 21:58:22 2016 MSK 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: (0x00) Offline data collection activity was never started. Auto Offline Data Collection: Disabled. 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: ( 0) seconds. Offline data collection capabilities: (0x53) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. No Offline surface scan supported. Self-test supported. No 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: ( 133) minutes. SCT capabilities: (0x003d) SCT Status supported. SCT Error Recovery Control
Читать дальше

Как перенаправить посетителей с html страницы на aspx?

В базы данных разных поисковых систем попали страницы сайта вида page1.aspx.html
и page1.aspx. Страницы с окончанием .html физически уже не существуют и всех надо перенаправить со страниц *.aspx.html на *.aspx

Общедоступный код, не помогает (он режет только для страниц вида page.html -> page )
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ yukimori.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]

Помогите, как сделать.

Как настроить Pdnsd в Ubuntu?

Всем доброго времени суток. Пытаюсь настроить pdnsd, на Ubuntu 16.04. Порядок действий таков. Скачал командой apt-get install pdnsd выбрал ручную настройку, дальше пошел в /etc/pdnsd.conf, настроил вот так // Read the pdnsd.conf(5) manpage for an explanation of the options. /* Note: this file is overriden by automatic config files when /etc/default/pdnsd AUTO_MODE is set and that /usr/share/pdnsd/pdnsd-$AUTO_MODE.conf exists */ global { perm_cache=10024; cache_dir="/var/cache/pdnsd"; run_as=«pdnsd»; server_ip = 127.0.1.20; // Use eth0 here if you want to allow other // machines on your network to query pdnsd. status_ctl = on; paranoid=on; query_method=tcp_udp; // pdnsd must be compiled with tcp // query support for this to work. min_ttl=15m; // Retain cached entries at least 15 minutes. max_ttl=1w; // One week. timeout=10; // Global timeout option (10 seconds). // Don't enable if you don't recurse yourself, can lead to problems // delegation_only=«com»,«net»; } /* with status_ctl=on and resolvconf installed, this will work out from the box this is the recommended setup for mobile machines */ server { label=«opendns»; ip = 208.67.220.220,208.67.222.222; proxy_only=off; uptest=query; interval=15m; timeout=30; caching=on; lean_query=on; } /* //This section is meant for resolving from root servers. server { label = «root-servers»; root_server=on; ip = 198.41.0.4, 192.228.79.201, 192.33.4.12, 128.8.10.90, 192.203.230.10, 192.5.5.241, 192.112.36.4, 128.63.2.53 //, 192.36.148.17 //, 192.58.128.30 //, 193.0.14.129 //, 198.32.64.12 //, 202.12.27.33; timeout = 5; uptest = query; interval = 30m; // Test every half hour. ping_timeout = 300; // 30 seconds. purge_cache = off; exclude = .localdomain; policy = included; preset = off; } */ source { owner=localhost; // serve_aliases=on; file="/etc/hosts"; } rr { name=localhost; reverse=on; a=127.0.0.1; owner=localhost; soa=localhost,root.localhost,42,86400,900,86400,86400; } /* neg { name=doubleclick.net; types=domain; // This will also block xxx.doubleclick.net, etc. } */ /* neg { name=bad.server.com; // Badly behaved server you don't want to connect to. types=A,AAAA; } */ /* vim:set ft=c: */ далее пошел в /etc/resolv.conf там оставил строчку nameserver 127.0.1.20 Пытаюсь зайти на сайт, чтобы проверить свой DNS, а он просто не открывается со словами DNS_PROBE_FINISHED_BAD_CONFIG. Вопрос, что я делаю не так? Bind9 не предлагать, он прекрасно работает, и я это знаю. Нужно именно pdnsd, чтобы потом включить его в цепочку...., это долгая история. Где я ошибся? Что подскажете?

LXD API создать контейнер?

Во всех интернетах по LXD API только один пример создания контейнера. И он подразумевает вариант «protocol»: «simplestreams», «server»: «cloud-images.ubuntu.com/daily»
curl -s --unix-socket /var/lib/lxd/unix.socket -X POST -d '{«name»: «xenial», «source»: {«type»: «image», «protocol»: «simplestreams», «server»: «cloud-images.ubuntu.com/daily», «alias»: «16.04»}}' a/1.0/containers | jq.
Как добавлять другие образы? по типу lxc launch images:alpine/3.3/amd64
из списка lxc image list images:

Настройка правил Iptables?

Всем добрый вечер. Проблема следующего характера. Не могу настроить правила iptables для redsocks. TCP трафик фильтруется, ip носка, но dns по прежнему мои. Чтобы они подменялись, нужно настроить udp. Я не совсем понимаю, что и куда направлять. Поправьте меня если ошибаюсь. Как я понимаю, сначала нужно направить трафик на «redudp», то есть 127.0.0.1:10053, затем перенаправить его с этого адреса на «dnstc», то есть 127.0.0.1:5300, а с него отправить его на локальный адрес компьютера, откуда выходит весь udp трафик, то есть 127.0.0.1:53. Вопрос, правильно ли я думаю? И можно пример команды с фильтрацией udp в моем случае. А если не правильно то объяснить что неправильно и подсказать как решить эту проблему. Заранее благодарен. Redsocks.conf base { // debug: connection progress & client list on SIGUSR1 log_debug = on; // info: start and end of client session log_info = on; /* possible `log' values are: * stderr * «file:/path/to/file» * syslog:FACILITY facility is any of «daemon», «local0»...«local7» */ log = «file:/tmp/reddi.log»; // detach from console daemon = on; /* Change uid, gid and root directory, these options require root * privilegies on startup. * Note, your chroot may requre /etc/localtime if you write log to syslog. * Log is opened before chroot & uid changing. */ user = redsocks; group = redsocks; // chroot = "/var/chroot"; /* possible `redirector' values are: * iptables — for Linux * ipf — for FreeBSD * pf — for OpenBSD * generic — some generic redirector that MAY work */ redirector = iptables; } redsocks { /* `local_ip' defaults to 127.0.0.1 for security reasons, * use 0.0.0.0 if you want to listen on every interface. * `local_*' are used as port to redirect to. */ local_ip = 127.0.0.1; local_port = 31330; // `ip' and `port' are IP and tcp-port of proxy-server // You can also use hostname instead of IP, only one (random) // address of multihomed host will be used. ip = 81.165.130.165; port = 45554; // known types: socks4, socks5, http-connect, http-relay type = socks5; // login = «foobar»; // password = «baz»; } redudp { // `local_ip' should not be 0.0.0.0 as
Читать дальше

WPA2-EAP авторизация FreeRadius + MikroTik, где туплю?

Приветствую друзья.
Пытаюсь поднять WPA2-EAP на микротике, freeradius отрабатывает нормально при авторизации на свитчах и куче сетевых железок но вот настроить WPA2-EAP не получается.

В логе имеет:
(220) Received Access-Request Id 234 from 10.10.3.189:42134 to 172.17.0.2:1812 length 264 (220) Service-Type = Framed-User (220) Framed-MTU = 1400 (220) User-Name = «sys» (220) State = 0x9c1eed869b17f40c954b4359550f8eb4 (220) NAS-Port-Id = «radius» (220) NAS-Port-Type = Wireless-802.11 (220) Acct-Session-Id = «82000020» (220) Acct-Multi-Session-Id = «6E-3B-6B-F2-A3-84-80-A5-89-00-3D-A3-82-00-00-00-00-00-00-1D» (220) Calling-Station-Id = «80-A5-89-00-3D-A3» (220) Called-Station-Id = «6E-3B-6B-F2-A3-84:Radius» (220) EAP-Message = 0x0209002b19001703010020f6f18e3b9d1144351e61353162621a3e6de737d51713a7746737b0d5689bf84d (220) Message-Authenticator = 0x24d64cf0c1f4b2596164e3b4faca09d1 (220) NAS-Identifier = «MikroTik» (220) NAS-IP-Address = 10.10.3.189 (220) Restoring &session-state (220) &session-state:Module-Failure-Message := «No Auth-Type found: rejecting the user via Post-Auth-Type = Reject» (220) # Executing section authorize from file /radius/conf/sites-enabled/default (220) authorize { (220) policy filter_username { (220) if (&User-Name) { (220) if (&User-Name) -> TRUE (220) if (&User-Name) { (220) if (&User-Name =~ / /) { (220) if (&User-Name =~ / /) -> FALSE (220) if (&User-Name =~ /@[^@]*@/ ) { (220) if (&User-Name =~ /@[^@]*@/ ) -> FALSE (220) if (&User-Name =~ /\.\./ ) { (220) if (&User-Name =~ /\.\./ ) -> FALSE (220) if ((&User-Name =~ /@/) && (&User-Name !~ /@(.+)\.(.+)$/)) { (220) if ((&User-Name =~ /@/) && (&User-Name !~ /@(.+)\.(.+)$/)) -> FALSE (220) if (&User-Name =~ /\.$/) { (220) if (&User-Name =~ /\.$/) -> FALSE (220) if (&User-Name =~ /@\./) {
Читать дальше

Как показать Ubuntu Server где установлена Samba?

Доброго времени суток господа.
Подскажите как быть с samba.
Суть проблемы такова, что мне приходится администрировать сервер на ubuntu server 14.04.5 LTS. На нём установлена файлопомойка, виртуальные машины, и интернет шлюз.
Собственно с файлопомойкой возникли трудности. Все машины(Windows 7) в сети ходят на неё без проблем, а новый компьютер никак не может войти на сервер.
Проблема еще и в том что предыдущий админ установил samba не из репозиториев похоже, а собирал в ручную.
В итоге в папке /usr/local/samba/ лежат все файлы:
root@ns:/usr/local/samba# ls bin etc include lib private samba.sh sbin share var
В папке etc соответственно конфиг:
root@ns:/usr/local/samba# cat etc/smb.conf [global] #---------------- Логи max log size = 300 debug level = 1 log file = /usr/local/samba/var/log.%m #---------------- Общие настройки netbios name = SERVER workgroup = DTP server string = DTP file server time server = True wins support = yes domain master = yes domain logons = yes preferred master = yes local master = yes logon script = %U.bat logon home = \\%L\%U\profile os level = 34 max open files = 10000 #---------------- Доступ на общем уровне и права на ресурсы hosts allow = 172.16.5.0/255.255.255.0 valid users = nobody, @smbusers, @smbadmins interfaces = 172.16.5.0/24 bind interfaces only = true write list = @smbadmins admin users = @smbadmins public = no writable = no guest account = nobody #----------------- Имена файлов и атрибуты dos charset = CP866 unix charset = UTF-8 create mask = 0775 directory mask = 0775 force create mode = 0775 unix extensions = no wide links = yes acl group control = yes inherit owner = yes inherit permissions = yes inherit acls = yes acl allow execute always = yes passdb backend =
Читать дальше

Как с помощью sys_getloadavg построить примерный график нагрузки сервера?

Как строить графики я знаю.
Как получить хотя бы примерное среднее значение?
Подскажите пожалуйста формулу, а то функция
sys_getloadavg
мне выдаёт
array(3) { [0]=> float(1.01) [1]=> float(0.94) [2]=> float(1.15) }
почитал документацию, но ни чего нормального я не нашёл.
Прошу помочь в 2 вопросах:
1. Написать формулу расчёта примерного среднего значения(точность не важна)?
2. Не вызовет ли данная функция sys_getloadavg лишней нагрузки на сервер?