メイン

OS アーカイブ

2010年08月11日

ファイルを暗号化された経路で転送 バッチ編

サーバー
 IPアドレス 192.168.0.1
  [toshi@localhost toshi]$ cat /etc/vine-release
  Vine Linux 4.2 (Lynch Bages)
  [toshi@localhost toshi]$ ssh -V
  OpenSSH_4.5p1, OpenSSL 0.9.7l 28 Sep 2006
のtaroアカウントホームディレクトリのファイル address.txt を

クライアント
 IPアドレス 192.168.0.2
  [toshi@deskpro ~]$ cat /etc/vine-release
  Vine Linux 5.1 (Cheval Blanc)
  [toshi@deskpro ~]$ ssh -V
  OpenSSH_5.2p1, OpenSSL 0.9.8k 25 Mar 2009
のカレントディレクトリへ暗号化された経路で転送。

scp user@192.168.0.1:address.txt .

バッチ準備編よりも簡単な手法。

クライアント作業
●[taro@localhost ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/taro/.ssh/id_rsa):空でエンター
Created directory '/home/taro/.ssh'.
Enter passphrase (empty for no passphrase):空でエンター
Enter same passphrase again:空でエンター
Your identification has been saved in /home/taro/.ssh/id_rsa.
Your public key has been saved in /home/taro/.ssh/id_rsa.pub.
The key fingerprint is:
c5:d2:7a:31:7a:58:d3:cf:a5:7f:8f:48:16:0a:f9:3e taro@client
The key's randomart image is:
+--[ RSA 2048]----+
| |
| o . |
| . O . .|
| O + o o |
| S o . + |
| = . . . |
| o o o|
| .Eo . .o|
| ... . .|
+-----------------+
●[taro@localhost taro]$ scp ~/.ssh/id_rsa.pub taro@192.168.0.1:~/.ssh/authorized_keys
taro@192.168.0.1's password:
id_rsa.pub 100% 395 0.4KB/s 00:00
 パスワード省略したい接続元が複数ある場合は、サーバーの ~/.ssh/authorized_keys へ追記する

これだけで終わり。以降、サーバー側の~/.ssh/authorized_keys にクライアントの公開鍵 ~/.ssh/id_rsa.pub が含まれている限りバッチなどでパスワードを省略可能。
●[taro@localhost taro]$ scp taro@192.168.0.1:address.txt .
address.txt 100% 1743 1.7KB/s 00:00

下記は、技術的なメモ。

続きを読む "ファイルを暗号化された経路で転送 バッチ編" »

2010年08月05日

ファイルを暗号化された経路で転送 バッチ準備編

参考→sshでパスワードなしに
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/447nonpassh.html

サーバ作業
●[taro@server ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/taro/.ssh/id_rsa):
Created directory '/home/taro/.ssh'.
Enter passphrase (empty for no passphrase):英語の合言葉
Enter same passphrase again:英語の合言葉
Your identification has been saved in /home/taro/.ssh/id_rsa.
Your public key has been saved in /home/taro/.ssh/id_rsa.pub.
The key fingerprint is:
c5:d2:7a:31:7a:58:d3:cf:a5:7f:8f:48:16:0a:f9:3e taro@server
The key's randomart image is:
+--[ RSA 2048]----+
| |
| o . |
| . O . .|
| O + o o |
| S o . + |
| = . . . |
| o o o|
| .Eo . .o|
| ... . .|
+-----------------+
●[taro@server ~]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
●[taro@server ~]$ chmod 600 ~/.ssh/authorized_keys
サーバー作業は以上、

続きを読む "ファイルを暗号化された経路で転送 バッチ準備編" »

2010年08月01日

ファイルを暗号化された経路で転送

クライアント
 IPアドレス 192.168.0.2
 Vine Linux 5.1 (Cheval Blanc)
 OpenSSH_5.2p1, OpenSSL 0.9.8k 25 Mar 2009
から、

カレントディレクトリのファイル address.txt を

サーバー
 IPアドレス 192.168.0.1
 Vine Linux 4.1 (Cos d'Estournel)
 OpenSSH_4.5p1, OpenSSL 0.9.7l 28 Sep 2006
のuserアカウントホームディレクトリへ暗号化された経路で転送。

scp address.txt taro@192.168.0.1:.

逆なら

scp taro@192.168.0.1:address.txt .

2010年07月03日

tarコマンドでバックアップ その3

/myfolder/mytarget1 配下の全ファイルと
/myfolder/mytarget2 配下の全ファイルを
/myfolder からの相対パスで、カレントディレクトリの backup年月日時分秒.gz ファイルにアーカイブする。

tar -C /myfolder -zcvf backup`LC_ALL=en date +%Y%m%d%H%M%S`.gz mytarget1 mytarget2

2010年07月02日

Vine5.1のviで矢印キーでカーソル移動できない

Vine4.2 までは vim がディフォルト インストール。
Vine5.1 からは vi がディフォルト インストール。これが原因。
vim を手動インストール。

apt-get install vim-huge

あとは、~/.vimrc を以前のような好みに設定。

続きを読む "Vine5.1のviで矢印キーでカーソル移動できない" »

2010年07月01日

tarコマンドでバックアップ その2

/myfolder/mytarget1 配下の全ファイルと
/myfolder/mytarget2 配下の全ファイルを
/myfolder からの相対パスで、カレントディレクトリの backup.gz ファイルにアーカイブする。

tar -C /myfolder -zcvf backup.gz mytarget1 mytarget2

2010年06月10日

tarコマンドで増分バックアップ

古くからある Automating backups with tar
http://www.faqs.org/docs/securing/chap29sec306.html
を、デフォルトが日本語ロケールの vine で実行しようとすると
tarコマンドに渡される日時情報にダブルバイトが含まれて失敗する。

date コマンドの前に LC_ALL=en を追加。

LC_ALL=en date +%a

2010年05月04日

USBメモリ接続時の自動実行

外付けハードディスクへ簡単バックアップ
で、USBメモリやUSB接続SDカードリーダを使う。
ローカルディスクとして認識させれば『自動実行』が利用可能。XPでの手順↓

続きを読む "USBメモリ接続時の自動実行" »

2010年05月01日

ハードウェアの取り外し

ハードウェアの安全な取り外し

ドライブを安全に取り外します

ハードウェアの取り外し

2009年12月09日

Vine Linux 5.0 インストール DELLの巻

Dell Dimension 4500C(2002年ごろ)
 http://supportapj.dell.com/support/edocs/systems/dim4500c/
 プロセッサー Intel Pentium4 2.4GHz
 チップセット インテル 845E
 メモリ 256MB
 HDD 20GB
 CD-ROM SAMSUNG SN-124
 NIC Intel 8255X PRO/1000MT
 Intel integrated AGP graphics
へ、Vine Linux 5.0 CDROMインストール記録↓

続きを読む "Vine Linux 5.0 インストール DELLの巻" »

2009年12月08日

Vine Linux 5.0 インストール

Linuxならまだまだ十分使えるコンパック ECシリーズ Deskpro
 http://h50146.www5.hp.com/lib/doc/catalog/desktop/ec_0001.pdf
 プロセッサー Intel Pentium III 500EMHz
 チップセット Intel 810e
 SDRAM 128MB
 HDD 20GB
 グラフィック Intel 3D
 サウンド AC'97 Audio
 NIC Intel PRO/100
 USB×2、PS/2×2、パラレル×1、シリアル×2
へ、Vine Linux 5.0 CDROMインストール記録↓

続きを読む "Vine Linux 5.0 インストール" »

2009年12月05日

壊れやすいマック ご用達!

データレスキューデータレスキュー B002VMX8YK
 またまた、アップルがらみのハード障害。mac mini の2.5インチSATAが昇天。
 アップルへの絶大なる信仰者さんは業務用でもおかまいなく遊び心のままに導入された為、例によってバックアップも冗長構成もなし。
 OS X のファイルシステムは、Windows からは「GPT保護パーティション」で見えなくされており、Acronis True ImageAcronis Disk Director が使えない。
 ただでさえ高額なマックに決め手の更なる投資はこのソフト!
 「データレスキュー」は、ディスク修復ソフトではなく、ディスクには全く手を加えないデータ救出専用のソフト。昇天したハードディスクはアップルコレクターが喜んで引き取り。

続きを読む "壊れやすいマック ご用達!" »

2009年11月04日

増分バックアップ運用例

バックアップウィザードバックアップウィザード

任意のタイミング(例えば月毎)で手動でフルバックアップし、このバックアップファイルへ自動で日毎に増分バックアップを追加してゆく運用

続きを読む "増分バックアップ運用例" »

2009年10月21日

Linux起動の仕組み

Linux起動の仕組みを理解しよう[init/inittab編]
http://www.atmarkit.co.jp/flinux/rensai/theory10/theory10a.html

Linux起動の仕組みを理解しよう[rcスクリプト編]
http://www.atmarkit.co.jp/flinux/rensai/theory11/theory11a.html

2009年10月09日

php4 から php5 への移行

Vine 4.2/i386 をインストールすると php はデフォルトで php4。
php5 へ移行する備忘録。
お品書き
●php4 の削除
●php4 のインストール
●文字設定を変更する場合

続きを読む "php4 から php5 への移行" »

2009年09月04日

grep、awk、find メモ

拡張子指定して文字列indexを含むファイルの再帰検索
grep "index" `find ./ -name '*.php'`
grep -r --include="*.php" "index" *

出現回数の降順
grep -r --include="*.php" "index" * | awk -F ':' '{print $1}' | uniq -c | sort -r -k 1

ファイル名の昇順
grep -r --include="*.php" "index" * | awk -F ':' '{print $1}' | uniq -c | sort -k 2

出現回数の降順 0回含む
grep -c -r --include="*.php" "index" * | awk -F ':' '{print $2"\t"$1}' | sort -r -k 1

含まないもの
grep -L -r --include="*.php" "index" *

2009年08月31日

ソースコードをカラーHTML化する

前回・前前回の応用としてシェルからバッチ生成する。
vim -n -c ':colorscheme desert' -c ':set number' -c ':TOhtml' -c ':wqa' source.php

行番号を付けるなら
:set number

コードが折り畳まれた状態で出力されないようにする
:let html_ignore_folding = 1

詳しいことは
:help 2html.vim

2009年08月30日

Vim カラー表示したソースをそのままHTMLに変換

Vim のスキーマを適用したソースをそのままHTMLに変換コマンドモードで
:TOhtml
20行目から30行目だけなら
:20,30TOhtml
:wq
で、末尾.htmlが付加されたファイルを保存すると下記のとおり出来上がり。

環境は、
Tera Term Professional Version 4.5.2
Vine Linux 4.2 (Lynch Bages)
Vim version 6.4.

CentOS release 5.3 (Final)
Vim version 7.0.
# rpm -qa | grep vim
vim-enhanced-7.0.109-4.el5_2.4z
vim-common-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z

Mac OS X Server 10.5.7
Vim version 7.2.

続きを読む "Vim カラー表示したソースをそのままHTMLに変換" »

2009年08月29日

Tera Term+vimエディタのカラー表示

Tera Term+vimエディタのカラー表示1枚目は、Teraterm の背景色と文字色を設定しただけの状態。

2枚目は、vi(vim)で、:syntax on とした状態。

環境は、
Tera Term Professional Version 4.5.2
Vine Linux 4.2 (Lynch Bages)
Vim version 6.4.
Vimの詳細は
# rpm -qa | grep vim
vim-common-6.4.10-0vl1.1
vim-man-6.4.10-0vl1.1
vim-6.4.10-0vl1.1

CentOS release 5.3 (Final)
Vim version 7.0.
# rpm -qa | grep vim
vim-enhanced-7.0.109-4.el5_2.4z
vim-common-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z

Mac OS X Server 10.5.7
Vim version 7.2.

この環境で3枚目のようにするには次のようにホームディレクトリの不可視ファイルを設定。

続きを読む "Tera Term+vimエディタのカラー表示" »

2009年06月01日

DOSでファイル名からフォルダを作成し移動する

指定したファイル名の最初の12文字からフォルダを作成し移動する。
job.cmd

を作っておき、コマンドラインで
FOR %X IN (*.gz) DO job %X
などとすれば一括処理できる。

2009年04月02日

DOSでファイル名に連番をつける

Windows XP pro で確認。Linux(UNIX)などのシェルならサンプルは多い。
C:\numbering.bat

を作っておき、対象のディレクトリのコマンドラインで
set MYNUMBER=0
FOR %X IN (*) DO C:\numbering.bat %X

2008年12月22日

対象ディレクトリの各フォルダ単位での合計サイズ

カレントの場合
ls | du -d1 -h

164K ./common
368K ./image
12K ./links
76K ./service
4.8G ./usersguide
5.6G .

動作環境 OSX ( dオプションは)

2008年09月04日

テンポラリーファイルのクリーンアップ

「/home/admin/xyz 以下(サブディレクトリも含む)で、作成されてから1日以上経過した末尾が「.tmp.jpg」のファイルを削除したい」

find /home/admin/xyz -name *.tmp.jpg -ctime +1 -exec rm {} \;

rm `find /home/admin/xyz -name *.tmp.jpg -ctime +1`

前提OSはlinux
read/write権限をもつ操作

2007年04月07日

一般ユーザーでオーディオデバイス使用(録音・再生)

●環境
Vine Linux 4.1 (alsaはカーネルに組込み済み)
FMV6667CL5 (PⅢ-667MHz)FMV5CLU101
チップセット Intel社製 810E chipset
オーディオ機能Cirrus Logic社製 CS4281+CS4297A

●audioグループを追加する
groupadd audio
cat /etc/group | grep audio
audio:x:502:    ←できている
●audioグループのユーザーを追加する
useradd -g audio tama
passwd tama

●RedHatによれば/etc/security/console.perms.d/50-default.permsを直接編集せず、差分を/etc/security/console.perms.d/51-default.permsとして追加するように指示されている。
vi /etc/security/console.perms.d/51-default.perms

<sound>=/dev/dsp* /dev/audio* /dev/midi* \
        /dev/mixer* /dev/sequencer \
        /dev/sound/* /dev/beep \
        /dev/snd/*

<console>  0600 <sound>      0660 root.audio

●反映?
pam_console_apply -r

続きを読む "一般ユーザーでオーディオデバイス使用(録音・再生)" »

2007年04月01日

ssh2ターミナルクライアント

 長くTeraTerm2.3を日本語化してssh(TTSSH)できるようにしていたがssh2でないとつなげられないサーバー(linux,mac)が増えてきた。調べると、「TeraTerm Pro Web 3.1.3」や「PuTTY」等が、しばらく多く使われた経緯があるようだけど、日本語がらみの不具合や使い勝手が異なる。
 結局今ではssh2に対応済みとなったTeraTermの後継?「UTF-8 TeraTerm Pro with TTSSH2」に切り替え、支障なく使えてる(XP pro SP2)。

2005年02月05日

ファイルシステム

Max Volume SizeFAT16FAT32NTFS4NTFS5
Windows 952GB   
Windows 95 OSR22GB2TB  
Windows 982GB2TB  
Windows Me2GB2TB  
Windows NT4.04GB 16ExaB 
Windows NT4.0 SP44GB 16ExaB16ExaB
Windows 20004GB2TB▲16ExaB16ExaB
Windows XP4GB2TB▲16ExaB16ExaB
▲フォーマットは、最大32Gbytesまで(Win9xなどで作成すればよい)

Max file SizeFAT16FAT32NTFS4NTFS5
Windows 952GB   
Windows 95 OSR22GB4GB  
Windows 982GB4GB  
Windows Me2GB4GB  
Windows NT4.04GB 16ExaB 
Windows NT4.0 SP44GB 16ExaB16ExaB
Windows 20004GB4GB16ExaB16ExaB
Windows XP4GB4GB16ExaB16ExaB
※16ExaB → 現状では BIOSの制限により 2TB

続きを読む "ファイルシステム" »

2004年08月06日

NTのサポートが切れるそうで

●2004.12.31 をもってセキュリティホットフィックスの提供も終了する予定
「Windows NT Server 4.0 からアップグレード」

 そこで、業務用に導入したサーバーアプリケーションが2003移行可能かどうかの判断に費用がかかるという話が・・・。
 アプリケーションの設置手順は整理されているか、障害発生時の代替着でのリカバリプランは整理されているか、それらの費用・契約内容などが概算の参考に。

2004年08月03日

レジストリに見るSP1a適用前後

適用前のレジストリキー
Q324720.png

適用後のレジストリキー
Q324720.gif
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SubVersionNumber

SubVersionNumber.gif
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP1\Q324720

2004年08月02日

winver に見るSP1a適用前後

サービスパック適用前サービスパック適用後

2004年08月01日

XP復旧

●ハードディスクの交換だけでなぜか1週間音沙汰がない。しびれを切らし催促し結局10日もかかって修理される。まぁ無料で30GBから40GBになったことだし我慢我慢。ちなみに故障したHDDはIBM製。
●早速データの復旧。しばらくの間に XP の サービスパックは SP1 から SP1a となっている模様。
 Windows XP SP1 と Windows XP SP1a の相違点
 2002.9.19 に Windows XP SP1リリース
 2003.2. 4 に Windows XP SP1a リリース
 SP1a は Microsoft 仮想マシン (VM) が除かれており、確かに Internet Explorer のオプションにない。
●Microsoft の JVM でないと動作しないサイトがあり、「MSJVM は 2007.12.31 にライフサイクルが終了」で入手できないため探す羽目に。
 Microsoft VM 5.00.3805 [msjavx86.exe]
●USB接続のデジカメ付属ソフトで不具合がある事以外は、ほぼ完了。

SP1のダウンロードファイルを探すのも一考かもしれない。

2004年07月18日

御臨終XP

A problem has been detected and windows has been shut down to prevent damage to your computer.

KERNEL_DATA_INPAGE_ERROR

If this is the first time you've seen this stop error screen, restart your computer. If this screen appears again, follow these steps:

Check to make sure any new hardware or software is properly installed. If this is a new installation, ask your hardware or software manufacturer for any windows updates you might need.

If problems continue, disable or remove any newly installed hardware or software. Disable BIOS memory options such as caching or shadowing.
If you need to use safe mode to remove or disable components, restart your computer, press F8 to select Advanced startup options, and then select safe mode.

Technical information:

*** STOP: 0x0000007A (0xC03E5E74,0xC000000E,0xF979D558,0x0C41E860)

*** atapi.sys - Address F979D558 base at F9791000, Datestamp 3d6ddb04

Beginning dump of physical memory

続きを読む "御臨終XP" »

2004年07月14日

Windows Update

4つ(KB823353,KB842773,KB840315,KB841873)の Windows Update が実施される。
おそらく
「MS04-022:タスクスケジューラの脆弱性により、コードが実行される (841873)」
「MS04-023:HTMLヘルプの脆弱性により、コードが実行される (840315)」
など。

2004年03月01日

Windows をセーフモードで起動

Windows 95 をセーフモードで起動する方法


  1. Windows の起動ロゴが表示される前の、「Windows 95 を起動しています」 または 「Starting Windows 95,」 と表示されている画面で、キーボードの F8 キーを押す。
  2. 起動メニューで、カーソルを移動して 「Safe mode」 を選択する。

Windows 98/Me をセーフモードで起動する方法 1

  1. コンピュータを再起動する。
  2. 再起動が始まってから [Ctrl] キーを押し続ける。[Windows Startup Menu] が表示されます。
  3. カーソルを移動して 「Safe mode」 を選択する。

Windows 98/Me をセーフモードで起動する方法 2

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] を選択する。
  2. 名前ボックスに msconfig と入力し、[OK] ボタンをクリックする。
  3. [詳細設定] ボタンをクリックする。[アドバンス トラブルシューティングの設定] ウィンドウが起動します。
  4. [スタートアップメニューを使用可能にする] にチェックを入れる。
  5. [OK] ボタンをクリックしていき、すべてのウィンドウを閉じる。
  6. コンピュータの再起動の確認ダイアログで、[はい] をクリックする。コンピュータが再起動し、[Windows Startup Menu] が表示されます。
  7. カーソルを移動して 「Safe mode」 を選択する。

2004年02月01日

XP起動トラブル

知人のXPで起動トラブル発生、XP復旧の試み(基本はバックアップ)。

続きを読む "XP起動トラブル" »

リンク

About OS

ブログ「remix.gr.jp」のカテゴリ「OS」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはjavascriptです。

次のカテゴリはphpです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34