本文转自:http://blog.csdn.net/kernel_learner/article/details/7331505在Linux中,系统调用是用户空间访问内核的唯一手段,它们是内核唯一的合法入口。 一般情况下,应用程序通过应用编程接口(API)而不是直接通过系统调用来编程,而且这种编程接...
分类:
系统相关 时间:
2015-05-16 18:06:51
阅读次数:
220
开启Secure boot情况下,在Fedora 21下安装Nvidia 显卡驱动的方法。Nvidia显卡驱动可以从官网上下载最新版>> 点击进入下载后添加可执行权限:#chmod +x NVIDIA-Linux*.run注意,安装Nvidia显卡需要满足的两个条件是1. nouveau(默认的显卡...
分类:
系统相关 时间:
2015-05-16 18:04:51
阅读次数:
498
1 #include 2 #include 3 #include 4 #include 5 #define MAXLINE 10 6 int main(void) 7 { 8 char buf[MAXLINE]; 9 pid_t pid;10 int status;11 printf("%...
分类:
系统相关 时间:
2015-05-16 17:52:16
阅读次数:
132
近期在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了下面这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的类....
分类:
系统相关 时间:
2015-05-16 17:52:14
阅读次数:
220
通常linux上的软件安装方装方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装这几种方法各有优劣,下面介绍前三种。一、在线安装平时我们使用windows安装软件时,需要从网上下载安装包,然后一直下一步... 现在我们来到了Linux的世界中,感受一下geek的思维方式—...
分类:
系统相关 时间:
2015-05-16 17:50:06
阅读次数:
242
mpstat是linux一款实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPU系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmsta.....
分类:
系统相关 时间:
2015-05-16 16:23:14
阅读次数:
272
TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。 TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏....
分类:
系统相关 时间:
2015-05-16 16:20:23
阅读次数:
181
mpstat是linux一款实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPU系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmsta.....
分类:
系统相关 时间:
2015-05-16 16:15:02
阅读次数:
182
Linux查看文件和文件夹大小 ? 1、du -sh 查看当前文件夹大小 du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序 附送: du -sk filename 查看指定文件大小 2、 Linux:ls以K、M、G为单位查看文件大小...
分类:
系统相关 时间:
2015-05-16 14:58:15
阅读次数:
152
cat主要有三大功能:1.一次显示整个文件。$ catfilename2.从键盘创建一个文件。$ cat>filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $catfile1file2 > file参数:-n 或 --number 由 1 开始对所有输出的行数编号-b...
分类:
系统相关 时间:
2015-05-16 14:47:52
阅读次数:
196
Linux中很多经常使用命令是必须掌握的,这里将我学linux入门时学的一些经常使用的基本命令分享给大家一下,希望能够帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会变成0呢?...
分类:
系统相关 时间:
2015-05-16 14:46:58
阅读次数:
165
一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几...
分类:
系统相关 时间:
2015-05-16 14:44:12
阅读次数:
142
1、数值格式:test "num1" opr "num2"[ "num1" opr "num2" ]opr 取值:相等:-eq不等:-ne大于:-gt小于:-lt 【l是字母L的小写】小于等于:-le大于等于:-ge2、字符串格式:[ str1 opr str2][ opr str ]opr取值:相...
分类:
系统相关 时间:
2015-05-16 14:38:46
阅读次数:
270
第1章字符测试函数 1 isalnum(测试字符是否为英文字母或数字) 2 isalpha(测试字符是否为英文字母) 3 isascii(测试字符是否为ASCII码字符) 4 isblank(测试字符是否为空格字符) 5 iscntrl(测试字符是否为ASCII码的控制字符) 6 isdigit(测...
分类:
系统相关 时间:
2015-05-16 14:39:25
阅读次数:
259
UltralSO是一个U盘制作工具,这几天用UltralSO安装了CentOS和Ubuntu 制作这两个U盘启动程序的区别是,CentOS安装完后,需要把.iso文件拷贝到U盘中,而且CentOS文件很大,有4G多。 Ubuntu只有1G多,并且制作完之后不需要拷贝镜像。 具体制作步骤: 1、文件....
分类:
系统相关 时间:
2015-05-16 14:37:50
阅读次数:
298
可以在同一台电脑上运行,在一个终端上运行服务器端,在一个终端上运行客户端。
服务器端的IP地址要和本地的IP相同,并分配端口号,客户端的默认设置为本地,端口号自动分配。
服务器端:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include...
分类:
系统相关 时间:
2015-05-16 13:28:57
阅读次数:
218
默认情况下,bash脚本不会打印执行的每个命令,这个有时候不太方面。
如下的方法可以让bash脚本打印出执行的命令:
1) 在脚本里添加
set -v
或者
#!/bin/bash -v
以加 set -v 最好。
set -v 和
set -o verbose
是一样的
2) 添加
set -x
或者
#!/bin/bash -x
3,...
分类:
系统相关 时间:
2015-05-16 13:28:26
阅读次数:
402