
linux
我只是一只狗
从小就有个梦想,然后就走上了程序员这条不归路
展开
-
linux命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2015-06-11 11:11:32 · 403 阅读 · 0 评论 -
linux下make命令和makefile文件学习
make命令和makefile文件的就诶和提供了一个在项目管理领域十分强大的工具。它不仅被用于控制源代码的编译,而且还用于手册页的编写以及将应用程序安装到目标目录。makefile的语法makefile文件由一组依赖关系和规则组成。每个依赖关系由一个目标(即将要创建的文件)和一组该目标所依赖的源文件组成。而规则描述了如何通过这些依赖文件创建目标。一般来说,目标是一个单独的可执行文件。make命原创 2015-11-13 09:59:23 · 994 阅读 · 0 评论 -
linux下拷贝文件的时候出现权限不够,如何解决
首先是ctrl+alt+t 打开一个终端。然后运行命令 sudo nautilus 。就可以打开一个具有管理员权限的文件管理器啦。然后就可以在不切换到管理员的条件下拷贝文件啦。原创 2015-10-28 11:03:56 · 48747 阅读 · 6 评论 -
linux下信号量的使用
信号量是为了防止在多个程序同时访问一个共享资源发生问题的情况下引入的。在两个进程中对信号量控制的伪代码都是下面这样的semaphore sv = 1;loop forever{p(sv);critical code section;v(sv);noncritical code section;}下面来学习一个信号量使用的例子,在任原创 2015-11-21 10:44:43 · 541 阅读 · 0 评论 -
linux下使用管道实现一个简单的服务器/客户端
直接上源码 首先是用到的数据结构和头文件的声明和定义//包含客户端和服务器程序都会用到的数据结构等。为了方便使用,//也包含了必要的系统头文件#include<unistd.h>#include<stdlib.h>#include<stdio.h>#include<string.h>#include<fcntl.h>#include<limits.h>#include<sys/typ原创 2015-11-20 16:42:10 · 1689 阅读 · 0 评论 -
linux消息列队
消息列队跟管道差不多,但是和管道不同的是,消息列表不用开关。它能够独立于发送和接收进程而存在,这消除在同步命名管道的打开和关闭可能产生的一些困难。主要用到函数有下面几个:int msgctl(int msgid , ing cmd , struct msgid_ds *buf);int msgget(key_t key , ingt msgflg);int msgrcv(i原创 2015-11-23 10:04:42 · 687 阅读 · 0 评论 -
linux网络服务器
在本次中,学习了一个简单的基于TCP/IP的服务器/客户端。在例子中,利用的是AF_INET域。在linux下,最常用就是AF_INET,AF_UNIX. AF_UNIX是linux文件系统实现的本地要借字。后面的是可以用于包括英特网在内的TCP/IP网络通信的程序。下面来看一个简单的基于TCP/IP的程序例子:#include <iostream>#include<sys/types.h>#i原创 2015-11-23 15:41:10 · 476 阅读 · 0 评论 -
linux挂在文件到系统文件中
mount -t cifs //192.168.1.218/public/赵鑫 opt/public/ -o username=mapsme,password=admin原创 2015-12-04 10:25:09 · 475 阅读 · 0 评论