ICode9

精准搜索请尝试: 精确搜索
  • IP地址转换函数2019-07-13 09:07:53

    原文链接:http://www.cnblogs.com/sycamore/p/4558745.html 这些天一直在看《UNP》,觉得有必要对一些东西做一下总结(其实只是抄一抄书),加深一下印象。 IP地址转换函数有两组,它们可以在字符串和网络字节序的二进制值之间转换IP地址 适用于IPv4地址的函数  

  • linux安装git2019-07-06 21:07:22

    1.linux必要配置 在防火墙里开放http跟ssh端口 yum install lokkit //安装lokkit yum install curl openssh-server openssh-clients postfix cronie -y//安装ssh等相关 service postfix start/启动postfix 这里如果启动报错启动postfix出错,查看centos中的postfix

  • socket()函数用法详解:创建套接字2019-06-26 14:48:42

    不管是 Windows 还是 Linux,都使用 socket() 函数来创建套接字。socket() 在两个平台下的参数是相同的,不同的是返回值。 在《socket是什么》一节中我们讲到了 Windows 和 Linux 在对待 socket 方面的区别。 Linux 中的一切都是文件,每个文件都有一个整数类型的文件描述符;socket

  • 如何将PHP中的IP地址作为二进制字符串进行比较?2019-06-23 23:23:19

    我目前正在基于PHP的项目中使用IPv4和IPv6地址,我需要能够比较两个IP以确定哪个是更高的数字.例如,192.168.1.9大于192.168.1.1.为了做到这一点,我使用inet_pton和unpack将IP转换为二进制字符串(我熟悉ip2long,但它仅限于IPv4). 这种方法最初似乎运行正常,但是我很快发现,当我将.32

  • 获取系统的IP地址2019-06-21 11:01:56

    获取linux主机的IP地址 问题描述 在很多软件配置过程中,都需要设置ID信息,通常我选择使用系统配置的eth0网卡的IP地址信息,比如salt-minion-id,在通过cobbler批量安装操作系统时,会给操作系统自定义或者DHCP配置IP地址信息,然后在之后的配置过程中,如何将该IP地址取出来,配置到minion_id

  • gitlab私有环境搭建2019-06-16 13:50:00

    1. 环境准备   安装所需的依赖包 yum install curl openssh-server openssh-clients postfix cronieGitLab使用postfix发送邮件 service postfix start #设置postfix开机自启动 chkconfig postfix on postfix报错postfix: fatal: parameter inet_interfaces: no local interfac

  • 科软-信息安全实验01-ICMP重定向2019-06-11 21:48:18

    目录 一 前言 二 Talk is cheap, show me the code 三 效果演示 四 遇到的问题&解决 一 前言 文章不讲解理论知识哈,想学习理论知识的,认真听课

  • Debian Linux的简单网络设置2019-05-28 16:49:05

    以前都是用etherconf来设置Debian里的网络,只要网卡驱动正常,设置网络也是很简单的。但今天动手换无线路由时,却发现Debian里已经没有这个小软件了。查了一下,发现原来是被清除出库了;找了个老版的,装上后设置一下,把网络全搞乱了,看来已经不能用了。只好记录点手工的办法: 设置IP,可以直

  • Linux 各种取ip的方法总结2019-05-25 21:52:48

    常用方法取ip欢迎补充 ifconfig ens33|sed -n '2p'|sed -e 's/^.*inet//g' -e 's/netmask.*$//g' ifconfig ens33|sed -n '2p'|sed 's/^.*inet//g;s/netmask.*$//g' ifconfig ens33| sed -nr '2s/(^[^0-9]+)([0-9.]+)+( .*$)/

  • Linux基础-远程管理2019-04-27 18:49:25

    shutdown  选项  时间    关机/重新启动   -r 重新启动     不指定选项和参数,1分钟后关闭电脑     重启必须加-r     示例:  shutdown   -r now    now表示现在         shutdown  10:28        shutdown  +10   10分钟后关机       

  • kernel网络协议栈(1) 初始化2019-04-26 12:39:47

    今天打算开始写linux内核网络协议栈相关的文章. 不能保证一定会更新完毕,有时间有兴趣的时候,会写一写。 2019.4.26 / fluray / 内核版本 5.0.9 原创文章,转载请著名出处。 https://www.cnblogs.com/fluray/p/10773637.html   首先要知道c语言实现的最基本的TCP C/S的模型/代码。 当

  • 网络2019-04-17 16:49:59

    root@t1:~# cat /etc/network/interfaces# network interface settings; autogenerated# Please do NOT modify this file directly, unless you know what# you're doing.## If you want to manage parts of the network configuration manually,# please utilize the &

  • 地址转换函数2019-04-07 11:44:29

    一、第一组地址转换函数  #include <arpa/inet.h>int inet_aton(const char *strptr, struct in_addr *addrptr); 作用:点分十进制 => 32位的网络字节序二进制值 返回:若字符串有效则为1,否则为0in_addr_t inet_addr(const char *strptr); 作用:点分十进制 =

  • python中的正则表达式全解2019-03-23 18:49:24

    一、   Re 1.  常用的正则表达式符号     2.  常用的匹配方法 1)   re.match(pattern, string, flags=0) 说明:在string的开始处匹配模式 >>> import re >>> a = re.match('in',"inet addr:10.161.146.134")  #从头开始匹配in字符 >>> a.group() 'in'   &g

  • Ubuntu下一个接口同时配置静态IP跟dhcp2019-03-10 17:48:25

    电脑放公司使用接网线发现只能使用 DHCP 获取动态地址,由于本地测试需要,希望能够配置使用第二个私有的 IP 地址,同时不影响原来 DHCP 获取的 IP。 首先打开接口文件, sudo vim /etc/network/interfaces 编辑添加配置,:wq 保存退出。 auto lo iface lo inet loopback auto en

  • java ip number to string2019-03-08 18:38:54

    package com.awkj;import java.math.BigInteger;import java.net.InetAddress;import java.net.UnknownHostException;public class App { private static BigInteger MIN_IP = new BigInteger("0"); private static BigInteger MAX_IP = new BigInteger(&quo

  • SO_LINGER选项的作用和意义2019-03-07 09:37:31

    一、选项在内核中的使用搜索一下内核中对于SO_LINGER的使用,主要集中在socket的关闭、两个必不可少的set/get sockopt函数中,所以真正使用这个选项的地方并不多,所以分析起来可能并不复杂,也没什么影响,但是正如之前所说的,问题的严重性和重要性往往不是问题本身决定的,而是它可能引起的后

  • 网络协议栈(12)listen的backlog参数及syn flood攻击2019-03-06 21:50:25

    一、listen调用之backlog参数这个系统调用中的第一个参数就是侦听的"父套接口",就好像进程fork时候的"父进程"一样,这个参数是必须的,我想大家应该都没有什么意见。但是后面还有一个容易被人们忽略的参数就是backlog,这个单词不是很常见,所以我第一看到它的时候是不明白它的意义和作用的

  • 网络协议栈(14)TCP中time_wait套接口管理2019-03-06 21:48:32

    一、TCP拆链发起方经历time_wait状态以前只是注意TCP连接建立时经历的经典的“三次握手”,而对于连接的关闭关注较少,最近看了一下关闭的流程,比建立更为复杂。这个其实也不值得大惊小怪,因为free往往要比malloc复杂,因为free可能要处理释放块的合并。其中比较特殊的有一个time_wait状态

  • gitlab搭建2019-03-05 15:00:15

    基于腾讯云   gitlab搭建:https://blog.csdn.net/duyusean/article/details/80011540    gitlab使用:https://blog.csdn.net/justlpf/article/details/80681853           gitlab搭建提示inet_interfacesJob for postfix.service failed because the control process e

  • socket编程2019-02-26 18:53:54

    一、什么是socket socket(简称 套接字) 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是: 它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的 例如我们每天浏览网页、QQ 聊天、收发 email 等等 二、 创建socket 在 Python 中 使

  • UNP --- 第一章 介绍2019-02-08 23:40:17

    一个简单的时间获取客户端程序 1 #include "unp.h" 2 3 int main(int argc, char **argv) 4 { 5 int sockfd, n; 6 char recvline[MAXLINE + 1]; 7 struct sockaddr_in servaddr; 8 9 if (argc != 2) 10 { 11 err_quit("usage: a.ou

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有