FreeBSD
タイトルの通り、UNIXの「uniq」コマンドを使って、2つのファイルから 論理和(OR) 論理積(AND) 排他的論理和(XOR) 差集合(A-B) 差集合(B-A) を取得する方法を示します。 方法 前提:入力ファイル 確認のため、以下のような、ファイルa・bを使用します。 % ca…
# jls JID IP Address Hostname Path 82 192.168.43.11 test1 /usr/jails/test1の状態で pkg -j JAILNAME fetch やってみる # pkg -j test1 fetch vim-lite Updating FreeBSD repository catalogue... [test1] Fetching meta.txz: 100% 940 B 0.9k/s 00:01 […
以前紹介した、拙作のツール「jail-deploy」を活用した環境構築です。 【FreeBSD】Jail環境の構築を自動化するスクリプトをGitHubに公開しました - くんすとの備忘録 【FreeBSD】Jail環境の構築を自動化するスクリプトをGitHubに公開しました - くんすとの備…
FreeBSD Jail環境でrbenvを使用するとき、/dev/fdにfdescfsをマウントできてないとき、だと思っているのですが、こんなエラーが出ます。 /usr/local/libexec/rbenv-version-file-read: line 23: /dev/fd/62: No such file or directory どうも該当スクリプト…
@nullpopopoさんの記事を受けて、自分もやってみました。 [シェル芸](初心者向け)空行を出力する(別解) | (っ´∀`)っ ゃー | nullpopopo さて、FreeBSDには rs(1) という、配列を変換するコマンドがあります。例えば、 % jot 10 | rs 2 3 1 2 3 4 5 6とすれ…
よく.zshrc晒しとかあるじゃないですか。あんな感じのノリで。 *visualBell: true XTerm*locale: true XTerm*kanjiMode: utf-8 XTerm*selectToClipboard: true XTerm*background: black XTerm*foreground: white XTerm*scrollBar: true XTerm*geometry: 90x2…
予想に反してすんなりいけました。 pkg install以外は全て一般ユーザーで実行します。 Javaのインストール pkg install openjdk8 IntelliJ IDEAのダウンロード 公式サイト(IntelliJ IDEA — The Best Java and Polyglot IDE)から、Linux用のファイル(*.tar.gz…
まずはインストール pkg install thunderbird thunderbird-i18n起動後、メニューの「Add-ons」から 「Languages」を開いて、「Japanese Language Pack」を有効化 「Extensions」を開いて、「Quick Locale Switcher」を有効化 メニューの「Preferences」から…
% mate-power-manager --version Version 1.8.1で、mate-sessionを起動すると$HOME/mate-power-manager.core ができています。同じような現象の方が大勢いらっしゃるようで。 (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193942 とか) sysutils/mat…
昨日のポスト(FreeBSDでデスクトップ環境(MATE)を構築する - くんすとの備忘録)の続き。一撃でセットアップするシェルスクリプトにしてみました。 やり直しや載せ替えの時の再利用が捗る・・・ #!/bin/sh if [ $# -eq 0 ]; then echo "Please set default_us…
FreeBSD 10.1-RELEASE on VMWare Player にて実施したときのメモ。 デスクトップ環境のインストール FreeBSD最新化 # freebsd-update fetch # freebsd-update install パッケージ導入 # pkg install xorg open-vm-tools xf86-input-vmmouse xf86-video-vmwar…
KOF 2014:関西オープンフォーラム2014 で、5分間のLTをさせて頂きました。緊張しましたが、よい経験になりました。 発表のスライドはこちら 【Kof2014】Jail-deploy, 若しくはjailhub, あるいは Jail as a Service from kunst1080 補足 時間が短い&イベン…
FreeBSDのJailゲストへXmingを使って接続するとき、SSHのX11 Forwardingだとどうもうまく行かなかったので、別の方法を頑張ってみました。 環境の構築 FreeBSD Jail側 FreeBSDのJailゲストを作成する Jailゲストで pkg install xterm する これだけです。xor…
Windows7 64bit上の VMWarePlayer上の FreeBSD10でのおはなし。 ざっくりとした説明と構成 Jailホスト → Xサーバ Jailゲスト → Xクライアント として環境を構築します。 なるべく、いらないものは入れないようにします。※XサーバーとXクライアントを別環境に…
これ http://seclists.org/oss-sec/2014/q3/649いろんな方がわかりやすく解説・まとめておられるので、そういうのがほしい方はそちらを読むといいと思います。ここでは遊んでみるだけですので参考にはなりませぬ。 あと、Linuxじゃないです。 環境について $…
FreeBSDのホスト環境でDHCPを使用しています。 環境(ルーター)が変わるとそれに合わせてホストのresolv.confの内容は書き換わるのですが、Jail prisonerのresolv.confは連動して変わりません。。。(そりゃあそうでしょうけども)おそらくうまくやるやり方…
これまでの続き 【FreeBSD】Jail環境の作成を自動化してみた(qjail版) - くんすとの備忘録 【FreeBSD】Jail環境の作成を自動化してみた(qjail版) そのに!多重flavorだよ! - くんすとの備忘録 で、スクリプトの内容を整理して、ちゃんとREADMEもつけてそれ…
昨日書いたスクリプト(【FreeBSD】Jail環境の作成を自動化してみた(qjail版) - くんすとの備忘録)の改良版です。 目標 目標を書いてなかったで……一応書いておくと、 最終的には「flavorをバージョン管理」して「flavorをデプロイ」することで気軽に破壊可能…
概要 以前、ezjailを使用したJail環境構築スクリプトを作成しましたが、そのqjail版を作成しました。 前回:【FreeBSD】Jail環境の作成を自動化してみた - くんすとの備忘録そもそも、ezjailもqjailもJail環境の構築を簡単に行うためのものですが、それに加…
中でsudoを使います。 sudoのインストール # pkg install sudosudoersの設定 # visudoして、以下の1文を追加 hogehogeuser ALL=(ALL) NOPASSWD: /usr/local/bin/qjail※jexecもしたい場合 hogehogeuser ALL=(ALL) NOPASSWD: /usr/local/bin/qjail,/usr/sbin/j…
たまたま見かけたので入れてみました。 インストール pkg install enlightenment ※「pkg install e16」とするとバージョン0.16が、上記のようにするとバージョン0.17(最新)が入ります 起動設定 ~/.xsession に、以下のコマンドを記述します exec /usr/local/…
毎回やるのに毎回詳細を忘れてしまうのでメモ。 freebsd-update freebsd-update fetch freebsd-update install 起動時の待ち時間を減らす /boot/loader.conf に下記の設定を追加 autoboot_delay="2" SendMailを止める /etc/rc.conf に下記の設定を追加 # Dis…
今更感がありますが、自分の勉強のためにHeartbleed(心臓出血)脆弱性についてまとめてみました。 ※正しい情報を求めている方はこの記事を読まずに、ちゃんと一次情報に近いところをあたって下さい。 概要 OpenSSLのHeartbeat拡張にバグが見つかった。 攻撃者…
作業手順 8.3R → 10Rへfreebsd-update ※Jail環境までアップデートするのは面倒なので再作成する。 ※パッケージシステムがpkg_*からpkgngに変更される。移行すると面倒なので、全消ししてから入れ直す。 準備 バージョン確認 % uname -a FreeBSD telepath.kon…
sambaの構築も簡単になったものですね! インストール # バージョンを確認してインストール pkg search samba pkg install samba36-3.6.23 smb.confの設定 わかりやすいサイトがたくさんあるのでそちらを参考に。 http://bakuretsu.atso-net.jp/bakuretsu/fr…
概要 iPhone用にBluetoothのキーボードを買ったので、シェル芸の勉強会にiPhoneで参加しますよ。っていう話。次のシェル芸勉強会→第10回記念シェル芸勉強会@シェルリアンタワー&第28回場所が未定だったが決まったぞ定例会 経緯 丁度、この商品を買った時のこ…
中途半端な理解の中のメモ書き 用語 Xサーバー XやXmingのプロセスが動く方(xinitする方)。画面が出るのはこっち。 ※XサーバーがAPIを呼び出すことで画面描画が発生する。つまり、画面の描画はサーバー側で発生する。 Xクライアント xtermとかのプロセスが動…
xinitはX Window Systemのサーバーと最初のクライアントを起動する。 その最初のクライアントっていうのはxdmとかなんかそれっぽいディスプレイマネージャーを使わないものです。 で、その最初のクライアントが終了したとき、xinitはさっき起動したXサーバー…
X Window System使いこなせないヘタレがWindows7上でxtermを呼び出すまで 手順 FreeBSD側の準備 ※FreeBSD 10.0-RELEASEのJail環境にて。 パッケージのインストール pkg install xorg sshdの設定ファイルを修正 /etc/ssh/sshd_config X11Forwarding yes X11Di…
※これは個人的な疑問のメモです。解答はありません。 コマンドをパイプでつないでcdした時の挙動が、bashとzshで異なる jot -b a 3 | while read L; do cd $L; done bashのばあい 特にカレントディレクトリは変更されません。 zshのばあい a/a/aディレクトリ…