修改/etc/yum.repos.d/Centos-Base.repo# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and
使用临时文件要考虑几个问题:
保证临时文件间的文件名不互助冲突。
保证临时文件中内容不被其他用户或者黑客偷看、删除和修改。
Linux中提供了mkstemp 和 tmpfile 函数来处理临时文件。
mkstemp函数
int mkstemp(ch
前段时间在开发一个使用SSD做缓存的系统,在高速写入数据时会出现大量的磁盘缓存。太多的磁盘缓存如果没有及时的写入磁盘中,在机器出现问题时是非常危险的,这样会导致很多的数据丢失,但是如果实时的将数据刷入磁盘中,这
一:Liunx的主引导记录被破坏了的修复手段:dd if=/dev/zero of=/dev/sda bs=单位大小 count=数目利用这条命令破坏主引导记录。 修复过程: 1:重启 a. 光盘
这个问题的出现原因是system对程序打开files数量的限制问题。
用 ulimit -a 命令可以查看
inux重定向是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说简单的我不想看到在显示器的输出而是希望输出到某一文件中就可以通过Linux重定向来进行这项工作。 Linux默认输入是键盘,输出是
计划任务有两种:一种是执行一边之后不再执行,一种是周期性的执行的
计划任务分为:系统的计划任务,用户自定义的计划任务。
计划任务的含义为:创建和管理在一定时间内的自动执行的命令和任务。
1: 短期一次执行计划任务
1、在Linux系统中,uptime、w、toptload等命令都会有系统平均负载loadaverage的输出,系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:-它没有在等待I/O
终于要用Nosql产品了。我们采用的是最近比较火的mongodb,当然不是随大流,而是因为产品中要用到地理空间索引,很适合。
这面是我的配置过程:1,下载自己需要的版本,我这用的是mongodb-linux-x86_64-2.4.9.tgz # wget http:
我们在编程中可能会经常用到时间,比如取得系统的时间(获取系统的年、月、日、时、分、秒,星期等),或者是隔一段时间去做某事,那么我们就用到一些时间函数。linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过
1、系统装的是英文系统,但安装了中文包支持,查系统情况如下
[root@cbserver2 script]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
open(打开文件)
相关函数 read,write,fcntl,close,link,stat,umask,unlink,fopen
表头文件 #include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
定义函数 int open( const char * pathname, int flags);
int o
1. Linux系统调用,文件的描述符使用的是一个整数,库函数访问文件使用FILE类型的指针去指向描述文件;2. 库函数不随系统平台而变,即不管win还是Linux都适用;库函数 - 读文件size_t fread(void *ptr, size_t size, size_t
# Author: SunnyPotter
# Address:http://blog.csdn.net/sunnypotter/article/details/21245889# http://sunnypotter8.sinaapp.com/?p=93
# 笔记本:Intel 3000 + Gefore.GT630
# 装Nvidia驱动原因:
#+ 1、笔记本虽然
ls(list segment)用于列出文件,是Linux系统中使用非常频繁的命令。命令格式:ls args dirargs: 参数;dir: 目录,省略则表示当前目录;常用参数及说明如下:-a [常用]列出目录下的所有文件,包括以 . 开头的隐含文件
1 修改当前系统时间为2014年1月1日。2 分屏显示/etc/inittab文件。 more /etc/inittab3 查看/etc/inittab文件的最后10行。查看/etc/inittab文件的基本文件信息。4 以自己的名字在/home目
一直使用linux系统,却对系统启动过程及系统初始化和各种服务的启动不太清楚。今天终于搞明白整个是怎么一回事了。本来想自己写篇文章,刚好在网上看到一篇不错的介绍,很详细,就直接拿来了。Linux系统的启动过程:BIOS自检
本书在出版当年就获得了不错的销量,同时被中国科学院国家科学图书馆、中国国家图书馆、首都图书馆、清华大学、北京大学等上百所国内综合性大学图书馆收录为馆藏图书,在IT业界赢得了良好的口碑。随后2012年年底,清华
折腾了2天。用nagios 4.x 版本监控服务器大概持续3-4个月了吧。本来当初搭建的时候就想做一个出图的监控,但是一直没弄出来。后来就一直搁置了。前阵子,由于服务器的性能问题,想分析一下,因此就有这类需求了。经过2天的
terminator是个很好的终端程序,在Ubuntu linux下安装如下:sudo apt-get install terminator 可在同一屏打开多个窗口:
1. 函数说明pipe(建立管道):
1) 头文件 #include<unistd.h>
2) 定义函数: int pipe(int filedes[2]);
3) 函数说明: pipe()会建立管道,并将文件描述词由参数filedes数组返回。
filedes[0]为管道里的读取端
Linux下头文件#include <unistd.h>函数定义int execl(const char *path, const char *arg, ...);函数说明execl()其中后缀"l"代表list也就是参数列表的意思,第一参数path字符指针所指向要执行的文件路径, 接下来的参
wait(等待子进程中断或结束)
表头文件 #include<sys/types.h> #include<sys/wait.h>定义函数 pid_t wait (int * status);函数说明: wait()会暂时停止目前进程的执行,直到有信号来到或子进程结束。
[root@yan-001 ~] # uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令[root@yan-001 ~] # head -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母L[root@yan-001 ~] # cat /proc/cpuinfo # 查看CPU信息
For RHEL/CentOS 6 32-64 Bit## RHEL/CentOS 6 32 Bit OS ### wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm## RH
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能