LINUX.ORG.RU

Сообщения dopedopedope

 

git

Форум — Development
root@django-developer:/home/yx/django-developer/env16/mysite# git commit -m "Fucking with Lesson 6. Finished"
On branch master
Changes not staged for commit:
        modified:   .idea/misc.xml
        modified:   .idea/mysite.iml
        modified:   .idea/workspace.xml
        modified:   article/templates/article.html
        modified:   article/templates/articles.html
        modified:   article/urls.py
        modified:   article/urls.pyc
        modified:   article/views.pyc
        modified:   mysite/settings.py
        modified:   mysite/settings.pyc
        modified:   mysite/urls.pyc
        deleted:    templates/article.html
        deleted:    templates/articles.html
        modified:   templates/main.html

Я тут крутил вертел, говнокод ваял. Получилось так. Теперь все что modified/

Мне надо опять делать git add /path/filename ? Вроде да, я читал. Но я хочу уточнить. А чего делать с deleted файлами? По факту я создал еще одну папку в проекте и переместил их туда, и отредактировал.

dopedopedope
()

mysql_secure_installation

Форум — Admin

Когда это запускаешь на свежем чистом сервере. Одним из вопросов, которые мастер задает. Разрешить ли доступ root к базам с remote-хостов. Он же и так по умолчанию запрещен, правильно? Т.е. по умолчанию Mysql встает например на CentOS 6 без пароля, и доступ к root есть только с localhosta. И можно не париться по поводу безопасности и всей шняги, так ведь?

 

dopedopedope
()

Как в bind9 прописать собственное dns-имя сервера?

Форум — Admin

Настроил dns-сервер по статье: http://blog.bobbyallen.me/2013/09/19/setting-up-internal-dns-on-ubuntu-server-12-04-lts/. Все работает. Имена других серверов в сети прописал. Прямой, реверс dns-запросы к серверу отрабатывают. Компы видят друг друга по именам, указаным в dns-сервере.

Хочу, чтобы другие компы в сети обращались к dns-серверу по имени скажем mydns. Не понял, где изменить само имя dns-сервера.

 , ,

dopedopedope
()

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

Форум — Talks

Раз уж вся работа завязана на сеть, тут тяжело что-либо вообще делать без интернета. Работа требует вдумчевых направленных работ мозга над сабжом. Так вот как не отвлекаться на бесконечное чтение новостей например? Как не уйти от кода к ленте твиттера на пол дня?

 , procrastination

dopedopedope
()

Еще один просто вопрос по nginx

Форум — Admin

В броузере ссылки идут так:

http://domain.com/images/auth_login.gif

а должны идти так:

http://domain.com/cacti/images/auth_login.gif

Вот конфиг nginx:

server {
	listen   80;
	
	root /var/www/nginx-default;
	index index.php index.html index.htm;

	server_name domain.com;

	location / {

		try_files $uri $uri/ /index.html;

	}

	location /doc/ {
		alias /usr/share/doc/;
		autoindex on;
		allow 127.0.0.1;
		allow ::1;
		deny all;
	}


	location ~ \.php$ {
		try_files $uri =404;
		fastcgi_split_path_info ^(.+\.php)(/.+)$;

	fastcgi_pass 127.0.0.1:9000;

		fastcgi_index index.php;
	    include fastcgi_params;
	}

	location ~ /\.ht {
		deny all;
	}
}

Папка cacti: /var/www/nginx-default/cacti

 ,

dopedopedope
()

Если я создаю пользователся: «useradd mynewuser» сможет он логиниться по ssh

Форум — General

Парни привет! Вопрос простой. Я в консоли добавляю пользователя:

useradd mynewuser

Без каких либо параметров, им потом можно зайти по ssh? Я ведь пароль не задал.

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

Для этого команды достаточно? Я тут дальше читаю, написано, что далее нужно passwd вбивать команду, чтобы задать пароль. Мне это делать не обязательно, да?

 ,

dopedopedope
()

Что обозначает @ в выводе команды ls?

Форум — General

Что обозначает @ в выводе команды ls?

# ls
includes/  nginx.conf@  server_localhost/  server_master/
# ll
total 12K
drwx--x--x 2 aegir aegir 4.0K Sep 19 12:09 includes/
drwx--x--x 2 aegir aegir 4.0K Sep 18 14:18 server_localhost/
drwx--x--x 3 aegir aegir 4.0K Sep 21 13:14 server_master/
lrwxrwxrwx 1 aegir aegir   42 Sep 19 12:09 nginx.conf -> /var/aegir/config/server_master/nginx.conf

Это ссылка? Символическая? Жесткая? Мягкая?

 

dopedopedope
()

NGINX и PHP-FPM скачивается index.php вместо его обработки

Форум — Admin

php-fpm запущен:

# /etc/init.d/php5-fpm status
php5-fpm is running
php-fpm слушает нужный порт:
# netstat -an | grep :9000
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN

Конфигурация nginx в /etc/nginx/nginx.conf:

# Nginx web server main configuration file: /etc/nginx/nginx.conf
#
user www-data;
worker_processes  8;
pid /var/run/nginx.pid;

events {
  multi_accept on;
}

http {
  default_type application/octet-stream;
  gzip on;
  gzip_disable "msie6";
  keepalive_timeout 65;
  sendfile on;
  tcp_nodelay on;
  tcp_nopush on;
  types_hash_max_size 8192;
  include /etc/nginx/mime.types;
  include /etc/nginx/conf.d/*.conf;
  include /etc/nginx/sites-enabled/*;
  access_log /var/log/nginx/access.log;
  error_log /var/log/nginx/error.log debug;
}

Второй конфиг файл ярлыком лежит в /etc/nginx/conf.d

# Aegir web server main configuration file

#######################################################
###  nginx.conf main
#######################################################

 ## FastCGI params
 ## fastcgi_param  SCRIPT_FILENAME     $document_root$fastcgi_script_name;
  fastcgi_param  SCRIPT_FILENAME     $document_root;
  fastcgi_param  QUERY_STRING        $query_string;
  fastcgi_param  REQUEST_METHOD      $request_method;
  fastcgi_param  CONTENT_TYPE        $content_type;
  fastcgi_param  CONTENT_LENGTH      $content_length;
  fastcgi_param  SCRIPT_NAME         $fastcgi_script_name;
  fastcgi_param  REQUEST_URI         $request_uri;
  fastcgi_param  DOCUMENT_URI        $document_uri;
  fastcgi_param  DOCUMENT_ROOT       $document_root;
  fastcgi_param  SERVER_PROTOCOL     $server_protocol;
  fastcgi_param  GATEWAY_INTERFACE   CGI/1.1;
  fastcgi_param  SERVER_SOFTWARE     ApacheSolaris/$nginx_version;
  fastcgi_param  REMOTE_ADDR         $remote_addr;
  fastcgi_param  REMOTE_PORT         $remote_port;
  fastcgi_param  SERVER_ADDR         $server_addr;
  fastcgi_param  SERVER_PORT         $server_port;
  fastcgi_param  SERVER_NAME         $server_name;
  fastcgi_param  USER_DEVICE         $device;
  fastcgi_param  GEOIP_COUNTRY_CODE  $geoip_country_code;
  fastcgi_param  GEOIP_COUNTRY_CODE3 $geoip_country_code3;
  fastcgi_param  GEOIP_COUNTRY_NAME  $geoip_country_name;
  fastcgi_param  REDIRECT_STATUS     200;
  fastcgi_index  index.php;

 ## Default index files
  index         index.php index.html;

 ## Size Limits
  client_body_buffer_size        64k;
  client_header_buffer_size      32k;
  client_max_body_size          100m;
  large_client_header_buffers 32 32k;
  connection_pool_size           256;
  request_pool_size               4k;
  server_names_hash_bucket_size  512;
  server_names_hash_max_size    8192;
  types_hash_bucket_size         512;
  map_hash_bucket_size           192;
  fastcgi_buffer_size           128k;
  fastcgi_buffers             256 4k;
  fastcgi_busy_buffers_size     256k;
  fastcgi_temp_file_write_size  256k;

 ## Timeouts
  client_body_timeout             60;
  client_header_timeout           60;
  send_timeout                    60;
  lingering_time                  30;
  lingering_timeout                5;
  fastcgi_connect_timeout         60;
  fastcgi_send_timeout           300;
  fastcgi_read_timeout           300;

 ## Open File Performance
  open_file_cache max=8000 inactive=30s;
  open_file_cache_valid          60s;
  open_file_cache_min_uses         3;
  open_file_cache_errors          on;

 ## FastCGI Caching
  fastcgi_cache_path /var/lib/nginx/speed
                     levels=2:2:2
                     keys_zone=speed:10m
                     inactive=15m
                     max_size=3g;

 ## General Options
  ignore_invalid_headers          on;
  limit_conn_zone $binary_remote_addr zone=gulag:10m;
  recursive_error_pages           on;
  reset_timedout_connection       on;
  fastcgi_intercept_errors        on;
  server_tokens                  off;
  fastcgi_hide_header         'Link';
  fastcgi_hide_header  'X-Generator';
  fastcgi_hide_header 'X-Powered-By';
  fastcgi_hide_header 'X-Drupal-Cache';

 ## TCP options moved to /etc/nginx/nginx.conf

 ## SSL performance
  ssl_session_cache   shared:SSL:10m;
  ssl_session_timeout            10m;

 ## GeoIP support
  geoip_country /usr/share/GeoIP/GeoIP.dat;

 ## Compression
  gzip_buffers      16 8k;
  gzip_comp_level   5;
  gzip_http_version 1.0;
  gzip_min_length   10;
  gzip_types        text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
  gzip_vary         on;
  gzip_proxied      any;
  add_header Vary "Accept-Encoding";
  gzip_static       on;
  upload_progress uploads 1m;

 ## Log Format
  log_format        main '"$proxy_add_x_forwarded_for" $host [$time_local] '
                         '"$request" $status $body_bytes_sent '
                         '$request_length $bytes_sent "$http_referer" '
                         '"$http_user_agent" $request_time "$gzip_ratio"';

  client_body_temp_path  /var/lib/nginx/body 1 2;
  access_log             /var/log/nginx/access.log main buffer=32k;
  error_log              /var/log/nginx/error.log crit;

# Extra configuration from modules:
#######################################################
###  nginx default maps
#######################################################

###
### Support separate Boost and Speed Booster caches for various mobile devices.
###
map $http_user_agent $device {
  default                                                                normal;
  ~*Nokia|BlackBerry.+MIDP|240x|320x|Palm|NetFront|Symbian|SonyEricsson  mobile-other;
  ~*iPhone|iPod|Android|BlackBerry.+AppleWebKit                          mobile-smart;
  ~*iPad|Tablet                                                          mobile-tablet;
}

###
### Set a cache_uid variable for authenticated users (by @brianmercer and @perusio, fixed by @omega8cc).
###
map $http_cookie $cache_uid {
  default  '';
  ~SESS[[:alnum:]]+=(?<session_id>[[:graph:]]+)  $session_id;
}

###
### Live switch of $key_uri for Speed Booster cache depending on $args.
###
map $request_uri $key_uri {
  default                                                                            $request_uri;
  ~(?<no_args_uri>[[:graph:]]+)\?(.*)(utm_|__utm|_campaign|gclid|source=|adv=|req=)  $no_args_uri;
}

###
### Set cache expiration depending on the Drupal core version.
###
map $sent_http_x_purge_level $will_expire_in {
  default   on-demand;
  ~*5|none  5m;
}

###
### Deny crawlers.
###
map $http_user_agent $is_crawler {
  default  '';
  ~*HTTrack|BrokenLinkCheck|2009042316.*Firefox.*3\.0\.10|MJ12|HTMLParser|libwww|PECL|Automatic|Click|SiteBot|BuzzTrack|Sistrix|Offline|Screaming|Nutch|Mireo|SWEB|Morfeus|GSLFbot  is_crawler;
}

###
### Deny all known bots on some URIs.
###
map $http_user_agent $is_bot {
  default  '';
  ~*crawl|goog|yahoo|yandex|spider|bot|tracker|click|parser  is_bot;
}

###
### Deny almost all crawlers under high load.
###
map $http_user_agent $deny_on_high_load {
  default  '';
  ~*crawl|goog|yahoo|yandex|baidu|bing|spider|tracker|click|parser  deny_on_high_load;
}

###
### Deny listed requests for security reasons.
###
map $args $is_denied {
  default  '';
  ~*delete.+from|insert.+into|select.+from|union.+select|onload|\.php.+src|system\(.+|document\.cookie|\;|\.\.  is_denied;
}

#######################################################
###  nginx default server
#######################################################

server {
  limit_conn   gulag 32; # like mod_evasive - this allows max 32 simultaneous connections from one IP address
  listen       *:80;
  server_name  _;
  location / {
     root   /var/www/nginx-default;
     index  index.html index.htm;
  }
}

#######################################################
###  nginx virtual domains
#######################################################

# virtual hosts
include /var/aegir/config/server_master/nginx/pre.d/*;
include /var/aegir/config/server_master/nginx/platform.d/*;
include /var/aegir/config/server_master/nginx/vhost.d/*;
include /var/aegir/config/server_master/nginx/post.d/*;

И мой конфиг лежит в /etc/nginx/conf.d/ . Не ярлыком.

server {
	listen   80; 


	root /var/www/nginx-default/cacti;
	index index.php index.html index.htm;


	location / {
		try_files $uri $uri/ /index.html;
	}

	location /doc/ {
		alias /usr/share/doc/;
		autoindex on;
		allow 127.0.0.1;
		allow ::1;
		deny all;
	}

	error_page 500 502 503 504 /50x.html;
	location = /50x.html {
		root /var/www/nginx-default/cacti;
	}

	location ~ \.php$ {
		try_files $uri =404;
		fastcgi_split_path_info ^(.+\.php)(/.+)$;

		fastcgi_pass 127.0.0.1:9000;

		fastcgi_index index.php;
	    include fastcgi_params;
	}

	location ~ /\.ht {
		deny all;
	}
}

 , , ,

dopedopedope
()

Как узнать, какой порт слушает php-fpm по факту?

Форум — Admin

Как узнать, слушает ли php-fpm нужный порт?

Это на рабочей связке php+nginx:

# netstat -an | grep :9000
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN

А это на проблемной:

# netstat -an | grep :9000


# /etc/init.d/php5-fpm status
php5-fpm is running

 ,

dopedopedope
()

Установка cacti на ubuntu c nginx и aegir

Форум — Admin

Парни помогите советом. Веб сервер nginx 1.5.2. Я ставлю cacti из сорцов в

/var/www/nginx-default/cacti
.

Когда указываю с броузера путь к

/var/www/nginx-default/index.html 
адресом
mydomain.com/index.html
, то страница открывается,

Но когда я иду в

midomain.com/cacti/
, выходит ошибка «403 forbiden». Я даже права поставил 777 на папку cacti и на index.php внутри нее. Когда я указываю на index.php, броузер его просто скачивает.

Выглядит так, как будто nginx не настроен на работу с подпапками внутри дефолтовой директории.

В /etc/nginx/sites-available пусто. Есть ярлык в /etc/nginx/conf.d на aegir.

Чего где прописать, куда копать?

Еще там стоит некий aegir. Могу ли я сломать работу аgir, когда добавли конфиг для cacti в sites-available?

Простите, за бессодержательный пост, походу php вообще не настроен.

 aegir, ,

dopedopedope
()

Шумит видеокарта AMD Radeon HD 6870 gigabyte и артефакты.

Форум — General

В общем перепрыгнуть на linux мешает видеокарта AMD Radeon HD 6870 Gigabyte. Карта нормальная, но она шумит. Парни что посоветуете? Может, купить карту с пассивным охлаждением? Какую посоветуете?

Или может замечательные дрова есть на, которые ставятся и хорошо работают?

 ,

dopedopedope
()

Mysql синхронизация базы данных wikimedia

Форум — Admin

У меня есть домашняя wiki, и есть вики в интернетах.

Я хочу сделать синхронизацию баз данных. Чтобы при подключении к интернету мои данные с интернета сливались на домашнюю базу. Нужен пинок в нужном направлении, дальше сам разберусь. Спасибо заранее.

 , , ,

dopedopedope
()

Не работает ограничение доступа к папке средствами .htaccess

Форум — Admin

Хочу запретить доступ к папке libraries в phpmyadmin. Почитал интернет. Чтобы запретить доступ к папке, нужно в ней создать файл .htaccess с таким содержанием:

Order allow,deny
Deny from all
Права на файл: -rw-r--r--

Только папка все же доступна по адресу:

https://serverip/phpmyadmin/libraries/

 , .htaccess

dopedopedope
()

Ошибка при установке phpmyadmin 4.02 на ubuntu 12.04

Форум — Admin

Без предварительных настроек (залил на сервер, разархивировал и зашел в броузер ip/phpmyadmin)

Отображается окно ввода пароля и даже я зайти могу. Хотя там есть сообщения о недокрученных модулях, это ладно.

Делаю все по инструкции. Переношу config в папку phpmyadmin и убираю права, и все перестает работать.

В броузере «Ошибка HTTP 500 (Internal Server Error)»

А в логах сервера это:

[Sat Jun 01 06:59:49 2013] [error] [client ip-xxx] PHP Fatal error:  Call to a member function get() on a non-object in /var/www/phpmyadmin/libraries/Header.class.php on line 135
[Sat Jun 01 06:59:49 2013] [error] [client ip-xxx] PHP Fatal error:  Call to a member function get() on a non-object in /var/www/phpmyadmin/libraries/Header.class.php on line 135

Ок, продолжение истории. На этот раз я игрался с правами на config.inc.php.

Если сделать как по инструкции

root@ubuntu:/var/www/phpmyadmin# chmod o-rw config.inc.php

Нихера на работает.

Если сделать так:

root@ubuntu:/var/www/phpmyadmin# chmod o+r
Оно начинает работать. Какие права нужно правильно выставить?

 ,

dopedopedope
()

Чем сделать бекап сервера с Sun Solaris?

Форум — Admin

Железо - sun, ОС - Sun Solaris 10. Мне нужно сделать полный образ сервера (нет, не отдельных каталогов). Чтобы в случае выхода системы полностью его восстановить.

Мне не важны цена, производитель, порядок лицензирования.

Меня интересуют надежность и простота.

Перемещено beastie из general

 ,

dopedopedope
()

Проблемы с установкой intel gigabit lan в redhat 5

Форум — Admin

Перебрал все возможные драйвера там. Ни один не подходит. Что делать?

dopedopedope
()

Система не стартует после восстановления из образа. Что делать?

Форум — Admin

Слетела система. Ее пришлось восстанавливать из образа Norton Ghost. Система вроде накатилась, но запускаться не хочет и каждый раз при старте запускает fsck, и все это заканчивается ошибкой:

/dev/hda3: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY. (i.e., without -a or -p options)

*** An error occured during the file system check.
*** Dropping you to shell; the system will reboot
type Control-D for normal statrtup

Запустил диск с которого ставилась система и выбрал upgrade. Обратил внимание в disk druid, что разделы восстановились, но в них не указаны точки монтирования.

Теперь вопрос. Что с этим делать? Может, кто сталкивался? Систему с нуля настраивать уйдет много времени.

 disk druid, , , ,

dopedopedope
()

Господа. VPN SERVER. С помощью чего его лучше сделать?

Форум — General

openswan или openvpn?? Я тут попробовал поставить openswan на ubuntu 12.10. C полпинка не ставится, зараза. Не хочу клиентское ПО ставить на винды, чтобы подключаться к серверу.

pptp тоже не горю желанием, я параноик. А это mschap. Они при желании могутъ ломаться за сутки. :)

 

dopedopedope
()

А есть ли веб cms в которую можно записывать контактные данные?

Форум — Admin

У меня есть полно контактов, которые должны быть видны сотрудникам. Сейчас это статический html-файл, который залит на сервак. Он редактируется прямо гуевым html-редактором.

Там полно информации, все разными шрифтами. Много всего.

Хочу, чтобы было аккуратно и красиво. И чтобы желательно была возможность вносить данные прямо из броузера.

Хочу установить на сервер что-то типа cms-ки, которая хорошо и удобно отображает контактную информацию.

В feng office есть такая опция к довеску всего прочего. Но там как-то все куцо.

Посоветуйте что-нибудь? :) Спасибо.

 , ,

dopedopedope
()

Парни, я был в шоке.

Форум — Talks

Однажды я позвонил в организацию Х узнать, на каком этапе наш проект. И там мне ответили: «сейчас, вот только дойду до компьютера». И мне рассказали, где он застрял, кто им занимается. Как-долго, чем именно. Все настолько детально и быстро. И если учесть, что не одни мы у них такие, а по всей России нас десятки.

Вообщем я был немного в шоке. Как они это делают каким таким волшебным софтом? Я хочу также.

 collaboration software, , project manajement

dopedopedope
()

RSS подписка на новые темы