常用的服务积累(端口)
在Linux中,我们常用的服务有哪些?
在Linux中,有许多重要的服务用于管理和维护系统。下面是一些常见的重要服务以及它们的作用:
-
SSH服务(sshd)22端口:Secure Shell (SSH) 是一种加密的网络协议,用于在不安全的网络上安全地进行远程登录和执行命令。sshd服务提供了远程登录到Linux系统的功能,并使用加密来保证数据传输的安全性。
-
HTTP服务80端口(Apache、Nginx等):HTTP服务允许通过Web浏览器访问网站或应用程序。Apache和Nginx是两个流行的HTTP服务器软件。它们监听HTTP请求并将网页内容发送给客户端。
-
FTP服务21端口(vsftpd、ProFTPD等):File Transfer Protocol (FTP) 是一种用于在网络上传输文件的标准协议。FTP服务允许用户通过FTP客户端上传和下载文件到Linux系统。
-
DNS服务53端口(Bind、dnsmasq等):Domain Name System (DNS) 用于将域名转换为IP地址。DNS服务在Linux系统上运行,将域名解析为相应的IP地址,使得用户可以使用域名访问网站和应用程序。
-
DHCP服务67端口(dhcpd):Dynamic Host Configuration Protocol (DHCP) 用于自动分配IP地址和其他网络配置信息给客户端设备。DHCP服务监听网络上的DHCP请求,并根据配置的规则自动分配IP地址给客户端设备。
-
邮件服务(Postfix、Sendmail等):邮件服务允许用户通过电子邮件发送和接收消息。邮件服务器软件如Postfix和Sendmail负责接受、传递和投递电子邮件。
-
数据库服务3306端口(MySQL、PostgreSQL等):数据库服务用于存储和管理数据。MySQL和PostgreSQL是常见的关系型数据库管理系统,它们提供了强大的数据存储和检索功能,支持多个用户同时访问数据库。 以下是一些关系型数据库的端口:
1、mysql的默认端口是3306,可以编辑用户目录下的 .my.cnf 文件进行修改;
2、sqlserver默认端口号为:1433;
3、oracle默认端口号为:1521;
4、DB2默认端口号为:5000;
5、PostgreSQL默认端口号为:5432
-
防火墙服务(iptables、ufw等):防火墙服务用于保护系统免受恶意网络流量和未经授权的访问。iptables和ufw是两个常用的Linux防火墙工具,它们定义了网络流量规则以及允许或拒绝特定的网络连接。
9.Samba(文件共享)
10.NTP时间同步(端口123)
11.SNMP简单网络协议(网络监控)(udp161端口)
12.zabbix-server监控服务器(10051)、zabbix-agent监控客户端(10050)
13.Mongodb非关系型数据库默认端口: 27017
14.Redis非关系型数据库默认端口: 6379