linux
文章平均质量分 72
zeweig
这个作者很懒,什么都没留下…
展开
-
linux 环境编程资料获取站点
GCC 中文手册 http://www.nbfan.com/forum/dispbbs....&ID=1433&page=1 GNU make 指南 http://www.linuxsir.org/bbs/showthr...&threadid=40431 autoconf-2.57手册(英文) http://www.gn原创 2010-05-08 14:29:00 · 568 阅读 · 0 评论 -
vagrant up 失败解决办法
vagrant up 失败有如下提示:E:\vagrantbox\centos65>vagrant upBringing machine 'default' up with 'virtualbox' provider...==> default: Importing base box 'centos65'...==> default: Matching MAC address fo原创 2016-06-27 19:37:56 · 32227 阅读 · 1 评论 -
vagrant 环境搭建
1、安装 VirtualBox虚拟机还是得依靠 VirtualBox 来搭建,免费小巧。官网:https://www.virtualbox.org/ 下载安装最新版。2、下载安装 Vagranthttps://www.vagrantup.com/downloads.html3、获取官方封装好的基础镜像 搜索vagrantbox或者直接如下地址下载原创 2016-06-26 18:41:23 · 1533 阅读 · 0 评论 -
linux 查看SOCKET使用情况
Linux系统中,查看SOCKET使用情况可以使用ss命令。1、命令格式:ss [参数]ss [参数] [过滤]2、命令功能:ss(Socket Statistics的缩写)命令可以用来获取 socket统计信息,此命令输出的结果类似于 netstat输出的内容,但它能显示更多更详细的 TCP连接状态的信息,且比 netstat 更快速高效。它使用了 TCP协议栈中原创 2016-06-25 23:06:32 · 28163 阅读 · 1 评论 -
linux 压缩解压缩命令详解-tar zip rar
tar命令压缩命令:[root@localhost ~]# tar -zcvf ./xxx.tar.gz ./xxxtar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。linux解压缩在当前文件夹 tar -zx原创 2015-01-14 14:26:22 · 3771 阅读 · 0 评论 -
nagios使用nsca实现被动监控
被动模式工作原理: 相比与主动模式中服务器主动去被监控机上轮询获取监控数据的方式,被动模式则是在被监控机上面通过插件或脚本获取监控数据,然后将数据通过send_nsca发往监控机,最后监控机通过Nsca接收并解析数据,并传递给Nagios。这样做的一个很大的优势就是将除去处理数据的其他工作都放在了被监控机上面(包括了数据的传输),这样就避免了被监控机数量大时,一次轮询时间过长而导致监控反应延迟原创 2015-01-09 18:01:19 · 2252 阅读 · 0 评论 -
linux shell 脚本读取 ini 配置文件
linux shell 脚本读取 ini 配置档打码如下:#!/bin/bashconfigFile="./config.ini"function ReadINIfile() { Key=$1 Section=$2 Configfile=$3 ReadINI=`awk -F '=' '/\['$Section'\]/{a=1}a==1&&$1原创 2015-01-09 13:51:10 · 9024 阅读 · 3 评论 -
linux C语言获取当前可执行程序的路径及文件名 vs 获取当前工作路径
获取当前工作路径:头文件:#include 定义函数:char * getcwd(char * buf, size_t size);函数说明:getcwd()会将当前的工作目录绝对路径复制到参数buf 所指的内存空间,参数size 为buf 的空间大小。 获取当前执行程序的路径及文件名:#include #include #include #i原创 2014-12-01 20:10:04 · 8347 阅读 · 0 评论 -
Linux C语言实现 UDP Socket
两种方式,阻塞式和非阻塞式。如下代码片段注释掉的部分为阻塞式,打开不部分为非阻塞式。#include #include #include #include #include #include #include #include #include /* netbd.h is needed for struct hostent */ #define原创 2014-11-27 14:01:25 · 710 阅读 · 0 评论 -
Linux C语言实现读取ini配置文件
网上收集的代码,亲测可用,代码如下:/* * config.h - declarations/definitions for reading configuration files * * Gang He - dchg2000@mail.com . */#ifndef _HEGANG_CONFIG_H_#define _HEGANG_CONFIG_H_原创 2014-11-27 13:26:20 · 3528 阅读 · 1 评论 -
vi 的基本操作
一、vi打开编辑文件vi 示例:vi test.conf,vi /tmp/test.conf,...如果指定的filePathAndName存在则会自动载入该文件内容,如果不存在则会自动创建。注:每行前显示波浪符号的表示该行为空行。二、vi进入输入模式vi工作于两种模式:指令模式和输入模式。指令模式是打开文件后的默认模式模式,此时输入任何字符均被视为控制指令。输入模式就是普转载 2014-10-30 20:12:39 · 607 阅读 · 0 评论 -
linux screen 命令详解
一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计划开发的用于转载 2014-11-07 17:43:35 · 540 阅读 · 0 评论 -
windows linux 双系统默认启动windows 的几种方法
装了双系统后,在开机时总会有想让一个系统默认启动的时候,一般安装完Ubuntu和XP双系统后,开机时默认的是启动Ubuntu系统,但是当想让XP作为默认启动的系统时怎么办呢?在早期的Ubuntu系统中,启动管理器用的是grub,要修改开机默认启动的系统的,只要修改/boot/grub/下的menu.lst就行了,但是在后来的Ubuntu系统中采用的是grub2,而grub2已经没有menu.l转载 2014-04-27 14:06:14 · 1607 阅读 · 1 评论 -
make参数简介
“-b”“-m”这两个参数的作用是忽略和其它版本make的兼容性。“-B”“--always-make”认为所有的目标都需要更新(重编译)。“-C ”“--directory=”指定读取makefile的目录。如果有多个“-C”参数,make的解释是后面的路径以前面的作为相对路径,并以最后的目录作为被指定目录。如:“make –C ~hchen/test –C pr转载 2014-03-26 18:46:23 · 748 阅读 · 0 评论 -
mongodb副本集+分片集群部署 step by step
mongodb副本集+分片集群部署step by step本文只讲述mongodb副本集+分片集群的部署,关于mongdb shading & replica set原理优点等不在本文讨论范围内。原创 2016-12-29 17:00:23 · 4454 阅读 · 0 评论