码迷,mamicode.com
首页 > 其他好文 > 详细

服务summary

时间:2019-06-05 09:27:45      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:rpc   nsf   远程   upstream   技术   hub   label   重定向   time   

服务

项目 全称 安装 应用 功能概述 备注
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
tftp-server
xinetd
syslinux
dhcp
pykickstart
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、方便运维开发维护

 

Nginx

与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), 干扰了自动部署。解决方法是:
[root@localhost ~]# vim /etc/cobbler/pxe/pxedefault.template

删除或注释掉下面几行:

#LABEL local
#        MENU LABEL (local)
#        MENU DEFAULT
#        LOCALBOOT -1

最后记得cobbler sync

 

服务summary

标签:rpc   nsf   远程   upstream   技术   hub   label   重定向   time   

原文地址:https://www.cnblogs.com/sgy-blin/p/10926798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!