ssh接続でrootユーザを使いシステムにログイン許可する為の設定手順メモです。
カテゴリー別アーカイブ: サーバ構築
CentOS7にSVNのセットアップ
PowerShell Windowsサービスの停止・開始
PowerShellでWindowsサービスを停止、開始するサンプルです。
Vbscriptでもサービス停止と開始については、紹介しておりますが
PowerShellだと簡単に書けます。
■サービスの状態を確認
例)WSearchの確認
gsv | ? { $_.Name -match "WSearch" -and $_.Status -match "Run" }
■サービスの停止
gsv | ? { $_.Name -match "WSearch" -and $_.Status -match "Run" } | Stop-Service
■サービスの停止
gsv | ? { $_.Name -match "WSearch" -and $_.Status -match "Stop" } | Start-Service
VBScript Windowsサービスの停止・開始
VBScriptでWindowsサービスの停止と開始をするサンプルです。
Windowsサービスとは
Microsoft Windows オペレーティングシステム (OS) で長時間動作し、ユーザーとのやりとり無しで特定機能を実行するものである。
Windows cmd システム情報
Windows10のOSバージョンの取得について
C++、VBScriptでOSバージョンを取得するプログラムを開発していたが、
クライアント端末にWindows10が含まれることに既存ロジックへの調査を実施した。
結果、C++でOSバージョン(GetVersionEx関数)を取得するロジックに不備が発生した。
GetVersionEx関数をMSDNで調査したところ、Windows8以降サポートをしないようだ。
Windows10でGetVersionEx関数を実行すると6.2(Windows8の値)という結果だった。
期待値は10.0だった。
下記URLに詳細が記述されている。
https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms724451(v=vs.85).aspx
・OSバージョンについて
https://msdn.microsoft.com/en-us/library/ms724832(v=vs.85).aspx?tduid=(a1b7f744eb2d79c3ecc49da86e748d85)(256380)(2459594)(TnL5HPStwNw-4sBXUfjeKWq7DCpiwLPKMA)()
マニフェストファイルを生成し、Windows10を定義することにより問題が改善されるようだが、
サポートされないことからGetFileVersionInfo関数で代替えする方法を検討している。
・参考URL
https://togarasi.wordpress.com/2015/07/04/win10-os-%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3/
ちなみにVBScriptのOS情報の取得方法は下記だが、問題なく10.0XXXが取得できる。
Set objWMIService = GetObject(“winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2″)
Set colOperatingSystems = objWMIService.ExecQuery(“Select * from Win32_OperatingSystem”)
Tomcat チューニング まとめ
tomcat 参考サイト メモ
WEB ブラウザ異常動作
vmstat 見方 対応方法 まとめ
No. | 大項目 | 項目 | 説明 | 対応方法 |
---|---|---|---|---|
1 | procs | r | CPU へのアクセスを待っているプロセスの数(コア数×2内が妥当)。 | CPUのクロック数を上げたり、CPUの数を増やす。 アプリケーションの見直し |
2 | procs | b | 主にI/Oを待機しているプロセス/スレッド数、値が5~7以上を超えている状態が長く続いたとすると、かなりI/Oディバイスに負荷がかかっている。 | ディスクI/O速度が間に合っていない為、RAIDやディスク回転数の改善 |
3 | io | bi | 全ブロックデバイスに対するI/O合計量(読込量)。 | |
4 | io | bo | 全ブロックデバイスに対するI/O合計量(書込量)。 | |
5 | cpu | id | CPUアイドル率(空き率)、空き率が少ないほど負荷がかかっている。 | |
6 | cpu | wa | 一定時間のうちでシステムがI/Oの処理待ちに費やしたCPU時間の比率(%)。この値が10%を超える場合には、 I/O処理の制約でシステムに応答遅延が発生している可能性あり。 | |
7 | swap | si | スワップメモリの使用率。 | メモリ増設 |
8 | swap | so | スワップメモリの使用率。 | メモリ増設 |