1…常见Linux服务介绍

1.Apache :是一种开放源代码Web,它可以在Linux上运行。它的作用是提供支持动态内容的处理和静态内容的传递。通过配置文件,用户可以自定义其行为、页面缓存和处理S请求。用户可以使用命令sudo serv d start启动Apache服务。

2.SSH:SSH是一种安全网络协议,用于通过Internet安全地连接到远程计算机。它的作用是允许用户运行命令和程序,甚至创建远程复制和备份。用户可以使用命令ssh 连接到远程。

3.Samba:Samba是一种开放源代码软件套装,允许Linux作与Windows作共享文件、打印机和资源。它的作用是使Linux与Windows之间的文件共享更加容易。用户可以通过编辑smb.conf文件来配置Samba,以及启动samba服务。

4.Nginx:Nginx是一种轻量级的Web,针对高并发性能进行了优化。它的作用是处理请求、负载均衡和反向代理。用户可以使用命令sudo serv nginx start在Linux上启动Nginx。

5.MySQL:MySQL是一种适用于Linux的关系型数据库。它的作用是处理大型数据集,并允许用户以多种编程语言访问和处理数据。用户可以使用命令sudo serv mysqld start启动MySQL 服务,并使用命令mysql -u root -p来登录到MySQL控制台。

6.Postfix:Postfix是一种邮件传输代理(MTA),可用于在Linux上发送和接收电子邮件。它的作用使Linux能够发送/接收电子邮件,并为邮件添加额外的功能,如拒绝垃圾邮件和TP身份验证。用户可以使用命令sudo serv postfix start启动Postfix服务。

7.ND:ND是一种Linux中的域名(DNS)。它的作用是将IP解析为域名。ND允许用户将域名分配给IP,并在DNS区域文件中创建记录。用户可以使用命令sudo serv named start启动ND服务。

8.FTP:FTP是一种用于在网络上共享文件和目录的服务。它的作用是为用户提供访问Linux上的文件和目录的方式。用户可以使用命令sudo serv vsftpd start启动FTP服务,在Windows上连接时也需要使用FTP客户端。

9.DHCP:DHCP是一种动态主机配置协议,可自动为计算机和设备提供网络配置。它的作用使Linux能够自动分配IP、网关和DNS给网络中的所有设备。用户可以使用命令sudo serv dhcpd start启动DHCP服务。

10.NFS:NFS是一种网络文件,可以在Linux和UNIX机器之间共享文件和目录。它的作用是将本地文件(本地磁盘)共享给远程,相当于Windows平台上的Samba。用户可以使用命令sudo serv nfs start启动NFS服务。

下面是几个常见的查看服务的方式与命令

1.使用systemctl命令来查看所有服务:systemctl list-unit-files,可以列出所有的服务文件。

2.使用service命令:service --status-all,可以列出所有已安装的服务。

3.使用ps命令:ps -ef | grep service,可以列出所有正在运行的服务。

4.使用Chkconfig工具:chkconfig --list,可以列出所有已安装的服务以及它们的运行级别信息。

在/etc/init.d/目录下查看所有已安装的服务脚本。

使用systemd-cgls命令:systemd-cgls,可以展示服务单元之间的依赖关系和层次结构。

2.nmcli命令的使用

nmcli是Network Manager命令行工具的缩写,它被用于管理网络连接。nmcli允许用户可以在没有可视化界面的情况下,通过命令行来配置和管理网络连接,它的作用包括:

  1. 设置和网络连接:nmcli提供了创建、删除、启用和禁用网络连接的功能。用户可以通过nmcli命令设置和各种类型的网络连接,包括以太网、Wi-Fi和等。
  2. 显示网络状态:nmcli命令可以显示当前网络连接、网络设备和对应的IP等,帮助用户快速检查网络状态。
  3. 修改网络配置:nmcli命令可以设置网络配置参数,如IP、子网掩码、网关、DNS等,以适应不同的网络环境。
  4. 记住网络设置:nmcli命令可以存储最近连接的网络设置,使得用户可以轻松地重新连接到同一网络。
  5. 多种类型的连接支持:nmcli可以处理不同类型的连接,例如WLAN,以太网,等, 减少用户的工作负担。

以下是一些常用的nmcli命令:

显示网络连接状态:

nmcli connection show

显示网卡所有连接状态

nmcli device status

连接到Wi-Fi:

nmcli device wifi connect SSID password PASSWORD

断开连接:

nmcli connection down CONNECTION_NAME

查看已连接的网络:

nmcli con show –active

设置IPv4地址:

nmcli connection modify CONNECTION_NAME IPv4.ADDRESS IPv4.GATEWAY

启用/禁用网络:

nmcli networking on/off

显示网络设备:

nmcli device show