Архив за месяц: Сентябрь 2012

вывод df -h в pdf


#!/usr/bin/python
import subprocess
import datetime
 
from reportlab.pdfgen import canvas
from reportlab.lib.units import inch
 
def disk_report():
   p=subprocess.Popen("df -h", shell=True,stdout=subprocess.PIPE)
   #записываем вывод df -h
   return p.stdout.readlines()

def create_pdf(input,output="disk_rep.pdf"):
   #создаем pdf, записываем дату
   now=datetime.datetime.today()
   date=now.strftime("%h %d %Y %H:%M:%S")
   c=canvas.Canvas(output)
   textobj=c.beginText()
   textobj.setTextOrigin(inch,11*inch)
   textobj.textLines('''
   Disk Capacity Report: %s ''' % date)
   for line in input:
     textobj.textLine(line.strip())
   c.drawText(textobj)
   c.showPage()
   c.save()
report=disk_report() #записываем вывод в переменную
create_pdf(report)

Huawei E392 4G & Ubuntu

1. Устанавливаем Megafon-Manager. (cd /meda/Megafon modem/ && sh ./install_linux.sh)
2. У чипсета есть два режиа: ndis и wdm. Второй нам не нужен, потому, что не нужен. Ищем модуль в ядре:

find /lib/modules -name "cdc-wdm*" -exec rm {};

3. Втыкаем модем — и получаем всё, что нужно — определение интерфейса, как eth, софтину megafon и прочее.

Сброс пароля mysql

Добавляем в файл /etc/my.cnf
В секцию [mysqld] следующее

skip-grant-tables

Перезапускаем сикуль
support$ sudo /usr/local/etc/rc.d/mysql-server restart
support$ sudo mysql -p

входим с пустым паролем.

Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 15
Server version: 5.1.57 FreeBSD port: mysql-server-5.1.57

mysql> UPDATE mysql.user SET password = PASSWORD(‘P@sss’) WHERE user = ‘root’ AND host = ‘localhost’;

Собственно все. убираем строку skip-grant-tables из файла my.cnf и ресетим сикуль

 

Порты необходимые для корректной работы AD

UDP порт 88 для Kerberos авторизации.
UDP и TCP порт 135 для операций взаимодействия контроллер-контроллер и контроллер-клиент.
TCP порт 139 и UDP 138 для File Replication Service между контроллерами домена.
UDP порт 389 для LDAP запросов от клиента к серверу.
TCP и UDP порт 445 для File Replication Service.
TCP и UDP порт 464 для смены пароля Kerberos.
TCP порт 3268 и 3269 для доступа к Global Catalog от клиента к контроллеру.
TCP и UDP порт 53 для DNS запросов.

ls: невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога

root@support:/opt/1C/v8.2/x86_64/utils# ./config_server
ls: невозможно получить доступ к /lib/libc-*.so: Нет такого файла или каталога
Usage: file [-bchikLlNnprsvz0] [—apple] [—mime-encoding] [—mime-type]
[-e testname] [-F separator] [-f namefile] [-m magicfiles] file …
file -C [-m magicfiles]
file [—help]
./config_server: строка 149: [: =: ожидается использование унарного оператора
ls: невозможно получить доступ к /lib64/libc-*.so: Нет такого файла или каталога
Usage: file [-bchikLlNnprsvz0] [—apple] [—mime-encoding] [—mime-type]
[-e testname] [-F separator] [-f namefile] [-m magicfiles] file …
file -C [-m magicfiles]
file [—help]
./config_server: строка 149: [: =: ожидается использование унарного оператора
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
root@support:/opt/1C/v8.2/x86_64/utils# ls: невозможно получить доступ к /lib/li bc-*.so: Нет такого файла или каталога
Читать далее