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命令
service1.png service2.png1.0 service 服务名 start | stop | restart | status |
功能: 启用,停止,重启指定的服务 ,或者查看指定服务的状态。
2.0 chkconfig [选项] [服务名] [on | off ]
功能:设置服务开机自动启用。
常用选项:
--add 服务名 将一项服务加入开机自动启用列表。
--delete 服务名 将一项服务从开机自动启用列表删除
--list [服务名] 显示在不同运行级别启用的状态,不指定显示全部
3.0 防火墙
root 用户使用命令 system-config-firewall 配置防火墙。
管理防火墙的命令
图片.png格式: iptables 命令选项 [ 匹配选项 ] [-j 操作选项 ] [其它选项 ]
功能: 管理iptables包过滤防火墙
命令选项说明
-L 查看数据链的规则列表
-A 添加规则
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博客很方便。