服务summary
Posted sgy-blin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务summary相关的知识,希望对你有一定的参考价值。
服务
项目 | 全称 | 安装 | 应用 | 功能概述 | 备注 |
samba | samba(信息服务块) | samba | smb | Linux与win之间的文件共享 | |
ftp | File Transfer Protocol(文件传输协议) | vsftp | vsftp | win匿名访问Linux | |
ssh | Spring + Struts +Hibernate | sshd | sshd | 远程登录Linux/免密 | |
nfs | Network File System |
服务端nfs-util rpcbind 客户端nfs-util |
nfs rpcbind | Linux与Linux之间的文件共享 | |
dhcp | Dynamic Host Configuration Protocol(动态主机配置协议) | 服务器dhcp | dhcp | 指定IP池 | |
ntp | (网络时间协议)Network Time Protocol |
服务器ntp 客户端ntpdate |
ntpd | 同步时间 | |
dns | Domain Name System(域名系统) | bind bind-util | named | 域名解析 | |
Apache | httpd是Apache超文本传输协议(HTTP)服务器的主程序 | 可定制 | httpd | 超文本传输 | LAMP架构 |
cobbler |
cobbler 自动化部署
|
httpd |
cobbler | Linux服务器快速网络安装的服务,而且在经过调整也可以支持网络安装windows |
samba
samba概述
c/s服务,Linux与win之间的文件共享
(下载 lrzsz 软件,也可实现win与linux之间的文件上传rz和下载sz)
samba配置
samba 是本地源中的软件包,下载前先挂载光盘(或设置成开机自挂)
下载 yum install samba -y
配置 /etc/samba/smb.conf
增加(举例)
[ samba ]
path = /samba
read only = NO
public = YES
重启Samba
systemctl restart smb
创建用户
useradd samba
创建samba用户,与上一步创建的用户名相同
pdbedit -a -u samba
增加权限
chmod 777 /samba
win端访问
win+R \\\\ ip
ftp
主动模式
连接:客户端21端口发送PORT指令及密码到服务端高位端口(+1024)
传输:服务端20端口回复ack=1到客户端高位端口
被动模式
连接:客户端21端口发送PASV指令及密码到服务端高位端口(+1024)
传输:客户端高位端口连接服务端高位端口,服务端回复ack=1,连接成功
配置 /etc/vsftpd/vsftpd.conf
anonymous=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
重启ftp
systemctl restart vsftpd
如果是匿名登录
anon_other_write_enbale=YES
chmod o+w /etc/ftp/pub
如果是本地登录
anonymous=NO
systemctl restart vsftpd
useradd sgy
passwd sgy
ssh
缩短登录xshell的时间
/etc/sshd/sshd_config
UseDns NO
systemctl restart sshd
免密登录
ssh-keygen
ssh-copy-id 192.168.160.130
之后可以使用scp进行拉取和推送
dns
递归查询:根-->顶级域-->二级域-->子域
迭代查询:
1. 主配置文件: /etc/named.conf
2. 区域配置文件: /etc/named.rfc1912.zones
3. 正向解析模板文件: /var/named/named.localhost IN A
4. 反向解析模板文件: /var/named/named.loopback IN PTR
dncp
原理图
ntp
同步时间
服务器端 ntp
/etc/ntp.conf
server 127.127.0.1
server time1.aliyun.com
restrict 127.0.0.1
restrict 本地ip mask 255.255.255.0
客户端 ntpdate
ntpdate 服务器ip
nfs
Linux与Linux之间的文件共享
服务端
yum install rpcbind nfs-utils -y
/etc/exports
/test 客户端的ip或网段 /24(rw)
重启 nfs rpcbind
chown -R nfsnobody: /test
客户端
yum install nfs-utils -y
showmount -e 服务器ip 查看可共享的文件
mount -t nfs 服务器ip:/test 挂载点(已存在的)
Apache
profork:一进程一用户
优点:成熟稳定
缺点:占用资源多
worker:一进程多线程,一线程一用户
优点:适合高并发
缺点:安全性不高
event:同worker,具有keep-alive功能
优点:keep-alive 节约资源,减少TCP
缺点:不能在https使用
200:ok
301:永久重定向
302:临时重定向
403:权限不足
404:资源不存在
500:服务暂时中断
503:服务器错误
编译安装的优点
1、方便不同平台运行
2、方便定制
3、方便运维开发维护
与Apache相比的优点
1、轻量级
2、处理静态文件更好
3、抗高并发
4、支持7层负载
proxy_pass 反向代理
upstream 负载均衡
weight file_max time_max
LNMP架构上线动态网站
php-fpm 127.0.0.1:9000端口
Tomcat
处理java开发
8080 访问
8009
8005 shutdown
cobbler自动化部署流程
https://cerezas95.github.io/2019/05/25/cobbler%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/
客户机进入cobbler选择系统的列表时, 可能会默认选择(local), 干扰了自动部署。解决方法是:
[[email protected] ~]# vim /etc/cobbler/pxe/pxedefault.template删除或注释掉下面几行:
#LABEL local # MENU LABEL (local) # MENU DEFAULT # LOCALBOOT -1最后记得cobbler sync
以上是关于服务summary的主要内容,如果未能解决你的问题,请参考以下文章
markdown 在Intel Nuc上设置Ubuntu Web服务器,步骤和代码片段
SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端Eureka 服务信息Eureka 发现管理Eureka 安全配置Eureka-HA(高可用) 机制Eur(代码片段