Author: admin

  • Поменять порт SSH на сервере Centos/RHEL

    Если вам необходимо поменять порт SSH на сервере Centos/RHEL, можно воспользоваться следующей инструкцией.
    Открываем файл:
    # vi /etc/ssh/sshd_config
    ищем строку:
    Port 22
    меняем порт:
    Port 2022
    Так же можно указать порты следующим образом:
    ## bind sshd to two ip address on a non-standard port ##
    ListenAddress 192.168.1.5:2022
    ListenAddress 203.1.2.3:2022
    Не забываем так же поменять правила на фаерволе, и перезапустить сервис:
    # service sshd reload
  • Решаем проблему с Error While Loading Shared Libraries: libgobject-2.0.so.0

    Если вы во время запуска приложения получаете ошибку Error While Loading Shared Libraries: libgobject-2.0.so.0, используем инструкцию.
    Устанавливаем следующие пакеты:
    $ sudo apt-get install ia32-libs-gtk ia32-lib
    или
    # apt-get install ia32-libs-gtk
    Коммандой:
    # /sbin/ldconfig -v
    устанавливаем правильные пути к библиотекам
    Так же можно поискать пропавшие библиотеки в кэше:
    $ apt-cache search lib-name-here
    $ apt-cache search libcgal
    Есть проблемы с установкой и настройкой Linux сервера ? Обращайтесь – Office@itfb.com.ua
  • Сколько и какой памяти находится в моем сервере ?

    Если вам необходимо посмотреть сколько памяти находиться в вашем сервере, можно использовать:

    # free -m

    для определения типа памяти и других параметров можно использовать команду:

    # dmidecode --type 17

    или

    # dmidecode --type memory

    или

    # dmidecode -t 17

    Например:

     # dmidecode 2.11

    SMBIOS 2.5 present.
    Handle 0x0017, DMI type 17, 27 bytes
    Memory Device
    Array Handle: 0x0016
    Error Information Handle: No Error
    Total Width: 72 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: DIMM
    Set: 1
    Locator: DIMM1A
    Bank Locator: Bank1
    Type: DDR2
    Type Detail: Synchronous
    Speed: 667 MHz
    Manufacturer: 5185
    Serial Number: 05009F22
    Asset Tag: Not Specified
    Part Number: 72T232220HFA3SB

    Есть проблемы с администрированием сервером ? Обращайтесь – office@itfb.com.ua

  • Как активировать или деактивировать SELinux политики

    Сделать это очень просто, для начала посмотрим установленные модули: 
    semodule -l
    semodule -l | more
    semodule | less
    Для отключения модуля: 
    semodule -d MODULE_NAME_HERE
    Например: 
    # semodule -v -d webalizer
    Включаем модуль: 
    semodule -e MODULE_NAME_HERE
    Например:
    # semodule -v -e webalizer
    Attempting to enable module \’webalizer\’:
    Ok: return value of 0.
    Committing changes:
    Ok: transaction number 0.
    Есть проблемы с настройкой и установкой сервера ? Обращайтесь – office@itfb.com.ua
  • Как посмотреть серийный номер жёского диска в Linux?

    Есть несколько вариантов:
    hdparm -i /dev/hda”
    где /dev/hda – диск
    Или:
     
    lshw -class disk -class storage
    Или:
    smartctl -d ata -a -i /dev/sda
    Есть проблемы с сервером ? Обращайтесь – office@itfb.com.ua
  • Просмотреть все открытые nfs каталоги на сервере

    Если вы не знаете точное название каталога который необходимо смонтировать с NTFS можно использовать следующие команды:
    # showmount -e 192.168.1.12
    Так например можно выполнить такую команду:
    # showmount -e nas03
    /volume1/multimedia 192.168.1.0/24
    /volume1/sales 192.168.1.0/24
    /volume2/users 192.168.1.0/24
    Нужны услуги системного администратора ? обращайтесь – office@itfb.com.ua 
  • Какие клиенты подключены к NFS серверу

    Если вам необходимо просмотреть какие клиенты подключены к серверу NFS, можно воспользоватся следующими командами:

    netstat -an | grep nfs.server.ip:port

    Например:
    netstat -an | grep 192.168.1.12:2049
    Есть еще один вариант: 
    showmount -a nfs03
    Вывод команды:
    All mount points on nfs03:
    192.168.1.101:/volume1/data
    192.168.1.102:/volume1/data
    192.168.1.103:/volume1/data
    192.168.1.5:/volume1/data
    192.168.1.6:/volume1/data
    Так же можно попробовать: 
    cat /var/lib/nfs/rmtab
    Есть проблемы с удаленным администрированием сервера ? Обращайтесь – office@itfb.com.ua
  • Замена владельцев файлов и папок linux

    Если необходимо сменить права на файл или папку в linux то тут все просто

    chown <new_user>:<new_group> путь к файлу или папке

    Небольшие сложности возникают если нужно не просто сменить владельца и группу, а заменить по определенному условию.

    Например: в папке находятся различные файлы и папки с такими владельцами

    user1:www-data
    user1:user1

    Нам необходимо сменить use1 на user2, а www-data на apache, тогда поступаем следующим образом:

    find /var/www/html/ -user user1  -print0 | xargs -0 chown user2
    find /var/www/html/ -group user1 -print0 | xargs -0 chown :user2
    find /var/www/html/ -group www-data -print0 | xargs -0 chown :apache

  • Как ускорить NFS ? Используем CacheFS

    Как можно ускорить работу NFS сервера и снизить нагрузку на сам сервер ? Сделать это можно установив и настроив программу CacheFS.
    Установка не сложная:
    # yum -y install cachefilesd
    Далее настраиваем:
    # vi /etc/cachefilesd.conf 
    dir /ssd/fscache
    tag mycache
    brun 10%
    bcull 7%
    bstop 3%
    frun 10%
    fcull 7%
    fstop 3%
    # Assuming you\’re using SELinux with the default security policy included in
    # this package
    secctx system_u:system_r:cachefiles_kernel_t:s0
    Где /ssd/fscache – директория где хранить кэш
    tag mycache – директива которая используется когда необходимо прописать несколько кэшей
    secctx system_u:system_r:cachefiles_kernel_t:s0 – контекст безопасности для доступа к кэшу
    brun 10%, bcull 7%, bstop 3%, frun 10%, fcull 7%, fstop 3% – параметры хранения кэша
    Как запустить сервис CacheFS ?
    ## start it ##
    /sbin/service cachefilesd  start
    # or #
    /etc/init.d/cachefilesd start
    Как смонтировать директорию с поддержкой CacheFS ? 
    # mount -t nfs -o fsc,optio2 nas01:/export/dir1/ /destination/mnt/point
    Например: 
    # mount -t nfs4 -o rsize=32768,wsize=32768,intr,hard,proto=tcp,sync,fsc nas042:/var/www/html /var/www/html
    Как проверить что CacheFS работает: 
    # cd /ssd/fscache
    # ls -Z
    Так же можно посмотреть статистику по CacheFS:
    # cat /proc/fs/fscache/stats
    Есть проблемы с установкой и настройкой Linux сервера ? Обращайтесь – office@itfb.com.ua
  • Монтирование файловой системы UFS2 из командной строки

    Если вам необходимо примонтировать файловую систему UFS2 в Linux, вы можете воспользоваться командой:
    mount -t ufs -o ufstype=ufs2,ro /dev/sdXY /path/to/mnt/point
    Например:
    # mount -t ufs -o ufstype=ufs2,ro /dev/sdb2 /mnt
    Проверяем состояние:
    # df -H
    Filesystem             Size   Used  Avail Use% Mounted on
    /dev/mapper/wks01-root
                           477G    70G   383G  16% /
    tmpfs                  4.2G      0   4.2G   0% /lib/init/rw
    udev                   4.2G   316k   4.2G   1% /dev
    tmpfs                  4.2G   1.2M   4.2G   1% /dev/shm
    /dev/sda1              239M    34M   193M  15% /boot
    /dev/sdb2              488G    16G   433G   4% /mnt
    Для того чтоб отмантировать файловую систему: 
    # umount /mnt
    Необходим администратор удалённого сервера ? Обращайтесь – Office@itfb.com.ua