2013年11月6日水曜日

linux timer resolution 時間分解能

#include
#include
#include
#include

/*
 * gcc -Wall -lrt -o timerResolution timerResolution.c
 *
 */

int main()
{
  clockid_t clocks[] = {
        CLOCK_REALTIME,
        CLOCK_MONOTONIC,
        CLOCK_PROCESS_CPUTIME_ID,
        CLOCK_THREAD_CPUTIME_ID,
        (clockid_t)-1
  };

  int i;

  {
        long hz;
        hz = sysconf(_SC_CLK_TCK);
        if(hz==-1) {
          perror("sysconf");
        } else {
          printf("hz = %ld\n", hz);
        }
  }



  for(i=0; clocks[i]!=(clockid_t)-1; i++) {
        struct timespec res;
        int ret;

        ret = clock_getres( clocks[i], &res);
        if(ret) {
          perror("clock_getres");
        } else {
          printf("clock=%d sec=%ld nsec=%ld\n", clocks[i], res.tv_sec, res.tv_nsec);
        }

  }

  return 0;
}

2013年10月11日金曜日

NFS Server の操作

NFSデーモンの状態表示 /sbin/service nfs status
NFSデーモンの起動     /sbin/service nfs start
NFSデーモンの停止     /sbin/service nfs stop
NFSデーモンの再設定 /sbin/service nfs reload 設定ファイルのリロード
NFSデーモンの再起動 /sbin/service nfs restart nfsを停止、再起動
NFSデーモンの再起動 /sbin/service nfs condrestart 現在実行されているとのみnfsを再起動
NFSデーモンの設定     /sbin/chkconfig -- level 345 nfs on ntsysv、サービス設定ツール)でも設定可能。※

※『システム管理ガイド』『20.3.サービス設定』、『20.4.ntsysv』、『20.5.chkconfig』参照

2013年9月3日火曜日

USBメモリのマウント

mount -t vfat sdb1 /mnt


X表示

・表示させる側でxhost +
・system-config-service

2013年6月18日火曜日

ハードウェア構成を調べる

Linux:/usr/sbin/dmidecode
Mac:system_profiler
Windows:dxdiag、msinfo32.exe(詳細)(ファイル名を指定して実行)



2013年4月4日木曜日

OUI

OUIとは

OUI(organizationally unique identifier)とは、
イーサネットLAN内で使われるMAC(medium access control)アドレスの前半部分を指す。

MACアドレスは、LAN機器のベンダーが製品出荷時にLANアダプタなどに固定で割り当てる
48ビットのアドレス情報である。

http://itpro.nikkeibp.co.jp/article/Keyword/20070222/262809/

http://standards.ieee.org/develop/regauth/oui/public.html
「search for:」24bit 値をhexで入力。0000xx



2013年2月26日火曜日

/proc/[pid]

プロセスの情報がいろいろ入手できる

[pid]==`pgrep myprog.exe`


/proc/[pid]/fd
/proc/[pid]/stat
/proc/[pid]/status


/proc/[pid]/task

/proc/[pid]/cmdline
/proc/[pid]/exe

/proc/[pid]/maps
/proc/[pid]/smaps
/proc/[pid]/statm