Linux

メモリ空間にアクセスする方法/dev/mem

アプリケーションから任意のメモリ空間をアクセスする | 組み込みLinuxのArmadilloサイト www.lartmaker.nl/lartware/port/devmem2.c (%Xのところを%lXにしないとwarning) Translating ANSI C to Perl Chapter 8: Beyond Processes デバイスドライバに頼ら…

実行中のプロセスのメモリをダンプ

$ cat loop.c #include <stdio.h> #include <unistd.h> int main() { const char str[] = "This is const char string"; printf("my PID is %d\n", getpid() ); while(1) { ; } return 0; } $ gcc -Wall loop.c -o loop my PID is 11277 # gdb (gdb) attach 11277 (gdb) gcore m</unistd.h></stdio.h>…

HDDをFAT32でフォーマットしてLinux/Windowsからアクセス可にする

GPTがある場合 > diskpart > set disk 1 > clean > quit Linux側でパーティション切ってフォーマットする -dd か fdisk でパーティション削除 # dd if=/dev/zero of=/dev/sdb count=1 bs=1M # fdisk /dev/sdb n new 1 t type指定 c FAT32(LBA) # mkfs -t vfa…

initとtelinitコマンドの違い

Man page of INIT /sbin/telinit は /sbin/init にリンクされている。 /sbin/telinit は一文字の引数を受け取り、 init にシグナルを送って適切な動作を行なわせる。 ... init のバイナリは、自分の プロセスID を見て、 自分が init なのか telinit なのか…

RaspberryPi買ってみた

$ cat /proc/cpuinfo Processor : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 464.48 Features : swp half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Ha…

partedコマンド(libparted)からresizeが削除されて阿鼻叫喚な件

Bug 807101 – parted does not offer resize option Command explanations - Parted User's Manual 意訳 なんかresizeできなくなってる… 2.4からorz manページは残ってるのに… ちょwwwwどういうことwww 石器時代に帰れということですね!わかります!

さくらVPS 512から1Gに移行中

初期設定 さくらVPS初期設定 俺々編 - ymkoの日記 気になったこと.. なんかドットついてる? # ll 合計 12 -rwxr-xr-x. 1 root root 905 11月 12 05:46 2010 makewhatis.cron -rwxr-xr-x. 1 root root 174 5月 20 15:03 2009 mlocate.cron -rwxr-xr-x. 1 roo…

rsyncでエラー「The source and destination cannot both be remote.」

送り元、送り先どっちもリモートはダメ!の意味。

Squid設定メモ

--- squid.conf.o 2010-03-31 16:46:04.000000000 +0900 +++ squid.conf 2011-11-25 21:18:24.000000000 +0900 @@ -275,6 +275,8 @@ #auth_param basic realm Squid proxy-caching web server #auth_param basic credentialsttl 2 hours #auth_param basic c…

メモリ使用率を求める

メモリ使用率の話 #!/usr/bin/perl use strict; use warnings; my %meminfo = get_meminfo(); system("free"); my ($total, $free, $buffers, $cached) = @meminfo{'MemTotal', 'MemFree', 'Buffers', 'Cached'}; my $used = $total - ($free + $buffers + $…

VPN Windows pptpd

VPNサーバー構築(OpenVPN) - CentOSで自宅サーバー構築 CentOS5でPPTPサーバを作る - sous le grand arbre PPTPサーバ - kanamono's wiki page pptpdでVPN — maruz.net EZ-NET: CentOS 5.3 で PPTP-VPN サーバーを構築してみる さくらのVPSでiPhone用の野良…

iptables基本

/etc/sysconfig/iptables *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT -A RH-Fire…

samba

VPN 経由でファイル・サーバー ( samba ) に接続する (ビット・コンサル Office) PPTP によるリモートアクセス VPN(Poptop) CentOS5でPPTP Server - ラジコン熱中オヤジ!どもん CentOS5でPPTPサーバを作る - sous le grand arbre iptables VPN構築編・・…

samba

VPN 経由でファイル・サーバー ( samba ) に接続する (ビット・コンサル Office) PPTP によるリモートアクセス VPN(Poptop) CentOS5でPPTP Server - ラジコン熱中オヤジ!どもん CentOS5でPPTPサーバを作る - sous le grand arbre smb.conf # yum install …

lessの終了時に画面クリアしない方法

@IT:lessコマンド終了時の画面クリアを防ぐには -X

さくらVPSでDropboxが出来るそうなのでやってみた

さくらVPSでDropbox - webネタ やってみた。いつもどおりroot権限ない人用。 // pythonbrew で2.6はインストール済み $ pythonbrew list Python-2.6.6 (*) // download $ wget https://www.dropbox.com/download?dl=packages/dropbox.py // シェバングを書き…

スラッシュドット・ジャパン IT | なぜFAXは絶滅しないのか? Database tearoomの夜明け: lsの結果をファイルサイズ順にソート ls -lS または ls -lSr

vsftpd構築メモ ポート変更含む

インストール # yum install vsftpd xinetd経由で起動できるようにする(以下xinetdからの起動の場合の説明) // サービス停止 # service vsftpd stop # chkconfig vsftpd off // xinetd 設定をコピー # cp -f /usr/share/doc/vsftpd-2.0.5/vsftpd.xinetd /e…

GalaxyS2からサーバーにログインするアプリ irssiconnectbot

Irssi ConnectBot - Android マーケット QRコードリンク connectbotに改良を加えたアプリ、CtrlとかAltとか SSHKeyの作成方法とかは他参照 ConnectBot : コアユーザー必見!シンプル高性能SSHクライアント!Androidアプリ320 公開鍵と秘密鍵ができたらなんと…

fsckで修復の練習

CentOS 5.5 fsckで修復の練習 普段はなかなかファイルシステム修復の練習する機会がないのでこーゆーことをしてみる。 e2fsprogsのSRPMにはプログラム動作テスト用の故障ファイルシステムイメージがある。 // SRPMS の取得・展開 # wget http://ftp.riken.go…

知ってて当然?初級者のためのJavaScriptで使う即時関数(function(){...})()の全て - 三等兵 「どや」と紳助は言った。 - Ohnoblog 2 島田なんとかって人の記者会見すごかった - G.A.W. ボク様ろぐ » イオン980円SIMとWiMAXとドコモ純正SIMと心強さと Linus…

vimでテンキー

ssh接続でvi(vim)使用時テンキー入力にて文字化け - Linux系OS - 教えて!goo 「アプリケーションキーパッドモード」を無効にする。(チェックつける)

CentOS5.5 nginxでmunin

$ wget http://ftp.riken.jp/Linux/dag/redhat/el5/en/x86_64/dag/RPMS/munin-1.2.5-2.el5.rf.noarch.rpm $ http://ftp.riken.jp/Linux/dag/redhat/el5/en/x86_64/dag/RPMS/munin-node-1.2.5-2.el5.rf.noarch.rpm # vi /etc/yum.repos.d/dag.repo [dag] name…

CentOS5.5にnginxをインストールする(1.1.0)

$ echo "%_topdir $HOME/rpm" > ~/.rpmmacros $ mkdir -p $HOME/rpm/{RPMS,SRPMS,BUILD,SPECS,SOURCES} $ wget http://download.fedora.redhat.com/pub/epel/5/SRPMS/nginx-0.8.54-1.el5.src.rpm $ wget http://www.nginx.org/download/nginx-1.1.0.tar.gz $…

奇妙なエラーが出てたのはmuninのせいでした

ふとmessagesを見てみるともろもろ以下のログが hdc: drive_cmd: status=0x41 { DriveReady Error } hdc: drive_cmd: error=0x04 { AbortedCommand } ide: failed opcode was: 0xec なんだこれわー!と調べてみたら導入したmuninが温度情報を取ろうとしてエ…

さくらVPS初期設定 俺々編

ちょっと我流が交じるけど大体皆同じ? 不要なcron設定を止める // 素早く検索するためのコマンド whatis, locate は // 夜中にゴリゴリI/O動いてDBを作ってるので止める。 # mv /etc/cron.daily/makewhatis.cron /root # mv /etc/cron.daily/mlocate.cron /…

Javascript PC Emulatorでスペースキーが効かない対策(for chrome browser)

Javascript PC Emulator やってみたところなんだかスペースキーが効かない。 どうやらスペースキーはブラウザのキーボードショートカットの”スクロール”に 割り当てられており、ブラウザ側で吸収されてしまっている様子。 (chrome ver 11.0.696.68)テキスト…

bashでCtrl-rでコマンド履歴を後方検索 - POCH-7003 BEATout! #スクリーンロックを未定義にする $ stty stop undef

nginx

参考 nginxのログファイルのログローテートの正しいやり方 高速WebサーバNginxセキュリティ設定20 | エンタープライズ | マイコミジャーナル キーワード「nginx」を含む新着エントリー - はてなブックマーク

DNSサーバー”BIND”を構築する

// bind は本体 // bind-chroot はchrootしてセキュリティを高めるためのもの // caching-nameserver は bind デフォルト設定集 # yum install bind bind-chroot caching-nameserver // 設定ファイルを作る # cd /var/named/chroot/etc # cp -a named.cachin…