操作系统,罗里吧嗦
文章平均质量分 75
linux 操作系统
半小时的嘻哈i
弱鸡一枚~
展开
-
Linux后台执行命令nohup和&
如果仅仅使用nohup命令,程序的输出就会默认重定向到一个nohup.out文件下。于是,标准错误和标准输出都重定向到指定的out.txt文件中,从此终端真正清净了。如果使用nohup后,程序还是自己结束了,可能是因为账户非正常退出。在命令的末尾加个&,程序可以在后台运行,但是一旦当前终端关闭,该程序就会停止运行。这样,test程序就会在后台运行了。但是log依旧不停的输出在终端上。我们要让程序test在后台运行,并且不要把log输出到终端上。可以使用nohup命令,no hang up就是不挂起的意思。原创 2023-04-12 16:24:42 · 365 阅读 · 0 评论 -
谈谈socket的使用
getsockname获取sockfd对应的本端socket地址,并将其存储于address参数指定的内存中,该socket地址的长度则存储于address_len参数指向的变量中。name参数指定目标主机的主机名,addr参数指定目标主机的IP地址,len参数指定addr所指IP地址的长度,type参数指定addr所指IP地址的类型,其合法取值包括AF_INET(用于IPv4地址)和AF_INET6(用于IPv6地址)。分别代表被绑定的是受保护的地址,仅超级用户能够访问和被绑定的地址在使用中。原创 2023-04-12 10:39:18 · 382 阅读 · 0 评论 -
谈谈socket地址API
inet_pton函数将用字符串表示的IP地址src(用点分十进制字符串表示的IPv4地址或用十六进制字符串表示的IPv6地址)转换成用网络字节序整数表示的IP地址,并把转换结果存储于dst指向的内存中。所有专用socket地址(以及sockaddr_storage)类型的变量在实际使用时都需要转化为通用socket地址类型sockaddr(强制转换即可),因为所有socket编程接口使用的地址参数的类型都是sockaddr。因此,大端字节序又称为网络字节序。但是不同的协议族的地址值具有不同的含义和长度。原创 2023-04-10 16:46:59 · 65 阅读 · 0 评论 -
TCP/IP协议族总结
TCP/IP协议总结原创 2023-03-30 16:22:44 · 62 阅读 · 0 评论