随笔分类 -  02.Linux&Socket

摘要:setenv burn_tftp_rootfs 'mtdparts default;nand erase.part NAND.rootfs;ubi part NAND.rootfs 2048;ubi create rootfs;tftp ${loadaddr} rootfs.ubifs;ubi wr 阅读全文
posted @ 2019-01-24 17:11 hgrical_小农 阅读(940) 评论(0) 推荐(0)
摘要:linux 查看端口占用1、lsof -i:90902、netstat -tunlp|grep 端口号 systemctl status firewalld 查看firewalld状态systemctl start firewalld 开启防火墙systemctl stop firewalld 关闭 阅读全文
posted @ 2019-01-24 17:04 hgrical_小农 阅读(183) 评论(0) 推荐(0)
摘要:1、删除原有YUMrpm -aq|grep yum|xargs rpm -e --nodeps 2、下载yum安装文件wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x8 阅读全文
posted @ 2019-01-24 17:01 hgrical_小农 阅读(413) 评论(0) 推荐(0)
摘要:ptype 查看结构体定义set print pretty on/off 设置结构体显示时的样子show print pretty 查看 show print sevenbit-strings 查看字符显示set print sevenbit-strings on/off-设置 p $eip 查看寄 阅读全文
posted @ 2019-01-24 16:58 hgrical_小农 阅读(200) 评论(0) 推荐(0)
摘要:RedHat静态Ip地址配置 依次修改以下三个文件: /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/resolv.conf 1./etc/sysconfig/network NETWORKING=yes N 阅读全文
posted @ 2017-04-21 17:20 hgrical_小农 阅读(623) 评论(0) 推荐(0)
摘要:Linux 信号量的API都定义在sys/sem.h头文件中,主要包含3个系统调用:semget、semop、semctl。 附上代码: 阅读全文
posted @ 2016-11-26 22:51 hgrical_小农 阅读(1247) 评论(0) 推荐(0)
摘要://服务端代码: #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <assert.h> #include <unistd.h> #include <string.h> #include <arpa/inet.h> 阅读全文
posted @ 2016-11-13 22:38 hgrical_小农 阅读(2292) 评论(0) 推荐(0)
摘要:1、下载安装源码包libevent-2.0.21-stable.tar.gz 2、解压并安装 tar zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.1.4-alpha ./configure -prefix=/usr/libeventmake -- 阅读全文
posted @ 2016-11-13 21:18 hgrical_小农 阅读(721) 评论(0) 推荐(0)
摘要:(1)当fork子进程时,必须捕获SIGCHLD信号; Signal(SIGCHLD, sig_chld); /* must call waitpid() */ (2)当捕获信号时,必须处理被中断的系统调用; struct sigaction act, oact; act.sa_handler = 阅读全文
posted @ 2016-08-28 22:22 hgrical_小农 阅读(144) 评论(0) 推荐(0)
摘要:将低序字节存储在内存的起始地址,这称为小端字节序。 将高序字节存储在内存的起始地址,这称为大端字节序。 检查大小端字节序的简单代码如下: intmain(int argc, char **argv){ union { short s; char c[sizeof(short)]; } un; un. 阅读全文
posted @ 2016-08-28 00:14 hgrical_小农 阅读(225) 评论(0) 推荐(0)
摘要:网络编程中常用到bind函数,需要绑定IP地址,这时可以设置INADDR_ANY INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。 也就是表示本机的所有IP,因为有些机子不止一块网卡,多网卡的情况下,这个就表示所有网卡ip地址的意思 阅读全文
posted @ 2016-08-21 22:41 hgrical_小农 阅读(462) 评论(0) 推荐(0)
摘要:线程函数遇到错误时并不设置标准Unix的errno变量,而是把errno的值作为函数返回值返回调用者。 阅读全文
posted @ 2016-08-21 22:09 hgrical_小农 阅读(556) 评论(0) 推荐(0)