https://kaworu.jpn.org/ubuntu/api.php?action=feedcontributions&user=Daemon&feedformat=atom
Ubuntu入門 - 利用者の投稿記録 [ja]
2024-03-28T13:07:31Z
利用者の投稿記録
MediaWiki 1.24.1
https://kaworu.jpn.org/ubuntu/index.php?title=hhvm&diff=169
hhvm
2018-04-25T14:15:15Z
<p>Daemon: </p>
<hr />
<div>[[hhvm]] (HipHop Virtual Machine) とは、Facebook が開発した PHP の処理系です。本家のPHPの処理系よりも高速にd黄砂する、といった利点があります。PHP7では、内部構造の見直しが進み、[[hhvm]]に引けを取らないスピードへ進化しています。<br />
<br />
'''読み方'''<br />
;[[hhvm]]:えいち えいち ぶい えむ<br />
;HipHop Virtual Machine: ひっぷほっぷ ばーちゃる ましん<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
[[hhvm]] は、Facebook が開発した OSS の PHPの処理系です。 [[hhvm]]は、 「PHP を高速処理すること」を目的にしています。PHPを[[hhvm]]のHHBCというバイトコードに変換し、中間表現 HHIR に変換し、最適化を行い、x86-64 などのマシンコードに Just-In-Timeコンパイルします。<br />
<br />
[[hhvm]]は、Facebookの開発したPHP互換プログラミング言語 Hack の実行環境としても利用できます。<br />
<br />
[[hhvm]]は、優秀な監視ツールが用意されています。ボトルネックを見つけ、不要な動作を簡単に特定できます。<br />
== HHVMはなぜ高速なのか ==<br />
PHPは、動的なインタプリタ言語です。[[hhvm]]は、JITコンパイラ(Just-In-Time Compiler)を利用して、コードをコンパイラして最適化します。この最適化によって、通常のPHPの処理系よりも高いパフォーマンスで処理を実行できるようになります。PHPの方は、動的な型の言語であるが、実際のプログラムでは、型はそこまで動的ではない、ということに基づいて、[[hhvm]]のJITコンパイラが実装されています。実際には、PHPのプログラムの型を見て、それらに最適なコードを出力します。<br />
== PHPの今後 ==<br />
PHP7では、内部構造の見直しにより、5.6系よりも大幅に高速化され、[[hhvm]]にそのスピードが迫ってきています。PHP7では、JITコンパイラが実装されていません。JITコンパイラを含む、いろいろな改善が進めば、[[hhvm]]を肩を並べることができるかもしれません。<br />
== ウィキペディアの高速化で利用されたHHVM ==<br />
ウィキペディアは、PHPで実装されたMediaWikiを利用しています。ウィキペディアでは、プロキシサーバとしては有名なSquidを利用して、高速化を過去に行っています。しかし、キャッシュサーバでは、すべてのユーザのニーズを答えられません。アプリケーションサーバが必要なときもあります。そのため、PHPの処理を高速化する必要がありました。<br />
<br />
PHPの処理が高速な[[hhvm]]を利用することで、スピードアップを図ることができました。<br />
<br />
アプリケーションサーバの負荷は、50%から10%へと劇的に低下しました。<br />
== HHVM 3.5.0 ==<br />
* PDO エクステンションのエラーハンドリングの改善<br />
* ビルド時間の短縮<br />
* エクステンションの導入<br />
* クロージャをインラインで呼び出すための拡張<br />
* 非同期ストリームをブロックするための stream_await を導入<br />
== HHVM 3.6.0 ==<br />
* Hackの非同期機能のMySQLのAsyncMySQLがサポートされました。<br />
* memcached 実装拡張のプロトコルルーター MCRouter がデフォルトで有効になりました。<br />
* curl 非同期処理を利用し、アプリケーションの並列化が可能です。<br />
== HHVM 3.9.0 ==<br />
* 型チェックやランタイムが改善されました。<br />
* リクエスト間のプーリング curl ハンドルの新しいファシリティを含むランタイムの改善<br />
== lxc 環境を構築する ==<br />
<syntaxhighlight lang="bash"><br />
sudo lxc-create -t ubuntu -n hhvm<br />
sudo lxc-start --name=hhvm<br />
</syntaxhighlight><br />
== インストール ==<br />
=== おそらく不要になった手順 ===<br />
2018年現在では、WSLのUbuntuの環境に [[hhvm]] を簡単に入れられました。<br />
おそらくこの手順はもう不要になったのでしょう。<br />
<br />
wget をまずインストールします。<br />
<syntaxhighlight lang="bash"><br />
sudo apt install wget<br />
</syntaxhighlight><br />
<br />
リポジトリにGPG鍵をインポートします。<br />
<syntaxhighlight lang="bash"><br />
wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -<br />
</syntaxhighlight><br />
<br />
リポジトリをパッケージ管理システムに登録します。<br />
<syntaxhighlight lang="bash"><br />
echo deb http://dl.hhvm.com/ubuntu trusty main | sudo tee /etc/apt/sources.list.d/hhvm.list<br />
</syntaxhighlight><br />
<br />
例では、 trusty を選択しています。<br />
http://dl.hhvm.com/ubuntu<br />
でリポジトリの新しいのを選択します。古いリポジトリは、依存関係を解決できず、hhvm をインストールできません。<br />
=== hhvmのインストール ===<br />
最近の Ubuntu ならここからで大丈夫でしょう。<br />
<br />
hhvm パッケージをインストールします。<br />
<syntaxhighlight lang="bash"><br />
sudo apt update<br />
sudo apt install hhvm<br />
</syntaxhighlight><br />
=== hhvm 3.5.0 自体のインストールログ ===<br />
<syntaxhighlight lang="bash"><br />
hhvm (3.5.0~trusty) を設定しています ...<br />
update-alternatives: /usr/bin/php (php) を提供するために 自動モード で<br />
/usr/bin/hhvm を使います<br />
********************************************************************<br />
* HHVM is installed.<br />
* <br />
* Running PHP web scripts with HHVM is done by having your webserver talk to HHVM<br />
* over FastCGI. Install nginx or Apache, and then:<br />
* $ sudo /usr/share/hhvm/install_fastcgi.sh<br />
* $ sudo /etc/init.d/hhvm restart<br />
* (if using nginx) $ sudo /etc/init.d/nginx restart<br />
* (if using apache) $ sudo /etc/init.d/apache restart<br />
* <br />
* Detailed FastCGI directions are online at:<br />
* https://github.com/facebook/hhvm/wiki/FastCGI<br />
* <br />
* If you're using HHVM to run web scripts, you probably want it to start at boot:<br />
* $ sudo update-rc.d hhvm defaults<br />
* <br />
* Running command-line scripts with HHVM requires no special setup:<br />
* $ hhvm whatever.php<br />
* <br />
* You can use HHVM for /usr/bin/php even if you have php-cli installed:<br />
* $ sudo /usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60<br />
********************************************************************<br />
libpaper-utils (1.1.24+nmu2ubuntu3) を設定しています ...<br />
Processing triggers for libc-bin (2.19-0ubuntu6.5) ...<br />
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...<br />
</syntaxhighlight><br />
== 使い方 ==<br />
=== バージョン ===<br />
<syntaxhighlight lang="bash"><br />
ubuntu@hhvm:~$ hhvm --version<br />
HipHop VM 3.5.0 (rel)<br />
Compiler: tags/HHVM-3.5.0-0-ga90f4733cfa0d8fefdafc7433f758f78cdc75424<br />
Repo schema: b88b6fee8ef78ab638506d212abcbefe74a276ac<br />
</syntaxhighlight><br />
=== コマンドラインオプション ===<br />
<syntaxhighlight lang="bash"><br />
ubuntu@hhvm:~$ hhvm --help<br />
Usage:<br />
<br />
hhvm [-m <mode>] [<options>] [<arg1>] [<arg2>] ...<br />
<br />
Options:<br />
--help display this message<br />
--version display version number<br />
--php emulate the standard php command line<br />
--compiler-id display the git hash for the compiler<br />
--repo-schema display the repository schema id<br />
-m [ --mode ] arg (=run) run | debug (d) | server (s) | daemon |<br />
replay | translate (t)<br />
-a [ --interactive ] Shortcut for --mode debug<br />
-c [ --config ] arg load specified config file<br />
-v [ --config-value ] arg individual configuration string in a <br />
format of name=value, where name can be<br />
any valid configuration for a config <br />
file<br />
-d [ --define ] arg define an ini setting in the same <br />
format ( foo[=bar] ) as provided in a <br />
.ini file<br />
--no-config don't use the default php.ini<br />
-p [ --port ] arg (=-1) start an HTTP server at specified port<br />
--port-fd arg (=-1) use specified fd instead of creating a <br />
socket<br />
--ssl-port-fd arg (=-1) use specified fd for SSL instead of <br />
creating a socket<br />
--admin-port arg (=-1) start admin listener at specified port<br />
--debug-config arg load specified debugger config file<br />
-h [ --debug-host ] [=arg(=localhost)]<br />
connect to debugger server at specified<br />
address<br />
--debug-port arg (=-1) connect to debugger server at specified<br />
port<br />
--debug-extension arg PHP file that extends command 'arg'<br />
--debug-cmd arg executes this debugger command and <br />
returns its output in stdout<br />
--debug-sandbox arg (=default) initial sandbox to attach to when <br />
debugger is started<br />
-u [ --user ] arg run server under this user account<br />
-f [ --file ] arg execute specified file<br />
-l [ --lint ] arg lint specified file<br />
-w [ --show ] arg output specified file and do nothing <br />
else<br />
--temp-file file specified is temporary and removed<br />
after execution<br />
--count arg (=1) how many times to repeat execution<br />
--no-safe-access-check arg (=0) whether to ignore safe file access <br />
check<br />
--arg arg arguments<br />
--extra-header arg extra-header to add to log lines<br />
--build-id arg unique identifier of compiled server <br />
code<br />
--instance-id arg unique identifier of server instance<br />
--xhprof-flags arg (=0) Set XHProf flags<br />
</syntaxhighlight><br />
=== 動作確認 ===<br />
<syntaxhighlight lang="bash"><br />
ubuntu@hhvm:~$ echo '<?php echo "Hello HHVM", PHP_EOL;?>' >/tmp/hello.php<br />
ubuntu@hhvm:~$ hhvm /tmp/hello.php<br />
Hello HHVM<br />
</syntaxhighlight><br />
=== サーバモードで起動する ===<br />
phpのビルドインサーバの用に[[hhvm]]も同じように、ビルドインサーバが使えます。単体で動かせるので便利です。<br />
<syntaxhighlight lang="bash"><br />
$ hhvm -m server -p 8080 -d hhvm.server.source_root=./<br />
</syntaxhighlight><br />
== lxc 環境を削除する ==<br />
<syntaxhighlight lang="bash"><br />
$ sudo lxc-stop --name=hhvm<br />
$ sudo lxc-destroy --name=hhvm<br />
</syntaxhighlight><br />
== HHVMのインストールに失敗した話 ==<br />
純粋に依存関係が解決できなかったため、[[hhvm]]がインストールできませんでした。<br />
<syntaxhighlight lang="bash"><br />
$ sudo apt install hhvm<br />
パッケージリストを読み込んでいます... 完了<br />
依存関係ツリーを作成しています <br />
状態情報を読み取っています... 完了<br />
インストールすることができないパッケージがありました。おそらく、あり得<br />
ない状況を要求したか、(不安定版ディストリビューションを使用しているの<br />
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移<br />
動されていないことが考えられます。<br />
以下の情報がこの問題を解決するために役立つかもしれません:<br />
<br />
以下のパッケージには満たせない依存関係があります:<br />
hhvm : 依存: libboost-filesystem1.54.0 しかし、インストールすることができません<br />
依存: libboost-program-options1.54.0 しかし、インストールすることができません<br />
依存: libboost-system1.54.0 しかし、インストールすることができません<br />
依存: libboost-system1.54.0 しかし、インストールすることができません<br />
依存: libboost-regex1.54.0 しかし、インストールすることができません<br />
依存: libgcrypt11 しかし、インストールすることができません<br />
依存: libgnutls26 しかし、インストールすることができません<br />
依存: libmemcached10 しかし、インストールすることができません<br />
依存: librtmp0 しかし、インストールすることができません<br />
依存: libboost-thread1.54.0 しかし、インストールすることができません<br />
依存: libboost-context1.54.0 しかし、インストールすることができません<br />
依存: libmagickwand5 しかし、インストールすることができません<br />
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。<br />
[1] 6009 exit 100 sudo apt install hhvm<br />
$ sudo apt-cache search libboost-filesystem<br />
libboost-filesystem-dev - filesystem operations (portable paths, iteration over directories, etc) in C++ (default version)<br />
libboost-filesystem1.55-dev - filesystem operations (portable paths, iteration over directories, etc) in C++<br />
libboost-filesystem1.55.0 - filesystem operations (portable paths, iteration over directories, etc) in C++<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Apache_Traffic_Server%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B&diff=168
Apache Traffic Serverをインストールする
2018-04-15T07:54:17Z
<p>Daemon: ページの作成:「'''Apache'''プロジェクトのプロキシサーバ Traffic Server をインストールします。 '''読み方''' ;Traffic Server:とらふぃっく さーば __T...」</p>
<hr />
<div>'''Apache'''プロジェクトのプロキシサーバ Traffic Server をインストールします。<br />
<br />
'''読み方'''<br />
;Traffic Server:とらふぃっく さーば<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
Apache Traffic Server は、プロキシサーバです。 Java で実装されています。<br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
sudo apt install trafficserver<br />
</syntaxhighlight><br />
== 設定 ==<br />
設定ファイルは /etc/trafficserver に置きます。<br />
remap.config<br />
<syntaxhighlight lang="bash"><br />
map http://あなたのサーバ:ポート番号/ http://プロキシ先:ポート番号/<br />
</syntaxhighlight><br />
== 使い方 ==<br />
Traffic Server を起動します。<br />
<syntaxhighlight lang="bash"><br />
sudo service trafficserver start<br />
</syntaxhighlight><br />
Traffic Server を停止します。<br />
<syntaxhighlight lang="bash"><br />
sudo service trafficserver stop<br />
</syntaxhighlight><br />
Traffic Server を再起動します。<br />
<syntaxhighlight lang="bash"><br />
sudo service trafficserver restart<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=167
メインページ
2018-04-15T07:48:45Z
<p>Daemon: /* ミドルウェア */</p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
* [[Ubuntu 17.10のネットワークの設定]]<br />
<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
* [[Apache Traffic Serverをインストールする]]<br />
<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
* [[Ubuntuにgcc-7とg++-7をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
* [[Ubuntuでchef-clientをローカルモードで利用する]]<br />
<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 仮想化 ==<br />
* [[Linux 仮想マシンに VMware Tools をインストールする]]<br />
* [[VMware の Linux 仮装マシンにYubiKeyを接続する方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
* [[apt updateのGPG errorのNO_PUBKEY F60F4B3D7FA2AF80を解決する方法]]<br />
<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu_17.10%E3%81%AE%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E8%A8%AD%E5%AE%9A&diff=166
Ubuntu 17.10のネットワークの設定
2018-03-27T10:29:52Z
<p>Daemon: ページの作成:「Ubuntu 17.10 をインストールして、ネットワークの設定の仕方がわからなかったので、まとめました。 ifconfig とかがないですが、...」</p>
<hr />
<div>Ubuntu 17.10 をインストールして、ネットワークの設定の仕方がわからなかったので、まとめました。 ifconfig とかがないですが、びっくりしないでください。<br />
<br />
'''読み方'''<br />
;ifconfig:あい えふ こんふぃぐ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
Ubuntu 17.10 を入れたのですが、ネットワークにつながらないので、設定を見てみるも、インターフェースの設定がなぜか見当たらないので、仕方がないからコマンドで設定をしようと思いました。しかしながら、 ifconfig もなく、どうしたら・・・となりました。<br />
ifconfig は、パッケージを入れれば入ると思うのですが、そもそもネットワークにつながってないよ、ということで、鶏と卵の問題のようです。<br />
<br />
Ubuntu 17.10 では、 netplan を使って、ネットワークの設定ができます。<br />
手順としては<br />
* yaml の設定を書く<br />
* netplan コマンドで設定を反映する<br />
となります。<br />
今回は、DHCPで動的にIPアドレスを割り当てました。<br />
== IPアドレスの確認方法 ==<br />
デフォルトでは、 ifconfig が入ってないので、アドレスがどうなってるのか調べるには、 ip addr コマンドを使用します。<br />
<syntaxhighlight lang="bash"><br />
$ ip addr<br />
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000<br />
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br />
inet 127.0.0.1/8 scope host lo<br />
valid_lft forever preferred_lft forever<br />
inet6 ::1/128 scope host <br />
valid_lft forever preferred_lft forever<br />
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000<br />
link/ether 00:00:00:00:00:cc brd ff:ff:ff:ff:ff:ff<br />
inet 192.168.111.111/24 brd 192.168.111.255 scope global dynamic ens33<br />
valid_lft 1734sec preferred_lft 1734sec<br />
inet6 fffff::ffff:2222:22222:2222/64 scope link <br />
valid_lft forever preferred_lft forever<br />
</syntaxhighlight><br />
== 設定の書き方 ==<br />
設定ファイルを作成します。<br />
<syntaxhighlight lang="bash"><br />
sudo vim /etc/netplan/01-netcfg.yaml<br />
</syntaxhighlight><br />
中身は以下のようなYAMLを書きます。<br />
<syntaxhighlight lang="yaml"><br />
network:<br />
version: 2<br />
renderer: networkd<br />
ethernets:<br />
ens33:<br />
dhcp4: yes<br />
dhcp6: no<br />
</syntaxhighlight><br />
== 設定の反映 ==<br />
Ubuntu にIPアドレスの設定をさせるには、以下のコマンドを実行します。<br />
<syntaxhighlight lang="bash"><br />
sudo netplan apply<br />
</syntaxhighlight><br />
以上です。簡単ですね。<br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=165
メインページ
2018-03-27T10:22:32Z
<p>Daemon: /* システム */</p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
* [[Ubuntu 17.10のネットワークの設定]]<br />
<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
* [[Ubuntuにgcc-7とg++-7をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
* [[Ubuntuでchef-clientをローカルモードで利用する]]<br />
<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 仮想化 ==<br />
* [[Linux 仮想マシンに VMware Tools をインストールする]]<br />
* [[VMware の Linux 仮装マシンにYubiKeyを接続する方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
* [[apt updateのGPG errorのNO_PUBKEY F60F4B3D7FA2AF80を解決する方法]]<br />
<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=apt_update%E3%81%AEGPG_error%E3%81%AENO_PUBKEY_F60F4B3D7FA2AF80%E3%82%92%E8%A7%A3%E6%B1%BA%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95&diff=164
apt updateのGPG errorのNO PUBKEY F60F4B3D7FA2AF80を解決する方法
2017-12-09T04:35:12Z
<p>Daemon: ページの作成:「apt updateでCUDAのリポジトリの署名のチェックがエラーになったときの対応方法をまとめます。 '''読み方''' ;CUDA:くーだ __TOC__ =...」</p>
<hr />
<div>apt updateでCUDAのリポジトリの署名のチェックがエラーになったときの対応方法をまとめます。<br />
<br />
'''読み方'''<br />
;CUDA:くーだ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
'''nvcc''' コマンドが必要で、'''cuda''' のパッケージが必要だったことから、 cuda パッケージを入れようとしました。 '''cuda''' パッケージは、追加のリポジトリが必要で、リポジトリを追加したのですが、署名のエラーがおきたので、公開鍵を追加しました。<br />
== 発生したエラー ==<br />
<syntaxhighlight lang="bash"><br />
$ sudo apt update<br />
省略<br />
W: GPG error: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F60F4B3D7FA2AF80<br />
W: The repository 'http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 Release' is not signed.<br />
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.<br />
N: See apt-secure(8) manpage for repository creation and user configuration details.<br />
</syntaxhighlight><br />
== 対処方法 ==<br />
以下のコマンドで公開鍵を追加し、 apt update で更新するだけです。<br />
<syntaxhighlight lang="bash"><br />
$ wget -qO - http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub | sudo apt-key add -<br />
$ sudo apt update<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=163
メインページ
2017-12-09T04:31:48Z
<p>Daemon: /* 不具合 */</p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
* [[Ubuntuにgcc-7とg++-7をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
* [[Ubuntuでchef-clientをローカルモードで利用する]]<br />
<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 仮想化 ==<br />
* [[Linux 仮想マシンに VMware Tools をインストールする]]<br />
* [[VMware の Linux 仮装マシンにYubiKeyを接続する方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
* [[apt updateのGPG errorのNO_PUBKEY F60F4B3D7FA2AF80を解決する方法]]<br />
<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%AE%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89&diff=162
Ubuntuの環境構築
2017-10-29T03:50:54Z
<p>Daemon: </p>
<hr />
<div>'''Ubuntu''' をインストールしたら、環境を構築しなければなりません。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
* 設定の変更<br />
* 環境を最新にする<br />
* アプリケーションのインストール<br />
== 設定 ==<br />
=== キーボードの設定 ===<br />
<u>この設定は、'''US配列'''のキーボードを利用している場合のみ、行って下さい</u>。<br />
* '''設定''' から US配列のキーボードを追加します。<br />
* '''設定''' から 日本語配列のキーボードを削除します。<br />
=== スクリーンロックの設定 ===<br />
<u>この設定は、'''家で個人的に利用する場合'''だけの場合に行って下さい</u>。<br />
* '''設定''' から '''スクリーンロック''' の設定をオフにします。<br />
=== 時刻の設定 ===<br />
利用している場所が、日本であるならば、インストールした直後の状態では、時刻が日本時間とはズレて表示されているでしょう。<br />
* '''時刻と日付''' で 場所 ('''タイムゾーン''') を '''Tokyo''' (東京) に変更します。<br />
=== DNSの設定 ===<br />
もし、名前解決ができないのであれば、nameserverを設定します。<br />
<syntaxhighlight lang="bash"><br />
sudo vi /etc/resolv.conf<br />
</syntaxhighlight><br />
<br />
もし、nameserver (ネームサーバ) のアドレスがわかっているのであれば、8.8.8.8 を適当に読み替えて下さい。<br />
nameserver がわからないけど、名前入解決できなくて、インターネットにアクセスできない!という場合には、Googleのnameserverを利用することで(resolv.confに以下の行を書くことで)、名前解決ができるようになります。<br />
<syntaxhighlight lang="bash"><br />
nameserver 8.8.8.8<br />
</syntaxhighlight><br />
== 環境を最新にする ==<br />
Ubuntuのインストール後に、既存のパッケージを最新にします。<br />
最初から入っているパッケージは、おそらく、すぐに古くなってしまうため、新しいものを入れてあげます。<br />
<syntaxhighlight lang="bash"><br />
sudo apt update<br />
sudo apt upgrade<br />
</syntaxhighlight><br />
== アプリケーションのインストール ==<br />
;openssh-server:リモートログインを許可するため。詳細は、[[ Ubuntuにsshでログインできるようにopenssh-serverをインストールする]] をご参照下さい。<br />
;silversearcher-ag(ag):'''grep''' のスゴイヤツです。<br />
;zsh:究極のシェルです。<br />
;peco:Anythingライクなフィルタです。zshから利用できます。<br />
;git:ソースコード管理のツールです。githubからソースコードを取得するときにも使用します。<br />
;vim:<u>至高の'''エディタ'''</u>です。<br />
;neovim:<u>至高の'''エディタ'''</u>が fork して開発された neovim です。<br />
;net-tools:ifconfig などのネットワークツールを提供します。<br />
;python-pip3:pythonのパッケージマネージャです。<br />
<syntaxhighlight lang="bash"><br />
sudo apt install openssh-server silversearcher-ag zsh peco git vim neovim net-tools<br />
pip3 install neovim<br />
chsh -s /usr/bin/zsh<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[Ubuntuにifconfigをインストールする]]<br />
* [[Ubuntuで名前解決ができない]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%AE%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89&diff=161
Ubuntuの環境構築
2017-10-29T03:32:55Z
<p>Daemon: </p>
<hr />
<div>'''Ubuntu''' をインストールしたら、環境を構築しなければなりません。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
* 設定の変更<br />
* 環境を最新にする<br />
* アプリケーションのインストール<br />
== 設定 ==<br />
=== キーボードの設定 ===<br />
<u>この設定は、'''US配列'''のキーボードを利用している場合のみ、行って下さい</u>。<br />
* '''設定''' から US配列のキーボードを追加します。<br />
* '''設定''' から 日本語配列のキーボードを削除します。<br />
=== スクリーンロックの設定 ===<br />
<u>この設定は、'''家で個人的に利用する場合'''だけの場合に行って下さい</u>。<br />
* '''設定''' から '''スクリーンロック''' の設定をオフにします。<br />
=== 時刻の設定 ===<br />
利用している場所が、日本であるならば、インストールした直後の状態では、時刻が日本時間とはズレて表示されているでしょう。<br />
* '''時刻と日付''' で 場所 ('''タイムゾーン''') を '''Tokyo''' (東京) に変更します。<br />
=== DNSの設定 ===<br />
もし、名前解決ができないのであれば、nameserverを設定します。<br />
<syntaxhighlight lang="bash"><br />
sudo vi /etc/resolv.conf<br />
</syntaxhighlight><br />
<br />
もし、nameserver (ネームサーバ) のアドレスがわかっているのであれば、8.8.8.8 を適当に読み替えて下さい。<br />
nameserver がわからないけど、名前入解決できなくて、インターネットにアクセスできない!という場合には、Googleのnameserverを利用することで(resolv.confに以下の行を書くことで)、名前解決ができるようになります。<br />
<syntaxhighlight lang="bash"><br />
nameserver 8.8.8.8<br />
</syntaxhighlight><br />
== 環境を最新にする ==<br />
Ubuntuのインストール後に、既存のパッケージを最新にします。<br />
最初から入っているパッケージは、おそらく、すぐに古くなってしまうため、新しいものを入れてあげます。<br />
<syntaxhighlight lang="bash"><br />
sudo apt update<br />
sudo apt upgrade<br />
</syntaxhighlight><br />
== アプリケーションのインストール ==<br />
;openssh-server:リモートログインを許可するため。詳細は、[[ Ubuntuにsshでログインできるようにopenssh-serverをインストールする]] をご参照下さい。<br />
;silversearcher-ag(ag):'''grep''' のスゴイヤツです。<br />
;zsh:究極のシェルです。<br />
;git:ソースコード管理のツールです。githubからソースコードを取得するときにも使用します。<br />
;vim:<u>至高の'''エディタ'''</u>です。<br />
;net-tools:ifconfig などのネットワークツールを提供します。<br />
<syntaxhighlight lang="bash"><br />
sudo apt install openssh-server silversearcher-ag zsh git vim net-tools<br />
chsh -s /usr/bin/zsh<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[Ubuntuにifconfigをインストールする]]<br />
* [[Ubuntuで名前解決ができない]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%ABifconfig%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B&diff=160
Ubuntuにifconfigをインストールする
2017-10-29T03:32:49Z
<p>Daemon: ページの作成:「Ubuntu で ifconfig コマンドを実行したら、 「The program 'ifconfig' is currently not installed. You can install it by typing: sudo apt install net-tools」と...」</p>
<hr />
<div>Ubuntu で ifconfig コマンドを実行したら、 「The program 'ifconfig' is currently not installed. You can install it by typing: sudo apt install net-tools」と言われました。ifconfigをインストールする方法を紹介します。<br />
<br />
'''読み方'''<br />
;ifconfig:あい えふ こんふぃぐ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
ネットワークインターフェースの設定を変更したり、参照したりするのに、 Linux では ifconfig コマンドを利用します。よくある利用シーンとしては、IPアドレスを確認したいときに'''ifconfig'''を利用します。<br />
<br />
Ubuntu の 17.10 をインストールしたあとに、環境を構築するために、IPアドレスを調べたところ、 ifconfig がないので、 net-tools をインストールしてね、と言われました。<br />
<syntaxhighlight lang="bash"><br />
$ ifconfig<br />
The program 'ifconfig' is currently not installed. You can install it by typing:<br />
sudo apt install net-tools<br />
</syntaxhighlight><br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
sudo apt install net-tools<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[Ubuntuの環境構築]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%A7%E5%90%8D%E5%89%8D%E8%A7%A3%E6%B1%BA%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84&diff=159
Ubuntuで名前解決ができない
2017-10-29T03:32:15Z
<p>Daemon: ページの作成:「Ubuntu の 17.10 を入れて、環境を構築しようと思って apt を実行したところ、名前入解決ができなくて、コマンドが失敗してし...」</p>
<hr />
<div>Ubuntu の 17.10 を入れて、環境を構築しようと思って [[apt]] を実行したところ、名前入解決ができなくて、コマンドが失敗してしまいました。DNSの設定が原因かと思い、DNSの設定を変更して、解決しました。<br />
<br />
'''読み方'''<br />
;DNS:でぃーえぬえす<br />
;nameserver:ねーむさーば<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
インターネットでは、DNSという仕組みを利用して、DQDNとIPアドレスを変換して、通信します。 www.google.com みたいな FQDN を DNS を利用して、IPアドレスに変換されます。 FQDN から IPアドレスへ変換することを'''名前解決'''と呼びます。'''名前解決'''ができないと、通信ができないのに、近い状態になります。<br />
<br />
近い状態になる、というのは、名前解決ができない状態であっても、IPアドレスがはじめからわかっているのであれば、IPアドレスを直接指定すればいいので、通信できないことはない、ということです。<br />
<br />
ですが、一般的には、名前解決ができないと不便ですし、はっきりいって、使えないのと同義だと言っても良いのではないでしょうか。<br />
== apt が名前解決ができずに失敗する例 ==<br />
これは、'''apt'''が名前解決に失敗したときの実行結果です。<br />
<syntaxhighlight lang="bash"><br />
kaoru@ubuntu:~$ sudo apt update<br />
Err:1 http://security.ubuntu.com/ubuntu artful-security InRelease<br />
Could not resolve 'security.ubuntu.com'<br />
Err:2 http://us.archive.ubuntu.com/ubuntu artful InRelease<br />
Could not resolve 'us.archive.ubuntu.com'<br />
Err:3 http://us.archive.ubuntu.com/ubuntu artful-updates InRelease<br />
Could not resolve 'us.archive.ubuntu.com'<br />
Err:4 http://us.archive.ubuntu.com/ubuntu artful-backports InRelease<br />
Could not resolve 'us.archive.ubuntu.com'<br />
Reading package lists... Done<br />
Building dependency tree <br />
Reading state information... Done<br />
All packages are up to date.<br />
W: Failed to fetch<br />
http://us.archive.ubuntu.com/ubuntu/dists/artful/InRelease<br />
Could not resolve 'us.archive.ubuntu.com'<br />
W: Failed to fetch<br />
http://us.archive.ubuntu.com/ubuntu/dists/artful-updates/InRelease<br />
Could not resolve 'us.archive.ubuntu.com'<br />
W: Failed to fetch<br />
http://us.archive.ubuntu.com/ubuntu/dists/artful-backports/InRelease<br />
Could not resolve 'us.archive.ubuntu.com'<br />
W: Failed to fetch<br />
http://security.ubuntu.com/ubuntu/dists/artful-security/InRelease<br />
Could not resolve 'security.ubuntu.com'<br />
W: Some index files failed to download.<br />
They have been ignored, or old ones used instead.<br />
</syntaxhighlight><br />
== DNSの設定はどこにするの? ==<br />
DNS の設定は、<br />
/etc/resolv.conf<br />
に行います。<br />
== DNSの設定をする ==<br />
名前解決ができないのであれば、nameserver を設定します。<br />
ファイルを編集するには、 root の権限が必要になります。<br />
<syntaxhighlight lang="bash"><br />
sudo vi /etc/resolv.conf<br />
</syntaxhighlight><br />
<br />
もし、nameserver (ネームサーバ) のアドレスがわかっているのであれば、8.8.8.8 を適当に読み替えて下さい。<br />
nameserver がわからないけど、名前入解決できなくて、インターネットにアクセスできない!という場合には、Googleのnameserverを利用することで(resolv.confに以下の行を書くことで)、名前解決ができるようになります。<br />
<syntaxhighlight lang="bash"><br />
nameserver 8.8.8.8<br />
</syntaxhighlight><br />
<br />
特に、再起動は、必要ありません。<br />
== 関連項目 ==<br />
* [[Ubuntuの環境構築]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%AE%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89&diff=158
Ubuntuの環境構築
2017-10-29T03:03:00Z
<p>Daemon: /* 関連項目 */</p>
<hr />
<div>'''Ubuntu''' をインストールしたら、環境を構築しなければなりません。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
* 設定の変更<br />
* 環境を最新にする<br />
* アプリケーションのインストール<br />
== 設定 ==<br />
=== キーボードの設定 ===<br />
<u>この設定は、'''US配列'''のキーボードを利用している場合のみ、行って下さい</u>。<br />
* '''設定''' から US配列のキーボードを追加します。<br />
* '''設定''' から 日本語配列のキーボードを削除します。<br />
=== スクリーンロックの設定 ===<br />
<u>この設定は、'''家で個人的に利用する場合'''だけの場合に行って下さい</u>。<br />
* '''設定''' から '''スクリーンロック''' の設定をオフにします。<br />
=== 時刻の設定 ===<br />
利用している場所が、日本であるならば、インストールした直後の状態では、時刻が日本時間とはズレて表示されているでしょう。<br />
* '''時刻と日付''' で 場所 ('''タイムゾーン''') を '''Tokyo''' (東京) に変更します。<br />
== 環境を最新にする ==<br />
Ubuntuのインストール後に、既存のパッケージを最新にします。<br />
最初から入っているパッケージは、おそらく、すぐに古くなってしまうため、新しいものを入れてあげます。<br />
<syntaxhighlight lang="bash"><br />
sudo apt update<br />
sudo apt upgrade<br />
</syntaxhighlight><br />
== アプリケーションのインストール ==<br />
;openssh-server:リモートログインを許可するため。詳細は、[[ Ubuntuにsshでログインできるようにopenssh-serverをインストールする]] をご参照下さい。<br />
;silversearcher-ag(ag):'''grep''' のスゴイヤツです。<br />
;zsh:究極のシェルです。<br />
;git:ソースコード管理のツールです。githubからソースコードを取得するときにも使用します。<br />
;vim:<u>至高の'''エディタ'''</u>です。<br />
<syntaxhighlight lang="bash"><br />
sudo apt install openssh-server silversearcher-ag zsh git vim<br />
chsh -s /usr/bin/zsh<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[Ubuntuにifconfigをインストールする]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%ABgcc-7%E3%81%A8g%2B%2B-7%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B&diff=157
Ubuntuにgcc-7とg++-7をインストールする
2017-09-04T14:10:55Z
<p>Daemon: ページの作成:「GNU gcc-7 と g++7 を Ubuntu にインストールする方法を紹介します。 '''読み方''' ;gcc:じーしーしー ;g++:じーぷらすぷらす __TOC__ ==...」</p>
<hr />
<div>GNU gcc-7 と g++7 を Ubuntu にインストールする方法を紹介します。<br />
<br />
'''読み方'''<br />
;gcc:じーしーしー<br />
;g++:じーぷらすぷらす<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
gcc は、GNU から提供されている Cコンパイラです。<br />
g++ は、GNU から提供されている C++コンパイラです。<br />
コンパイラを新しくすることで、新しい機能が使えるといったメリットがあります。<br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
sudo add-apt-repository ppa:jonathonf/gcc-7.1<br />
sudo apt-get update<br />
sudo apt-get install gcc-7 g++-7<br />
</syntaxhighlight><br />
<br />
== 実行例 ==<br />
<syntaxhighlight lang="bash"><br />
$ sudo add-apt-repository ppa:jonathonf/gcc-7.1<br />
<br />
[sudo] foo のパスワード: <br />
Backport of GCC 7.1 from Artful<br />
詳しい情報: https://launchpad.net/~jonathonf/+archive/ubuntu/gcc-7.1<br />
[ENTER] を押すと続行します。ctrl-c で追加をキャンセルできます<br />
<br />
gpg: keybox'/tmp/tmp4wanve_a/pubring.gpg'が作成されました<br />
gpg: /tmp/tmp4wanve_a/trustdb.gpg: 信用データベースができました<br />
gpg: 鍵8CF63AD3F06FC659: 公開鍵"Launchpad PPA for J Fernyhough"をインポートしました<br />
gpg: 処理数の合計: 1<br />
gpg: インポート: 1<br />
OK<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=156
メインページ
2017-09-04T13:50:20Z
<p>Daemon: </p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
* [[Ubuntuにgcc-7とg++-7をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
* [[Ubuntuでchef-clientをローカルモードで利用する]]<br />
<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 仮想化 ==<br />
* [[Linux 仮想マシンに VMware Tools をインストールする]]<br />
* [[VMware の Linux 仮装マシンにYubiKeyを接続する方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=155
メインページ
2017-09-04T13:49:02Z
<p>Daemon: </p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
* [[UbuntuにGNU gcc-7とg++-7をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
* [[Ubuntuでchef-clientをローカルモードで利用する]]<br />
<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 仮想化 ==<br />
* [[Linux 仮想マシンに VMware Tools をインストールする]]<br />
* [[VMware の Linux 仮装マシンにYubiKeyを接続する方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Docker_Swarm&diff=154
Docker Swarm
2017-04-14T15:58:35Z
<p>Daemon: </p>
<hr />
<div>[[Docker Swarm]] (Swarm)とは、Dockerネイティブクラスタリングシステムです。Dockerホストのプールを1つにします。2016年に [[Docker Swarm]] は、 Docker Engine に組み込まれました。<br />
<br />
'''読み方'''<br />
;[[Docker Swarm]]:どっかー すわーむ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
2016年に [[Docker Swarm]] は、 Docker Engine に組み込まれました。<br />
<br />
[[Docker Swarm]] は、標準のDocker APIを使用します。 Dockerデーモンとコミュニケーションするツールは、複数のホストに透過的にスケールする Swarm を使用できます。<br />
<br />
+-----+<br />
docker client -> |swarm| -> node<br />
| | -> node<br />
| | -> node<br />
+-----+<br />
<br />
* スケジューリングは、ランダム<br />
* 複数インスタンスを管理する機能はない<br />
* ホストがダウンしたときに、フェイルオーバーする仕組みはない<br />
== インストール ==<br />
=== Docker イメージを使用する場合 ===<br />
<syntaxhighlight lang="bash"><br />
$ docker pull swarm<br />
</syntaxhighlight><br />
==== 実行例 ====<br />
<syntaxhighlight lang="bash"><br />
$ sudo docker pull swarm<br />
Pulling repository swarm<br />
f2fab819fd1f: Download complete <br />
bf8b6923851d: Download complete <br />
92d78d321ff2: Download complete <br />
511136ea3c5a: Download complete <br />
a8bbe4db330c: Download complete <br />
9dfb95669acc: Download complete <br />
0b3950daf974: Download complete <br />
633f3d9a9685: Download complete <br />
bba5f98a0414: Download complete <br />
defbc1ab4462: Download complete <br />
86615ce1c7e0: Download complete <br />
ae115241d78a: Download complete <br />
f49087514537: Download complete <br />
424ad4560985: Download complete <br />
fff73787bd9f: Download complete <br />
6e0f9aa8e404: Download complete <br />
97c8f6e912d7: Download complete <br />
393253c44fe5: Download complete <br />
33f9d1e808cf: Download complete <br />
74bbfe1218ed: Download complete <br />
62860d7acc87: Download complete <br />
92dddc4d14e4: Download complete <br />
</syntaxhighlight><br />
=== ソースからダウンロードして自分でビルドする場合 ===<br />
<syntaxhighlight lang="bash"><br />
go get -u github.com/docker/swarm<br />
</syntaxhighlight><br />
== 使い方 ==<br />
=== クラスタの作成 ===<br />
ユニークなクラスタIDが発行されます。<br />
<syntaxhighlight lang="bash"><br />
$ docker run --rm swarm create<br />
98398398392ff9ba101010101010101a<br />
</syntaxhighlight><br />
=== ノードでエージェントを起動 ===<br />
それぞれのノードで、 swarm エージェントを起動します。<br />
<syntaxhighlight lang="bash"><br />
sudo docker run -d swarm join --addr=<NODE_IP>:2375 token://<ClusterID><br />
</syntaxhighlight><br />
=== マネージャを起動 ===<br />
<syntaxhighlight lang="bash"><br />
docker run -d -p <spwarm_port>:2375 swarm manager token://<ClusterID><br />
</syntaxhighlight><br />
=== クラスタのノードをリスト表示 ===<br />
<syntaxhighlight lang="bash"><br />
docker run --rm swarm list token://<ClusterID><br />
</syntaxhighlight><br />
<br />
== 関連項目 ==<br />
* [[Docker]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Docker_Swarm&diff=153
Docker Swarm
2017-04-14T15:56:40Z
<p>Daemon: </p>
<hr />
<div>[[Docker Swarm]] (Swarm)とは、Dockerネイティブクラスタリングシステムです。Dockerホストのプールを1つにします。2016年に [[Docker Swarm]] は、 [[Docker Engine]] に組み込まれました。<br />
<br />
'''読み方'''<br />
;[[Docker Swarm]]:どっかー すわーむ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
2016年に [[Docker Swarm]] は、 [[Docker Engine]] に組み込まれました。<br />
<br />
[[Docker Swarm]] は、標準のDocker APIを使用します。 Dockerデーモンとコミュニケーションするツールは、複数のホストに透過的にスケールする Swarm を使用できます。<br />
<br />
+-----+<br />
docker client -> |swarm| -> node<br />
| | -> node<br />
| | -> node<br />
+-----+<br />
<br />
* スケジューリングは、ランダム<br />
* 複数インスタンスを管理する機能はない<br />
* ホストがダウンしたときに、フェイルオーバーする仕組みはない<br />
== インストール ==<br />
=== Docker イメージを使用する場合 ===<br />
<syntaxhighlight lang="bash"><br />
$ docker pull swarm<br />
</syntaxhighlight><br />
==== 実行例 ====<br />
<syntaxhighlight lang="bash"><br />
$ sudo docker pull swarm<br />
Pulling repository swarm<br />
f2fab819fd1f: Download complete <br />
bf8b6923851d: Download complete <br />
92d78d321ff2: Download complete <br />
511136ea3c5a: Download complete <br />
a8bbe4db330c: Download complete <br />
9dfb95669acc: Download complete <br />
0b3950daf974: Download complete <br />
633f3d9a9685: Download complete <br />
bba5f98a0414: Download complete <br />
defbc1ab4462: Download complete <br />
86615ce1c7e0: Download complete <br />
ae115241d78a: Download complete <br />
f49087514537: Download complete <br />
424ad4560985: Download complete <br />
fff73787bd9f: Download complete <br />
6e0f9aa8e404: Download complete <br />
97c8f6e912d7: Download complete <br />
393253c44fe5: Download complete <br />
33f9d1e808cf: Download complete <br />
74bbfe1218ed: Download complete <br />
62860d7acc87: Download complete <br />
92dddc4d14e4: Download complete <br />
</syntaxhighlight><br />
=== ソースからダウンロードして自分でビルドする場合 ===<br />
<syntaxhighlight lang="bash"><br />
go get -u github.com/docker/swarm<br />
</syntaxhighlight><br />
== 使い方 ==<br />
=== クラスタの作成 ===<br />
ユニークなクラスタIDが発行されます。<br />
<syntaxhighlight lang="bash"><br />
$ docker run --rm swarm create<br />
98398398392ff9ba101010101010101a<br />
</syntaxhighlight><br />
=== ノードでエージェントを起動 ===<br />
それぞれのノードで、 swarm エージェントを起動します。<br />
<syntaxhighlight lang="bash"><br />
sudo docker run -d swarm join --addr=<NODE_IP>:2375 token://<ClusterID><br />
</syntaxhighlight><br />
=== マネージャを起動 ===<br />
<syntaxhighlight lang="bash"><br />
docker run -d -p <spwarm_port>:2375 swarm manager token://<ClusterID><br />
</syntaxhighlight><br />
=== クラスタのノードをリスト表示 ===<br />
<syntaxhighlight lang="bash"><br />
docker run --rm swarm list token://<ClusterID><br />
</syntaxhighlight><br />
<br />
== 関連項目 ==<br />
* [[Docker]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%ABChef%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B&diff=152
UbuntuにChefをインストールする
2016-12-15T03:29:44Z
<p>Daemon: </p>
<hr />
<div>Chefは、Infrastructure as Codeで、サーバ管理をコードで自動化するツールです。[[Docker]]コンテナの環境構築に便利です。<br />
<br />
'''読み方'''<br />
;Chef:しぇふ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
Chefを利用することで、コードで環境構築が可能です。[[Docker]]などと組み合わせると、使い捨て環境を簡単に構築できます。<br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
$ sudo apt install chef<br />
$ sudo gem install knife-solo<br />
</syntaxhighlight><br />
== 使い方 ==<br />
<syntaxhighlight lang="bash"><br />
$ knife solo init chef-repo<br />
Creating kitchen...<br />
Creating knife.rb in kitchen...<br />
Creating cupboards...<br />
$ cd chef-repo<br />
$ knife cookbook create httpd<br />
** Creating cookbook httpd<br />
** Creating README for cookbook: httpd<br />
** Creating CHANGELOG for cookbook: httpd<br />
** Creating metadata for cookbook: httpd<br />
</syntaxhighlight><br />
<br />
./cookbooks/httpd/recipes/default.rb<br />
<syntaxhighlight lang="ruby"><br />
package "apache2" do <br />
action :install<br />
end<br />
<br />
service "apache2" do<br />
action :start<br />
end<br />
</syntaxhighlight><br />
<br />
以下の設定は、chef-repo が /chef-repo にある前提です。<br />
chef-repo/solo.rb<br />
<syntaxhighlight lang="ruby"><br />
cookbook_path ["/chef-solo/cookbooks"]<br />
</syntaxhighlight><br />
<br />
<syntaxhighlight lang="bash"><br />
chef-solo -c /chef-solo/solo.rb -o httpd<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[Ubuntuでchef-clientをローカルモードで利用する]]<br />
* [[Dockerイメージにchefをインストールする]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%A7chef-client%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B&diff=151
Ubuntuでchef-clientをローカルモードで利用する
2016-12-15T03:28:18Z
<p>Daemon: ページの作成:「Ubuntu で chef-client をローカルモードで使う方法を簡単にまとめました。 '''読み方''' ;chef-client:しぇふ くらいあんと __TOC__ ==...」</p>
<hr />
<div>Ubuntu で chef-client をローカルモードで使う方法を簡単にまとめました。<br />
<br />
'''読み方'''<br />
;chef-client:しぇふ くらいあんと<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
chef-client を起動すると chef-zero を実行するようです。 chef-client の出力で確認した限りでは、 localhost:8889 で実行されます。<br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
sudo apt install chef chef-zero<br />
</syntaxhighlight><br />
== 設定 ==<br />
cookbook の作成<br />
<syntaxhighlight lang="bash"><br />
knife cookbook create ubuntu -o cookbooks<br />
</syntaxhighlight><br />
== 使い方 ==<br />
-z は、ローカルモードのオプションです。<br />
<syntaxhighlight lang="bash"><br />
sudo chef-client -z -o ubuntu<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[UbuntuにChefをインストールする]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=150
メインページ
2016-12-15T02:55:56Z
<p>Daemon: /* DevOps */</p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
* [[Ubuntuでchef-clientをローカルモードで利用する]]<br />
<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 仮想化 ==<br />
* [[Linux 仮想マシンに VMware Tools をインストールする]]<br />
* [[VMware の Linux 仮装マシンにYubiKeyを接続する方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88:NewArticle&diff=149
テンプレート:NewArticle
2016-12-09T04:38:09Z
<p>Daemon: </p>
<hr />
<div>[[{{PAGENAME}}]] とは<br />
<br />
'''読み方'''<br />
;[[{{PAGENAME}}]]:<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
[[{{PAGENAME}}]] <br />
<br />
== インストール ==<br />
<br />
== 設定 ==<br />
<syntaxhighlight lang="bash"><br />
</syntaxhighlight><br />
<br />
== 使い方 ==<br />
<syntaxhighlight lang="bash"><br />
</syntaxhighlight><br />
<br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Linux%E3%81%AEUSB%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E8%AA%BF%E3%81%B9%E6%96%B9&diff=148
LinuxのUSBデバイスの調べ方
2016-12-09T04:32:00Z
<p>Daemon: </p>
<hr />
<div>Linux の USB デバイスの調べ方を紹介します。<br />
<br />
'''読み方'''<br />
;lsusb:えるえす ゆー えす びー<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
'''lsusb''' は、 USB デバイスをリストするためのコマンドです。<br />
'''lsusb''' は、USB バスに接続されているデバイスの情報を表示できます。<br />
<br />
USB に接続しているのに、反応しない、認識しない、ということがあります。<br />
そういった時に、 Linux が何をどう認識しているのか、していないのかを調べるのに、 lsusb コマンドが使えます。<br />
<br />
lsusb で接続したはずのデバイスが出てこないなら、OS 自体が認識できていない、ということになります。<br />
== 使い方 ==<br />
<syntaxhighlight lang="bash"><br />
lsusb<br />
</syntaxhighlight><br />
== 実行例 ==<br />
<syntaxhighlight lang="bash"><br />
$ lsusb<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub<br />
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
</syntaxhighlight><br />
<br />
-t オプションを使用すると、階層的に表示できます。<br />
<syntaxhighlight lang="bash"><br />
$ lsusb -t<br />
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M<br />
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M<br />
|__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M<br />
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M<br />
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M<br />
</syntaxhighlight><br />
<br />
-v オプションを使用すると、より詳しい情報を表示できます。<br />
<syntaxhighlight lang="bash"><br />
$ lsusb -v [0][2163][u2 ~/tmp/vmware/vmware-tools-distrib]11:01:53<br />
<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 2.00<br />
bDeviceClass 9 Hub<br />
bDeviceSubClass 0 Unused<br />
bDeviceProtocol 0 Full speed (or root) hub<br />
bMaxPacketSize0 64<br />
idVendor 0x1d6b Linux Foundation<br />
idProduct 0x0002 2.0 root hub<br />
bcdDevice 3.19<br />
iManufacturer 3 <br />
iProduct 2 <br />
iSerial 1 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 25<br />
bNumInterfaces 1<br />
bConfigurationValue 1<br />
iConfiguration 0 <br />
bmAttributes 0xe0<br />
Self Powered<br />
Remote Wakeup<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 9 Hub<br />
bInterfaceSubClass 0 Unused<br />
bInterfaceProtocol 0 Full speed (or root) hub<br />
iInterface 0 <br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0004 1x 4 bytes<br />
bInterval 12<br />
<br />
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 1.10<br />
bDeviceClass 9 Hub<br />
bDeviceSubClass 0 Unused<br />
bDeviceProtocol 0 Full speed (or root) hub<br />
bMaxPacketSize0 8<br />
idVendor 0x0e0f VMware, Inc.<br />
idProduct 0x0002 Virtual USB Hub<br />
bcdDevice 1.00<br />
iManufacturer 0 <br />
iProduct 1 <br />
iSerial 0 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 25<br />
bNumInterfaces 1<br />
bConfigurationValue 1<br />
iConfiguration 1 <br />
bmAttributes 0xe0<br />
Self Powered<br />
Remote Wakeup<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 9 Hub<br />
bInterfaceSubClass 0 Unused<br />
bInterfaceProtocol 0 Full speed (or root) hub<br />
iInterface 1 <br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0001 1x 1 bytes<br />
bInterval 255<br />
<br />
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 1.10<br />
bDeviceClass 0 (Defined at Interface level)<br />
bDeviceSubClass 0 <br />
bDeviceProtocol 0 <br />
bMaxPacketSize0 8<br />
idVendor 0x0e0f VMware, Inc.<br />
idProduct 0x0003 Virtual Mouse<br />
bcdDevice 1.02<br />
iManufacturer 1 <br />
iProduct 2 <br />
iSerial 0 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 59<br />
bNumInterfaces 2<br />
bConfigurationValue 1<br />
iConfiguration 1 <br />
bmAttributes 0xc0<br />
Self Powered<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 3 Human Interface Device<br />
bInterfaceSubClass 0 No Subclass<br />
bInterfaceProtocol 0 None<br />
iInterface 1 <br />
HID Device Descriptor:<br />
bLength 9<br />
bDescriptorType 33<br />
bcdHID 1.10<br />
bCountryCode 0 Not supported<br />
bNumDescriptors 1<br />
bDescriptorType 34 Report<br />
wDescriptorLength 66<br />
Report Descriptors: <br />
** UNAVAILABLE **<br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0008 1x 8 bytes<br />
bInterval 1<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 1<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 3 Human Interface Device<br />
bInterfaceSubClass 0 No Subclass<br />
bInterfaceProtocol 0 None<br />
iInterface 1 <br />
HID Device Descriptor:<br />
bLength 9<br />
bDescriptorType 33<br />
bcdHID 1.10<br />
bCountryCode 0 Not supported<br />
bNumDescriptors 1<br />
bDescriptorType 34 Report<br />
wDescriptorLength 65<br />
Report Descriptors: <br />
** UNAVAILABLE **<br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x82 EP 2 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0008 1x 8 bytes<br />
bInterval 1<br />
<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 1.10<br />
bDeviceClass 9 Hub<br />
bDeviceSubClass 0 Unused<br />
bDeviceProtocol 0 Full speed (or root) hub<br />
bMaxPacketSize0 64<br />
idVendor 0x1d6b Linux Foundation<br />
idProduct 0x0001 1.1 root hub<br />
bcdDevice 3.19<br />
iManufacturer 3 <br />
iProduct 2 <br />
iSerial 1 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 25<br />
bNumInterfaces 1<br />
bConfigurationValue 1<br />
iConfiguration 0 <br />
bmAttributes 0xe0<br />
Self Powered<br />
Remote Wakeup<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 9 Hub<br />
bInterfaceSubClass 0 Unused<br />
bInterfaceProtocol 0 Full speed (or root) hub<br />
iInterface 0 <br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0002 1x 2 bytes<br />
bInterval 255<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=VMware_%E3%81%AE_Linux_%E4%BB%AE%E8%A3%85%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%ABYubiKey%E3%82%92%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95&diff=147
VMware の Linux 仮装マシンにYubiKeyを接続する方法
2016-12-09T04:31:39Z
<p>Daemon: </p>
<hr />
<div>USBに接続して、'''Yubico''' の '''二要素認証''' で利用されるハードウェア '''YubiKey''' を VMware で実行中の Linux に接続する方法を紹介します。<br />
<br />
'''読み方'''<br />
;YubiKey:ゆびきー<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
USB に YubiKey を接続しても、 仮想マシンの Linux で lsusb を叩いても、出てこない、といった状況に遭遇しました。<br />
ホストOS側では、YubiKey から入力ができるので、パソコン自体は YubiKey を認識しているのですば、 VMware 側では、認識できていませんでした。<br />
<br />
ですが、VM の設定を変更することで、VM から YubiKey を認識・接続することができます。<br />
<br />
VM をシャットダウンする必要がありますが、簡単にできます。<br />
== 設定 ==<br />
まず、VM/Linux をシャットダウンしてください。<br />
VMware の仮装イメージの .vmx ファイルに以下の設定を追記します。<br />
<syntaxhighlight lang="bash"><br />
usb.generic.allowHID = "TRUE"<br />
</syntaxhighlight><br />
== つなぎ方 ==<br />
VMware Player のメニューの Player から「取り外し可能デバイス」から '''Yubico.com Yubikey''' の「接続」を選択します。<br />
ホストOS側で使えなくなるよ、と表示されますが、問題なければ、接続して下さい。<br />
== 接続の確認 ==<br />
lsusb で Yubico.com と表示がされました。<br />
<syntaxhighlight lang="bash"><br />
$ lsusb<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 002 Device 004: ID 1050:0114 Yubico.com <br />
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub<br />
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
</syntaxhighlight><br />
<br />
dmesg でも USB デバイスの状況がわかります。<br />
<syntaxhighlight lang="bash"><br />
[ 745.815860] usb 2-2.1: new full-speed USB device number 4 using uhci_hcd<br />
[ 746.111922] usb 2-2.1: New USB device found, idVendor=1050, idProduct=0114<br />
[ 746.111926] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0<br />
[ 746.111928] usb 2-2.1: Product: Yubikey NEO OTP+U2F<br />
[ 746.111930] usb 2-2.1: Manufacturer: Yubico<br />
[ 746.118152] input: Yubico Yubikey NEO OTP+U2F as /devices/pci0000:00/省略/input/input6<br />
[ 746.172383] hid-generic 0003:1050:0114.0003: input,hidraw2: USB HID v1.10<br />
Keyboard [Yubico Yubikey NEO OTP+U2F] on usb-0000:02:00.0-2.1/input0<br />
[ 746.209852] hid-generic 0003:1050:0114.0004: hiddev0,hidraw3: USB HID v1.10<br />
Device [Yubico Yubikey NEO OTP+U2F] on usb-0000:02:00.0-2.1/input1<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=VMware_%E3%81%AE_Linux_%E4%BB%AE%E8%A3%85%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%ABYubiKey%E3%82%92%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95&diff=146
VMware の Linux 仮装マシンにYubiKeyを接続する方法
2016-12-09T02:35:06Z
<p>Daemon: ページの作成:「USBに接続して、'''Yubico''' の '''二要素認証''' で利用されるハードウェア '''YubiKey''' を VMware で実行中の Linux に接続する方法を...」</p>
<hr />
<div>USBに接続して、'''Yubico''' の '''二要素認証''' で利用されるハードウェア '''YubiKey''' を VMware で実行中の Linux に接続する方法を紹介します。<br />
<br />
'''読み方'''<br />
;YubiKey:ゆびきー<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
USB に YubiKey を接続しても、 仮想マシンの Linux で lsusb を叩いても、出てこない、といった状況に遭遇しました。<br />
ホストOS側では、YubiKey から入力ができるので、パソコン自体は YubiKey を認識しているのですば、 VMware 側では、認識できていませんでした。<br />
<br />
ですが、VM の設定を変更することで、VM から YubiKey を認識・接続することができます。<br />
<br />
VM をシャットダウンする必要がありますが、簡単にできます。<br />
== 設定 ==<br />
まず、VM/Linux をシャットダウンしてください。<br />
VMware の仮装イメージの .vmx ファイルに以下の設定を追記します。<br />
<syntaxhighlight lang="bash"><br />
usb.generic.allowHID = "TRUE"<br />
</syntaxhighlight><br />
== つなぎ方 ==<br />
VMware Player のメニューの Player から「取り外し可能デバイス」から '''Yubico.com Yubikey''' の「接続」を選択します。<br />
ホストOS側で使えなくなるよ、と表示されますが、問題なければ、接続して下さい。<br />
== 接続の確認 ==<br />
lsusb で Yubico.com と表示がされました。<br />
<syntaxhighlight lang="bash"><br />
$ lsusb<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 002 Device 004: ID 1050:0114 Yubico.com <br />
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub<br />
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
</syntaxhighlight><br />
<br />
dmesg でも USB デバイスの状況がわかります。<br />
<syntaxhighlight lang="bash"><br />
[ 745.815860] usb 2-2.1: new full-speed USB device number 4 using uhci_hcd<br />
[ 746.111922] usb 2-2.1: New USB device found, idVendor=1050, idProduct=0114<br />
[ 746.111926] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0<br />
[ 746.111928] usb 2-2.1: Product: Yubikey NEO OTP+U2F<br />
[ 746.111930] usb 2-2.1: Manufacturer: Yubico<br />
[ 746.118152] input: Yubico Yubikey NEO OTP+U2F as /devices/pci0000:00/省略/input/input6<br />
[ 746.172383] hid-generic 0003:1050:0114.0003: input,hidraw2: USB HID v1.10<br />
Keyboard [Yubico Yubikey NEO OTP+U2F] on usb-0000:02:00.0-2.1/input0<br />
[ 746.209852] hid-generic 0003:1050:0114.0004: hiddev0,hidraw3: USB HID v1.10<br />
Device [Yubico Yubikey NEO OTP+U2F] on usb-0000:02:00.0-2.1/input1<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=145
メインページ
2016-12-09T02:27:23Z
<p>Daemon: </p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 仮想化 ==<br />
* [[Linux 仮想マシンに VMware Tools をインストールする]]<br />
* [[VMware の Linux 仮装マシンにYubiKeyを接続する方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Linux%E3%81%AEUSB%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E8%AA%BF%E3%81%B9%E6%96%B9&diff=144
LinuxのUSBデバイスの調べ方
2016-12-09T02:05:36Z
<p>Daemon: </p>
<hr />
<div>Linux の USB デバイスの調べ方を紹介します。<br />
<br />
'''読み方'''<br />
;lsusb:えるえす ゆー えす びー<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
'''lsusb''' は、 USB デバイスをリストするためのコマンドです。<br />
'''lsusb''' は、USB バスに接続されているデバイスの情報を表示できます。<br />
<br />
USB に接続しているのに、反応しない、認識しない、ということがあります。<br />
そういった時に、 Linux が何をどう認識しているのか、していないのかを調べるのに、 lsusb コマンドが使えます。<br />
<br />
lsusb で接続したはずのデバイスが出てこないなら、OS 自体が認識できていない、ということになります。<br />
== 使い方 ==<br />
<syntaxhighlight lang="bash"><br />
lsusb<br />
</syntaxhighlight><br />
== 実行例 ==<br />
<syntaxhighlight lang="bash"><br />
$ lsusb<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub<br />
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
</syntaxhighlight><br />
<br />
-t オプションを使用すると、階層的に表示できます。<br />
<syntaxhighlight lang="bash"><br />
$ lsusb -t<br />
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M<br />
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M<br />
|__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M<br />
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M<br />
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M<br />
</syntaxhighlight><br />
<br />
-v オプションを使用すると、より詳しい情報を表示できます。<br />
<syntaxhighlight lang="bash"><br />
$ lsusb -v [0][2163][u2 ~/tmp/vmware/vmware-tools-distrib]11:01:53<br />
<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 2.00<br />
bDeviceClass 9 Hub<br />
bDeviceSubClass 0 Unused<br />
bDeviceProtocol 0 Full speed (or root) hub<br />
bMaxPacketSize0 64<br />
idVendor 0x1d6b Linux Foundation<br />
idProduct 0x0002 2.0 root hub<br />
bcdDevice 3.19<br />
iManufacturer 3 <br />
iProduct 2 <br />
iSerial 1 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 25<br />
bNumInterfaces 1<br />
bConfigurationValue 1<br />
iConfiguration 0 <br />
bmAttributes 0xe0<br />
Self Powered<br />
Remote Wakeup<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 9 Hub<br />
bInterfaceSubClass 0 Unused<br />
bInterfaceProtocol 0 Full speed (or root) hub<br />
iInterface 0 <br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0004 1x 4 bytes<br />
bInterval 12<br />
<br />
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 1.10<br />
bDeviceClass 9 Hub<br />
bDeviceSubClass 0 Unused<br />
bDeviceProtocol 0 Full speed (or root) hub<br />
bMaxPacketSize0 8<br />
idVendor 0x0e0f VMware, Inc.<br />
idProduct 0x0002 Virtual USB Hub<br />
bcdDevice 1.00<br />
iManufacturer 0 <br />
iProduct 1 <br />
iSerial 0 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 25<br />
bNumInterfaces 1<br />
bConfigurationValue 1<br />
iConfiguration 1 <br />
bmAttributes 0xe0<br />
Self Powered<br />
Remote Wakeup<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 9 Hub<br />
bInterfaceSubClass 0 Unused<br />
bInterfaceProtocol 0 Full speed (or root) hub<br />
iInterface 1 <br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0001 1x 1 bytes<br />
bInterval 255<br />
<br />
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 1.10<br />
bDeviceClass 0 (Defined at Interface level)<br />
bDeviceSubClass 0 <br />
bDeviceProtocol 0 <br />
bMaxPacketSize0 8<br />
idVendor 0x0e0f VMware, Inc.<br />
idProduct 0x0003 Virtual Mouse<br />
bcdDevice 1.02<br />
iManufacturer 1 <br />
iProduct 2 <br />
iSerial 0 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 59<br />
bNumInterfaces 2<br />
bConfigurationValue 1<br />
iConfiguration 1 <br />
bmAttributes 0xc0<br />
Self Powered<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 3 Human Interface Device<br />
bInterfaceSubClass 0 No Subclass<br />
bInterfaceProtocol 0 None<br />
iInterface 1 <br />
HID Device Descriptor:<br />
bLength 9<br />
bDescriptorType 33<br />
bcdHID 1.10<br />
bCountryCode 0 Not supported<br />
bNumDescriptors 1<br />
bDescriptorType 34 Report<br />
wDescriptorLength 66<br />
Report Descriptors: <br />
** UNAVAILABLE **<br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0008 1x 8 bytes<br />
bInterval 1<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 1<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 3 Human Interface Device<br />
bInterfaceSubClass 0 No Subclass<br />
bInterfaceProtocol 0 None<br />
iInterface 1 <br />
HID Device Descriptor:<br />
bLength 9<br />
bDescriptorType 33<br />
bcdHID 1.10<br />
bCountryCode 0 Not supported<br />
bNumDescriptors 1<br />
bDescriptorType 34 Report<br />
wDescriptorLength 65<br />
Report Descriptors: <br />
** UNAVAILABLE **<br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x82 EP 2 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0008 1x 8 bytes<br />
bInterval 1<br />
<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 1.10<br />
bDeviceClass 9 Hub<br />
bDeviceSubClass 0 Unused<br />
bDeviceProtocol 0 Full speed (or root) hub<br />
bMaxPacketSize0 64<br />
idVendor 0x1d6b Linux Foundation<br />
idProduct 0x0001 1.1 root hub<br />
bcdDevice 3.19<br />
iManufacturer 3 <br />
iProduct 2 <br />
iSerial 1 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 25<br />
bNumInterfaces 1<br />
bConfigurationValue 1<br />
iConfiguration 0 <br />
bmAttributes 0xe0<br />
Self Powered<br />
Remote Wakeup<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 9 Hub<br />
bInterfaceSubClass 0 Unused<br />
bInterfaceProtocol 0 Full speed (or root) hub<br />
iInterface 0 <br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0002 1x 2 bytes<br />
bInterval 255<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Linux%E3%81%AEUSB%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E8%AA%BF%E3%81%B9%E6%96%B9&diff=143
LinuxのUSBデバイスの調べ方
2016-12-09T02:04:11Z
<p>Daemon: ページの作成:「Linux の USB デバイスの調べ方を紹介します。 '''読み方''' ;lsusb:えるえす ゆー えす びー __TOC__ == 概要 == '''lsusb''' は、 USB デバ...」</p>
<hr />
<div>Linux の USB デバイスの調べ方を紹介します。<br />
<br />
'''読み方'''<br />
;lsusb:えるえす ゆー えす びー<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
'''lsusb''' は、 USB デバイスをリストするためのコマンドです。<br />
'''lsusb''' は、USB バスに接続されているデバイスの情報を表示できます。<br />
== 使い方 ==<br />
<syntaxhighlight lang="bash"><br />
lsusb<br />
</syntaxhighlight><br />
== 実行例 ==<br />
<syntaxhighlight lang="bash"><br />
$ lsusb<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub<br />
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
</syntaxhighlight><br />
<br />
-t オプションを使用すると、階層的に表示できます。<br />
<syntaxhighlight lang="bash"><br />
$ lsusb -t<br />
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M<br />
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M<br />
|__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M<br />
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/7p, 12M<br />
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M<br />
</syntaxhighlight><br />
<br />
-v オプションを使用すると、より詳しい情報を表示できます。<br />
<syntaxhighlight lang="bash"><br />
$ lsusb -v [0][2163][u2 ~/tmp/vmware/vmware-tools-distrib]11:01:53<br />
<br />
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 2.00<br />
bDeviceClass 9 Hub<br />
bDeviceSubClass 0 Unused<br />
bDeviceProtocol 0 Full speed (or root) hub<br />
bMaxPacketSize0 64<br />
idVendor 0x1d6b Linux Foundation<br />
idProduct 0x0002 2.0 root hub<br />
bcdDevice 3.19<br />
iManufacturer 3 <br />
iProduct 2 <br />
iSerial 1 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 25<br />
bNumInterfaces 1<br />
bConfigurationValue 1<br />
iConfiguration 0 <br />
bmAttributes 0xe0<br />
Self Powered<br />
Remote Wakeup<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 9 Hub<br />
bInterfaceSubClass 0 Unused<br />
bInterfaceProtocol 0 Full speed (or root) hub<br />
iInterface 0 <br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0004 1x 4 bytes<br />
bInterval 12<br />
<br />
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 1.10<br />
bDeviceClass 9 Hub<br />
bDeviceSubClass 0 Unused<br />
bDeviceProtocol 0 Full speed (or root) hub<br />
bMaxPacketSize0 8<br />
idVendor 0x0e0f VMware, Inc.<br />
idProduct 0x0002 Virtual USB Hub<br />
bcdDevice 1.00<br />
iManufacturer 0 <br />
iProduct 1 <br />
iSerial 0 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 25<br />
bNumInterfaces 1<br />
bConfigurationValue 1<br />
iConfiguration 1 <br />
bmAttributes 0xe0<br />
Self Powered<br />
Remote Wakeup<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 9 Hub<br />
bInterfaceSubClass 0 Unused<br />
bInterfaceProtocol 0 Full speed (or root) hub<br />
iInterface 1 <br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0001 1x 1 bytes<br />
bInterval 255<br />
<br />
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 1.10<br />
bDeviceClass 0 (Defined at Interface level)<br />
bDeviceSubClass 0 <br />
bDeviceProtocol 0 <br />
bMaxPacketSize0 8<br />
idVendor 0x0e0f VMware, Inc.<br />
idProduct 0x0003 Virtual Mouse<br />
bcdDevice 1.02<br />
iManufacturer 1 <br />
iProduct 2 <br />
iSerial 0 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 59<br />
bNumInterfaces 2<br />
bConfigurationValue 1<br />
iConfiguration 1 <br />
bmAttributes 0xc0<br />
Self Powered<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 3 Human Interface Device<br />
bInterfaceSubClass 0 No Subclass<br />
bInterfaceProtocol 0 None<br />
iInterface 1 <br />
HID Device Descriptor:<br />
bLength 9<br />
bDescriptorType 33<br />
bcdHID 1.10<br />
bCountryCode 0 Not supported<br />
bNumDescriptors 1<br />
bDescriptorType 34 Report<br />
wDescriptorLength 66<br />
Report Descriptors: <br />
** UNAVAILABLE **<br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0008 1x 8 bytes<br />
bInterval 1<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 1<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 3 Human Interface Device<br />
bInterfaceSubClass 0 No Subclass<br />
bInterfaceProtocol 0 None<br />
iInterface 1 <br />
HID Device Descriptor:<br />
bLength 9<br />
bDescriptorType 33<br />
bcdHID 1.10<br />
bCountryCode 0 Not supported<br />
bNumDescriptors 1<br />
bDescriptorType 34 Report<br />
wDescriptorLength 65<br />
Report Descriptors: <br />
** UNAVAILABLE **<br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x82 EP 2 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0008 1x 8 bytes<br />
bInterval 1<br />
<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Couldn't open device, some information will be missing<br />
Device Descriptor:<br />
bLength 18<br />
bDescriptorType 1<br />
bcdUSB 1.10<br />
bDeviceClass 9 Hub<br />
bDeviceSubClass 0 Unused<br />
bDeviceProtocol 0 Full speed (or root) hub<br />
bMaxPacketSize0 64<br />
idVendor 0x1d6b Linux Foundation<br />
idProduct 0x0001 1.1 root hub<br />
bcdDevice 3.19<br />
iManufacturer 3 <br />
iProduct 2 <br />
iSerial 1 <br />
bNumConfigurations 1<br />
Configuration Descriptor:<br />
bLength 9<br />
bDescriptorType 2<br />
wTotalLength 25<br />
bNumInterfaces 1<br />
bConfigurationValue 1<br />
iConfiguration 0 <br />
bmAttributes 0xe0<br />
Self Powered<br />
Remote Wakeup<br />
MaxPower 0mA<br />
Interface Descriptor:<br />
bLength 9<br />
bDescriptorType 4<br />
bInterfaceNumber 0<br />
bAlternateSetting 0<br />
bNumEndpoints 1<br />
bInterfaceClass 9 Hub<br />
bInterfaceSubClass 0 Unused<br />
bInterfaceProtocol 0 Full speed (or root) hub<br />
iInterface 0 <br />
Endpoint Descriptor:<br />
bLength 7<br />
bDescriptorType 5<br />
bEndpointAddress 0x81 EP 1 IN<br />
bmAttributes 3<br />
Transfer Type Interrupt<br />
Synch Type None<br />
Usage Type Data<br />
wMaxPacketSize 0x0002 1x 2 bytes<br />
bInterval 255<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=142
メインページ
2016-12-09T01:57:48Z
<p>Daemon: </p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
* [[LinuxのUSBデバイスの調べ方]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 仮想化 ==<br />
* [[Linux 仮想マシンに VMware Tools をインストールする]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Linux_%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AB_VMware_Tools_%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B&diff=141
Linux 仮想マシンに VMware Tools をインストールする
2016-12-09T01:55:25Z
<p>Daemon: ページの作成:「Linux の仮想マシンに VMware Tools をインストールする方法について紹介します。 '''読み方''' ;VMware: ぶいえむ うぇあ __TOC__ == 概...」</p>
<hr />
<div>Linux の仮想マシンに VMware Tools をインストールする方法について紹介します。<br />
<br />
'''読み方'''<br />
;VMware: ぶいえむ うぇあ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
'''VMware Tools''' とは、仮想マシンのゲストOSのパフォーマンスを強化するためのツールです。<br />
== インストール ==<br />
# VMware Player メニューから Player > 管理 > VMware Tools のインストール を選択<br />
## 古いバージョンがインストールされている場合は、 '''VMware Tools のアップデート''' と表示される<br />
# 仮想マシンでターミナルを開き、以下のコマンドを実行する<br />
<syntaxhighlight lang="bash"><br />
mkdir -p /mnt/cdrom<br />
mount /dev/cdrom /mnt/cdrom<br />
cd /tmp<br />
tar zxfp /mnt/cdrom/VMwareTools-*.tar.gz<br />
cd vmware-tools-distrib<br />
sudo ./vmware-install.pl<br />
</syntaxhighlight><br />
<br />
いろいろ、聞かれるが、基本は、'''Enter''' キーを押せば良いです。<br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=140
メインページ
2016-12-09T01:42:00Z
<p>Daemon: </p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 仮想化 ==<br />
* [[Linux 仮想マシンに VMware Tools をインストールする]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=split%E3%81%A7%E3%82%A2%E3%83%AB%E3%83%95%E3%82%A1%E3%83%99%E3%83%83%E3%83%88%E3%81%AE%E3%82%B5%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E6%95%B0%E5%AD%97%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95&diff=139
splitでアルファベットのサフィックスを数字にする方法
2016-10-16T09:55:59Z
<p>Daemon: ページの作成:「Unix の '''split''' コマンドは、テキストファイルを複数のファイルに分割するコマンドです。デフォルトでは、サフィックスが...」</p>
<hr />
<div>Unix の '''split''' コマンドは、テキストファイルを複数のファイルに分割するコマンドです。デフォルトでは、サフィックスがアルファベットですが、数字にすることもできます。<br />
<br />
'''読み方'''<br />
;split:すぷりっと<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
split コマンドでは、-d オプションで、アルファベットのサフィックスの代わりに、0 からはじまるサフィックスを利用できます。<br />
== 使い方 ==<br />
デフォルトでは、2桁のサフィックスになります。<br />
<syntaxhighlight lang="bash"><br />
split -d a.txt<br />
</syntaxhighlight><br />
とすると x00, x01, x02 といったファイルが作成されます。<br />
<br />
3桁のサフィックスを使いたい場合には、 -a (--sufix-length=N)オプションを利用します。<br />
<syntaxhighlight lang="bash"><br />
split -a 3 -d a.txt<br />
</syntaxhighlight><br />
とすると x000, x001, x002 といったファイルが作成されます。<br />
== FreeBSDでは? ==<br />
Ubuntu の話ではありませんが、FreeBSD版のsplitコマンドでは、 -d オプションが存在しません。<br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=138
メインページ
2016-10-16T09:51:06Z
<p>Daemon: </p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
== Unixコマンド ==<br />
* [[splitでアルファベットのサフィックスを数字にする方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%A7%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%B8%80%E8%A6%A7%E3%82%92dpkg%E3%81%A7%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95&diff=137
Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法
2016-08-19T16:27:49Z
<p>Daemon: ページの作成:「パッケージをインストールしたあとで、そのパッケージが配置したファイルがどれなのか、調べたい場合には、 dpkg を使用し...」</p>
<hr />
<div>パッケージをインストールしたあとで、そのパッケージが配置したファイルがどれなのか、調べたい場合には、 dpkg を使用して調べることができます。<br />
<br />
'''読み方'''<br />
;dpkg:でぃーぱっけーじ<br />
;[[apt]]:あぷと<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
パッケージをインストールしたときに、どのファイルがインストールされたのか、dpkg コマンドで簡単に調べることができます。<br />
== dpkg とは ==<br />
dpkg とは、 Debian パッケージマネージャです。<br />
== 使い方 ==<br />
<syntaxhighlight lang="bash"><br />
dpkg -L パッケージ名<br />
</syntaxhighlight><br />
== 実行例 ==<br />
以下は、zsh のパッケージでインストールされるファイルを表示する例です。<br />
<syntaxhighlight lang="bash"><br />
$ dpkg -L zsh<br />
/.<br />
/bin<br />
/bin/zsh5<br />
/bin/zsh4<br />
/usr<br />
/usr/lib<br />
/usr/lib/x86_64-linux-gnu<br />
/usr/lib/x86_64-linux-gnu/zsh<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/zpty.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/termcap.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/sched.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/system.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/files.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/computil.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/parameter.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/zleparameter.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/complete.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/regex.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/net<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/net/socket.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/net/tcp.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/example.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/pcre.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/complist.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/langinfo.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/zprof.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/deltochar.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/terminfo.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/curses.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/attr.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/zselect.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/mathfunc.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/zle.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/zutil.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/compctl.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/cap.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/mapfile.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/stat.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/clone.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/zftp.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/datetime.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/rlimits.so<br />
/usr/lib/x86_64-linux-gnu/zsh/5.0.7/zsh/newuser.so<br />
/usr/share<br />
/usr/share/lintian<br />
/usr/share/lintian/overrides<br />
/usr/share/lintian/overrides/zsh<br />
/usr/share/doc<br />
/usr/share/doc/zsh<br />
/usr/share/doc/zsh/NEWS.Debian.gz<br />
/usr/share/doc/zsh/copyright<br />
/usr/share/doc/zsh/changelog.Debian.gz<br />
/usr/share/bug<br />
/usr/share/bug/zsh<br />
/usr/share/doc/zsh/doc<br />
/usr/share/doc/zsh/changelog.gz<br />
/usr/share/doc/zsh/examples<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[apt]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=136
メインページ
2016-08-19T16:23:43Z
<p>Daemon: /* パッケージ管理 */</p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
* [[Ubuntuのパッケージでインストールされたファイル一覧をdpkgで表示する方法]]<br />
<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%AE%E3%82%84%E3%82%8A%E6%96%B9&diff=135
Ubuntuのアップグレードのやり方
2016-07-09T11:16:24Z
<p>Daemon: </p>
<hr />
<div>'''Ubuntu'''の'''バージョンアップ'''方法(アップグレード)について説明します。<br />
<br />
'''読み方'''<br />
;do-release-upgrade:どぅ りりーす あっぷぐれーど<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
Ubuntuのアップデート方法は、[[apt]]コマンドとdo-release-upgradeコマンドを利用して行います。<br />
== なぜバージョンアップをするのか? ==<br />
システムをバージョンアップするのはなぜでしょうか?<br />
<br />
いろいろな理由が考えられますが、だいたい以下の通りではないでしょうか?<br />
# セキュリティの欠陥の修正<br />
# 不具合の修正<br />
# 新しい機能の活用<br />
# パフォーマンスの向上<br />
# 新しいデバイスのサポート<br />
== バージョンアップ前にするべきこと ==<br />
バージョンアップ前にするべきことは、やはり '''バックアップ''' ではないでしょうか?<br />
なぜ、バックアップを取るかというと、バージョンアップによってシステムが動かなくなるなどのトラブル時に対応するためです。<br />
<br />
バックアップを取得しておくべきものとして<br />
* システム全体<br />
* ユーザデータ<br />
* システムの設定<br />
などが挙げられます。<br />
<br />
システム全体をバックアップしておくことで、元の状態に戻すのが簡単になります。ストレージまるごと、バックアップが取れているのが理想です。<br />
<br />
仮想環境を利用している場合は、仮想イメージをまるごと、コピーしてしまうと簡単でしょう。<br />
== インストール ==<br />
'''update-manager-core'''をインストールします。<br />
<syntaxhighlight lang="bash"><br />
sudo apt install update-manager-core<br />
</syntaxhighlight><br />
== 設定の変更 ==<br />
この設定が変更されていないと、アップデートできないかもしれません。<br />
# '''システム設定''' を開きます<br />
# '''Software & Updates''' を開きます<br />
# 3番目の '''Updates のタブ''' を選択します<br />
# 一番下の '''Notify me of a new Ubuntu version''' で「 '''For any new version''' 」を選択します。<br />
<br />
日本語メニューの場合は、以下の通りです。<br />
# '''システム設定''' を開きます<br />
# '''ソフトウェアとアップグレード''' を開きます<br />
# 3番目の '''アップデート''' のタブを選択します<br />
# 一番下の '''Ubuntuの新バージョンの通知''' で「 '''すべての新バージョン''' 」(デフォルトは長期サポート(LTS)版)を選択します。<br />
== 使い方 ==<br />
まず、アップデートを行います。<br />
<syntaxhighlight lang="bash"><br />
sudo apt update<br />
</syntaxhighlight><br />
1回目のアップグレードを行います。<br />
<syntaxhighlight lang="bash"><br />
sudo do-release-upgrade<br />
</syntaxhighlight><br />
<br />
再起動します。<br />
<syntaxhighlight lang="bash"><br />
sudo shutdown -r<br />
</syntaxhighlight><br />
<br />
2回目のアップグレードを行います。<br />
<syntaxhighlight lang="bash"><br />
sudo do-release-upgrade -d<br />
</syntaxhighlight><br />
<br />
再起動します。<br />
<syntaxhighlight lang="bash"><br />
sudo shutdown -r<br />
</syntaxhighlight><br />
<br />
以上で、更新作業は終わりです。<br />
<br />
バージョンについては、lsb_release コマンドで確認します。<br />
<syntaxhighlight lang="bash"><br />
$ lsb_release -a<br />
</syntaxhighlight><br />
== アップデートするものがないときの表示 ==<br />
アップデートがない場合には、以下のメッセージが表示されます。<br />
<syntaxhighlight lang="bash"><br />
$ sudo do-release-upgrade<br />
Checking for a new Ubuntu release<br />
No new release found<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuを14.04から15.04へアップデートする]]<br />
* パッケージ管理コマンド [[apt]] の使い方<br />
* [[Ubuntuの環境構築]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Syncookies%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B&diff=134
Syncookiesの設定を確認する
2016-07-09T11:06:50Z
<p>Daemon: ページの作成:「インターネットでは、サービス不能攻撃の1つとして '''SYN FLOOD''' と呼ばれる攻撃があります。Syncookies とは、セキュリティ対...」</p>
<hr />
<div>インターネットでは、サービス不能攻撃の1つとして '''SYN FLOOD''' と呼ばれる攻撃があります。Syncookies とは、セキュリティ対策の1機能です。<br />
<br />
'''読み方'''<br />
;Syncookies:しん くっきーず<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
インターネットでは、サービス不能攻撃の1つとして '''SYN FLOOD''' と呼ばれる攻撃があります。現在では、デフォルトでは、すでに対処済みの状態になっておりますので、設定を自分で変更することは少ないのではないでしょうか?<br />
== SYN FLOOD とは ==<br />
大雑把にいうと、3ウェイハンドシェイク中の中途半端な状態のコネクションを大量に保持させて、サービス不能状態にする、ということになります。<br />
<br />
インターネットでは、TCP/IP と呼ばれるプロトコルを利用して通信しています。TCP/IP は、通信の接続時に '''3ウェイハンドシェイク''' と呼ばれる手続を行います。<br />
通信を初期からするときに、<br />
# クライアントからサーバへSYN<br />
# サーバからクライアントへSYN+ACK<br />
# クライアントからサーバへACK<br />
を行います。<br />
<br />
'''SYN FLOOD''' は、1を行ったあとに、2を無視します。<br />
サーバ側は、クライアントに対して、'''ACK'''(応答)を送信し、到達するのを待ちます。ネットワークの障害によって、通信が遅延していることも考えられるため、ACK が届くのを待つのが '''TCP''' です。この状態において、サーバはクライアント側の情報を保持していないといけません。<br />
<br />
このような状態を大量に維持した場合、サーバリソースが枯渇してしまうという問題につながり、サーバリソースが枯渇した状態が '''サービス不能''' 状態ということになります。<br />
== SYN FLOOD の対策 ==<br />
'''SYN FLOOD''' の 対処には、 '''Syncookies''' を利用します。<br />
<br />
Syncookies では、SYN flood 状態に陥ったときに サーバの記憶領域を割り当てずに、TCPのシーケンス番号を活用した手法で通信をします。<br />
== 設定の確認 ==<br />
設定の確認方法は以下の通りです。<br />
<syntaxhighlight lang="bash"><br />
$ cat /proc/sys/net/ipv4/tcp_syncookies<br />
1<br />
</syntaxhighlight><br />
tcp_syncookies の値の意味は、以下の通りです。<br />
;1:有効<br />
;0:無効<br />
== 設定を変更する ==<br />
<syntaxhighlight lang="bash"><br />
# 有効にする<br />
$ echo 1 > /proc/sys/net/ipv4/tcp_syncookies<br />
# 無効にする<br />
$ echo 0 > /proc/sys/net/ipv4/tcp_syncookies<br />
</syntaxhighlight><br />
== SYN cookies の実装 ==<br />
Syn flood 状態になった場合、クライアントからの Sync パケットは捨てずに、 Syn cookies を利用した通信を行います。<br />
SYN Flood 状態になった場合、記憶領域の割当を行わずに、SYN ACK パケットを返します。このときに、 SYN ACK に含まれる'''TCPシーケンス番号'''は、以下の特別な方法で計算されます。<br />
* 5bit : t mod 32 の値 (t は現在までの経過時間を表すカウンタで、64秒ごとに増加する)。<br />
* 3bit: MSS などをエンコードする<br />
* 24bit: クライアントとサーバのIPアドレスとTCPポート番号と t を一方向ハッシュ関数でハッシュ化したもの<br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=133
メインページ
2016-07-09T10:52:54Z
<p>Daemon: /* セキュリティ */</p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookiesの設定を確認する]]<br />
<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=132
メインページ
2016-07-09T10:40:51Z
<p>Daemon: </p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== セキュリティ ==<br />
* [[Syncookieの設定を確認する]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%AE%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89&diff=131
Ubuntuの環境構築
2016-05-29T00:49:53Z
<p>Daemon: </p>
<hr />
<div>'''Ubuntu''' をインストールしたら、環境を構築しなければなりません。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
* 設定の変更<br />
* 環境を最新にする<br />
* アプリケーションのインストール<br />
== 設定 ==<br />
=== キーボードの設定 ===<br />
<u>この設定は、'''US配列'''のキーボードを利用している場合のみ、行って下さい</u>。<br />
* '''設定''' から US配列のキーボードを追加します。<br />
* '''設定''' から 日本語配列のキーボードを削除します。<br />
=== スクリーンロックの設定 ===<br />
<u>この設定は、'''家で個人的に利用する場合'''だけの場合に行って下さい</u>。<br />
* '''設定''' から '''スクリーンロック''' の設定をオフにします。<br />
=== 時刻の設定 ===<br />
利用している場所が、日本であるならば、インストールした直後の状態では、時刻が日本時間とはズレて表示されているでしょう。<br />
* '''時刻と日付''' で 場所 ('''タイムゾーン''') を '''Tokyo''' (東京) に変更します。<br />
== 環境を最新にする ==<br />
Ubuntuのインストール後に、既存のパッケージを最新にします。<br />
最初から入っているパッケージは、おそらく、すぐに古くなってしまうため、新しいものを入れてあげます。<br />
<syntaxhighlight lang="bash"><br />
sudo apt update<br />
sudo apt upgrade<br />
</syntaxhighlight><br />
== アプリケーションのインストール ==<br />
;openssh-server:リモートログインを許可するため。詳細は、[[ Ubuntuにsshでログインできるようにopenssh-serverをインストールする]] をご参照下さい。<br />
;silversearcher-ag(ag):'''grep''' のスゴイヤツです。<br />
;zsh:究極のシェルです。<br />
;git:ソースコード管理のツールです。githubからソースコードを取得するときにも使用します。<br />
;vim:<u>至高の'''エディタ'''</u>です。<br />
<syntaxhighlight lang="bash"><br />
sudo apt install openssh-server silversearcher-ag zsh git vim<br />
chsh -s /usr/bin/zsh<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%AE%E3%82%84%E3%82%8A%E6%96%B9&diff=130
Ubuntuのアップグレードのやり方
2016-05-29T00:04:15Z
<p>Daemon: /* 関連項目 */</p>
<hr />
<div>Ubuntuのバージョンアップ方法(アップグレード)について説明します。<br />
<br />
'''読み方'''<br />
;do-release-upgrade:どぅ りりーす あっぷぐれーど<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
Ubuntuのアップデート方法は、[[apt]]コマンドとdo-release-upgradeコマンドを利用して行います。<br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
sudo apt install update-manager-core<br />
</syntaxhighlight><br />
== 設定の変更 ==<br />
この設定が変更されていないと、アップデートできないかもしれません。<br />
# システム設定を開きます<br />
# Software & Updates を開きます<br />
# 3番目の Updates のタブを選択します<br />
# 一番下の Notify me of a new Ubuntu version で「 For any new version 」を選択します。<br />
<br />
日本語メニューの場合は、以下の通りです。<br />
# システム設定を開きます<br />
# ソフトウェアとアップグレード を開きます<br />
# 3番目の アップデート のタブを選択します<br />
# 一番下の Ubuntuの新バージョンの通知 で「 すべての新バージョン 」(デフォルトは長期サポート(LTS)版)を選択します。<br />
== 使い方 ==<br />
まず、アップデートを行います。<br />
<syntaxhighlight lang="bash"><br />
sudo apt update<br />
</syntaxhighlight><br />
1回目のアップグレードを行います。<br />
<syntaxhighlight lang="bash"><br />
sudo do-release-upgrade<br />
</syntaxhighlight><br />
<br />
再起動します。<br />
<br />
2回目のアップグレードを行います。<br />
<syntaxhighlight lang="bash"><br />
sudo do-release-upgrade -d<br />
</syntaxhighlight><br />
<br />
再起動します。<br />
<br />
以上で、更新作業は終わりです。<br />
<br />
バージョンについては、lsb_release コマンドで確認します。<br />
<syntaxhighlight lang="bash"><br />
$ lsb_release -a<br />
</syntaxhighlight><br />
== アップデートするものがないときの表示 ==<br />
<syntaxhighlight lang="bash"><br />
$ sudo do-release-upgrade<br />
Checking for a new Ubuntu release<br />
No new release found<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuを14.04から15.04へアップデートする]]<br />
* パッケージ管理コマンド [[apt]] の使い方<br />
* [[Ubuntuの環境構築]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%AE%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89&diff=129
Ubuntuの環境構築
2016-05-28T15:29:36Z
<p>Daemon: </p>
<hr />
<div>'''Ubuntu''' をインストールしたら、環境を構築しなければなりません。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
* 設定の変更<br />
* アプリケーションのインストール<br />
== 設定 ==<br />
=== キーボードの設定 ===<br />
<u>この設定は、'''US配列'''のキーボードを利用している場合のみ、行って下さい</u>。<br />
* '''設定''' から US配列のキーボードを追加します。<br />
* '''設定''' から 日本語配列のキーボードを削除します。<br />
=== スクリーンロックの設定 ===<br />
<u>この設定は、'''家で個人的に利用する場合'''だけの場合に行って下さい</u>。<br />
* '''設定''' から '''スクリーンロック''' の設定をオフにします。<br />
=== 時刻の設定 ===<br />
利用している場所が、日本であるならば、インストールした直後の状態では、時刻が日本時間とはズレて表示されているでしょう。<br />
* '''時刻と日付''' で 場所 ('''タイムゾーン''') を '''Tokyo''' (東京) に変更します。<br />
== アプリケーションのインストール ==<br />
;openssh-server:リモートログインを許可するため。詳細は、[[ Ubuntuにsshでログインできるようにopenssh-serverをインストールする]] をご参照下さい。<br />
;silversearcher-ag(ag):'''grep''' のスゴイヤツです。<br />
;zsh:究極のシェルです。<br />
;git:ソースコード管理のツールです。githubからソースコードを取得するときにも使用します。<br />
;vim:<u>至高の'''エディタ'''</u>です。<br />
<syntaxhighlight lang="bash"><br />
sudo apt install openssh-server silversearcher-ag zsh git vim<br />
chsh -s /usr/bin/zsh<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%AE%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89&diff=128
Ubuntuの環境構築
2016-05-28T15:28:34Z
<p>Daemon: ページの作成:「'''Ubuntu''' をインストールしたら、環境を構築しなければなりません。 '''読み方''' ;Ubuntu:うぶんつ __TOC__ == 概要 == * 設定の変...」</p>
<hr />
<div>'''Ubuntu''' をインストールしたら、環境を構築しなければなりません。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
* 設定の変更<br />
* アプリケーションのインストール<br />
== 設定 ==<br />
=== キーボードの設定 ===<br />
<u>この設定は、'''US配列'''のキーボードを利用している場合のみ、行って下さい</u>。<br />
* '''設定''' から US配列のキーボードを追加します。<br />
* '''設定''' から 日本語配列のキーボードを削除します。<br />
=== スクリーンロックの設定 ===<br />
<u>この設定は、'''家で個人的に利用する場合'''だけの場合に行って下さい</u>。<br />
* '''設定''' から '''スクリーンロック''' の設定をオフにします。<br />
=== 時刻の設定 ===<br />
利用している場所が、日本であるならば、インストールした直後の状態では、時刻が日本時間とはズレて表示されているでしょう。<br />
* '''時刻と日付''' で 場所 ('''タイムゾーン''') を '''Tokyo''' (東京) に変更します。<br />
== アプリケーションのインストール ==<br />
;openssh-server:リモートログインを許可するため。詳細は、[[ Ubuntuにsshでログインできるようにopenssh-serverをインストールする]] をご参照下さい。<br />
;silversearcher-ag(ag):'''grep''' のスゴイヤツです。<br />
;zsh:究極のシェルです。<br />
;git:ソースコード管理のツールです。githubからソースコードを取得するときにも使用します。<br />
;vim:<u>至高の'''エディタ'''</u>です。<br />
<syntaxhighlight lang="bash"><br />
sudo apt install openssh-server silversearcher-ag zsh git vim<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=127
メインページ
2016-05-28T14:43:21Z
<p>Daemon: </p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
* [[Ubuntuの環境構築]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%ABssh%E3%81%A7%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%ABopenssh-server%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B&diff=126
Ubuntuにsshでログインできるようにopenssh-serverをインストールする
2016-05-28T14:39:38Z
<p>Daemon: ページの作成:「Linuxには、SSHと呼ばれるリモートログインの仕組みがあります。UbuntuでもSSHを利用して、リモートログインすることができます...」</p>
<hr />
<div>Linuxには、SSHと呼ばれるリモートログインの仕組みがあります。UbuntuでもSSHを利用して、リモートログインすることができます。リモートログインでは、SSHのサーバプログラム(SSHデーモンプログラム)としてsshdが必要になります。Ubuntuでのsshdの導入方法を紹介します。<br />
<br />
'''読み方'''<br />
;openssh-server:おーぷん えすえすえいち さーば<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
Ubuntu のデスクトップ版をインストールしたときに、sshd のプログラムは含まれていません。sshdのプログラムは、openssh-serverというパッケージで提供されます。<br />
<br />
openssh-server をインストールすると、'''ssh''' のサービスにあたる '''sshd''' と呼ばれるデーモンプロセスが起動します。<br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
sudo apt install openssh-server<br />
</syntaxhighlight><br />
== 設定 ==<br />
セキュリティの問題はおいておくとして、デフォルトの設定で利用することができます。<br />
sshd の設定は、 /etc/ssh/sshd_config になります。<br />
== 使い方 ==<br />
ほかのホストから ssh コマンドを利用して、ログインしてみてください。<br />
<syntaxhighlight lang="bash"><br />
ssh Ubuntuのアドレス<br />
</syntaxhighlight><br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=125
メインページ
2016-05-28T13:02:25Z
<p>Daemon: /* システム */</p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
* [[Ubuntuにsshでログインできるようにopenssh-serverをインストールする]]<br />
<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Linux%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%A7%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E4%BB%98%E3%81%8DZIP%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95&diff=124
Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法
2016-05-22T12:00:05Z
<p>Daemon: ページの作成:「'''ZIP'''ファイルには、'''パスワード'''をつけ、内容を保護することができます。'''パスワード'''をつけることで、内容が'''暗...」</p>
<hr />
<div>'''ZIP'''ファイルには、'''パスワード'''をつけ、内容を保護することができます。'''パスワード'''をつけることで、内容が'''暗号化'''されます。Linuxの'''zip''' コマンドは、ファイルを圧縮することができます。'''zip'''コマンドは、パスワード付きのzipファイルを作成することもできます。ここでは、Linux/Unixのzipコマンドでパスワード付きのzipファイルを作成する方法を紹介します。<br />
<br />
'''読み方'''<br />
;zip:じっぷ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
情報を保護するために、暗号技術は使われています。生活のいろいろなところで、'''暗号'''の技術が使われています。<br />
<br />
中身をほかの人にみられたくないデータをやりとりするときに、データ(ファイル)を暗号化します。<br />
<br />
ファイルの暗号化が必要になるのは、たとえば、以下のようなケースです。<br />
* 企業の機密な資料をメールでファイルをやりとりするとき<br />
* 全公開しないが、ウェブサーバにファイルをおいて、友達にあげるとき<br />
== 使い方 ==<br />
Linuxのzipコマンドに --encrypt --password オプションを使用して、ファイルを圧縮します。--password オプションの引数に、パスワードを指定します。<br />
<syntaxhighlight lang="bash"><br />
zip --encrypt --password test e.zip tmp/a.txt tmp/b.txt tmp/c.txt<br />
</syntaxhighlight><br />
これで、暗号化されたファイルを作成することができます。<br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=123
メインページ
2016-05-22T11:54:25Z
<p>Daemon: /* ファイル操作 */</p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
* [[Linuxのコマンドラインでパスワード付きZIPファイルを作成する方法]]<br />
<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&diff=122
メインページ
2016-04-21T14:41:40Z
<p>Daemon: </p>
<hr />
<div>Ubuntu(うぶんつ)とは、Linuxの1つです。<br />
<br />
'''読み方'''<br />
;Ubuntu:うぶんつ<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== システム ==<br />
* [[Ubuntuのバージョンの調べ方]]<br />
* [[Ubuntuのアップグレードのやり方]]<br />
* [[システムモニタリングコマンド]]<br />
* [[ストレージ管理]]<br />
* [[Linuxのディスクアクセスを高速化するpreloadの導入]]<br />
* [[UbuntuでCPUの動作クロックを調べる方法]]<br />
* [[LinuxのCaps LockをCtrlに変更する方法]]<br />
* [[Linuxでディスクのエラーや不良セクタのチェックと修正をする方法]]<br />
* [[Linuxのパソコンの電源をシャットダウンコマンドで切る方法]]<br />
== パッケージ管理 ==<br />
* [[Ubuntuの不要なパッケージを削除する]]<br />
== コンテナ ==<br />
* [[Docker]]<br />
== ミドルウェア ==<br />
* [[hhvm]]<br />
* [[コマンドでApacheのhttpdを起動と停止と再起動する方法]]<br />
* [[Apacheをインストールする]]<br />
* [[ApacheでPerlを使う方法]]<br />
== ファイル操作 ==<br />
* [[Linuxで実行ファイルをfindで探す方法]]<br />
== 開発者向け ==<br />
* [[UbuntuにGoをインストールする]]<br />
* [[UbuntuにR言語の処理系をインストールする]]<br />
== DevOps ==<br />
* [[UbuntuにChefをインストールする]]<br />
== アプリケーション ==<br />
* [[UbuntuにDropboxをインストールする]]<br />
* [[UbuntuにChromeをインストールする]]<br />
* [[UbuntuにSublime Textをインストールする]]<br />
* [[UbuntuにAtomをインストールする]]<br />
== モニタリング ==<br />
* [[logtop]]<br />
* [[lm-sensors]]<br />
== 画像処理 ==<br />
* [[ImageMagickで画像にウォーターマークを入れる方法]]<br />
== 不具合 ==<br />
* [[何らかの理由でibus-mozcがIBusに認識されていません]]<br />
== 関連項目 ==<br />
* <html><a href="/freebsd/">FreeBSD入門</a></html><br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%ABR%E8%A8%80%E8%AA%9E%E3%81%AE%E5%87%A6%E7%90%86%E7%B3%BB%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B&diff=121
UbuntuにR言語の処理系をインストールする
2016-04-21T14:41:29Z
<p>Daemon: Daemon がページ「UbuntuにR言語の環境をインストールする」を「UbuntuにR言語の処理系をインストールする」に、リダイレクトを残さずに移動しました</p>
<hr />
<div>UbuntuにR言語の処理系をインストールしました。Rは、統計で利用されるソフトウェアです。<br />
<br />
'''読み方'''<br />
;R言語:あーる げんご<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
sudo apt install r-base<br />
</syntaxhighlight><br />
== 設定 ==<br />
<syntaxhighlight lang="bash"><br />
</syntaxhighlight><br />
<br />
== 使い方 ==<br />
<syntaxhighlight lang="bash"><br />
</syntaxhighlight><br />
<br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon
https://kaworu.jpn.org/ubuntu/index.php?title=Ubuntu%E3%81%ABR%E8%A8%80%E8%AA%9E%E3%81%AE%E5%87%A6%E7%90%86%E7%B3%BB%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B&diff=120
UbuntuにR言語の処理系をインストールする
2016-04-21T14:41:05Z
<p>Daemon: ページの作成:「UbuntuにR言語の処理系をインストールしました。Rは、統計で利用されるソフトウェアです。 '''読み方''' ;R言語:あーる げんご...」</p>
<hr />
<div>UbuntuにR言語の処理系をインストールしました。Rは、統計で利用されるソフトウェアです。<br />
<br />
'''読み方'''<br />
;R言語:あーる げんご<br />
<br />
__TOC__<br />
<br />
== 概要 ==<br />
== インストール ==<br />
<syntaxhighlight lang="bash"><br />
sudo apt install r-base<br />
</syntaxhighlight><br />
== 設定 ==<br />
<syntaxhighlight lang="bash"><br />
</syntaxhighlight><br />
<br />
== 使い方 ==<br />
<syntaxhighlight lang="bash"><br />
</syntaxhighlight><br />
<br />
== 関連項目 ==<br />
* [[メインページ]]<br />
<!-- vim: fileencoding=utf-8 filetype=mediawiki<br />
--></div>
Daemon