Linux 常见服务的端口号

21:FTP 文件传输服务

22:SSH协议、SCP(文件传输)、端口号重定向

23:TELNET 终端仿真服务

25:SMTP 简单邮件传输服务

53:DNS 域名解析服务

69:TFTP(UDP协议)

80/8080/3128/8081/9098端口:HTTP协议代理服务器

110/tcp端口:POP3(E-mail)

119:Network

123:NTP(网络时间协议)

135、137、138、139端口: 局域网相关默认端口,应关

161:SNMP(简单网络管理协议)

389:LDAP(轻量级目录访问协议)、ILS(定位服务)

443/tcp、443/udp:HTTPS服务器,加密传输的HTTP协议

465:SMTP(简单邮件传输协议)

873:rsync

1080:SOCKS代理协议服务器常用端口号、QQ

1158:ORACLE EMCTL

1433/tcp/udp端口:MS SQL*SERVER数据库server、MS SQL*SERVER数据库monitor

1521:Oracle 数据库

2100:Oracle XDB FTP服务

3389:Windows系统的远程桌面连接登录

3306:MySQL数据库端口

5432:PostgreSQL数据库端口

5601:kibana

6379:Redis数据库端口

8080:TCP服务端默认端口、JBOSS、TOMCAT、Oracle XDB(XML 数据库)

8081:Symantec AV/Filter for MSE

8888:Nginx服务器的端口

9000:php-fpm,PHP包管理

9080:Webshpere应用程序

9090:webshpere管理工具

9200:Elasticsearch服务器端口

10050:zabbix_server 10050

10051:zabbix_agent

11211:memcache(高速缓存系统)

27017:mongoDB数据库默认端口

22122:fastdfs服务器默认端口

更多端口号,请见米扑博客常见网络端口以及协议类型

 

服务端口号查询命令

查询端口占用命令: netstat -an |  grep 端口号,例如:netstat -an |  grep "80"

查询服务状态命令:systemctl  status 服务名,例如:systemctl status apache

查询服务进程命令:ps -ef | grep 服务名,例如:ps -ef | grep apache

启动服务执行命令:systemctl  start  服务名,例如:systemctl start apache

 

Linux 常见服务的配置文件路径

Apache发布目录:/var/www/html/   或  /usr/local/httpd/htdocs/

Apache配置文件:/etc/httpd/conf/httpd.conf  或  /usr/local/httpd/conf/httpd.conf

Apache日志目录:/usr/local/httpd/logs/,包含 error_log 和 access_log

Apache模块目录:/usr/local/httpd/modules/

Apache头文件目录:/usr/local/httpd/include/

Apache命令目录:/usr/local/httpd/bin/

 

Nginx发布目录:/usr/share/nginx/html/  或  /usr/local/nginx/html/

Nginx配置文件:/etc/nginx/  或  /usr/local/nginx/conf/nginx.conf

Nginx日志目录:/usr/local/nginx/logs/

Nginx临时目录:/usr/local/nginx/temp/             // 编译时需自己指定临时目录

Nginx命令目录:/usr/local/nginx/sbin/nginx

 

FTP共享文件:/var/ftp

FTP配置文件:/etc/vsftpd/vsftpd.conf

NFS的共享文件:/etc/exports , /etc/exports.d/

DNS配置文件 : /etc/resolv.conf

yum源的配置文件:/etc/yum.conf  , /etc/yum.repos.d/

sudo提权的配置文件:/etc/sudoers , /etc/sudo.conf , /etc/sudoers.d/

Windows电脑配置域名解析的文件:C:\Windows\System32\drivers\etc\hosts

CentOS全部用户信息的文件:/etc/shadow ,  /etc/passwd

MyCat 配置文件   /usr/local/mycat/conf/

MySQL 配置文件  /etc/my.cnf  , /etc/my.cnf.d/

Selinux  配置文件   /etc/selinux/config

配置网卡信息:/etc/sysconfig/network  , /etc/sysconfig/network-scripts/ifcfg-eth0

CPU信息:/proc/cpuinfo

内存信息:/proc/meminfo

Swap配置挂载文件:/etc/fstab

lib/lib64动态库配置: /etc/ld.so.conf , /etc/ld.so.conf.d/

全局配置文件  /etc/profile

配置主机名:/etc/hostname  ,例如: mimvp-sz

主机名和IP地址的映射关系:/etc/hosts , 例如: 172.18.15.125 mimvp-sz mimvp-sz.com

 

Linux 轮询转储日志:/etc/logrotate.conf , /etc/logrotate.d/   

系统轮询日志文件:/var/log/messages , /var/log/cron , /var/log/maillog , /var/log/secure , /var/log/spooler

日志轮转的配置文件:/etc/rsyslog.conf , /etc/rsyslog.d/ , /var/log/boot.log

Cron 定时配置文件:/etc/crontab , /etc/cron.d/, /etc/cron.deny , /etc/cron.hourly/ , /etc/cron.daily/ , /etc/cron.weekly/ , /etc/cron.monthly/ , /etc/cron.yearly/ (按年可自定义,可用于轮询转储日志的定时任务)

 

 

参考推荐:

常见网络端口以及协议类型

CentOS 7.9 / 7.2 / 6.5 系统安装指引

Linux 修改SSH 默认端口 22,防止被破解密码

Linux 修改默认端口、增加普通用户、使用密钥等安全登录SSH

CentOS 配置Apache、apr、apr-util、apr-iconv、sqlite3

CentOS 安装OpenSSL 支持 QUIC for http/3

Linux 安装 wget、curl

Mac OS 80 端口占用问题的解决方法

Linux 防火墙 iptables 和 firewalld