简述TCP三次握手和四次挥手
TCP三次握手:第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请求,Se
DHCP原理
这几天面试经常被问起DHCP的原理 1. 啥是DHCP?DHCP 全称Dynamic Host configuration protocol, 动态主机配置协议。 它可以为客户机自动分配IP地址、子网掩码以及缺省网关、DNS服务器的IP地址等TCP/IP参数, 简单来说, 就是在DHCP服务器上有一个数据库, 存放着IP地址、网关、DNS等参数。 当客
【Python】jupyter notebook启动后网页无法访问
这几天遇到的坑,安装了pyenv和ipython以及jupyter notebook,然后也启动了[python@192.168.1.77 RINGOO-1]: ~/project 0> jupyter notebook --ip=0.0.0.0 [I 07:26:32.241 NotebookApp]&n
【Python】pyenv的版本控制及global、shell、local命令区别
verson&versons&global、shell、local之间的区别
【Python】pyenv 安装方式
pyenv的安装方式
【Linux】curl: (35) SSL connect error问题处理
今天在搭服务的时候使用curl命令出现报错:curl: (35) SSL connect error问题原因:nss版本过旧解决方法:使用命令:yum -y update nss更新一下就可以了
【VMware】VMware workstation安装Centos mini报错/etc/rc5.d/s99local
今天在用centos mini 版的时候创建虚拟机出现错误提示:vmware安装minimal centos报错/etc/rc5.d/s99local : line:25 : eject : command not found
【Linux】利用alias实现Linux系统回收站功能
使用alias命令实现Linux系统回收站功能
【Linux】Linux安全加固脚本
#安全加固脚本 #!/bin/bash #version1.0;write at 2017-03-29; #write by Ringoo; #1.将root管理员名称修改为Ringoo useradd -u 0 -g 0 -o ringoo userad
【Linux】修改环境变量显示当前登陆用户的相关信息
利用脚本显示出当前登陆用户的相关信息以及当前的目录信息
【Grafana】告警配置并发送邮件
配置Grafana使其可以发送邮件,并解决【SMTP not configured, check your grafana.ini config file’s [smtp] section】的告警