Jump to content

ytf

Members
  • Content Count

    146
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by ytf


  1. В 11.11.2018 в 03:01, alexcccp сказал:

    Первое обращение от 2018-05-31 сидеть ждать когда исправят данную ошибку мне кажется глупо.

    по идее у пользователей должна быть возможность скидываться на финансирование тех или иных исправлений в ОС, чтобы ускорить процесс

    В 11.11.2018 в 03:01, alexcccp сказал:

    CentOS

    неплохой выбор, но crunchbangplusplus менее глючная сборка

    В 11.11.2018 в 03:01, alexcccp сказал:

    однако в папке где должны были лежать исходники  драйверов я увидел только 2 файла Kconfig и Makefile.

    можно уточнить на форуме c++ программистов


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

    для начала если есть свободные 700 мб озу, установите виртуалбокс, в него crunchbangplusplus, а там уже добавляете украинскую раскладку и смотрите, та же ошибка или нет


  3. в вашем случае можно либо искать в поисковой системе текст ошибки и смотреть, как другие поступали в вашем случае,

    либо советую поставить crunchbangplusplus, по производительности они все одинаковые, разве только сборки из исходников по быстрее (gentoo)


  4. купить новый сервер, на нём установить 64-битную ос, скопировать на него все данные

    либо попробовать через виртуалбокс установить 64-битную ос на свободный раздел диска, установить и настроить софт, скопировать данные или изменить путь, так чтобы данные оставались на прежнем месте


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

    второй путь - написать в службу поддержки ос, посоветоваться, как быть в вашей ситуации


  6. В 02.10.2018 в 16:30, Olgierd сказал:

    многие из-за подхватывающих всякую заразу на Windows и Android, сами её себе устанавливают

    пользователи линукс обычно предупреждают друг друга "скачивайте программы только с сайта автора программы"

    В 02.10.2018 в 17:29, Olgierd сказал:

    Это CrunchBang Linux?

    его модификация

    В 02.10.2018 в 17:29, Olgierd сказал:

    какой легковесный дистрибутив не сделай, всё равно браузер и офис будут требовать столько сколько должны

    вместо либреофис можно использовать сайты для редактирования офисных документов или abiword+gnumeric

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


  7. в качестве железа можно использовать самый дешевый пк за 100-200 рублей, купленный на авито + сетевая карта (pci или usb)

    дистрибутивы линукс делятся на "с рюшечками" а-ля linux mint, "минимализм и минимальный расход озу" типа crunchbangplusplus, "сборка из исходников с приростом производительности процессора менее 15%" наподобие LFS


  8. В 27.09.2018 в 19:13, Olgierd сказал:

    linux не глючный

    пользуюсь crunchbangplusplus, есть глюк - иногда окошко с календарем не исчезает, если повторно нажать на часы в трее

    В 27.09.2018 в 19:13, Olgierd сказал:

    linux хорош для старых компьютеров

    для старых компьютеров хорош crunchbangplusplus

    В 27.09.2018 в 19:13, Olgierd сказал:

    на linux не проникнет вредоносное ПО, потому что это супер-незаражаемая система

    потому что программы занесены в централизованный репозиторий и потому что для установки программ требуется ввод пароля администратора

    В 27.09.2018 в 19:13, Olgierd сказал:

    linux для продвинутых пользователей

    линукс для тех, кто не играет в компьютерные игры


  9. в теме https://www.linux.org.ru/forum/linux-install/13825091

    описан опыт установки ос через виртуалбокс и перенос hdd на второй комп, легче всего перенеслась crunchbangplusplus

    для донастройки ос манжаро после установки можно использовать скрипт, например, с именем install.sh

    #! /bin/sh
    
    yes | pacman -S apache
    printf '1\nY\n' | pacman -S mysql
    yes | pacman -S php php-apache
    yes | pacman -S phpmyadmin php-mcrypt
    systemctl enable httpd
    systemctl restart httpd
    mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
    systemctl enable mysqld
    systemctl start mysqld
    yes | pacman -S expect
    
    mkdir /srv/http/s1
    mkdir /srv/http/s2
    mkdir /srv/http/s3
    mkdir /srv/http/s4
    ln -s /srv/http /home/$USER/www
    file="/srv/http/s1/password.txt"
    < /dev/urandom tr -dc A-Za-z0-9 | head -c8 > $file
    password=$(cat $file)
    
    /usr/bin/expect <<EOD
    log_file expect_log
    set timeout 600
    set pw [lindex $argv 0]
    spawn mysql_secure_installation
    expect "Enter current password for root (enter for none)"
    send "\r"
    expect "Set root password?"
    send "Y\r"
    expect "New password"
    send "$password\r"
    expect "Re-enter new password"
    send "$password\r"
    expect "Remove anonymous users?"
    send "Y\r"
    expect "Disallow root login remotely?"
    send "Y\r"
    expect "Remove test database and access to it?"
    send "Y\r"
    expect "Reload privilege tables now?"
    send "Y\r"
    interact
    sleep 3
    EOD
    
    cat > /srv/http/s1/index.php <<EOD
    <html>
    <head>
      <title>Welcome</title>
    </head>
    <body>
      <h2>Welcome to my Web Server test page</h2>
    <a href="http://localhost/phpmyadmin">Test phpMyAdmin</a><br>
    <table>
    <tr><td colspan="2">For connection to the server of MySQL use parameters:</td></tr>
    <tr><td>server</td><td>localhost</td></tr>
    <tr><td>user</td><td>root</td></tr>
    <tr><td>password</td><td><?php echo file_get_contents("password.txt"); ?></td></tr>
    </table>
    <br>
    <table>
    <tr><td colspan="2">The output of the phpinfo() function;</td></tr>
    <tr><td colspan="2"><?php phpinfo(); ?></td></tr>
    </table>
    </body>
    </html>
    EOD
    
    chmod -R 777 /srv/http
    chown -R $USER:$USER /srv/http
    
    cat > /etc/httpd/conf/extra/httpd-vhosts.conf <<EOD
    # Virtual Hosts
    #
    # Required modules: mod_log_config
    
    # If you want to maintain multiple domains/hostnames on your
    # machine you can setup VirtualHost containers for them. Most configurations
    # use only name-based virtual hosts so the server doesn't need to worry about
    # IP addresses. This is indicated by the asterisks in the directives below.
    #
    # Please see the documentation at 
    # <URL:http://httpd.apache.org/docs/2.4/vhosts/>
    # for further details before you try to setup virtual hosts.
    #
    # You may use the command line option '-S' to verify your virtual host
    # configuration.
    
    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for all requests that do not
    # match a ServerName or ServerAlias in any <VirtualHost> block.
    #
    <VirtualHost *:80>
        DocumentRoot "/srv/http/s1"
        ServerName s1.localhost
    </VirtualHost>
    
    <VirtualHost *:80>
        DocumentRoot "/srv/http/s2"
        ServerName s2.localhost
    </VirtualHost>
    
    <VirtualHost *:80>
        DocumentRoot "/srv/http/s3"
        ServerName s3.localhost
    </VirtualHost>
    
    <VirtualHost *:80>
        DocumentRoot "/srv/http/s4"
        ServerName s4.localhost
    </VirtualHost>
    EOD
    
    sed -r -i 's/[#]{0,1}[ ]{0,1}(LoadModule mpm_event_module)/#\1/g' /etc/httpd/conf/httpd.conf
    sed -r -i 's/[#]{0,1}[ ]{0,1}(LoadModule mpm_prefork_module)/\1/g' /etc/httpd/conf/httpd.conf
    sed -r -i 's/[#]{0,1}[ ]{0,1}(LoadModule rewrite_module)/\1/g' /etc/httpd/conf/httpd.conf
    sed -r -i 's/[#]{0,1}[ ]{0,1}(Include conf\/extra\/httpd-vhosts.conf)/\1/g' /etc/httpd/conf/httpd.conf
    sed -r -i 's/#ServerName www\.example\.com:80/\0\nServerName localhost/g' /etc/httpd/conf/httpd.conf
    printf "LoadModule php7_module modules/libphp7.so\n" >> /etc/httpd/conf/httpd.conf
    printf "AddHandler php7-script php\n" >> /etc/httpd/conf/httpd.conf
    printf "Include conf/extra/php7_module.conf\n" >> /etc/httpd/conf/httpd.conf
    printf "Include conf/extra/phpmyadmin.conf\n" >> /etc/httpd/conf/httpd.conf
    
    sed -r -i 's/[;]{0,1}[ ]{0,1}(extension=bz2.so)/\1/g' /etc/php/php.ini
    sed -r -i 's/[;]{0,1}[ ]{0,1}(extension=mcrypt.so)/\1/g' /etc/php/php.ini
    sed -r -i 's/[;]{0,1}[ ]{0,1}(extension=mysqli.so)/\1/g' /etc/php/php.ini
    
    cat > /etc/httpd/conf/extra/phpmyadmin.conf <<EOD
    Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
    <Directory "/usr/share/webapps/phpMyAdmin">
    DirectoryIndex index.php
    AllowOverride All
    Options FollowSymlinks
    Require all granted
    </Directory>
    EOD
    
    sed -r -i "s/(\\\$cfg\['blowfish_secret'\]).*\/\*/\\\$cfg\['blowfish_secret'\] = '$password'; \/\*/g" /etc/webapps/phpmyadmin/config.inc.php
    systemctl restart httpd
    $BROWSER http://s1.localhost
    

     

×
×
  • Create New...