linux

vncserver の xstartup

デフォルトコメントに記載されていたとおり以下とおり記述. xinitrc には実行権限がついていなかったので bash を明示する. 後、クリップボード共有ができないので、vncconfig も起動する. alternatives の x-session-manager が呼び出されるが実際に使って…

パッケージの更新を定期的にコンソールに通知する

以下のスクリプトをrootのcrontabに仕掛ける. GUIを使えないところで使った.

同じポートにバインドした複数のソケットでマルチキャストパケットを受信する

1ホスト上で同じポートに対して複数のソケットをバインドし、そこにマルチキャストパケットを流し込んだときのCPU使用率. Cpu0 : 32.2%us, 22.7%sy, 0.0%ni, 8.2%id, 0.8%wa, 0.0%hi, 36.1%si, 0.0%st Cpu1 : 29.3%us, 26.4%sy, 0.0%ni, 43.5%id, 0.7%wa, 0.…

vncserver の起動停止スクリプト

Debian系でvncserverの起動停止を行うスクリプト.一般ユーザーで.

grubでUEFIのWindowsをブートするメニューを作る

以下のコマンドで Windows の efi があるパーティションのUUIDを調べる。EFIパーティションがマウント済みの状態で実行する。UUIDでマウントしていれば既知のはず。 $ sudo grub-probe --target=fs_uuid /boot/efi/efi/Microsoft/Boot/bootmgfw.efi B281-13D…

usb 有線LANアダプタ

Amazon.co.jp: Anker Uspeed USB3.0 LANアダプター 10/100/1000BASE-T ギガビットイーサネット対応 USB2.0/1.1にも互換性あり MacBook Air動作確認済 ASIX AX88179チップセット: パソコン・周辺機器 を Xubuntu 12.04 on Lavie G type Z で使用。手元にGbit…

compiz gtk-window-decorator 設定変更

透明度変更 $ gconftool-2 -s /apps/gwd/use_metacity_theme -t bool true $ gconftool-2 -s /apps/gwd/metacity_theme_opacity -t float 0.5 $ gconftool-2 -s /apps/gwd/metacity_theme_active_opacity -t float 0.75 metacityテーマ変更 $ gconftool-2 -s…

awkでgrepっぽいこと

ihiroky@ihiroky-PC-LZ750HS:~$ awk '$2 == "^Y" {print;}' .screenrc bind ^Y eval 'command -c layout' 'layout show'

ia32-libs-i386, ia32-libs-gtk-i386 パッケージ

これらのパッケージがインストールできないのだが、それはアーキテクチャ依存だからという話。 debian - ia32-libs : Depends: ia32-libs-i386 but it is not installable - Server Fault # aptitude dist-upgrade 以下のパッケージが更新されます: ia32-lib…

Cygwin の X をアップデートしたらリモートのWindowにカーソルが出なくなった

Cygwinを久しぶりにアップデートしたら X のバージョンも上がって 1.13.2-2 になった。この状態で DMCP でリモートにアクセスしたら、マウスカーソルが表示されなくなった。右クリックするとメニューがでるのでイベントは発生している様子だった。簡単に戻せ…

バッテリ駆動時にCPUをpowersaveにする

/etc/laptop-mode/conf.d/cpufreq.conf の BATT_CPU_MAXFREQ, BATT_CPU_MINFREQ, BATT_CPU_GOVERNOR を以下のように編集 BATT_CPU_MAXFREQ=slowest BATT_CPU_MINFREQ=slowest BATT_CPU_GOVERNOR=powersave cpufreq-info の出力が以下のような感じになる。 an…

PPA リポジトリの登録削除

Simply run apt-add-repository again with the --remove option to remove a PPA added via the command-line, for example:sudo apt-add-repository --remove ppa:kernel-ppa/ppaThen update with:sudo apt-get update updates - How do I remove a PPA ad…

autojump + ls

autojump でディレクトリ移動が快適になった。ls コマンドも頻繁に叩くので、autojump した後に ls もしておけるようにした。 function jl { j ${@} && l }l は ls -CF --color auto. ファイルが多いディレクトリにこれで飛び込むと不快かもしれない。それ以…

autojump 導入

apt で autojump をインストールしようとしたら python3 を要求されたので、手動インストールした。 $ git clone http://github.com/joelthelion/autojump.git $ cd autojump $ ./install.sh -d /opt/autojump/ -p / Installating autojump... Destination: …

あるプロセスが利用しているファイルディスクリプタの情報

lsof コマンドでファイルディスクリプタの一覧を出力させることができる。 [hoge@test10 ~]$ /usr/sbin/lsof -p 22405 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME java 22405 sdc cwd DIR 104,3 4096 82575383 /opt/hoge/bin java 22405 sdc rtd DIR 1…

vim のコンパイル

debian lenny の vim が 7.1 で thinca/vim-quickrun · GitHub が動かない。vim 7.2 をソースから持ってきてコンパイルした。 ソースダウンロード welcome home : vim onlineよりvim-7.2.tar.bz2をダウンロード。 ncurses-dev configure中に terminal librar…

iptables のテーブル表示 と アクセス許可/natの例

filterテーブル表示 $ iptables -L -t filter natテーブル表示 # iptables -L -t nat ssh, http, ftp アクセスの許可 # iptables -A INPUT -p tcp --dport 22 -j ACCEPT_COUNTRY # iptables -A INPUT -p tcp --dport 80 -j ACCEPT # iptables -A INPUT -p tc…

cal 9 1752

UNIXのcalコマンド(カレンダーコマンド)では, ユリウス暦(Julian calendar)から グレゴリオ暦(Gregorian calendar)への切り替えが 1752年9月3日に行なわれたと仮定しているため, 1752年9月のカレンダーを表示すると,9月2日の翌日が9月14日になって…

google-chrome をつかう

linuxに対するベータ版が出たとのことなので、debian lenny にインストール。 debのダウンロード ダウンロード元は Chrome ブラウザ インストール debパッケージなので dpkg コマンドでインストール。インストール後そのまま起動するとGTKのエラーがうるさい…

gnome-ppp を 一般ユーザー で動かす

dialout, dip グループに参加させてやればうまくいくらしい。 Contents of /linuxtips/memo/w05k.txt - LinuxTips - SourceForge.JPただ、ログを見てると 'Permission Denied' の文字列が見えるのでこれでは甘いかもしれない。使っている限りでは問題ない。s…

debian で emacs

インストール + 日本語設定 $ sudo aptitude install emacs uim-el $ sudo aptitude install language-env $ set-language-envset-language-envにはすべてでフォルトで答えておいた。 追記:set-language-env実行後、firefox等でIMがONにならなくなり、デフ…

狭い帯域でのリモートデスクトップ

狭い帯域向けrdesktopオプション。FOMA回線で速度が出ないときに大活躍。 rdesktop -N -u itoh -g 1024x525 -a 8 -k ja -z -x m hoge.foo.com & -a 8 色深度。8 で8ビット -z rdp圧縮の有効化 -x m RDP 5エクスペリエンス。 m でモデム向け

利用可能なファイルディスクリプタ数の設定

利用シェル内でちょこっとかえるには ulimit -n ディスクリプタ数> で良い。上限を増やしたら、ユーザーレベルでの設定をしたりするには、その内容を /etc/security/limits.conf に記述する。記述フォーマットはファイル内にコメントで記されている。 /etc/s…

cpufreqd の governer 設定

/etc/cpufreqd.conf で普段使う governer を conservative にしていたのに、起動時に ondemand になるようになっていた。どうもubuntu 9.04 から 9.10 にアップグレードした時に、起動スクリプトの最後の方で ondemand にするスクリプトが動くようになってい…

文字コード判定

nkf便利すぎる。 $ nkf -g hoge.log EUC-JP

DISPLAY 環境変数の自動設定

lastコマンドを使ってログイン時に指定できる。以下を .bash_profileなりログイン時に読まれるスクリプト内に記述。 # Get remotehost and set DISPLAY REMOTEHOST=`last -1a | sed '1s/^.* //;q'` if test $REMOTEHOST then DISPLAY=$REMOTEHOST":0.0" expo…

ubuntu grub2セットアップ

grubからgrub2へのアップグレードメモ@ubuntu 9.10。grub.cfg生成スクリプトを極力触らない方針。 インストール 設定(/etc/default/grub)の書き換え grub2背景画像指定 grub.cfg生成 MBRへの書き込みと掃除 インストール インストール時に色々聞かれるけど後…

ubuntu 9.04 から 9.10 へアップデート on EeePC S101。 と、ext4への移行/無線系の確認

アップデート作業中ダイアログが出てきたところをまとめた。なお、対象PCはEeePC S101。 アップデート作業 Alt+F2 -> update-manager と叩き込んでアップデート開始 アップグレードのインストールに差し掛かるあたりで、console-setupでキーボードのタイプを…

colinux セットアップ

やること 用意(ダウンロード) coLinuxインストール Debianイメージの解凍とその他イメージの配備 coLinux コンフィグ作成 ホストOS(Windows Vista)とのネットワーク接続共有 coLinux 起動 追加ファイルイメージ(export.img)のフォーマット/マウント ネ…

DoCoMo L-05A を ubuntu on EeePC S101 から利用する

案外あっさりと使えた。ubuntuのバージョンは9.04。APNの書き込み等セットアップは事前にWindowsで行っておくこと。以下の例では、cid2にAPNが書き込まれている。 やること L-05A をPCにさす。 L-05A をejectする(L-05A が /dev/sr0 なら、「/usr/bin/eject…