linux

linux:C++的socket编程

阅读目录  基本的局域网聊天  客户端服务端双向异步聊天源码  局域网内服务端和有限个客户端聊天源码  完美异步聊天服务端和客户端源码  C++定时器  select异步代码  pthead多线程  参考回到顶部  局域网聊天TCP服务端:运行下面代码#include<sys/types.h>#includ...
代码星球·2020-08-05

linux下添加分区并挂载目录、卸载并删除分区

Linux的硬盘识别:一般使用”fdisk-l”命令可以列出系统中当前连接的硬盘设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息. 1.关闭服务器加上新硬盘 2.启动服务器,以root用户登录 3.查看硬盘信息#fdisk-l[cpp] viewp...

linux编程合并多个静态库.a为一个.a

.a文件的结构和.tar文件就没有什么区别。x命令解出来,a命令添加,t命令列表假设A.a,B.aC.a在/usr/local/lib目录下mkdir/tmp/libABCcd/tmp/libABCarx/usr/local/lib/A.aarx/usr/local/lib/B.aarx/usr/local/lib/C...

linux自定义开机启动服务和chkconfig使用方法

linux自定义开机启动服务和chkconfig使用方法1.服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭。将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig--addfilename将自...

linux查看和修改PATH环境变量的方法

查看PATH:echo$PATH使用env命令显示所有的环境变量: $env使用set命令显示所有本地定义的Shell变量: $set使用unset命令来清除环境变量set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下:$exportT...

linux定时执行脚本

Linux中,周期执行的任务一般由crond这个守护进程来处理。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。crond的配置文件称为“crontab”,是“crontable”的简写。1.crond服务查看cron状态1sudo se...
代码星球·2020-08-05

linux下编译安装curl

linux下编译安装curl1.下载curl 1 gitclonehttps://github.com/curl/curl.git 2.在curl目录下生成configure文件 1 cdcurl 2 ./buldconf 3.编译生成cu...
代码星球·2020-08-05

linux xfs文件系统无法用readdir获取dirent文件类型d_type则用stat获取暨stat函数讲解

stat函数讲解表头文件:   #include<sys/stat.h>            #include<unistd.h>定义函数:&n...

linux系统编程:守护进程详解及创建,daemon()使用

LinuxDaemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、web服务...

linux 守护进程 daemon

Daemon程序简介       Daemon是长时间运行的进程,通常在系统启动后就运行,在系统关闭时才结束。一般说Daemon程序在后台运行,是因为它没有控制终端,无法和前台的用户交互。Daemon程序一般都作为服务程序使用,等待客户端程序与它通信...
代码星球·2020-08-05

Linux中fork()函数详解

linux中fork()函数详解(原创!!实例讲解) (转载)  一、fork入门知识     一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,...
代码星球·2020-08-05

Linux C 读取文件夹下所有文件(包括子文件夹)的文件名

LinuxC 下面读取文件夹要用到结构体structdirent,在头#include<dirent.h>中,如下:#include<dirent.h>structdirent{longd_ino;/*inodenumber索引节点号*/off_td_off;/*offsettothi...

Linux下DIR,dirent,stat等结构体详解

最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅。首先说说DIR这一结构体,以下为DIR结构体的定义: struct __dirstream     {   ...

Linux 获取本机IP、MAC地址用法大全

getifaddrs()和structifaddrs的使用,获取本机IP   ifaddrs结构体定义如下:1structifaddrs2{3structifaddrs*ifa_next;/*Nextiteminlist*/4char*ifa_name;/*Nameofinterface*...

Linux下C获取所有可用网卡信息

在Linux下开发网络程序时,经常会遇到需要取本地网络接口名、IP、广播地址、子网掩码或者MAC地址等信息的需求,最常见的办法是配合宏SIOCGIFHWADDR、SIOCGIFADDR、SIOCGIFBRDADDR与SIOCGIFNETMASK作为参数调用函数ioctl分别获得MAC地址、IP地址、广播地址与子网掩码来...