linux学习六

网络服务

常用网络服务器软件

服务类型

软件名称

服务类型

软件名称

NFS 服务

NFS

DNS服务

DNS

Web服务

Apache

Mail 服务

sendmail

FTP 服务

Vsftpd

DHCP服务

Dhcp

Samba 服务

samba

数据库服务

MySQL


网络服务器启动后,通常守护进程来实现网络服务功能。 守护进程有称为服务,总在后台运行,时刻监听客户端的服务请求。一旦客户端发出服务请求守护进程就为其提供相应的服务。

常用网络服务

服务名

功能说明

nfs

NFS服务器的守护进程,用于提供网络文件服务

httpd

Apache 服务器的守护进程,用于提供WWW服务

named

DNS 服务器的守护进程,用于提供域名解析服务

sendmail

Sendmail 服务器的守护进程,用于提供邮件服务

dhcpd

DHCP服务器的守护进程,用于提供DHCP的访问支持

network

激活、停用网络接口

mysqld

MySQL服务器的守护进程,用于提供数据库服务


管理服务的shell命令

1.0 service 服务名 start | stop | restart | status | 功能: 启用,停止,重启指定的服务 ,或者查看指定服务的状态。

service1.png
service2.png

2.0 chkconfig [选项] [服务名] [on | off ] 功能:设置服务开机自动启用。 常用选项: --add 服务名 将一项服务加入开机自动启用列表。 --delete 服务名 将一项服务从开机自动启用列表删除 --list [服务名] 显示在不同运行级别启用的状态,不指定显示全部

3.0 防火墙 root 用户使用命令 system-config-firewall 配置防火墙。

管理防火墙的命令

格式: iptables 命令选项 [ 匹配选项 ] [-j 操作选项 ] [其它选项 ] 功能: 管理iptables包过滤防火墙 命令选项说明 -L 查看数据链的规则列表 -A 添加规则

图片.png
 iptables -L
root@satan-master:/# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             anywhere            
INPUT_direct  all  --  anywhere             anywhere            
INPUT_ZONES_SOURCE  all  --  anywhere             anywhere            
INPUT_ZONES  all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere             ctstate INVALID
REJECT     all  --  anywhere             anywhere             reject-with icmp-host-prohibited

在说一下 Ubuntu 软件包安装,我所使用过的安装。

deb软件安装

1.0 cd命令切换到,deb软件下载的目录 2.0 使用命令 dpkg -i soft_name.deb 安装 3.0 使用命令 dpkg -r soft_name.deb 删除已经安装的软件包 4.0 使用命令 dpkg -r --purge soft_name.deb 连同配置文件一起删除 5.0 使用命令 dpkg -info soft_name.deb 查看软件包信息

apt-get 安装(这个只要联网,相对来说很简单,也是Ubuntu最常用的安装。)

1.0 sudo apt-get install software 安装软件。 2.0 sudo apt-get remove software 卸载软件。 3.0 sudo apt-get remove --purge softname 卸载并清除配置。 4.0 sudo apt-get update 更新软件信息数据库 5.0 sudo apt-get upgrade 进行系统升级 6.0 apt-get -f install 修正(依赖关系)安装

tar.gz 压缩包安装(这个需要看压缩包里面的情况)

首先肯定要解压缩,看看里面的东西,如果有readme,看一看其说明.

1.0 解压缩 tar -zxvf software 2.0 建议采用 mv命令,把借压缩文件移到 /usr目录, 即 mv software 3.0 用 cd命令 cd /usr/software 目录下,看看其文件,如果有configure 文件。 采用 ./configure”命令为编译做好准备 执行“make”命令进行软件编译; 执行“make install”完成安装; 执行“make clean”删除安装时产生的临时文件。 4.0 如果有 sh脚本文件,采用./aliedit.sh 执行脚本文件安装。

等等,还有其它情况,自己百度,如果出现错误,网上找一找解决办法。

参考文章 Linux系列:Linux中如何安装.rpm、.tar、.tar.gz和tar.bz2文件 linux(Ubuntu)如何安装tar.gz文件 chkconfig 百度百科

最近把浏览器换成了firefox,感觉看着不一样了,没有360急速浏览器看着舒服,
不过在Ubuntu中,写linux博客很方便。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏13blog.site

CentOS 7.2:Failed to start IPv4 firewall with iptables

问题 系统是centos7.2,且已经安装了iptables服务,但是在执行启动命令后,却报了iptables服务无法正常启动的错误。 启动命令如下: syst...

62950
来自专栏Python

CentOS 7 安装与卸载MySQL 5.7

https://blog.csdn.net/zyw_java/article/details/70949596

1.3K20
来自专栏cmazxiaoma的架构师之路

FastDFS蛋疼的集群和负载均衡(六)之Nginx高可用集群

17830
来自专栏Laoqi's Linux运维专列

系统日常管理-01

1. linux系统下的抓包工具 工具tcpdump 格式: tcpdump -nn -i eth0 tcp and host 192.168.0.1 and...

30640
来自专栏陈树义

如何在IntelJ下用Maven创建一个Web项目

相信一开始做Web项目的同学都是直接把项目包放在WEB-INF/lib目录下,然后就开始做项目了。但是之后接触了一些使用了Maven进行包管理的项目,我们就不得...

28160
来自专栏云计算教程系列

如何在CentOS 7上安装MariaDB

MariaDB是一个开源数据库管理系统,通常作为流行的LEMP(Linux,Nginx,MySQL/ MariaDB,PHP / Python /Perl)运行...

36140
来自专栏散尽浮华

针对负载均衡集群中的session解决方案的总结

在日常运维工作中,当给Web站点使用负载均衡之后,必须面临的一个重要问题就是Session的处理办法,无论是PHP、Python、Ruby还是Java语言环境,...

237110
来自专栏云计算教程系列

如何在Centos7上安装保护Redis

Redis是一个开源的内存数据结构存储,擅长缓存。Redis是一个非关系型数据库,以其灵活性,性能,可伸缩性和广泛的语言支持而闻名。

11530
来自专栏xingoo, 一个梦想做发明家的程序员

Redis从单机到集群,一步步教你环境部署以及使用

Redis作为缓存系统来说还是很有价值的,在大数据方向里,也是需要有缓存系统的。一般可以考虑tachyon或者redis,由于redis安装以及使用更简单,所...

57060
来自专栏程序员互动联盟

【专业技术】Chromium浏览器的Content模块设计意图

Content 模块概述 “content”模块放在src \content里面,并使用多进程浏览器沙盒模块来呈现页面所需的核心代码。它包括所有的网络平台功能(...

31370

扫码关注云+社区

领取腾讯云代金券