linux
文章平均质量分 59
Epanda
喜欢散文喜欢新鲜乐观向上欣喜于不经意之间的进步
展开
-
linux安装libpcap
1.首先是安装用了apt-get install 一直不行,然后就选择wget下载后,-xzvf压缩,然后再./configure、make和make install。2、编写了简单例子,#include #include #include #include int main(int argc,char *argv[]){ char *dev, er原创 2015-04-22 10:46:56 · 702 阅读 · 0 评论 -
~/.bash_profile 与~/.bashrc,以及http_proxy,http302
1、问题引入 linux服务器下载一个包管理器jumbo,总提示302,查看环境变量,env发现有http_proxy设置,2、怀疑是代理问题,将可能设置代理的地方:~/.bash_profile与~/.bashrc ,以及服务器的 /etc/yum.conf进行查看和修改 发现只有~/.bash_profile下面有,将其修改后,source ~/.bash_profile,然原创 2016-11-23 21:35:42 · 1013 阅读 · 0 评论 -
su与sudo
1、问题出现的北京: service commend not found一. 使用 su 命令临时切换用户身份 【http://www.jb51.net/LINUXjishu/12713.html】1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,bein转载 2016-09-23 13:45:33 · 237 阅读 · 0 评论 -
mysql连接的一些问题
1、mysql服加入自启动 chkconfig mysqld on 免得每次查看数据库都要再开启服务2、error: mysql.h: No such file or directory 添加mysql.h路径 -I/usr/include/mysql 当然也可以直接拷贝.h···3、error: undefined reference to `mysql_init‘原创 2015-08-28 20:37:36 · 340 阅读 · 0 评论 -
GDB命令集收藏
感谢:http://www.cnblogs.com/kzloser/archive/2012/09/21/2697185.htmlGDB 调试要进行调试程序首先要生成一个含有调试信息的执行程序命令如下:gcc(g++) -g -o 文件名 源文件.c(源文件.cpp)gcc(g++) -ggdb3 -o 文件名 源文件.c(源文件.cpp)此时便会生成一个含有调试信转载 2015-07-26 19:47:22 · 429 阅读 · 0 评论 -
mysql与mysqld_safe
.3.2 mysqld_safe — MySQL Server Startup Scriptmysqld_safe is the recommended way to start a mysqld server on Unix and NetWare.mysqld_safe adds some safety features such as restarting the ser转载 2015-06-11 19:11:28 · 460 阅读 · 0 评论 -
UNiX高级环境编程读书笔记(一)——文件I/O
参考链接:http://m.blog.csdn.net/blog/yusiguyuan/11960637一、文件I/O 在对文件进行读写操作前,需要先打开文件。每个进程在进程表中都有一个记录项,每个记录项都有一张打开文件描述符,也就是内核为每个进程维护一个打开文件的列表,该表被称为文件表(file table)。该表由一些叫做文件描述符(file descriptors转载 2015-06-07 21:40:09 · 508 阅读 · 0 评论 -
Linux常用头文件总结
Linux常用头文件:unistd.h是POSIX标准定义的unix类系统定义符号常量的头文件,包含了许多UNIX系统服务的函数原型,例如read函数、write函数和getpid函数。unistd的意思是Unix Standard的意思,里面定义的宏一类的东西都是为了Unix标准服务的(一般来说包括了POSIX的一些常量……unistd是 unix 系统标准头文件,用于系统调用,原创 2015-06-23 10:25:17 · 807 阅读 · 0 评论 -
Linux通配符和特殊符号
在 bash 的操作环境中还有一个非常有用的功能,那就是通配符 (wildcard) !我们利用 bash 处理数据就更方便了!底下我们列出一些常用的通配符喔:符号意义*代表『 0 个到无穷多个』任意字符?代表『一定有一个』任意字符[ ]同样代表『一定有一个在括号内』的字符(非任意字符)。例如 [abcd] 代表『一定有一个字符,转载 2015-06-21 14:29:33 · 594 阅读 · 0 评论 -
数据流重定向
一、什么是数据流重定向在说数据流重定向之前,先来说说数据流的概念吧。数据流分为三种:标准输入(stdin),标准输出(stdout)和标准错误输出(stderr)。简单来说,标准输出指的是命令执行所回传的正确信息,而标准错误输出指的是命令执行失败后,所回传的错误信息。这些信息默认是打印在屏幕上的。那么什么时数据流重定向呢?从字面上理解就是改变数据流的流向,使之流转载 2015-06-21 16:19:39 · 462 阅读 · 0 评论 -
GCC参数详解
首先,向原创表示感谢~gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参转载 2015-06-16 09:27:17 · 406 阅读 · 0 评论 -
X86架构了解(二)——中断与异常
1、中断中断提供给外部设备一种“打断CPU当前执行任务,并响应自身服务”的手段。中断(interrupt)是异步的事件,典型的比如由I/O设备触发;异常(exception)是同步的事件,典型的比如处理器执行某条指令时发现出错了等等中断分类:按照是否可以屏蔽:2、异常和中断相比,最大的不同在于它是程序的执行过程中同步发生。根据产生的原因和严重程度分类原创 2015-05-27 15:09:22 · 852 阅读 · 0 评论 -
X86 os介绍
1、os os作为硬件平台上的最重要团建,对下负责管理平台硬件,对上向应用程序提供接口。操作系统中最重要的部分称为操作系统内核,运行在CPU最高的特权级,称为内核态。应用程序通常智能访问部分资源,这种状态称为用户态。2、x86内存架构地址空间:像是一个大数组,是所有可用资源(包括内存和其他硬件资源)的集合,地址是这个数组的索引。分为:物理地址空间:物理地址空间的大小,原创 2015-05-27 09:44:10 · 849 阅读 · 0 评论 -
虚拟化之VMM了解
虚拟机监视器VMM对物理资源的虚拟归结为三个主要任务:处理器虚拟化、内存虚拟化和I/O虚拟化。VMM按照结构划分如下:Hypervisor模型:此模式中,VMM首先可以被看做是一个完备的操作系统,但是与传统操作系统不同的是,VMM是为虚拟化设计的,因此还具备虚拟化功能。从架构上看,首先,所有的物理资源、内存和I/O设备等都跪VMM所有,因此,VMM承担着所有管理物理资源的责任,其次,V原创 2015-05-28 09:16:00 · 7769 阅读 · 0 评论 -
vimrc配置
花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F转载 2015-05-13 11:28:41 · 337 阅读 · 0 评论 -
vim常用命令
一、移动光标h,j,k,l 上,下,左,右ctrl-e 移动页面ctrl-f 上翻一页ctrl-b 下翻一页ctrl-u 上翻半页ctrl-d 下翻半页w 跳到下一个字首,按标点或单词分割W 跳到下一个字首,长跳,如end-of-line转载 2015-05-13 10:21:29 · 314 阅读 · 0 评论 -
smb服务器搭建&解决速度慢的问题
1、why samba搭建&遇到问题解决原创 2017-05-16 21:12:18 · 55078 阅读 · 1 评论