网络相关知识详解
摘要:一、网络硬件层基础知识 1.网络通讯基本原理 1)主机之间需要有传输介质 2)主机上必须有网卡设备 可以将二进制信息转换为高低电压,信号调制过程 可以将高低电压转化为二进制信息,信号的解调过程 3)多台主机需要协商网络速率 100Mbps ~ 100Mbit per second ~ 每秒钟传输10
阅读全文
posted @
2021-11-05 22:58
jueyuanfengsheng
阅读(278)
推荐(0)
nginx+keepalived实现集群高可用&&LNMP架构常见问题
摘要:nginx高可用服务介绍说明 避免负载均衡服务出现单点问题 keepalived高可用对之间是通过VRRP通信的: (1)VRRP,全程Virtual Router Redundancy Protocol,中文名为虚拟路由冗余协议,VRRP的出现是为了解决静态路由的单点故障。 (2)VRRP是通过一
阅读全文
posted @
2021-10-29 02:35
jueyuanfengsheng
阅读(349)
推荐(0)
DHCP服务和PXE
摘要:DHCP 解决局域网中地址分配的问题,只用于局域网 把一个主机接入TCP/IP网络,要为一台主机配置哪些参数: IP/mask Gateway DNS Server Wins Server,NTP Server 参数配置方式: 静态指定 动态分配 bootp protocol dhcp:引入了“租约
阅读全文
posted @
2021-09-01 15:24
jueyuanfengsheng
阅读(615)
推荐(0)
RPM包制作
摘要:RPM包制作 制作RPM包一定不要使用管理员进行,因为管理员权限太大,在制作过程当中,一个命令使用错误,后果将是灾难性的。本身制作RPM包也用不到管理员权限,可以使用普通用户进行。 制作步骤: 1.Set up the directory structure 2.Place the sources
阅读全文
posted @
2021-08-23 09:30
jueyuanfengsheng
阅读(1200)
推荐(0)
JAVA && tomcat
摘要:java oak:java早期的名称 java包含四个独立却又被此相关的技术: java程序设计语言 java API(java第三方库) java Class 文件格式(编译后的文件格式) JVM:Java Virtual Machine(编译后的文件再java虚拟机上运行) java源程序文件(
阅读全文
posted @
2021-08-12 17:43
jueyuanfengsheng
阅读(65)
推荐(0)
CPU及内存调优
摘要:# 进程类别 交互式进程(I/O) 批处理进程(CPU) 实时进程(Real-time) CPU密集型:分配时间片长,优先级低 IO密集型:时间片短,优先级高 Linux优先级:priority 实时优先级:1-99,数字越小,优先级越低; 静态优先级:100-139,数字越小,优先级越高; nic
阅读全文
posted @
2021-08-10 17:08
jueyuanfengsheng
阅读(624)
推荐(0)
Linux_31 Linux Cluster && 各种调度算法实现不同的调度
摘要:Linux Cluster Cluster:计算机集合,为解决某个特定问题组合起来 形成的单个系统; Linux Cluster 类型: LB:Load Balancing,负载均衡; HA:High Availiablity,高可用; A=MTBF/(MTBF+MTTR) (0,1):90%,95
阅读全文
posted @
2021-07-14 16:31
jueyuanfengsheng
阅读(187)
推荐(0)
Linux_30 IO事件模型及nginx常用模块使用(1)
摘要:http服务及IO事件模型 engine X = Nginx http协议:web 服务器(类似于httpd)、http reverse proxy(类似于httpd)、imap/pop3 reverse proxy NGINX is a free,open-source,high-performa
阅读全文
posted @
2021-07-14 16:29
jueyuanfengsheng
阅读(173)
推荐(0)
Linux_29 时间服务(chrony/ntp)和 rsyslog日志(高级用法)
摘要:chrony CentOS 7:同步时间使用 Chronyd(/etc/chrony.conf)服务, 而CentOS 6使用的是ntpd服务(/etc/ntp.conf) 准确的时间同步: Chrony 是网络时间协议的(NTP)的另一种实现,与网络时间协议后台程序(ntpd)不同,它可以更快地且
阅读全文
posted @
2021-07-07 09:30
jueyuanfengsheng
阅读(2372)
推荐(0)
Linux_28 iptables
摘要:由于这五个规则是内核中的功能,用户不能直接操作内核中的功能,内核中所有的功能都是通过接口向外提供调用的,所以用户想要和内核交互,只能通过系统调用完成,所以需要开发一个用户空间工具,利用这个工具编写一些内容,送到内核的这些个位置上,来帮我们生成规则,这个工具就叫做iptables,内核中的叫netfi
阅读全文
posted @
2021-07-06 15:58
jueyuanfengsheng
阅读(147)
推荐(0)
Linux_27 ftp、nfs、samba
摘要:ftp I/O:网络、存储 存储: DAS:Direct Attached Storage 接口类型:"block" 设备:SATA,SAS;IDE,SCSI;USB; NAS:Network Attached Storage 接口类型:"file" 协议:CIFS(samba),NFS(Netwo
阅读全文
posted @
2021-06-23 15:44
jueyuanfengsheng
阅读(331)
推荐(0)
Linux_26 LAMP
摘要:LAMP LAMP: a:apache(httpd) m:mysql,mariadb p:php,perl,python WEB资源类型: 静态资源:原始形式与响应内容一致 动态资源:原始形式通常外围程序文件,需要在服务器端端执行之后,将执行结果返回给客户端; 客户端技术:javascript 服务
阅读全文
posted @
2021-06-18 17:00
jueyuanfengsheng
阅读(93)
推荐(0)
Linux_25 SELinux及systemd新特性
摘要:SELinux SELinux:Secure Enhanced Linux,工作于Linux内核中 DAC:自主访问控制; MAC:强制访问控制; SELinux右两种工作级别: strict:每个进程都受到selinux的控制; targeted:仅有限个进程收到selinux控制; 只监控容易被
阅读全文
posted @
2021-06-18 16:24
jueyuanfengsheng
阅读(483)
推荐(0)
Linux_24 http和httpd
摘要:Web Service 应用层:http,https 实现某类具体应用 传输层协议:TCP,UDP,SCTP IANA: 0-1023:众所周知,永久地分配给固定的应用使用,特权端口; 1024-41951:亦为注册端口,但要求不是特别严格,分配给程序注册为某应用使用;3306/tcp,11211/
阅读全文
posted @
2021-06-17 11:02
jueyuanfengsheng
阅读(323)
推荐(0)
Linux_23 DNS 正向解析区域、反向解析区域;主/从;子域;基本安全控制
摘要:DNS and Bind Sockets: C/S: Client:发起应用请求的程序; Server:响应请求(提供服务)的程序; 传输层协议:TCP,UDP,SCTP TCP:Transmission Control Protocol 面向连接的协议:双方通信之前需要事先建立虚连接; UDP:U
阅读全文
posted @
2021-06-13 23:25
jueyuanfengsheng
阅读(591)
推荐(0)
Linux_22 加密和解密及OpenSSL
摘要:通信加密和解密 Linux Service and Security: OpenSSL(ssl/tls) OpenSSH(ssh) bind(dns) web(http):httpd(apache),php,marladb(mysql),LAMP,nginx(tengine,openresty),l
阅读全文
posted @
2021-06-08 02:17
jueyuanfengsheng
阅读(495)
推荐(0)
Linux_21 日志系统、ssh服务、系统安装及系统故障排除
摘要:日志系统 Linux上的日志系统 syslog:红帽5使用的日志系统 syslog-ng:升级版,配置更加复杂,红帽6以后使用的 日志系统:syslog() A: B: C: syslog服务: syslogd:系统,非内核产生的信息 klogd:内核,专门负责记录内核产生的日志信息 信息详细程序:
阅读全文
posted @
2021-06-06 16:10
jueyuanfengsheng
阅读(470)
推荐(0)
Linux_20 子网划分
摘要:[TOC] ### 划分子网 ```shell 一个大网络(主机多=主机ID位数多,网络ID位数少)划分成多个小网络(主机少=主机ID位数少,网络ID位数多),网络ID向主机ID位借位,划分成2^N个小网 公式: 1.网络(网段)数量=2^可变网络ID位数 2.一个网络的主机数量=2^主机ID位数-
阅读全文
posted @
2021-06-06 16:08
jueyuanfengsheng
阅读(590)
推荐(0)
Linux_19 内核启动流程详解、centos安装、内核编译
摘要:Linux内核启动流程详解 CentOS系统启动流程: Linux 系统的组成部分:内核+根文件系统 内核:进程管理、内存管理、网络协议栈、文件系统、驱动程序、安全功能 IPC:Inter Process Communication 消息队列、semerphor、shm socket 运行中系统环境
阅读全文
posted @
2021-06-06 16:06
jueyuanfengsheng
阅读(522)
推荐(0)
Linux_18 su切换用户与sudo提权
摘要:su切换用户与sudo提权 介绍 因为root用户的权限太大,破坏力太强,安全风险极高,所以通常情况下公司的服务器对外都是禁止root用户直接登录的,而运维组的小伙伴通常使用的都是普通用户,但是运维组内的小伙伴们在进行日常运维管理的过程中,经常需要获得某些root才有的管理权限才能完成任务,例如需要
阅读全文
posted @
2021-05-31 14:17
jueyuanfengsheng
阅读(402)
推荐(0)