博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux学习笔记四
阅读量:5164 次
发布时间:2019-06-13

本文共 2185 字,大约阅读时间需要 7 分钟。

网络服务

常用网络服务器软件

服务类型 软件名称 服务类型 软件名称
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 |

功能: 启用,停止,重启指定的服务 ,或者查看指定服务的状态。

1153230-20171119150744187-1179669311.png

1153230-20171119150748296-1014866624.png

2.0 chkconfig [选项] [服务名] [on | off ]

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

3.0 防火墙

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

管理防火墙的命令

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

1153230-20171119170111656-1787055950.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 执行脚本文件安装。**

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

参考文章

转载于:https://www.cnblogs.com/dflx/p/7859735.html

你可能感兴趣的文章
异步执行js脚本——防止阻塞
查看>>
利用Excel导出sql语句
查看>>
hdu 3065 病毒侵袭持续中
查看>>
JDBC反射
查看>>
android上传文件到服务器
查看>>
JavaScript学习笔记——语法基础1.1
查看>>
我回答了90%的面试题,为什么还被拒?
查看>>
Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决
查看>>
20165205 学习基础与C语言基础调查
查看>>
iOS SVN终端指令
查看>>
Linux如何更新软件源
查看>>
NYOJ-289 苹果 又是一个典型的01背包和上题一样没啥好说的
查看>>
HDU 2262 回溯算法 递归枚举
查看>>
九度0J 1374 所有员工年龄排序
查看>>
listview初始化后仍为空
查看>>
无刷新分页
查看>>
SIFT算法
查看>>
git各种撤销操作
查看>>
每天努力一点之SQL
查看>>
UINavigationBar-使用总结
查看>>