随笔分类 - linux
摘要:$ sudo apt-get --purge remove apache2 $ sudo apt-get --purge remove apache2.2-common $ sudo apt-get autoremove 2. 找到没有删干净的配置文件,删除 $ sudo find /etc -na
阅读全文
摘要:一,命令行 在LINUX上进行编码转换时,可以利用iconv命令实现,这是针对文件的,即将指定文件从一种编码转换为另一种编码。 iconv命令用法如下:iconv [选项...] [文件...]1.输入/输出格式规范: -f, --from-code=名称 原始文本编码 -t, --to-code=
阅读全文
摘要:参考: http://blog.sina.com.cn/s/blog_62b2318d0101d7kb.html http://www.cnblogs.com/jiu0821/p/6371544.html
阅读全文
摘要:命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法:# curl [option] [url] 常见参数:-A/--user-agent <st
阅读全文
摘要:1. #ifconfig 注意 eth0为你要配置的interfase 2. #vi /etc/network/interfaces 很明显看到eth0为dhcp模式,动态分配ip 改为 注意:网关和掩码要和主机上的桥接网路一致 3.#service networking restart 4.最好还
阅读全文
摘要:1.为mysql设置远程访问权限 1.为mysql设置远程访问权限 mysql> grant all PRIVILEGES on *.* to ‘账号’@’%’ identified by ‘密码′; mysql> flush privileges; 查看 grant mysql> show gra
阅读全文
摘要:一,定义: 管道又可以分为无名管道和命名管道,两者的用途是不一样的。 无名管道PIPE:主要用于具有亲缘关系的进程之间的通信,无名管道的通信是单向的,只能由一段到另外一段;无名管道是临时性的,完成通信后将自动消失。一般采用先创建无名管道,再创建子进程,使子进程继承父进程的管道文件描述符,从而实现父子
阅读全文
摘要:转载:http://www.cnblogs.com/hankers/archive/2012/12/07/2806836.html 一.gdb常用命令: 二.gdb学习小例: #include <stdio.h> int add_range(int low, int high) { int i, s
阅读全文
摘要:消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每个数据块都有一个最大长度的限制。 一.头文件#include <sys/typ
阅读全文
摘要:1.作用:进程间通信机制(Inter Process Communication,IPC),这些IPC机制的存在使UNIX在进程通信领域手段相当丰富,也使得程序员在开发一个由多个进程协作的任务组成的系统时,可以采用多种方法。 2.分类: (1)消息传递 (2)信号量 (3)共享存储 3.机制: (1
阅读全文
摘要:1.查看进程 ps ax ps aux ps ax |grep mysql 2.结束进程 kill PID kill 1234 kill -9 [PID]-9 表示强迫进程立即停止 3.查看端口号 netstat –apn netstat –apn|grep mysql 4. ./test.exe
阅读全文
摘要:1.strdup() 功能:克隆一个副本,具有独立的内存空间 声明:char *strdup(char *str); 原型: strndup() 功能:克隆一个n长度副本,具有独立的内存空间 声明:char *strdnup(char *str,int n); 原型: The strdup() fu
阅读全文
摘要:1.char和unsigned char 都是一个byte,8个bit。char是无符号类型,首位bit是符号位。 2.取值范围不同: (1)unsigned char的取值范围:0~2^8-1(0~255) (2)char的取值范围:-2^7~2^7-1(-128~127) -128->二进制(1
阅读全文
摘要:0.浏览文件专用 复制: 复制一行则:yy 复制三行则:3yy,即从当前光标+下两行。 复制当前光标所在的位置到行尾:y$ 复制当前光标所在的位置到行首:y^ 剪切: 剪切一行:dd 前切三行:3dd,即从当前行+下两行被剪切了。 剪切当前行光标所在的位置到行尾:d$ 剪切当前行光标所在的位置到行首
阅读全文
摘要:在多个进程同时操作同一份文件的过程中,很容易导致文件中的数据混乱,需要锁操作来保证数据的完整性,这里介绍的针对文件的锁,称之为“文件锁”-flock。 头文件:#include<sys/file.h> 函数:定义函数 int flock(int fd,int operation); 1.阐述 flo
阅读全文
摘要:1.写一个简单小程序 2.gcc编译 生成hello 测试,ok! 3.在/etc/init.d/目录下生成hello.sh脚本 hello.sh: 4.更改脚本文件属性 5.运行 (1)启动: (2)停止: (3)重启: 6.over!
阅读全文
摘要:声明:转载 http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多
阅读全文