のぴぴのメモ

自分用のLinuxとかの技術メモ

2016-01-01から1年間の記事一覧

ansibleのベストプラクティスなplaybookレイアウトを作るシェル

ansibleのベストプラクティスなplaybookディスクレイアウトがあります。 Best Practices — Ansible Documentation このディレクトリを手動で作成するのが面倒なので簡単なシェルを作成しました。 こんなディレクトリレイアウトとmain.ymlの空ファイルを作成…

gitの初期設定をしてGitHubからレポジトリをcloneするまでの手順

git

はじめに git初期設定 ユーザ設定&pushモード設定 git認証情報の自動保存設定 git Proxy設定(必要があれば) git を使いやすくする設定 コミットログを見やすくするコマンドのエリアス SSH秘密鍵設定 シェル設定 シェルのプロンプトにブランチ名を表示する G…

KickStartその3(ネットワーク構成例 -vlan、bonding構成も)

0.関連記事一覧 1.はじめに 2.ネットワーク構成例 2.1静的IP構成 (1)構成イメージ (2)KickStart設定例 2.2DHCP設定の場合 (1)構成イメージ (2)KickStart設定例 2.3複数セグメント設定 (1)構成イメージ (2)KickStart設定例 2.4VLAN設定 (1)構成…

KickStartその2(ks.cfg設定ファイルの説明)

0.関連記事一覧 1.はじめに 2.ネットワーク設定 (1)スタティック設定例 (2)DHCP設定例 3.ディスク設定 (1)ブートディスク構成例*1 (2)上記構成例の場合のKickStart設定 4.インストールパッケージ設定 5.ユーザ設定 (1)rootユーザのパスワード設…

KickStartその1(KickStartによるLinux自動インストール概要)

0.関連記事一覧 1.はじめに 1.1KickStartとは 1.2ざっくりした使い方 2.利用手順 2.1ファイル(ks.cfg)の編集 2.2ファイル検証 2.3インストーラを起動しキックスタートをローディングする 2.4インストール完了 3.補足(kickstartフ…

Macbook Air(2010/A1370)にUbuntu16.04 LTS(Xenial Xerus)を入れてみた

1.はじめに 2.準備(インストールメディア) インストールメディアを用意 USBメモリブートメディア作成 3.インストール 4.MacBook用のubuntu設定 ファンクションキーの反転 マウス変更 5.使いやすくするために ランチャーへの登録 アップデート GUIから実…

gccのインラインアセンブラで使えるx86系の汎用レジスタの制御子(Constraints)

一覧 インラインアセンブラ制御子レジスタ名称 x86(32bit)x86_64(64bit) aeaxrax bebxrbx cecxrcx dedxrdx Sesirsi Dedirdi r8-r8 r9-r9 r10-r10 r11-r11 r12-r12 r13-r13 r14-r14 r15-r15 ネタ gccのマニュアル(6.44.3 Constraints for asm Operands) IntelのCPU…

32bitアプリの2038年問題に対してglibc介さずシステムコールを直接呼べば何とかなるかなという浅はかな考えがやっぱり浅はかだった件

はじめに 32bitアプリの2038年問題回避方法 今回の実験の安直な発想 実験のコード コードの説明 コード(time.c) 実行結果 64bit環境 32bit環境 カーネル挙動を確認する ftrace(trace-cmd)での確認方法 トレース結果 64bitアプリからのカーネルトレース(…