Не мог запустить vsftpd сервис на CentOS 6.6

[

]Во-первых Если под этим вы подразумеваете создание пользовательского Ubuntu или других дистрибутивов, то да, вы можете, и это действие не является полностью дистрибутивно-специфичным (т.е. в вашем случае Redhat).[
]. Для этого можно использовать два разных подхода. Либо использовать средства автоматизации, такие как linuxcoe и другие различные инструменты, либо перейти на родной язык и начать с LFS (Linux From Scratch). В любом случае, у вас есть три варианта: [

] [

    ] [
  1. ]Ваше ядро [
  2. ] [
  3. ]Ваш графический интерфейс [
  4. ] [
  5. ]Ваша система дистрибутива [
  6. ] [

] [

][]Постройте свой собственный дистрибутив [][

] [

]Для третьего варианта вы можете использовать и другие утилиты для дистрибутивов (или написать свой собственный)[

] [

]Или вы хотели скомпилировать коды для других платформ, которые имеют больше общего с вашим []make[] и скомпилировать окружение и навыки кодирования (например, написать конфигурационные файлы). Вы делаете это в Jail env. или Virtual machine, если хотите.[

] [

]Или, возможно, вы хотели получить доступ к другим дистрибутивам внутри запущенного RedHat.[
]. В этом случае больше всего следует учитывать арку системы []Host[] и []target[]. Это может быть сделано с помощью []chroot[] ing. Считайте, что у вас есть живое изображение некоторого дистрибутива в системе []/mnt/distro[]. сначала вы должны смонтировать свои []/proc[] , []/dev[] и []/sys[]. Затем []chroot[] - []/mnt/distro[].[

] [

mount -t proc proc /mnt/distro/proc
mount --rbind /sys /mnt/distro/sys
mount --rbind /dev /mnt/distro/dev

] [

] Затем для []chroot[] части вам нужно полностью указать ваше окружение, чтобы избежать проблем в будущем.[

] [

chroot /mnt/distro /bin/env -i TERM=$TERM /bin/bash 

] [

] Примечание: Это базовая идея и [] путь [] и [] env[] в вашем случае будут другими[

].

1
29.04.2015, 19:07
3 ответа

Убедитесь, что есть ли у вас другая программа FTP, в настоящее время работает на машине

netstat -anp | grep :21

, если он занимает порт, VSFTPD не может начать.

1
27.01.2020, 23:37

Вы используете Multicraft? если вы используете multicraft, команда netstat -anp | grep: 21 вернет

tcp        0      0 YOUR_IP_ADRESS:21            0.0.0.0:*                   LISTEN      14250/multicraft
1
27.01.2020, 23:37

Попробуйте:

service vsftpd stop
chkconfig vsftpd off

Затем снова запустите службу, она будет работать

0
27.01.2020, 23:37

Теги

Похожие вопросы