unix

centos 6.x 配置 mail 发送外部邮件详解和 sendmail 使用简介
日志一.mail基本配置 1.配置:vim /etc/mail.rc  在文件末尾追加以下内容: set from=123456789@163.com # 别名<123456789@163.com& ...
manjaro配置记录
日志一.换源 官方镜像源(包括 core, extra, community, multilib ) sudo pacman-mirrors -i -c China -m rank //更新镜像排名 su ...
qt,pro文件中用于平台区分的写法
日志qt,pro文件中用于平台区分的写法 切记: 大括号和平台需要在同一行中,否则会失效 unix { TARGET = appname } macx { TARGET = appname2 } win3 ...
unix 下 shell 遍历指定范围内的日期
日志 UNIX下遍历日期,date 没有 -d 的参数,所以需要自己处理. 下面使用时差的方法进行计算,遍历的日期是降序的 #!/usr/bin/ksh . $HOME/.profile timelag= ...
linux C使用strerror来追查错误信息
日志最近工作中有个需求:程序将文件进行处理,然后将处理完毕的文件挪走.我用了rename函数来挪动文件,可是在docker化的环境中,文件却无法挪动.不知道什么原因.现在,对程序进行调整,如果rename ...
基本UDP套接字编程
日志概述 使用TCP编写的应用程序和使用UDP编写的应用程序之间存在一些本质差异,其原因在于这两个传输层之间的差别:UDP是无连接不可靠的数据报协议,非常不同于TCP提供的面向连接的可靠字节流.然而相比T ...
Unix硬链接和符号链接(转)
日志首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文 ...
网络编程:I/O复用
日志I/O多路复用是在多线程或多进程编程中常用技术.主要是通过select/epoll/poll三个函数支持的.在此主要对select和epoll函数详细介绍. select函数 该函数运行进程指示内核等 ...
网络编程:处理僵死进程和被中断的系统调用
日志处理僵死进程 一个进程使用fork创建子进程后,如果子进程退出时,父进程并没有调用wait或waitpid来获取子进程的状态信息,那么子进程的进程描述符将一直保持在系统中.这种进程就称为僵死进程. 显 ...
Solaris系统管理(二)资源管理与网络配置
日志上一篇主要总结了Solaris安装后需要进行的一些设置,如ssh,pkgutil管理依赖,vim安装. 这一篇将会对Solaris资源管理与网络配置进行总结. 四 Solaris 系统管理 1,查询总 ...
Solaris系统管理(一)
日志最近需要将一个项目从Linux平台迁移到Solaris,对Solaris进行了一点研究,总结如下. 一句话介绍: Solaris 是Sun Microsystems研发的计算机操作系统.它被认为是UN ...
shell中的退出状态码
日志shell中的退出状态码最大只有255,如果超过这个值,就会进行取余运算,即如果执行如下命令: exit exitCode  如果exitCode大于255,那么实际的状态码为exitCode % 2 ...
unix的输入输出操作
日志unix的输入输出操作 使用的头文件 #include <unistd.h> #include <stdio.h> 函数说明 ssize_t read(int fd, void ...
再谈 Unlix (Linux, AIX, HPUX) 上 Java 的 java.lang.OutOfMemoryError: unable to create new native thread
日志首先很容易排除是 程序问题 内存用了很少,64 位 Java也没有内存限制,线程也不多,-Xss 堆栈也没人会配置很大. 那么肯定是 limit 不足引起 配置 ulimit 就可以了,问题看起来很简 ...
unix网络编程源码编译问题
日志​##获得更多资料欢迎进入我的网站或者 csdn或者博客园 今天在温习计算机网络时,突然将我很久前买的<unix网络编程第三版卷一>拿出来看看了.放了两年了,哈哈.主要讲的套接字,之前编写 ...
第三章--文件I/O--学习笔记
日志1.文件描述符:是一个非负整数,用来描述打开的文件 2.函数open和函数openat: #include <fcntl.h> int open(const char * path, in ...
linux进程学习
日志进程环境: 1.main函数 C函数总是从执行一个名为main的函数开始.main函数的原型为 int main(int argc, char *argv[]); 其中 argc是命令行参数的数量而, ...
Linux中同步互斥机制研究之原子操作
日志操作系统中,对共享资源的访问需要有同步互斥机制来保证其逻辑的正确性,而这一切的基础便是原子操作. | 原子操作(Atomic Operations):    原子操作从定义上理解,应当是类似原子的,不 ...
Linux/Unix 线程同步技术之互斥量(1)
日志众所周知,互斥量(mutex)是同步线程对共享资源访问的技术,用来防止下面这种情况:线程A试图访问某个共享资源时,线程B正在对其进行修改,从而造成资源状态不一致.与之相关的一个术语临界区(critic ...
Executing a script from Nagios event handler fails to run
日志I have Nagios running on a webserver. For this one Nagios service check in particular, if it fails, ...