Инструменты пользователя

Инструменты сайта


test

Это старая версия документа.


Не знаю как кто относится к подобным фразам, но у меня они вызывают лишь улыбку. Но в случае с profptd, особенно зная его широкий функционал, я бы сказал, что его смело можно указывать в резюме, если речь конечно не о типовой конфигурации - тривиальная настройка ftp сервера.

Итак, что же такое proftpd? Как я уже говорил выше, пожалуй один из самых «мощных» и продвинутых ftp серверов. Правда у этой медали есть и обратная сторона - в нем чаще, чем в других ftp серверах находят уязвимости. Поэтому, если вы используете его на боевых серверах, то необходимо следить за обновлениями.

  GMAIL
  mail from: relay.test.2015@gmail.com
  server address: smtp.googlemail.com
  port: 25
  YAHOO
  mail from: relay.test_2015@yahoo.com
  server address: smtp.mail.yahoo.com
  port: 465

import boto
import boto.s3.connection
import boto.s3.bucket
from boto.s3.connection import OrdinaryCallingFormat
import os
import re
import distutils.dir_util

PATH_PREFIX = '/home/s3/uploads/'
AWS_ACCESS_KEY_ID = 'ACCESS_KEY_ID'
AWS_SECRET_ACCESS_KEY = 'SECRET_ACCESS_KEY'

AWS_S3_ENDPOINT = 's3-us-west-2.amazonaws.com'

conn = boto.connect_s3(
    aws_access_key_id=AWS_ACCESS_KEY_ID,
    aws_secret_access_key=AWS_SECRET_ACCESS_KEY,
    is_secure=False,
    calling_format=OrdinaryCallingFormat(),
)

conn.host = AWS_S3_ENDPOINT
tl_stg_bucket = conn.get_bucket('images.example.net')

for key in tl_stg_bucket.list(prefix='subdir/'):
    file_name = str(key.name)
    subdir = re.search('^.*\/', file_name).group(0).strip()
    if not os.path.exists(PATH_PREFIX+subdir):
        distutils.dir_util.mkpath(PATH_PREFIX+subdir)

    # Match files only
    res = re.search('^.*\/(\w+)\.(\w+)$', file_name)
    if res is not None:
        print file_name
        key.get_contents_to_filename(PATH_PREFIX + file_name)


Ctrl+Shift+c

Ctrl+Shift+c

Ctrl+Shift+c

Mar 22 15:32:31 web-srv01 postfix/smtpd[13837]: connect from localhost[127.0.0.1]
Mar 22 15:32:31 web-srv01 postfix/smtpd[13837]: 42BB512324B: client=localhost[127.0.0.1]
Mar 22 15:32:31 web-srv01 postfix/cleanup[13839]: 42BB512324B: message-id=<20150322193231.42BB512324B@mail.example.net>
Mar 22 15:32:31 web-srv01 postfix/qmgr[13834]: 42BB512324B: from=<relay.test.2015@gmail.com>, size=427, nrcpt=1 (queue active)
Mar 22 15:32:31 web-srv01 postfix/smtpd[13837]: disconnect from localhost[127.0.0.1]
Mar 22 15:32:31 web-srv01 postfix/smtp[13840]: setting up TLS connection to smtp.googlemail.com[74.125.136.16]:25
Mar 22 15:32:31 web-srv01 postfix/smtp[13840]: Verified TLS connection established to smtp.googlemail.com[74.125.136.16]:25: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
Mar 22 15:32:32 web-srv01 postfix/smtp[13840]: 42BB512324B: to=<relay.test.2015@mail.ru>, relay=smtp.googlemail.com[74.125.136.16]:25, delay=1.6, delays=0.01/0/0.65/0.96, dsn=2.0.0, status=sent (250 2.0.0 OK 1427052699 nh17sm7809110wic.5 - gsmtp)
Mar 22 15:32:32 web-srv01 postfix/qmgr[13834]: 42BB512324B: removed
server {
    listen       9898 default_server;
    server_name  _;

    root /usr/share/nginx/html;
    error_log /var/log/nginx/header.log debug;

    location / {
        set $location L1;
        add_header X-DEBUG $show_debug_header always;
    }

    location =/test.html {
        set $location L2;
        add_header X-DEBUG $show_debug_header always;
    }
}
16:42:14    mv -f $depbase.Tpo $depbase.Po
16:42:14 gcc -O2 -DSYSCONFDIR=\"/usr/local/etc\" -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wredundant-decls -Wbad-function-cast -Winline -Wcast-align -Wextra -Wdeclaration-after-statement -Wno-missing-field-initializers -pthread -rdynamic  -o goaccess src/browsers.o src/color.o src/commons.o src/csv.o src/error.o src/gdashboard.o src/gdns.o src/gholder.o src/gmenu.o src/goaccess.o src/gstorage.o src/json.o src/opesys.o src/options.o src/output.o src/parser.o src/sort.o src/settings.o src/ui.o src/util.o src/xmalloc.o  src/gkhash.o src/geolocation.o  -lnsl -lncursesw -lGeoIP -lpthread 
16:42:14 Build step 'Execute shell' marked build as failure
16:42:14 Sending e-mails to: alex.hha@gmail.com
16:42:17 Finished: FAILURE

# service jenkins restart
Shutting down Jenkins                                      [  OK  ]
Starting Jenkins                                           [  OK  ]

# Default virtual host settings

<VirtualHost *:80>
    ServerName phpvb.example.net
    DocumentRoot /var/www/vhosts/phpvb.example.net

    AssignUserID vbox vboxusers

    php_admin_value open_basedir /var/www/vhosts/phpvb.example.net/:/tmp/ /var/www/vhosts/phpvb.example.net/:/tmp/ /var/www/vhosts/phpvb.example.net/:/tmp/
    php_admin_value session.save_path /tmp
    php_admin_value upload_tmp_dir /tmp

    <Directory /var/www/vhosts/phpvb.example.net>
        AuthType Basic
        AuthName "VirtualBox administration area. Authentication required!"
        AuthUserFile /var/www/vhosts/phpvb.example.net/.htpasswd
        Require valid-user

        Options -Indexes
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
#!/bin/sh

apache_conftest() {
        [ -z "$CONFTEST_OUTFILE" ] || rm -f "$CONFTEST_OUTFILE"
        CONFTEST_OUTFILE=$(mktemp)
        if ! $APACHE2CTL configtest > "$CONFTEST_OUTFILE" 2>&1 ; then
                return 1
        else
                rm -f "$CONFTEST_OUTFILE"
                CONFTEST_OUTFILE=
                return 0
        fi
}

clear_error_msg() {
        [ -z "$CONFTEST_OUTFILE" ] || rm -f "$CONFTEST_OUTFILE"
        CONFTEST_OUTFILE=
        APACHE2_INIT_MESSAGE=
}

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit laudantium quae repellendus ex, maxime, voluptas magni dignissimos ab molestiae nesciunt sunt eaque suscipit tempora velit officia recusandae blanditiis quis labore!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit laudantium quae repellendus ex, maxime, voluptas magni dignissimos ab molestiae nesciunt sunt eaque suscipit tempora velit officia recusandae blanditiis quis labore!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit laudantium quae repellendus ex, maxime, voluptas magni dignissimos ab molestiae nesciunt sunt eaque suscipit tempora velit officia recusandae blanditiis quis labore!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugit laudantium quae repellendus ex, maxime, voluptas magni dignissimos ab molestiae nesciunt sunt eaque suscipit tempora velit officia recusandae blanditiis quis labore!

test.1456671253.txt.gz · Последние изменения: 2016/02/28 16:54 — root