結果だけでなく過程も見てください

日々の奮闘を綴る日記です。

Linux

WindowsとLinux(Ubuntu)のデュアルブートで、デフォルトのブートOSを変更する方法

前提 前提として先にWindowsをインストールし、後からLinux(Ubuntu)をインストールしたものとします。 この場合Linux(Ubuntu)のブートローダーが起動し、そこからLinux(Ubuntu)を起動するかWindowsを起動するかを選択する画面になります。 なお、この記事で…

UbuntuでブートディスクをGPTディスクからMBRディスクに変換する方法(おまけでMBR→GPT変換する方法も紹介します)

先日UEFI非対応の古いM/BのマシンにUbuntu Serverをインストールしようとしましたが、Ubuntu Serverのインストーラーには「GPTパーティション追加」の項目しかなく、MBRディスクを作成できませんでした。UEFI非対応の古いM/BからはGPTパーティションのブート…

UbuntuでPostfixを使ってGmailへメールを送信する手順

以前、以下のエントリでCentOSにてPostixを使ってGmailにメールを送信する記事を書きましたが、 最近Ubuntuに移行したので、Ubuntu版の記事も書いてみました。 taiyakisun.hatenablog.comUbuntu Desktop 20.04 日本語Remix版です。 パッケージのインストール…

Linux(CentOS)でRAID1運用しているディスクにエラーが発生したときメール通知させる方法

方法自体は大したことやってないのですが、備忘録として書いておきます。メールの通知先がGmailの場合は、先日書いた以下の記事も参考にしてください! taiyakisun.hatenablog.com 手順 RAIDシステム状態を確認するスクリプト 以下のperlスクリプトを、メー…

PostfixからGmail宛へのメール送信で550-5.7.1エラーやポート25番Connection refusedエラーになるときの対処法(CentOS)

自分は携帯電話の写真や動画を自宅サーバーのRAID1で運用しているのですが、冗長化したディスクの一部にエラーが発生した場合等、メールで通知してほしい場合があります。で、手軽に扱えるGmailを使いたいわけですが、何も考えずにmailコマンドなどでGmailに…

ちょっとしたTCP/IP, UDP/IP通信でいろいろテストしたいときのコードテンプレ(Windows/Linux両方コピペだけでビルド可能!)

はじめに ノード間でTCP/IPおよびUDP/IP通信が通るかどうかをチェックするツールです。 1つの実行ファイルにサーバー/クライアント両方の機能が入っているので、双方向の確認が可能です。 WindowsとLinux両方でビルドできるので、プラットフォームを越えての…

CentOS(バージョン7以降)の新規インストール時に行う作業をスクリプト化したもの

新しいバージョンのCentOS/RedHat(バージョン7以降)がリリースされた場合などに使用するスクリプトです。 基本的にセキュリティはゆるゆるなので状況に応じて設定を変更してください。やっていることはざっと以下の通りです。 rootで実行しているかチェック …

Zenphotoを超簡単にインストールする方法 (Linux(CentOS))

はじめに 世の中にはGoogleフォト等の便利な写真用ストレージサービスがありますが、 以下の理由から自宅サーバーにzenphotoを導入することにしました。 長年使用していると何かしら情報が洩れそうで心配 家族全員の携帯で取りだめてる写真や動画や時には写…

yum Tips

決してタイトル考えるのが面倒くさいとかそんなことはないです。信じてください。久々にyum updateするとエラーで更新できなくなってました。 yumはネットワーク絡みでエラーになることが非常に多いので、 備忘録として詰まった部分はここに書いていこうと思…

Valgrindの結果の見方、日本語訳、など役に立つことまとめ

勉強がてらメモ。 適宜更新していこう。うん。 Valgrindって? デバッグやプロファイラなどの複数のツールから構成されるツール群の総称。 メモリリークチェックツールとして有名だと思いますが、 それはValgrindツール群の中のMemcheckというツールによる機…

Linuxでgccを使用して共有ライブラリを作成・使用する方法

C/C++でのお話です。 忘れがちなのでまとめておきます。 備忘録 共有ライブラリ作成時 VC++ではexportする関数毎に__declspec(dllexport)が必要になるが、gccの場合はstaticが付与されていなければ自動的に公開になるため不要 共有ライブラリ(拡張子so)のフ…

CentOSでDVDをyumのリポジトリにするセットアップをするスクリプト

使う場面が限られると思いますが、便利なので。OSのリビジョンとかによって微妙に内容が異なるかもしれません。 適当に修正してください。普段はenabled=0としておくことをおすすめします。 #!/bin/sh if [ $# -ne 1 ] then echo "Usage:$0 <CentOS Version>" 1>&2 exit 1 fi</centos>…

生理的に文法が嫌いなシェルスクリプト

個人的にですが、文法が大嫌いな上にWindows/UNIXで別々のスクリプトを書かなくては ならないのが非常に馬鹿馬鹿しい。個人ユースならPerlやPythonでいいじゃないか。という考えだったので今まで徹底的に避けて来ましたが、 どうしても使わなくてはならない…

プライベートで実験的に使用するSambaサーバーの設定

プライベートで実験的に使う場合、全ドライブをroot等で見たい時があります。 運用サーバーで使うことはありえないですが、とりあえず備忘録。↓の方に自動化スクリプトがあります。またトラブル発生時の原因をいち早く突き止めるため、 iptablesやSELinuxは…

World of Warcraft(WoW)のエミュレーターサーバー(エミュ鯖)Arcemuを自宅サーバーにセットアップする方法

World of Wrcraftとは? World of Warcraftは米Blizzard Entertainment社が開発し運営しているオンラインゲーム(MMORPG)です。 2010年時点で登録ユーザ数が1000万人を突破しており、「最多登録者数のMMORPG」として ギネスブックに登録されています。「WoW」…

SSH接続を公開鍵暗号方式で行う方法 〜SubversionをSSHで利用する(3)〜

以前、SSH接続でSubversionを使用する方法を紹介しましたが、 当時はパスワード認証を利用していました。SubversionをSSHで利用する(1)(svn+ssh) http://d.hatena.ne.jp/taiyakisun/20101211#1292049559SubversionをSSHで利用する(2)(svn+ssh) http://d.hate…

SubversionをSSHで利用する(2)(svn+ssh)

前回の続きです。 今回はパスワードによるSSHでSVNを使用するところまで やりたいと思います。 まずは動作原理について話しておきましょう。 クライアントがSSHサーバに接続すると以下の処理が行われます。 処理1:指定されたユーザ名でサーバにログインする…

SubversionをSSHで利用する(1)(svn+ssh)

最近週末はマックやスタバで一日過ごしているたい焼きです。 食生活がヤバいです。。>< それはさておき。自宅でSubversion+SSHを構築しましたので、 メモとして残しておきます。まずはSSHを使用しないSVNのみについてお話します。 環境は以下の感じです。 …

Apacheで認証をする

ベーシック認証・Digest認証の備忘録。 認証をかけるディレクトリ:/var/www/html/member パスワードファイルの場所:/home/httpd ユーザー名 :user1htpasswdを実行してユーザ「user1」のパスワードファイルを作成する。 初回のみ「-c」オプションを付ける。 ●…

WebDAV使えない><

ひょんなことからWebDAVを導入することに。 おそらく素人さんがサーバとファイルの やりとりをする上で最も簡単なのがWebDAV。 フロントエンドがブラウザということもあり、 何も導入する必要がないところが良さそうです。 @ITなどのページでだいぶプッシュ…

proftpdで読めないディレクトリを不可視にする方法

FTPサーバのディレクトリ構造は以下の通り。 [ftproot] ├[staff] ├[ftpdata] :各ユーザは、ログインするとftprootに入ります。 その下にstaffディレクトリ、ftpdataディレクトリ、 その他色々ディレクトリがあり、staffフォルダはFTPサーバの superユーザの…

DefaultRoot

現在proftpdで自宅FTPサーバを立ててます。 最近少し設定を変えることになったのですが、 最後にいじったのが昔なのですーっかり忘れてます。 なんでちょっとずつ整理して備忘録として書いときます。 DefaultRootディレクティブは、特定のグループだけ 特定…

プライバシーポリシー お問い合わせ