Artur K. Shakirov system administrator

Ключевое Слово — «Linux»

Ниже приведён список материала, так или иначе связаного с ключевым выбраным словом, в скобках указано кол-во комментариев.

  • блокируем IP в iptables (0) 18.02.2008 // 01:47
    как заблокировать определённый ip в ip tables? так: iptables -A INPUT -s 127.0.0.1 -j DROP 127.0.0.1 естественно меняем на ip который надо залочить.
  • Internet explorer для Linux (0) 18.02.2008 // 01:39
    Год назад, примерно, наткнулся на презабавнейшую вещицу, IE4Linux. Причём это все версии Internet Explorer для Linux в одном флаконе. для установки понадобится wine: yum -y install wine* yum -y install...
  • Отключаем IPv6 в Linux (0) 18.02.2008 // 01:37
    Для того чтобы отключить IPv6 в Linux, надо: в /etc/modprobe.conf вставить две строчки alias net-pf-10 off alias ipv6 off затем в /etc/sysconfig/network поставить NETWORKING_IPV6=no отключить...
  • ssh keepAlive (2) 13.02.2008 // 20:05
    для того чтобы ssh соединение не закрывалось при отсутствии активности нужно раскоментить в конфиге /etc/ssh/sshd_config строчки: TCPKeepAlive yes ClientAliveInterval 100000 и рестартануть sshd
  • как распаковать rpm? (0) 06.02.2008 // 15:10
    Распаковать rpm пакет можно так: rpm2cpio file.rpm | cpio -idmuv --no-absolute-filenames
  • Конвертируем файлы из одной кодировки в другую. (0) 01.02.2008 // 21:52
    Для конвертации текстовиков из одной кодировки в другую есть замечательная тулза iconv Смысл и синтаксис становится более чем понятен если взглянуть ниже. [root@iit]# iconv --from-code=utf8 --to-code=cp1251...
  • chkconfig httpd (0) 05.01.2008 // 22:37
    Для того чтобы скрипт apachectl превратить в полноценный стартап надо: скопировать apachectl в /etc/init.d/httpd и прописать в шапке: # chkconfig: - 85 15 # description: Apache is a World Wide Web server. It is used to serve \ #...
  • Mysql: ограничение по числу коннектов в час. (1) 31.12.2007 // 22:52
    [root@srv ~]# mysql -uroot -p Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4014 Server version: 5.0.45-log MySQL Community Edition (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer....
  • содержимое rpm пакета (0) 28.12.2007 // 22:34
    Просмотреть содержимое rpm пакета можно примерно так. rpm -qlip kernel-2.6.9-42.0.3.plus.c4.x86_64.rpm | grep ufs
  • Linux: меняем дату и время. (0) 28.12.2007 // 22:30
    hwclock --set --date "28 Dec 2002 21:52" hwclock --hctosys Подробнее здесь: http://www.opennet.ru/base/sys/date_and_time.txt.html
  • поддержка ufs в Centos 5 (0) 28.12.2007 // 22:22
    В пятёрке CentOS из ядра plus убрали поддержку ufs. если кому она нужна, скриптик идущий ниже, проинсталлит её. wget http://dev.centos.org/~tru/kernel-modules/centos-5/ufs.tgz tar zxf ufs.tgz cd ufs-2.6.18-8.1.8.el5-from-2.6.18-8.1.8.el5...
  • начало (0) 23.12.2007 // 18:00
    Linux? для меня линукс начался с того что приятель дал диск:
  • Смена root пароля на MySql (0) 20.12.2007 // 13:55
    [root@srv001 ~]# service mysqld stop [root@srv001 ~]# su mysql bash-3.00$ mysqld --skip-grant-tables Переходим в другую консоль и: [root@srv001 ~]# mysql -u root; mysql> use mysql; mysql> UPDATE user SET PASSWORD=NULL WHERE USER='root'; mysql>...
  • ssh аутентификация на ключах rsa/dsa (0) 16.12.2007 // 22:49
    [root@srv002 ~]# mkdir .ssh [root@srv002 ~]# touch .ssh/authorized_keys [root@srv002 ~]# echo "ssh-dss AAAA.. и так далее, предварительно сгенерённый публичный dsa ключ" >.ssh/authorized_keys [root@srv002 ~]#...
  • просмотр журнала в реальном времени (0) 16.12.2007 // 22:25
    Иногда бывает нужно смотреть журнал доступа в реальном времени. Так чтобы новые строки сразу-же рисовались в консоли, сделать это просто: tail -f /var/log/httpd/access_log
  • Справочник команд unix/linux (0) 16.12.2007 // 21:47
    http://blog.shakirov.com/entry/1000042/file/fwunixref_ru.pdf – краткий, но крайне информативный справочник. точнее шпаргалка на одном листе.
  • Linux accounting (0) 16.12.2007 // 21:39
    Для создания отчётов по потреблению ресурсов системы используется т.н. accounting. У меня в кроне вертится следующий скрипт: #!/bin/sh cd /var/log/accounting/; a=`date +%Y-%m-%d-%H:%M`; sa -m /var/log/pacct | gzip >...
  • архивируем (0) 08.12.2007 // 00:41
    tar cf file.tar files – создать tar-архив с именем file.tar содержащий files tar xf file.tar – распаковать file.tar tar czf file.tar.gz files – создать архив tar с сжатием Gzip tar xzf...
  • Установка RTL8169 RTL8168 RTL8101 - r1000 CentOS 5 (0) 25.11.2007 // 12:13
    Драйвер r1000 не включён в ядро CentOS, но без сети оно нам ненадо. Начинаем диагностику присутствия сетевухи: [root@centos ~]# lspci -v | more 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit...
  • смена hostname (0) 25.11.2007 // 12:09
    [root@centos ~]# cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 192.168.1.1 centos.domain.local centos [root@centos...
  • время отклика и генерации страницы (0) 23.11.2007 // 08:00
    время отклика и генерации страницы можно так: curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total} http://blog.shakirov.com
  • 1c под unix-like (0) 20.11.2007 // 17:00
    1c под Linux: http://gloomka.livejournal.com/35655.html 1с под FreeBSD: http://community.livejournal.com/ru_sysadmins/549282.html
  • MySQL и кодировка (0) 20.11.2007 // 08:00
    Сконвертировать таблицу/базу Mysql можно так: ALTER TABLE table1 CONVERT TO CHARACTER SET cp1251_general_ci ALTER TABLE table1 DEFAULT CHARACTER SET cp1251_general_ci ALTER DATABASE database1 DEFAULT CHARACTER...
  • dos2unix (0) 18.11.2007 // 08:00
    из-за различных представлений перевода строки в Windows и Unix могкт аозникать непонятные фокусы.. перобразовать из виндовых переносов в *nix-овые легко: dos2unix <file>
  • Установка Perl библиотек из CPAN (0) 12.11.2007 // 08:00
    Например, нам надо поставить модуль DBI. Делаем: [root@mailserver ]# perl -MCPAN -e shell Terminal does not support AddHistory. cpan shell — CPAN exploration and modules installation (v1.7602) ReadLine support...
  • как установить redHat по сценарию? (0) 12.11.2007 // 08:00
    как установить red Hat по сценарию? Всё просто, ставим Red Hat based linux ditribution, напртимер в виртуалке, берём anaconda-ks.cfg и при запуске установки на новом сервере в параметрах запуска...
  • Нет Темы (0) 07.11.2007 // 06:32
    в тему этого поста http://blog.shakirov.com/2007/03/18/neskolko_ip_na_odnom_setevom_adaptere_linux/ что сделал для того чтобы дополнительные к интерфейсу IP-шнеги прикручивались при старте системы? сделал следующее:...
  • Как удалить сетевую карту или её фантом? (0) 07.11.2007 // 06:14
    предположим «жертва» eth1, тогда удаляем файл /etc/sysconfig/network-scripts/ifcfg-eth1 и в файле /etc/modprobe.conf строку alias eth1.
  • поиск текста Linux (0) 07.11.2007 // 05:58
    Привожу два примера поиска нужно фрагмента текста в файлах: [root@srv001 ~]# find /var/named/ -type f -exec grep "MX" {} \; serversnetwork.info. 14400 IN MX 10 mail [root@srv001 ~]# grep -rl 'MX'...
  • сохраняем настройки Putty (0) 25.09.2007 // 08:00
    батник следующего содержания сохранит настройки puTTY @ECHO OFF regedit /s putty.reg regedit /s puttyrnd.reg start /w putty.exe regedit /e puttynew.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY copy puttynew.reg putty.reg del puttynew.reg...
  • Поднимаем сервер времени NTP (0) 20.09.2007 // 08:00
    тарбол NTP сервера берём здесь: http://www.ntp.org/downloads.html и начинаем ставить: [root@mailserver .distr]# wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.4p4.tar.gz [root@mailserver .distr]# tar zxf ntp*...
  • wget и прокси (0) 27.06.2007 // 16:33
    как научить wget ходить через прокси? просто: /etc/wgetrc http_proxy = http://your_proxy:port ftp_proxy = http://your_proxy:port # If you do not want to use proxy at all, set this...
  • как посмотреть использование дискового пространства? (0) 17.03.2007 // 19:48
    проще простого # df -h
  • монтировать CDROM Linux (0) 17.03.2007 // 19:35
    Подготовка: # vi /etc/fstab /dev/cdrom /mnt/cdrom auto iocharset=koi8-r,noexec,ro,users,noauto,nosuid,nodev,noatime 0 0 # mkdir /mnt/cdrom монтирование: # mount /dev/cdrom размонтирование: # umount /dev/cdrom
  • отключаем SELinux (0) 22.12.2006 // 17:55
    в файле /etc/sysconfig/selinux нужно выставить: SELINUX=disabled
  • Нет Темы (0) 21.12.2006 // 14:23
    Восстановить базу Mysql, из дампа, можно командой: # mysql --host=localhost --user=root --password=1111111 --default-character-set=cp1251 basename Сделать дамп базы Mysql можно командой: # mysqldump --add-drop-table...
  • PHP and Oracle (0) 20.12.2006 // 18:45
    http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html http://www.oracle.com/technology/tech/php/index.html http://www.oracle.com/technology/pub/notes/technote_php_instant.html...
  • Оповещение по почте о входе в консоль (0) 20.12.2006 // 18:42
    Очень хорошим средством контроля входа в консоль является оповещение о том, кто и с какого IP залогинился на сервер. Особенно это актуально для суперпользователя root. Итак, необходимо установить...
  • Потоковый аудио и видео сервер под linux. (0) 30.11.2006 // 11:36
    Потоковый аудио и видео сервер под linux. читать о том как сделать интернет радио, здесь: http://blog.shakirov.com/entry/77/file/internet_radio_video_translation_server.txt
  • крякозябры в диалогах виндовых программ в wine (0) 24.11.2006 // 13:43
    Если в диалогах программ, запущенных под wine, крякозябры следует сделать следующее: 1. создать в домашнем каталоге пользователя подкаталог .fonts и скопировать в него TTF-шрифты из windows. 2. в консоли...
  • Как в Linux перебросить соединение через NAT во внутреннюю сеть (0) 17.11.2006 // 13:52
    Первый путь – пробрасывание только порта: iptables -t nat -A PREROUTING -p tcp -d EXT_R_IP --dport 10000 -j DNAT --to-destination LOCAL_IP:80 iptables -A FORWARD -i eth0 -d LOCAL_IP -p tcp --dport 22 -j ACCEPT...
  • установка VerliHub (Linux) (0) 18.10.2006 // 11:48
    Нам понадобится: 1. Сам Verlihub, взять его можно здесь: http://prdownloads.sourceforge.net/verlihub/verlihub-0.9.8c-RC2.tar.gz?download 2. GeoIP, взять можно здесь: http://www.maxmind.com/download/geoip/api/c/ 3. MySQL server...
  • mysql - сменить пароль (0) 17.10.2006 // 10:31
    Сменить пароль можно с помощь оператора SET PASSWORD: SET PASSWORD = PASSWORD('some password') SET PASSWORD FOR user = PASSWORD('some password') Первая строчка меняет пароль текущему пользователю, а вторая...
  • какой демон на каком порту (0) 16.10.2006 // 21:56
    Как определить какой демон на каком порту слушает? # netstat -tnlp
  • линуксячий софт для Fido (0) 03.01.2006 // 16:22
    FTN software for Linux HOW-TO & packets http://www.opennet.ru/base/fido/ http://control.zcu.cz/~flidr/fido/ http://lib.ru/LINUXGUIDE/linuxfidofaq.txt
  • NE2000 family и настройка сети в линуксах (0) 15.12.2005 // 10:27
    [root@webserver] vi /etc/conf.modules alias eth0 ne options ne io=0x300 [root@webserver] modprobe eth0 [root@webserver] /sbin/ifconfig eth0 192.168.2.200 netmask 255.255.255.0 [root@webserver] /sbin/route add -net ${NETWORK} netmask...
  • apt (0) 22.07.2005 // 10:47
    Вам уже надоело искать какие-то левые пакеты из-за зависимостей нужной вам программы? Поскольку –force не наш метод, мы пойдем по пути прогрессивного человечества., а именно установим apt4rpm. Это программа...
  • Оповещение по почте о входе в консоль (5) 20.07.2005 // 13:39
    Очень хорошим средством контроля входа в консоль является оповещение о том, кто и с какого IP залогинился на сервер. Особенно это актуально для суперпользователя root. Итак, необходимо установить...
  • Stress Kit (0) 20.07.2005 // 12:12
    Установка и запуск Stress Kit: wget http://dedic.ru/files/stress.tar.gz tar xzf stress.tar.gz cd stress ./makeall.sh ./stress.sh ЧислоОперативнойПамяти_в_Мегабайтах
  • HAM minilinux (0) 18.07.2005 // 09:06
    Original LoopLinux home site ... http://www.tux.org/pub/people/kent-robotti/looplinux/index.html ftp://ftp.tux.org/pub/people/kent-robotti/looplinux Mirror ... http://metalab.unc.edu/pub/Linux/distributions/looplinux/index.html...
  • как обновить rpm (0) 23.05.7900 // 11:21
    Upgrade db to the lastest db3.x first. #rpm -Uvh rpm-4.0. 2–6 x.i386.rpm Probably you want to upgrade rpm-build-4.0. 2–6 x, rpm-devel-4.0. 2–6 x or rpm-python-4.0. 2–6 x #rpm --rebuilddb
  • смена паролей пльзователя. (0) 09.07.2005 // 13:33
    Q> как сменить пароль пользователя root? A> passwd root
  • Как пользоваться RPM (0) 09.07.2005 // 13:21
    Узнать версию установленного пакета: #rpm -q pkg-name Обновить установленный пакет: #rpm -Uvh pkg-name Установить не установленный пакет: #rpm -ivh pkg-name Проверить какие пакеты установлены #rpm -qa | grep PACKAGE_NAME PS:...
  • список пользователей wu-ftp (0) 07.07.2005 // 17:45
    Q> Где хранится список пользователей которым запрещён доступ по FTP на есрвер wu-ftp? A> /etc/ftpusers
  • как установить патчи для Red Hat (0) 07.07.2005 // 17:42
    Q> как установить патчи для Red Hat? A> в дериктории с патчами выполнить: #rpm -Uvh *
  • SSHD install guide for RedHat Linux 6.2 (0) 07.07.2005 // 10:54
    # cd /usr/local/src # ftp ftp.kyoto.wide.ad.jp/pub/security/ssh/ssh-1.2.27.tar.gz # tar xvzf ssh-1.2.27.tar.gz # cd ssh-1.2.27 # ./configure # make # make install /etc/sshd_config Port 22 ListenAddress 0.0.0.0 HostKey...
  • как образ(iso) примонтировать? (0) 23.05.4340 // 11:20
    Q: как образ(iso) примонтировать? A: mount -t iso9660 image.iso -o loop /mnt/loop