約 3,943,877 件
https://w.atwiki.jp/linuxjapanwiki/pages/282.html
SliTaz GNU/Linux ▲SliTazのロゴ SliTaz GNU/Linuxは、ISOイメージが非常に小さい軽量Linuxディストリビューション。 SliTazは「Simple Light Incredible Temporary Autonomous Zone」の頭文字を取ったものである。 ▲デスクトップ画面(5.0) 各種データ 開発者 The SliTaz GNU/Linux Association , Christophe Lincoln 系統 SliTaz GNU/Linux 開発状況 開発中 初版 2008年3月22日 最新版 ローリングリリース(5.0)/ 2021年7月18日 パッケージ管理 Tazpkg カーネル Linux ウィンドウマネージャー Openbox ライセンス GNU GPLなど ウェブサイト http //www.slitaz.org/en/ 概要 SliTazはx86-64(64bit)の他に、i486(32bit)やRaspberry Pi(ARM)にも対応している。 SliTazのISOイメージは2020年8月現在で55MB程度であり、非常に小さい。 また、ユーザーインターフェースにOpenboxを使用するなど軽量でもあり、古いハードウェアでの使用やLive CD、Live USBとしての使用に適している。 TazPanelを使用して、Tazpkg形式のパッケージを追加することが出来る。 LiveCD作成ユーティリティであるTazLitoなども搭載している。 SliTazは2006年にChristophe Lincolnによって開発が始められ、2008年に正式リリースされた。 2017年にはローリングリリースに移行している。 リリース 主なリリースを以下に列挙する。 主なバージョン リリース日 概要 1.0 2008年3月23日 安定版 2.0 2009年4月16日 3.0 2010年3月28日 4.0 2012年4月10日 5.0 RC1 2014年5月2日 プレビュー版 5.0 RC2 2014年5月19日 5.0 RC3 2015年5月20日 5.0 2017年11月5日 ローリングリリース 外部リンク SliTaz GNU/Linux (en) コメント欄 コメント欄の利用に関してはコメント欄の利用を参照して下さい。 本ページに無関係な内容のコメントは一律して削除されます。Wiki運営に関しては Wiki運営掲示板 にお願いします 。 投稿されているコメントへの返信の際は、必ず返信したいコメント横の○にチェックを入れて返信して下さい。 +上記の内容を守れる方のみご利用ください。 上記の内容を守れる方のみご利用ください。 コメントログ作成 - 名無しさん (2020-08-30 10 20 00) 名前 コメントログ
https://w.atwiki.jp/linuxjapanwiki/pages/207.html
AquaLightOS AquaLightOSは、 Alter Linux をベースに開発されている、 Arch Linux 派生のLinuxディストリビューション。 ▲デスクトップ画面(AquaLightOS One Xfce) 各種データ 開発者 あんこ 系統 Arch Linux 開発状況 開発中 初版 2020年6月14日 安定版 one "afternoon tea" / 2020年7月16日 最新版 two "blackberry juice"(公開停止)/ 2020年9月10日 アップデート方式 pacman パッケージ管理 pacman カーネル linux-ck デスクトップ環境 Xfce ライセンス GPL ウェブサイト http //aquasystems.wp.xdomain.jp/ 概要 AquaLightOSはAlter Linuxをベースとし、デスクトップ環境にXfceを採用したAquaLightXが現在公開されている。 また、GNOMEを採用したAquaLightG、Budgieを採用したAquaLightBも開発されている。 AquaLightXはWindows風のUIを採用している。 また、マウス操作を意識した独自のパネル配置を採用している。 ▲画面右側にカーソルを移動させると表示されるパネル Windows 8のチャームバーに似た印象だが、よりマウス操作に適したものとなっている。 画面右側に表示されるパネルには、ワークスペースの切り替え、ロックやアカウント切り替え、シャットダウンなどのボタンが配置されている。 ▲画面左上にカーソルを移動させると表示されるパネル 画面左上に表示されるパネルには、スクリーンショットのアイコンが配置されている。 スクリーンショットを撮る時に、ショートカットキーも、スタートメニューや右クリックも使う必要がなく、マウスを多用する人に合わせたUI設計となっている。 また、ターミナルにはPowerlineが使用されており、こちらもこだわりが感じられるデザインとなっている。 na-getという独自のパッケージ管理コマンドが利用可能。 AquaLightOSは、同じくAlter LinuxベースのGrowthLinuxからも影響を受けている。 リリース 主なリリースを以下に列挙する。 主なバージョン リリース日 主な変更点 Alpha 2020年6月14日 初リリース。 Beta 2020年6月1日 様々な変更、na-getの強化。 Zeta 2020年6月2日 Wineをプリインストール、UIを改良。 one "afternoon tea" 2020年7月16日 正式リリース。linux-ckを採用。 two "blackberry juice" 2020年9月10日 不具合が多かった為、公開停止。 ギャラリー AquaLightG ① AquaLightG ② 外部リンク AquaSystems 公式サイト AquaLightOS - Googleドライブ (Beta以降) AquaLight Alpha - Googleドライブ AquaLightOS - GitHub 開発者のTwitter 関連項目 AquaLinux コメント欄 コメント欄の利用に関してはコメント欄の利用を参照して下さい。 本ページに無関係な内容のコメントは一律して削除されます。Wiki運営に関しては Wiki運営掲示板 にお願いします 。 投稿されているコメントへの返信の際は、必ず返信したいコメント横の○にチェックを入れて返信して下さい。 +上記の内容を守れる方のみご利用ください。 上記の内容を守れる方のみご利用ください。 コメントログ作成 - 名無しさん (2020-07-03 00 51 42) 名前 コメントログ
https://w.atwiki.jp/linux_kai/pages/34.html
Total - (Today - Yesterday - ) 最終更新日 2010/07/08 21 55 Official XLink ForumsでWindowsがインストールされたPCとPSPをUSBケーブルでつないでXLink Kaiする遊び方(Adhoc to USB CFW PSP Plug-in with Windows 7 32-bit.)が紹介されました。 AdhocToUSBプログラムの作者にご協力していただき、Linux版への移植を始めました。ここでは、ubuntu lucid上のXLinkKaiで、PCとPSPをUSBケーブルでつないでMHP2Gで遊ぶ環境(無線LANアダプタなしで遊ぶ)を試したときのメモを紹介します。 当然ながらインストールなどすべての作業は 自己責任でお願いします。また、CFW PSPについてはXLink Kai利用規約に違反しないようお願いします。 1.必要なもの 2.AdhocToUSBのインストール2.1.プラグインのインストール 2.2.プログラムのインストール 2.3.TUN/TAPのインストール 2.4.KaiConfigurationの設定 3.使い方 4.既知の不具合や制限など コメント 1.必要なもの CFW PSP (動作確認済みなバージョンは5.03 GEN-Cと5.50 GEN-D3) PSPとPCをつなぐUSBケーブル (ケーブルが短すぎると遊びづらいです) USB 2.0のPC AdhocToUSB for Linux(x86) XLink Kai 7.4.18 for Linux(x86) Linux (動作確認済みなLinuxディストリはUbuntu 10.04 32-bitと同64-bit) 2.AdhocToUSBのインストール 上記からAdhocToUSB圧縮ファイルをダウンロードして、解凍しておいてください。 2.1.プラグインのインストール PSPをUSBモードに設定し、PSPとPCをUSBケーブルで接続します。 PSPをマウントするためのディレクトリを作成します。 $ sudo mkdir /media/pspms0 PSPをマウントします。デバイス名は環境により異なりますので適宜読み替えてください。 $ sudo mount /dev/sdb1 /media/pspms0 AdhocToUSB.prxファイルをsepluginsディレクトリにコピーします。 $ sudo cp AdhocToUSB.prx /media/pspms0/seplugins/ game.txtファイルを編集します。 $ sudo vi /media/pspms0/seplugins/game.txt ms0 /seplugins/AdhocToUSB.prx 1 PSPをアンマウントします。 $ sudo umount /media/pspms0 PSPのUSBモードを終了します。 2.2.プログラムのインストール 32-bit版のubuntuの場合、libpcap0.8ライブラリを追加します。 $ sudo aptitude install libpcap0.8 64-bit版のubuntuの場合、次のようにして32-bit版のlibpcap0.8ライブラリを追加します。 $ cd ~/Downloads $ wget http //kr.archive.ubuntu.com/ubuntu/pool/main/libp/libpcap/libpcap0.8_1.0.0-2ubuntu1_i386.deb $ dpkg-deb -x libpcap0.8_1.0.0-2ubuntu1_i386.deb . $ sudo mv ./usr/lib/* /usr/lib32/ 不足しているライブラリがないか確認します。 $ ldd bridge linux-gate.so.1 = (0xf77c7000) libpthread.so.0 = /lib32/libpthread.so.0 (0xf7791000) librt.so.1 = /lib32/librt.so.1 (0xf7788000) libusb-0.1.so.4 = /lib32/libusb-0.1.so.4 (0xf777e000) libpcap.so.0.8 = /usr/lib32/libpcap.so.0.8 (0xf774b000) libc.so.6 = /lib32/libc.so.6 (0xf7606000) /lib/ld-linux.so.2 (0xf77c8000) 2.3.TUN/TAPのインストール TUN/TAPパッケージを追加します。 $ sudo aptitude install uml-utilities 仮想インタフェースを作成します。 $ sudo tunctl -u root -t tap0 $ sudo ifconfig tap0 inet 0.0.0.0 up $ sudo ifconfig tap0 tap0 Link encap Ethernet HWaddr 4a 00 a2 ?? ?? ?? inet6 addr fe80 4800 a2ff ???? ????/64 Scope Link UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 0 errors 0 dropped 0 overruns 0 frame 0 TX packets 0 errors 0 dropped 834015 overruns 0 carrier 0 collisions 0 txqueuelen 500 RX bytes 0 (0.0 B) TX bytes 0 (0.0 B) 2.4.KaiConfigurationの設定 XLink Kai ConfigurationのNetworkAdapterで"tap0"を選択します。 3.使い方 PSPとPCをUSBケーブルで繋ぎます。 ゲームを開始します。MHP2G/MHFUの場合、オンライン集会所に入ります。 Kaiを実行します。 $ sudo /usr/local/bin/kaiengine.sh プログラムを実行します。 $ sudo ./bridge ./bridge start 0. No capture 1. eth0 (No description available) 2. tap0 (No description available) ← tap0の番号を選択します。 3. eth1 (No description available) 4. vmnet1 (No description available) 5. usbmon1 (USB bus number 1) 6. usbmon2 (USB bus number 2) 7. usbmon3 (USB bus number 3) 8. usbmon4 (USB bus number 4) 9. usbmon5 (USB bus number 5) 10. usbmon6 (USB bus number 6) 11. vmnet8 (No description available) 12. any (Pseudo-device that captures on all interfaces) 13. lo (No description available) Enter the interface number (1-13) 2 [Enter] ← tap0の番号を選択します。 ... プログラムを終了するには[Ctrl]+[C]、またはkillコマンドで終了させます。 4.既知の不具合や制限など USB1.1のPCの場合、ラグや切断などのトラブルが多いです。USB 2.0のPCを推奨します。 MHP2Gの場合、4名でクエストすると若干のラグが生じます。3人までなら問題なさそうです。 プログラムとプラグインは開発途中のため、PSPがフリーズすることがあります。 接続できるPSPの台数は1台までです。 上へ戻る コメント とりあえずページ作成、メニューには未登録。分かりづらい箇所があればご指摘ください。 -- kar (2010-07-06 21 01 24) ちょこっと体裁を弄りました。メニューにどう入れるかはkarさんにお任せします。w -- あいぽ (2010-07-07 23 52 12) 番外編を用意して追加しようと思いますが、その他のネタがありません。MacOSX版への移植は終わってるのですが、WindowsやLinuxのように遊べるレベルで動いてくれない状況です。 -- kar (2010-07-08 21 55 11) 名前 コメント
https://w.atwiki.jp/foxeye/pages/22.html
内容はUbuntuの場合が多い。 Vi関連 シェルスクリプト 便利そうなコマンドやコマンドの組み合わせの覚書ある文字列を含むコマンドがあるかどうか調べたい yum searchの結果からパッケージ名にキーワードが含まれている項目のみ抜き出す キーボードのキーコードを調べたい lessで現在開いているファイルを最新の情報にしたい teeコマンドで標準エラー出力もファイルに書き込みたい ログアウトした後もコマンドを実行し続ける MACアドレス通信相手のMACアドレスを調べる MACアドレスからネットワーク機器の製造元ベンダを調べる NICのチップセットを調べる 拡張子だけが違う同一名のファイルを拡張子はそのままに一度にファイル名を変更したい lsの結果を各ファイルごとにフルパスで欲しい gnuplot関連線種のサンプルを表示 tgif関連jpegとかをimportできないとき 設定ファイル scim+anthyで漢字変換ができなくなるバグバグが発生した状況 対処方法 その他 64bit版Ubuntu9.04をインストールしてから使える状態にするまでの記録ネットワーク最初に IPの設定 NFSの設定 NISの設定 64bit版UbuntuのfirefoxでFlash Playerを動作させる32bit版を導入してラッパーをかませる方法 64bit版(非公式?)を使用する方法 64bit版UbuntuにOperaを導入する Athena Widget関連ライブラリ CentOS5でyum updateをしたときのトラブル対策なんかパッケージのダウンロードが異常に遅い yum updateしたらpackageがconflictsしてるとか言われてerrorで止まる yumのデータベースが壊れた?とき マザーボードの温度・電圧・ファン回転数を計測する Ubuntu9.04から9.10にアップグレードしたときの記録VMwarePlayerのマウスポインタの不具合 /etc/fstabのマウントオプションautoについて Alt+Shift+Tabの挙動について Vi関連 別ページへ シェルスクリプト Windowsで作成した数値データのテキストファイルを,Linuxでシェルスクリプトを使って 処理しようとしてたら,exprで数値として認識してくれず演算できなかった。 散々調べたり考えた結果,改行コードが原因っぽい。 WindowsはCR+LF,UNIX/LinuxはLF,MacはCRなので,exprではCRを数値ではないと認識してたみたい。 lessやらviで見ても違いが分からないんで厄介だった。 バイナリエディタで見るとよくわかった。 それで変換は, $tr -d \r input_file output_file ちなみに,改行コードの確認は $od -c text_file あと,その時初めて使ったバイナリエディタのbviがviライクでいい感じだった。 便利そうなコマンドやコマンドの組み合わせの覚書 ある文字列を含むコマンドがあるかどうか調べたい find `echo $PATH | sed s/ /" "/g` -name "*set*" これはsetを含むコマンドを探したい場合。 パスが通っているディレクトリの中から探すので,一般ユーザだと/sbinとかの中は探してくれない。 yum searchの結果からパッケージ名にキーワードが含まれている項目のみ抜き出す yum search bind | cut -d -f1 | grep bind 上記の例はbindをパッケージ名に含む項目を抜き出す場合 キーボードのキーコードを調べたい xev lessで現在開いているファイルを最新の情報にしたい R teeコマンドで標準エラー出力もファイルに書き込みたい ただしbashの場合の話,tcshは無理だったと思う(要調査) 例えばmakeの場合 make 2 1 | tee make_log.txt ちなみに画面には標準出力と標準エラー出力,ファイルには標準エラー出力のみを出力したい場合は make 3 1 1 2 2 3 |tee make_error_log.txt ログアウトした後もコマンドを実行し続ける あんまり使わないから,いざ使いたいときに大抵忘れてるんでメモしておく nohup command [arg] argはcommandの引数。 MACアドレス 通信相手のMACアドレスを調べる あらかじめ相手とpingなどで通信を行ったあと, arp 相手のIP で調べられる。 MACアドレスからネットワーク機器の製造元ベンダを調べる MACアドレスの上位24bitはハードウェアベンダを示しており,以下のサイトで検索するとどのベンダの製品化が分かる。 IEEE OUI and Company_id Assignments NICのチップセットを調べる lspci dmesgから探すという手もある。 拡張子だけが違う同一名のファイルを拡張子はそのままに一度にファイル名を変更したい for i in `ls inuputfile.*`;do mv ${i} outputfile.`echo ${i} | cut -d . -f 2`; done lsの結果を各ファイルごとにフルパスで欲しい どうやらlsコマンドのオプションでは提供されていないようで,findコマンドを用いて以下のようにやる。 find /home/user/ -maxdepth 1 -mindepth 1 上記はuserのホームディレクトリ内のファイル・ディレクトリのみをフルパスで表示する。 gnuplot関連 線種のサンプルを表示 gnuplot test tgif関連 jpegとかをimportできないとき ubuntu8.04の場合だが、 netpbm と libjpeg-progs のパッケージをインストールするとできるようになった。 libなんとかをインストールすれば,他の画像もimportできるかも(未検証) 設定ファイル /etc/X11/app-defaults/Tgif に設定が書いてある。あと,上記ファイルのTgif.IconPixmap でアイコンが指定されており,デフォルトでは /usr/share/tgif/ にxpmファイルが置いてある。 scim+anthyで漢字変換ができなくなるバグ 日本語入力システムとしてscim+anthyを使用しているときに、漢字変換ができなくなるバグについて。 バグが発生した状況 バグの状況 日本語を入力するために漢字変換を行おうとすると発生。半角スペースが入力され、右側に変換しようとしていたひらがなが残ったまままscimが死亡。ターミナル他sylpheedやfirefoxでも起こった。変換前のひらがなの状態で入力を確定すればバグは発生しない。Xの再起動、マシンの再起動を行ってもバグは発生した。 日時 2008年4月22日夕方くらい バグが発生したマシンの環境 OS VineLinux4.2(VMware上) インプットメソッド(IM) scim 日本語入力システム anthy 原因 不明。前触れなく突然起こった。 対処方法 ホームディレクトリの ./anthy を削除して、anthyを立ち上げなおしたら直った。ただ、原因はまだ不明。 その他 scim+anthyで「るいヴぃとん」と入力し変換しようとすると、上記のバグが発生する。ただし、こちらは「るいヴぃとん」と入力したプロセスのみでしか起こらない。他のプロセスでは通常通り変換できる。 64bit版Ubuntu9.04をインストールしてから使える状態にするまでの記録 ネットワーク 最初に どういうわけかインストール時に作成したユーザは,ネットワークを使用できないように設定されていた。(インストール時の設定が悪かっただけかもしれないが) 以下の操作で解除する。 上パネルのシステム→システム管理→ユーザとグループ→(作成したユーザの)プロパティ→ユーザの権限→有線及び無線ネットワークに接続できるのチェックボックスにチェックを入れる ※ユーザのプロパティに変更を加えるにはロックを解除する必要がある。 IPの設定 /etc/network/interfaces に設定を書く。以下サンプル。 auto lo iface lo inet loopback iface eth0 inet static address 123.45.67.89 netmask 255.255.255.0 gateway 123.45.67.1 auto eth0 あとは /etc/init.d/networking restart で多分大丈夫。 NFSの設定 デフォルトではnfsのクライアントは入っていないので, apt-get install nfs-common で導入後, /etc/fstab に必要な情報を追記しておく。 nfsserver /commondir /nfsdir nfs rw,hard,intr 0 0 例えばこんな感じ。マシン名,ディレクトリ名は適当に。optionにnoautoを加えると自動でマウントをしないようになる。 NISの設定 NISもNFS同様デフォルトでは入っていないので,まずインストールする。 apt-get install nis インストール中にNISのドメイン名を設定しなければならない。ネットワーク管理者に聞くか,すでにNISが導入されているマシンで nisdomainname または ypdomainname とコマンドを打つか,Ubuntu 9.04の場合 /etc/defaultdomain を,CentOS 5の場合 /etc/sysconfig/network を見れば記述されている。 次に /etc/nsswitch.conf を編集する。passwd ,group ,shadow ,services の各項目の最後にnisを追加していく。例えば以下のようにする。 passwd compat nis 64bit版UbuntuのfirefoxでFlash Playerを動作させる 32bit版を導入してラッパーをかませる方法 下記のページのコメント欄参照 http //ubuntu.livedoor.biz/archives/64539867.html 手順の部分を引用すると http //janvitus.interfree.it/ubuntu/index.html ここのリポジトリを追加して sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2 nspluginwrapper gsfonts-x11 http //www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash ここからinstall_flash_player_9_linux.tar.gzをダウンロードして解凍。 libflashplayer.soとflashplayer.xptを/usr/lib/firefox/pluginsにコピー, となる。 64bit版(非公式?)を使用する方法 サイトhttp //labs.adobe.com/downloads/flashplayer10.htmlから libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz をダウンロードしてきて展開する。 libflashplayer.so というファイルができるので /usr/lib/mozilla/plugins に置く 64bit版UbuntuにOperaを導入する http //jp.opera.com/ からダウンロードしようとすると,x86_64を選択しても何故かi386用のファイルがダウンロードされるので(2008年6月23日時点) http //www.opera.com/ からダウンロードする。 Athena Widget関連ライブラリ libxaw-headers libxaw7 libxaw7-dev このあたりを入れておけば大丈夫だろう。 CentOS5でyum updateをしたときのトラブル対策 なんかパッケージのダウンロードが異常に遅い デフォルトで接続されるupdate serverだと膨大な時間がかかってしまうので yum install yum-fastestmirror を最初にやっておいて速いサーバから落としてくるようにする。 yum updateしたらpackageがconflictsしてるとか言われてerrorで止まる 2009/6/17にyum updateしたら Error python-devel conflicts with python 2.4.3-24.el5 と言われて失敗。 ググってみたところ http //d.hatena.ne.jp/yokkuns/20090421/1240319175 で同じ現象が起きている人を発見。 上記のページによると, # rpm -qa python python-2.4.3-21.el5 python-2.4.3-24.el5 でわかるように新旧パッケージが混在していることが原因らしい。 そこで, # yum remove python-2.4.3-21.el5 で古い方を削除してやる。 その上でyum updateを実行すると,今度は Transaction Check Error file /sbin/mkinitrd from install of mkinitrd-5.1.19.6-44 conflicts with file from package mkinitrd-5.1.19.6-28 file /sbin/new-kernel-pkg from install of mkinitrd-5.1.19.6-44 conflicts with file from package mkinitrd-5.1.19.6-28 file /usr/share/man/man8/mkinitrd.8.gz from install of mkinitrd-5.1.19.6-44 conflicts with file from package mkinitrd-5.1.19.6-28 というerrorが発生したので,前と同じ要領でmkinitrdの古いversionをremoveする。 これでyum updateも無事完了した。 yumのデータベースが壊れた?とき yum clean all でデータベースを初期化できる。 マザーボードの温度・電圧・ファン回転数を計測する # apt-get install lm-sensors で関連パッケージとともにインストールする。 # sensors-detect でセットアップを行う。 基本的にEnter連打でOK。 マザーボードによってはセンサーが見つからないこともある。 $ sensors で温度などの情報を見ることができる。 Ubuntu9.04から9.10にアップグレードしたときの記録 不具合が多いと話題の9.10だが,報告されているようなHDDが認識されないとか画面出力が全くされないとか, そういった致命的な不具合は幸い自分の環境では発生していない。 しかし細かな不具合(と言うよりは仕様変更?)があったので記録しておく。 VMwarePlayerのマウスポインタの不具合 VMwarePlayerのバージョンは2.53で,ゲストOSはWindowsXPpro。 症状は,マウスポインタが(VM中の)画面左上640*480くらいの領域でしか正常に動作しないというもの。 VMwarePlyaer3.0にアップグレードしたら治った。 原因は調べていないし,VMも2.53を再インストールするだけでも良かったかもしれない。 記録しておくほどの情報でもない気もするが一応。 /etc/fstabのマウントオプションautoについて nfsのファイルシステムを起動時にマウントするように記述していたのだが, 9.04までではマウントオプションにautoを記述していなくても起動時に自動でマウントしていた。 それが9.10(というよりはmountの仕様が変わったのかも...)からは記述が無い場合の動作がnoautoになったようである。 2009/11/11追記 マウントオプションにautoと明記していても自動でマウントしなかった。 要調査 2009/11/25追記 本日アップデートを行ったところ,問題は解消されていた。 2010/1/7追記 書くのが遅くなったが,12月の頭にはまた自動でマウントされなくなっていた。 2010/1/8追記 とりあえず対症療法的な対策。上のメニューバーから, システム- 設定- 自動起動するアプリ で「自動起動するプログラム」タブで「追加」ボタンを押す。 そして,コマンドの欄に mount デバイス or マウントポイント を書く。ここを見ているということは,fstabにNFSマウントの設定が書いてあるはずなので,それを前提に上記は書いている。 それと,fstabのNFSマウントの部分にuserオプションを追加しておいた。 これは未検証だが,恐らく必要なんじゃないかなぁと思っている。 Alt+Shift+Tabの挙動について Ubuntu 9.10に限った話ではないのだが,デフォルトのUbuntuでは,Alt+Tabでwindowの切り替えはできるが,Alt+Shift+Tabで逆順に切り替えができなかった。 その設定の変更方法を調べて分かったので記録しておく。 Ubuntu 9.10の場合, システム- 設定- キーボード- 「レイアウト」タブ- 「レイアウトのオプション」ボタン と進んでいき, Key(s) to change layout グループを開く。デフォルトではこの中の「Alt+Shift」のチェックボックスにチェックが入っていたのでチェックを外す。この方法でいけた。 Ubuntu 7.10の場合,レイアウトオプションの中のグループがGroup Shift/Lock behaviorで, Alt-Shift chages groupのチェックを外すらしい。ここのページ参照- http //astro3.sci.hokudai.ac.jp/wiki/index.php?kat%2FComputer%2FLinux%2FUbuntu ちなみに,Key(s) to change layout (Group Shift/Lock behavior)は日本語キーボートと英語キーボードのレイアウトを行き来する場合などに使うっぽい。 ここのページ参照- https //forums.ubuntulinux.jp/viewtopic.php?id=1139 私もVineLinux4.2を使っていて同じように日本語変換が出来なくなりました。 原因不明ですが、頻発するのが気持ち悪いので別のLinuxを試そうか悩んでいます。 -- とおりすがり。 (2008-08-03 21 51 42) 「NICのチップセットを調べる」は「lspci | grep Ethe」とかの方がいいと思います。 -- 名無しさん (2010-12-25 01 46 09) http //xn--pckuae6an0k0e9b.biz/ -- テレホンセックス (2011-01-05 13 27 27) 騎乗位だけで月100万(人・ω・)♂ http //ylm.me/index.html -- ぷぅにゃん (2011-11-29 18 35 39) 名前 コメント このページを編集
https://w.atwiki.jp/baraki/pages/17.html
Unix 学術機関やコンピュータメーカーの手によって、独自の拡張が施された多くの派生OSが開発され、現在ではUNIX風のシステム体系を持ったOSを総称的にUNIXと呼ぶことが多い。 Solaris、SunOS(Sun Microsystems社) HP-UX(Hewlett Packard社) AIX(IBM社) BSD、FreeBSDなどの派生OS(カリフォルニア大学バークリー校(UCB)) Linux 各UNIXクローンOS間の互換性を確保するため、国際標準化機構(ISO)によって、最低限備えるべき技術仕様POSIXがまとめられている。 http //e-words.jp/w/UNIX.html Linux 本来、「Linux」とはカーネル(kernel)と呼ばれるOSの核となる部分のみを指すが、いわゆるディストリビューション(=カーネル+ソフトウェア)のこともよく指す。 Unixとは違い、GPLライセンスを持つ UnixとLinuxの違い LinuxはUnixの互換OS。つまりUnix亜種 Unixは商標登録されている 仮にUnixとまったくの同機能を持つLinuxがあったとしても、そのLinuxはUnixを名乗れないようだ(商標登録されているため)。たぶん大した違いはない。 でもまったく同じというわけでもないと思う。例えば、基本的にLinux上で使えるコマンド(lsとか)はUnixでも使えるが、オプション(ls -lとか)指定して拡張機能を使おうとすると、LinuxとUnixで違いが出る。 理由として、LinuxはGPLライセンス上で開発されている上、LinuxはそもそもUnixの派生として存在しているので、Unixに合わせた開発は行われていないんだと思う。話を紛らわしくさせているのは、POSIXの存在か。 POSIX自体は素晴らしい規約だが、おかげでコマンドを基本的な使い方で使うと(オプションなしで使うと)、ほぼ同じ動作をするので、LinuxとUnixを同一視しやすいと思う。 あくまでLinuxはUnixの派生なので、出来ることはほぼ同じなれど、コマンドの使い方や微妙な違いに対して、LinuxなのかUnixなのかを使いわける必要がある。 POSIX IEEEによって定められた、UNIXベースのOSが備えるべき最低限の仕様のセット。 アプリケーションソフトがOSの提供する機能を呼び出すための方法(システムインターフェース)などを定義している。 http //e-words.jp/w/POSIX.html
https://w.atwiki.jp/sfrontier/pages/41.html
Knowledge and Technique 作成日 2007/11/01 H.Naito 更新日 2007/11/20 H.Naito General コマンド Information その他 メモ General Linux ってなあに? Wikipedia IT用語辞典 e-Words はてなダイアリー コマンド コマンド ( Unix と兼用 ) Information WebPage Books その他 メモ
https://w.atwiki.jp/shiin311/pages/6.html
linux on Vaio C1-VR/BP Linux Linuxがヲタクの遊び道具ではなくなってから久しい。以前の雰囲気が好きだったのだが。 Vaio C1-VR/BP Vaioが遊び心を失って久しい。C1は名機である。 というわけで? Vaio C1-VR/BPにLinuxをインストールして遊んでいる。Linuxはサーバー向けOSであることは間違いない。クライアントとして使用して苦労するくらいならば、素直にWindowsやOSXを使った方がましである。
https://w.atwiki.jp/novita/pages/15.html
GNU/Linux Distro Debian系 Ubuntu Desktop Ubuntu Server 共通ツール覚書 Tweepy_ServerMonitoringReport
https://w.atwiki.jp/tmogmni/pages/22.html
sed でhogeファイル内の空行を削除してhogehogeとして出力 カレントディレクトリのファイル数を調べる viの使い方 viエディタ使用時に行番号を表示させる シェルスクリプト rsyncによるデータバックアップ コマンド制覇への道 redhat linux enterprise 3.0インストールメモ コマンド iptablesの使い方 不要なサービスを止める ホスト名の変更(redhat linux) sed でhogeファイル内の空行を削除してhogehogeとして出力 # sed /^\r/d hoge hogehoge カレントディレクトリのファイル数を調べる # find . -type f | wc -l 99 ← 99個のファイルがある viの使い方 ファイル開きたい場合は # vi ファイル名 viには編集モードとコマンドモードがある。ファイル開いた時点ではコマンドモード。編集モードに移行する場合は「i」等のキーを押す。以下コマンド一覧。 [終了] q セーブせずに終了 q! 変更した行もセーブせずに終了 w セーブするが終了しない wq セーブして終了(Shift+ZZでも同じ) [編集モードへ移るためのキー] i 現在のカーソル位置から挿入 R 現在のカーソル位置から置換 A 現在行の末尾に追加 O 現在行の前に行挿入 o 現在行の次に行挿入 [カーソル移動キー] h(←) 左 j(↓) 上 k(↑) 下 l(→) 右 0 行頭へ $ 行末へ [Enter] 次の行の先頭へ w 次の単語へ b 前の単語へ ctrl + f 次画面へ ctrl + b 前画面へ 1G 文頭へ G 文末へ nnG nn行目へ [変更キー] x 1文字削除 dd 1行削除(カット) cw(Change Word) 1語変更 c$ カーソル位置から行末まで変更 dw(Delete Word) 1語削除 d$ カーソル位置から行末まで削除 [検索] /正規表現 前方検索 ?正規表現 後方検索 n 次の候補 N 前の候補 [置き換え] 1,$s/正規表現/置き換え文字列/g 文書内の全ての「正規表現」を「置き換え文字列」に置換 [コピー&ペースト] yy 1行コピー dd 1行カット p ペースト(張り付け) [その他] .(ドット) 直前の変更操作の繰り返し u 直前の変更操作の取り消し(何回でも戻れる) r xxx ファイル xxx の内容を次の行に挿入 r! xxx OSのxxxコマンドを実行しその結果を次の行に挿入 h 日本語マニュアルを表示 viエディタ使用時に行番号を表示させる viを起動後に行番号を表示させる viでhoge.txtを開く # vi hoge.txt 以下コマンドを打ち込んでエンターキー set number 起動と同時に行番号を表示させるには以下のようにホームディレクトリに .exrc ファイルを作成すればOK。 # echo "set number" ~/.exrc シェルスクリプト 例えば、apache子プロセスのinterrの数を表示するシェルスクリプト # vi test.sh 以下記述。 #!/bin/sh declare -i interrcount interrcount=`ps lax | grep httpd | grep interr -c` echo $interrcount 権限の変更 # chmod u+x test.sh 実行 # ./test.sh if文の書き方は以下。if文の[]とコマンドの間に半角スペース空けないとエラーになる。しばらくはまった。 if [ コマンド ]; then なにかコマンド elif [ コマンド ]; then なにかコマンド else なにかコマンド fi apacheが謎のinterr子プロセスを吐き出してサーバ停止になってしまう状況が起きた。今は落ち着いているものの、いつまた起こるかわからないのでシェルスクリプトを使ってプロセスの監視を行うことにした。ファイル名はprocesswatch.sh。 #!/bin/sh # 整数宣言 declare -i interrCount # 無限ループ while true do # psコマンドでhttpdプロセスのinterrの数を取得 interrCount=`ps lax | grep httpd | grep interr -c` # interrの数が30以上だったらapacheを再起動 if [ $interrCount -gt 30 ]; then /usr/local/apache2/bin/apachectl restart fi # 5秒おきに監視 sleep 5s done ---- ファイルここまで 権限の変更 # chmod u+x processwatch.sh バックグラウンドで起動 # ./processwatch.sh 停止する場合は psコマンドでpid調べてkill。 指定したプログラムのpidを取得するシェルスクリプト。たとえばhttpdプロセスのpidを取得する場合は以下。 #!/bin/sh PID=`/bin/ps -aefw | grep httpd | awk {print $2} ` echo $PID ↑だと結果が一行に表示されてしまうのでこっちに修正 #!/bin/sh PID=`ps aux | grep httpd | awk {print $2} ` echo $PID rsyncによるデータバックアップ 異なるマシン同士で簡単にバックアップを取るコマンドにrsyncというのがある。 以下、rsyncの設定手順。(SSHを使わない場合) 参考 http //www.asahikawahigashi-h.ed.jp/kohmusystem/rsyncd.html まず、バックアップしたいファイルがあるサーバの設定。(ここではDBサーバとか) ログファイルの吐き出し設定。 /etc/syslog.confを編集して以下追記。 # vi /etc/syslog.conf local5.* /var/log/rsyncd.log 次に、rsyncd.confを以下の内容で作成。(新規で作成) # vi /etc/rsyncd.conf pid file = /tmp/rsyncd.pid # rsyncデーモンのプロセスID書きこみ場所 syslog facility = local5 # ログ書きこみ場所 read only = false # サーバへのデータ書きこみ許可 [db_backup_module] # rsyncクライアントからアクセスするモジュール名 path=/usr/local/pgsql/data/# バックアップ対象ディレクトリ comment=backup db # コメント。なんでもいい uid = root # このモジュールでデータ転送するときのユーザ名 gid = root # 同じくグループ名 use chroot=false # ファイル転送する前にpathでchrootするかどうか secrets file=/etc/rsyncd.secrets # 認証で使われるパスワードファイル auth users=root # 接続を許可するユーザー名(なんでもいい) hosts allow = 192.168.0.100# 接続を許可するクライアント機のIPアドレス hosts deny = * # 上記IP以外は拒否にする 次に パスワードファイル /etc/rsyncd.secretsを作成。 # vi /etc/rsyncd.secrets root hogehogepassword 設定ファイルとパスワードファイルの権限を変更。 # chmod 600 /etc/rsyncd.conf # chmod 600 /etc/rsyncd.secrets rsyncサーバを起動する。ポート873で待ち受け。しばらくdeamonと記述してたせいで、なかなか動かなかったorz # /usr/bin/rsync rsyncd --daemon --config=/etc/rsyncd.conf --port=873 上記コマンドを/etc/rc.d/rc.localに以下追記して自動起動設定する。 # vi /etc/rc.d/rc.local /usr/bin/rsync rsyncd --daemon --config=/etc/rsyncd.conf --port=873 バックアップファイル保存サーバ(rsyncクライアント)の設定。 まず、バックアップファイル保存ディレクトリの作成。どこでもいい。 # mkdir /backup rsyncするときに使うパスワードファイルを作成する。 もちろん、上で設定したパスワードと同じにすること。 # vi /etc/rsyncd.pass hogehogepassword パスワードファイルの権限を変更。 # chmod 600 /etc/rsyncd.pass 取得除外対象ファイルの作成。別にいらないっちゃいらない。 とりあえずlogファイルは取らないようにしてみる。 # vi /etc/rsyncd.exclude *.log ここまでで、とりあえず設定終了。 rsyncクライアントから以下のコマンドを投げてみる。 # rsync --port=873 -avz --password-file=/etc/rsyncd.pass \ --exclude-from=/etc/rsync.exclude \ rsync //root@(DBサーバのIPアドレス)/db_backup_module /backup/ おお、ファイル一覧が表示されて、取れてる取れてる...ちなみにコマンド2回目以降は、新しく追加されたファイルや更新されたファイルのみ勝手に取得してくれるので便利。 ついでにcrontabに登録して、自動でバックアップとる設定にする。ここでは毎日午前3時30分にバックアップを取る。 # crontab -e (1行で書く) 30 3 * * * root /usr/bin/rsync --port=873 -avz --password-file=/etc/rsyncd.pass --exclude-from=/etc/rsync.exclude rsync //root@(DBサーバのIPアドレス)/db_backup_module /backup/ コマンド制覇への道 http //www.linuxworld.jp/command/ http //homepage2.nifty.com/cs/linux_command/command/ redhat linux enterprise 3.0インストールメモ インストールするマシンはDELL PowerEdge SC420(win2000が入っている)。 インストールCD-ROMをマシンに入れて電源ON。いろいろエンターキーを押しまくってGUIベースのインストール画面に到達。言語・マウス・キーボードを設定。 「ディスクパーティションの設定画面」で「自動パーティション設定」を選択したところ「新規ファイルシステム作成のための有効なデバイスが見つかりません」のエラーが出て落ちた。 今度は「ディスクパーティションの設定画面」で「Disk Druidを使用して手動パーティション設定」を選択するが、同じエラーで落ちる。 いろいろ調べていると、どうやらハードディスクがSATAであるのが問題とのこと。DELLのHPに行って、ata_piix-0.93c-1c.tar.gz というドライバをダウンロード。 解凍すると、中に8個のファイル。 ata_piix-0.93c-dd-rhel3-i386-GU1U2.img ata_piix-1.00b-dd-rhel3-x86_64-U2.img ata_piix-0.93c-1dkms.noarch.rpm ata_piix-0.93c-1dkms.src.rpm ata_piix-1.00b-1dkms.noarch.rpm ata_piix-1.00b-1dkms.src.rpm dkms-1.10-1.noarch.rpm README READMEを読むと、「ata_piix-xxx.imgをフロッピーに作成してなんたら」と書いてあったので、既存で動いているlinuxマシンを使ってフロッピーにimgファイルを作成。一番上のファイルをとりあえず使ってみた。 # dd if=ata_piix-0.93c-dd-rhel3-i386-GU1U2.img of=/dev/fd0 しばらく待つとフロッピーが作成されたのでもう一回DELLマシンを起動、今度は起動するときに linux dd と入力して、ドライバインストールモード?で起動。 fd0とhdaの選択を迫られたので迷わずfd0を選択。作成したフロッピーを入れて「OK」ボタン。Errorになった。何故だorz 今度は ata_piix-1.00b-dd-rhel3-x86_64-U2.img をフロッピーに作成してもう一回チャレンジ。...Error... またいろいろ調べていくと、どうやらrawriteというwindowsでもimgファイルが作成できるツールがあることを発見。 ftp //ftp.kddlabs.co.jp/pub/Linux/packages/RedHat/redhat/linux/9/en/os/i386/dosutils こいつを落としてきてc \aaaというフォルダに配置。ついでにさっき展開したimgファイルも同じフォルダに配置。 コマンドプロンプトで以下入力。 cd c \aaa rawrite Enter disk image source file name xxx.img Enter target diskette drive A エンターキー押す おお、作成されている。 しばらくして作成されたので、再度DELLマシンを linux dd で起動。作成されたフロッピーを入れて「OK」おしたら..何故か今度はerrorにならずインストールされた。何故だ? 再度linuxインストール開始。問題の「ディスクパーティションの設定画面」で「自動パーティション設定」を選択...おお!エラーにならない! ということで先に進めた。 コマンド 日本語を扱う export LANG=ja_JP.eucJP export JLESSCHARSET=japanese または setenv LANG ja_JP.eucJP setenv JLESSCHARSET japanese ※よく分からなかったら両方打ち込む ファイルをある条件で検索してひっかかったら削除 ・/usr/local/hoge/以下のディレクトリ ・拡張子がlogのもの ・最後に手が入った日付が7日前 上記条件の場合、以下のコマンドで対象ファイルを消せる。 # find /usr/local/hoge/* -name "*.log" -atime +7 -exec rm {} \; 削除じゃなくて圧縮の場合は以下 # find /usr/local/hoge/* -name "*.log" -atime +7 -exec gzip {} \; フロッピーを使う(マウント) # mount -t vfat /dev/fd0 /mnt/floppy # ls /mnt/floppy マウントしたあとはアンマウントして取り出す。 # umount /dev/fd0 sshを使えるようにする # /etc/init.d/sshd start シャットダウン(後、システム停止) # shutdown -h now ポートを開ける rootでログイン # redhat-config-securitylevel-tui カスタマイズを選択 その他のポートにあけたいポート番号を記述- OK - OK で、OK。 ユーザ追加 # useradd hoge hogeユーザが追加される ユーザ削除 # userdel hoge hogeユーザが削除される /home 以下のディレクトリも同時に削除したい場合は # userdel -r hoge hogeユーザのパスワードを変更する # passwd hoge iptablesの使い方 redhat-config-securitylevel-tui でポートを空けると楽だけど、iptables使ったほうがいいのかもしれないので、iptables使ったポートの空け方をメモ。 まず、現在のiptablesの内容を保存しておく。 保存しておけばもとに戻せるので。 ここでは/etc/にiptables.save という名前で保存。 # iptables-save /etc/iptables.save もとに戻すときは # iptables-restore /etc/iptables.save ポートを空ける作業開始。ここではpingとsshの22番とpostgresql用ポートの5432を空ける。まず、ポリシーを設定。 INPUTを全部許す。 # iptables -P INPUT ACCEPT FORWARDは全部無効。 # iptables -P FORWARD DROP OUTPUTは全部許す。 # iptables -P OUTPUT ACCEPT 設定を一旦クリアー。 # iptables -F ポートの設定。 pingと自端末からの入力を許可 # iptables -A INPUT -p icmp -j ACCEPT # iptables -A INPUT -i lo -j ACCEPT sshを許可 # iptables -A INPUT -p tcp --dport 22 -j ACCEPT postgresqlを許可 # iptables -A INPUT -p tcp --dport 5432 -j ACCEPT TCPの接続開始と応答、FTPデータなどを許可 # iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 他の接続は全て破棄 # iptables -P INPUT DROP 設定を保存する。 # /etc/init.d/iptables save 一応再起動。 # service iptables restart iptables -L コマンドで有効になっているか確認して終了。 不要なサービスを止める 電源管理ユーティリティ # chkconfig --level 3 apmd off atコマンドで指定した時刻にコマンドを実行する # chkconfig --level 3 atd off かな漢字変換サーバ # chkconfig --level 3 canna off 印刷システム # chkconfig --level 3 cups off # chkconfig --level 3 cups-config-deamon off マウス制御 # chkconfig --level 3 gpm off 外部機器接続時に動く???? # chkconfig --level 3 haldeamon off Internet Intranet Input Method Protocol???? # chkconfig --level 3 iiim off マルチCPU環境で使う 1CPUマシンでは意味なし # chkconfig --level 3 irqbalance off ISDNカード接続用スクリプト # chkconfig --level 3 isdn off 追加もしくは取り外されたハードウェアに関連した設定を変更する # chkconfig --level 3 kudzu off AppleのRendezvousのために利用(internetServer目的なら不要らしい) # chkconfig --level 3 mDNSResponder off ソフトウェア RAID の監視と管理用 # chkconfig --level 3 mdmonitor off NFS、sambaの自動マウント # chkconfig --level 3 netfs off NFSでファイルロックを行うためのサービス # chkconfig --level 3 nfslock off ネットワークアダプタ監視デーモン # chkconfig --level 3 nifd off PCカードのデバイスドライバをロードする # chkconfig --level 3 pcmcia off RPC接続をTCPのポートにマッピングする # chkconfig --level 3 portmap off アップデート情報を一定時間ごとにチェック # chkconfig --level 3 rhnsd off RPCと呼ばれる通信の仕組みで使われる # chkconfig --level 3 rpcgssd off # chkconfig --level 3 rpcidmapd off # chkconfig --level 3 rpcsvcgssd off メール配送(qmailとか使う場合) # chkconfig --level 3 sendmail off X用フォントサーバ # chkconfig --level 3 xfs off 管理下に置かれたサービスの起動などを制御 # chkconfig --level 3 xinetd off ホスト名の変更(redhat linux) 以下の二種類のファイルを変更 # cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 192.168.0.175 xxxxxxx # cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=xxxxxxx GATEWAY=192.168.0.1 変更後は、ネットワークデバイスを再起動。 # /etc/rc.d/init.d/network restart ※つうか、# hostname xxxxxxxxx でいいんじゃない?
https://w.atwiki.jp/sk_tdyk/pages/15.html
組み込みlinuxの場合: PC上のLinux(相性もあるようなので要注意!)に組み込み用Linuxとのクロスコンパイラを入れる i.MXの場合、「PDK」内のgccがそれにあたるよう コンパイルは基本的にここで行い(ICE上でも可?)、FTP、samba、NFSなどで流すらしい i.MXへ組み込みPDKのLinuxのクロスコンパイラが使用可能なホスト側ディストリビューションは以下 Redhat 7.3、8.0、9.0 Fedora Core 1、2、3 ←i.MX25の話らしい Fedora Core 5 Debian 3.1r0 SuSe 8.2、9.2、10.0 Fedora Core 5 という訳で、これを使用(業者の都合) ただ、Fedoraは現在(2011/3)にてVer14までいってるのでかなり古い! サポートも終わっているので注意 インストール方法: http //fedorasrv.com/fedora5.shtml CD/DVDイメージ: http //srv2.ftp.ne.jp/Linux/packages/fedora/core/5/i386/iso/ Windows上でLinux この方式でやるかも。エミュレータソフトの定番は以下 VMware「VMware」 マイクロソフト「Virtual PC」 【用語集】 NFS 【Network File System】 UNIXシステムファイル共有UNIX系OSファイルシステムコンピュータファイルサーバクライアントプラットフォーム NFSを使うと離れた場所にあるコンピュータのファイルを、あたかも自分のコンピュータにあるファイルのように操作することができる。ファイル提供するコンピュータをNFSサーバ、ファイルを利用するコンピュータをNFSクライアントという。UNIX以外のプラットフォームからも利用可能。 ブートローダハード(CPU)を動かすための本当に基本的な部分。もしくはダウンロードをつかさどる ペリフェラルの設定はLinux上でやるもの? end