2014年3月24日月曜日

PowerShellによるWindowsファイアウォール設定

はじめに
  • netshしようとした所、古いので新しいのを使いなさいと怒られたのでpower shellから設定した際のメモ
  • 例としてリモートデスクトップのファイアウォールルールを有効化する
手順
  • powershell.exeを実行する
  • 設定対象のルールを抽出し、状態を表示
    • Get-NetFirewallRule -DisplayGroup "リモート*デスクトップ*" | select DisplayName,Enabled
  • 抽出したルールを有効化
    • Get-NetFirewallRule -DisplayGroup "リモート*デスクトップ*" | Set-NetFirewallRule -Enabled True
  • 終了
    • exit
終わりに
  • 他にも色々とできる。直感的に使用できるので便利。

2014年3月7日金曜日

ArchLinuxインストール

はじめに
  • ArchLinuxインストール履歴の概要を残しておく
前提
  • BIOS-GPT構成
  • GRUBを使用
  • パーティション分割なし
準備
  •  Arch Linuxのインストールディスク
  •  PC
手順

  • システムインストール準備
    • インストールディスクを起動する
      • Boot Arch Linux (x86_64)を選択
    • キーマップ
      • loadkeys
        • jp106を設定
    • パーテション
      • gdisk
        • 先頭セクタにbios boot partition追加
        • Linux filesystem追加
    • フォーマット
      • mkfs.ext4
        • Linux filesystemをext4
    • マウント
      • mount
        • Linux filesystemを/mnt
  • システムインストール
    • pacstrap
      • pacstrap /mnt base base-devel
      • base-develはAURABSを利用する場合に必要
  •  システム設定
    • fstab
      • genfstab -p /mnt >> /mnt/etc/fstab
    • arch-chroot開始
      • arch-chroot /mnt
    • ホスト名
      • echo "HostNameHogeHoge" >> /etc/hostname
    • タイムゾーン
      • ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
    • ロケール
      • /etc/locale.genの使用する言語のコメントアウトを外す
        • en_US.UTF-8 UTF-8
        • ja_JP.UTF-8 UTF-8
      •  locale-gen
    • キーマップ
      • echo "KEYMAP=jp106"  > /etc/vconsole.conf
    • パスワード
      • passwd
    • GRUB
      • ダウンロード
        • pacman -S grub
      • インストール
        • grub-install --target=i386-pc --recheck /dev/vda
      • 設定
        • grub-mkconfig -o /boot/grub/grub.cfg
    • arch-chroot終了
      • exit
    • アンマウント
      • umount /mnt
最後に
  • rebootで再起動