El despliegue de algunos de los problemas encontrados por el proyecto en el entorno Linux

1 dos servidores, un servidor quiere un archivo de recursos carpeta correspondiente a otro servidor para montar el directorio:

  Requisitos: El servidor principal tiene una carpeta de recursos, un sistema de gestión especial de fotos, documentos y otros recursos, sino también desde el servidor de directorio correspondiente, la posibilidad de montar en el servidor principal. Por ejemplo:

192.168.10.10 servidor en / home / directorio que desea asignar servidor de directorio de inicio / basada en la cartografía / a 192.168.10.90 / mapeado / 
( En pocas palabras, la necesidad de utilizar los recursos de la carpeta de archivos del servidor en el servidor principal , es decir, el monte desde el servidor al servidor principal, por lo que los archivos subidos desde el servidor al servidor principal, el proceso para lograr la carpeta compartida )
1, respectivamente 192.168.10.10, montado en 192.168.10.90 servidor de NFS, el rpcbind;
yum instalar nfs-utils rpcbind (Tip y / n o similar, introduzca Y pueden ser a)
2, el principal 192.168.10.90 (servidor está asignado) para modificar el archivo / etc / exports presentar más retrasada agregar una línea expuesta al directorio desde 192.168.10.10 servidor, y para asignarle a ese directorio;
/ Home / se asigna 192.168.10.10 ( rw, el asíncrono, no_root_squash )
3, ambos servidores NFS y empezar el servicio rpcbind:  
RPCBIND servicio se inicia 
service nfs start
4, añaden los siguientes tres puertos abiertos en un servidor desde un archivo de configuración de cortafuegos 192.168.10.10 (Run: vi / etc / sysconfig / iptables);
-A ENTRADA -p tcp -m estado --state NUEVO -m tcp --dport 4046 -j ACCEPT 
-A INPUT -p tcp -m estado --state NUEVO -m tcp --dport 111 -j ACCEPT 
-A INPUT - p tcp -m state --state NUEVO -m tcp --dport 2049 -j ACCEPT
5, de 192.168.10.10 iniciar los servicios rpcbind y NFS y montar;

mount -t nfs 192.168.10.90:/home/ directorio se asigna directorio / home / a mapear
Durante se ejecuta el comando mount, mientras está dando acceso denegado por el servidor durante el montaje. He añadido una forma de resolver el segundo paso inseguro . Esto es

para modificar el archivo de configuración / etc / exportaciones, añadiendo la opción insegura para reiniciar el servicio NFS y, a continuación, tratar de montar.
/ Inicio / nfsshare / * ( en el insegura , rw, el asíncrono, no_root_squash)

 

6, el montaje es correcta, puede utilizar el comando de vista nf ; 
ejecuta el comando: df -h
 

2.Linux al comando actual autorización directorio especificado por el usuario:

Utilice el comando:

1 chown usuario -R: ./local usuario

Descripción: el usuario para el usuario actual, local a la carpeta especificada.

3.Linux Firewall:

En primer lugar asegúrese de que la versión actual de Linux. Debido a que diferentes versiones de comando para ver un cortafuegos, utilice el siguiente comando es el comando de Red Hat:

Desactivar el firewall
ejecutar el comando: iptables stop systemctl

Problema:
La instalación centOS7 en una máquina virtual, configure Tomcat y se inició correctamente. Pero no se puede acceder Tomcat puerto 8080 el navegador realidad.
Tomcat configuración, consulte el artículo: Linux-CentOS7 configurar Tomcat
razón:
porque CentOS o RHEL 7 7 o Fedora, el servidor de seguridad por defecto es administrado por firewalld, pero no firewalld abierta al puerto 8080, que así sea configuración abierta 8080 puerto.
Versiones anteriores a 7 CentOs, por control de puerto las iptables Linuxs.
Después de actualizar a CentOS 7, no puede utilizar los puertos de control de iptables Linuxs, porque es Centos 7 firewalld uso en lugar de los originales iptables.
Aquí hay dos maneras de resolver este problema.

Solución uno, para restaurar la gestión iptables tradicional.

1, ejecutar el conjunto de comandos firewalld
systemctl PARADA firewalld
máscara systemctl firewalld
在这里插入图片描述2, instalar iptables-services
ejecutar el comando: yum install iptables-servicios
在这里插入图片描述si no se instala directamente relacionados con la ejecución de la orden iptables de error:
Error al detener iptables.service: Unidad iptables.service no cargado.

3, desactive el firewall
ejecutar el comando: iptables stop systemctl

4、编辑 vi /etc/sysconfig/iptables(第四不我没有执行,问题就解决了)
添加以下内容并保存退出:
#允许8080端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
#允许3306端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
#允许9904端口通过防火墙
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9904 -j ACCEPT

在这里插入图片描述5、重启防火墙
执行命令:systemctl restart iptables

6、打开外部浏览器,输入http://centOS IP:8080
即可看到Tomcat欢迎界面!

解决方案二,firewalld 进行8080端口开放配置
1、在firewalld 上开放8080端口
输入命令:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令解析:
–zone #作用域
–add-port=8080/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数设置,重启后会失效。
2、重启防火墙
输入命令:firewall-cmd --reload

在这里插入图片描述

 

 

 
 

Supongo que te gusta

Origin www.cnblogs.com/ysq0908/p/12506039.html
Recomendado
Clasificación