タグ付けされた質問 「linux」

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

2
/ etc / networksファイルの実際の使用法
/etc/networksファイルの実際の使用法は何ですか?私が理解しているように、このファイルでネットワークに名前を付けることができます。例えば: root@fw-test:~# cat /etc/networks default 0.0.0.0 loopback 127.0.0.0 link-local 169.254.0.0 google-dns 8.8.4.4 root@fw-test:~# ただし、ipユーティリティなどでこのネットワーク名を使用しようとすると、機能しません。 root@fw-test:~# ip route add google-dns via 104.236.63.1 dev eth0 Error: an inet prefix is expected rather than "google-dns". root@fw-test:~# ip route add 8.8.4.4 via 104.236.64.1 dev eth0 root@fw-test:~# /etc/networksファイルの実際の使用法は何ですか?

4
Linuxでマニュアルページ全体を検索する方法は?
すべてのマニュアルページで特定の単語を検索する必要がある場合があります。私は知っていますがapropos、マニュアルの権利を理解していれば、検索のみを説明に制限します。 各マニュアルページには、短い説明があります。aproposは、キーワードのインスタンスの説明を検索します。 たとえば、「viminfo」のような単語を検索しても、まったく結果が得られません... $ apropos viminfo viminfo: nothing appropriate. ...この言葉は、Vimのマニュアル(システムにインストールされています)の後半にありますが。 -i {viminfo} When using the viminfo file is enabled, this option sets the filename to use, instead of the default "~/.vim‐ info". This can also be used to skip the use of the .viminfo file, by giving the name "NONE". …

6
GNU Parallelを使用してrsyncを並列化する
rsyncスクリプトを使用して、あるホストのデータを別のホストのデータと同期させています。データには、ほぼ1.2 TBに寄与する多数の小さなサイズのファイルがあります。 これらのファイルを同期するためにrsync、次のコマンドを使用しています。 rsync -avzm --stats --human-readable --include-from proj.lst /data/projects REMOTEHOST:/data/ proj.lstの内容は次のとおりです。 + proj1 + proj1/* + proj1/*/* + proj1/*/*/*.tar + proj1/*/*/*.pdf + proj2 + proj2/* + proj2/*/* + proj2/*/*/*.tar + proj2/*/*/*.pdf ... ... ... - * テストとして、これらのプロジェクトのうち2つ(8.5GBのデータ)を選択し、上記のコマンドを実行しました。順次プロセスであるため、完了までに14分58秒かかります。したがって、1.2TBのデータの場合、数時間かかります。 複数のrsyncプロセスを並列に実行できる場合(&、xargsまたはを使用parallel)、時間を節約できます。 私はparallel(cdソースディレクトリにingした後)で以下のコマンドで試しましたが、実行に12分37秒かかりました: parallel --will-cite -j 5 rsync -avzm --stats --human-readable {} REMOTEHOST:/data/ …

4
「inodeサイズ」と「inodeあたりのバイト数」の違いは何ですか
以下の情報はマニュアルページから取られていますが、バイトあたりのiノードとiノードのサイズの違いを知りたいですか? -i bytes-per-inode バイト/ iノードの比率を指定します。mke2fsは、ディスク上のスペースのバイトあたりのバイトごとにiノードを作成します。バイトあたりのiノードの比率が大きいほど、作成されるiノードは少なくなります。通常、この値はファイルシステムのブロックサイズよりも小さくする必要があります。そうすると、iノードが多くなりすぎてしまいます。このパラメーターの値。 -I inode-size bytes.mke2fsで各iノードのサイズを指定すると、デフォルトで256バイトのiノードが作成されます。2.6.10以降の一部の以前のベンダーカーネルでは、パフォーマンスを向上させるために、128バイトを超えるiノードを使用して拡張属性を格納することができます。iノードサイズの値は、2のべき乗以上である必要があります。 -iノードテーブルが消費するスペースを増やすと、ファイルシステムの使用可能なスペースが減り、パフォーマンスに悪影響を与える可能性がありますファイルシステムの作成後にこの値を変更することはできません。
18 linux  ext2  mkfs 


1
他のユーザーにアクセスを許可せずに、特定のユーザーにデバイスへのアクセス許可を与える
にカードリーダーを取り付けてい/dev/sdbます。 私がやっていることは、所有者、グループ、そして世界のその他の人々にすべての許可を与えることです: sudo chmod 777 /dev/sdb 別の組み合わせを使用して、所有者(私)のみがカードリーダーを使用できるようにすることはできますか? ユーザーアカウントは1つだけです。

2
実行中のLXC内でコマンドを実行する
通常のLinux initを経由せずに、既存のlxc内でコマンドを実行したい。lxc-executeコマンドはそのためだと思いますが、既存のテストlxcでこのコマンドを実行すると、次のエラーが表示されます。 sudo lxc-execute -n test -- service apache2 start 次のエラーが表示されます。 lxc-execute: Failed to find an lxc-init lxc-execute: invalid sequence number 1. expected 4 lxc-execute: failed to spawn 'test'
18 linux  lxc 

3
dmesgコンテンツをファイルに記録するにはどうすればよいですか?
私はゼロから構築されたLinux OSを実行しています。カーネルメッセージバッファ(dmesg)を、再起動後も保持されるファイルに保存したいと思います。 syslogdを実行しようとしましたが、既存のカーネルメッセージバッファーも、syslogdの起動後にカーネルが生成した新しいメッセージもない、新しいログファイル/ var / log / messagesを開きました。 カーネルメッセージバッファーを永続的なログファイルに保存するにはどうすればよいですか?
18 linux  syslog  dmesg 


2
コマンドラインを介してdllおよびexeファイルのプロパティ/属性を表示する
exeおよびdllファイルの追加のファイルプロパティを確認する必要があります。 Windowsエクスプローラーを開いてビューに列を追加すると、そのファイルに存在する場合、会社、著作権、製品名、製品バージョンなどが表示されます。 このデータはWindowsエクスプローラーを介して利用できるため、データ/文字列はファイル自体のどこかに存在する可能性がありますが、Linuxのコマンドラインからその情報を抽出できるはずです。 「文字列」を使用してみましたが、成功は限られています。前述のすべてのデータフィールドを知っているファイルで、「文字列」では常に表示できない 私は誰かが代替ソリューションを持っているかもしれないことを願っています。この情報を見るために、私はまだ考えていないことかもしれません。
18 linux  bash  files 

2
時間を一時的に変更する
1日の特定の時間にのみ発生するソフトウェアの側面をテストする必要があります。丸1日待つ(そして午前2時にここに到着する)のではなく、時間を変更したいと思います。 しかし、私はそれを永久に変更したくない。 を使用して時間を変更し、date再び元に戻すことができますが、より良い方法はありますか? 問題のOSは、VMで実行されているRHEL6です。
18 linux  rhel  time 

4
LinuxでのSFXファイルの抽出
Linux Mint 15(64ビット)でSFXファイルを抽出しようとしていますが、機能していません。ファイルでchmod + xを実行し、運のないスクリプトのように実行しようとしました(このようなファイルまたはディレクトリがないというエラーが表示されます。興味深いのは、Linux Mint 14を実行しているときにこれが機能したことです(64ビット)。glibcのサポートと32ビットglibcバイナリを削除した新しいディストリビューションについての記事を見つけましたが、 RHELを実行していないので、これが私の場合正確かどうかはわかりません。 編集:私はその記事に投稿された解決策を試したことを言及するのを忘れましたが、それは私の問題を解決しませんでした。 また、7z、7za、unzip、unzipsfxを使用してみましたが、成功しませんでした。unzipsfxは、「unzipsfx:見つからない![unzipsfx]」というエラーを表示しますが、これはかなり奇妙です。 簡単なメモ:sfxはrar形式の他の6つのアーカイブに依存しています。zip、7z、またはそのような他の形式を扱っていません。 私は何か間違っていますか?以前は抽出が正常に機能していたため、ディストリビューション間で何かが変更されたはずです...
18 linux  rar 

4
ファイルが存在するかどうかを確認し、(カスタム)メッセージを標準出力に出力する単一のコマンド?
これに気づいたので、私がそれに遭遇したので、それがOKであることを願っています: test([)コマンドを使用してファイルの存在をテストできることはすでに知っています。 $ touch exists.file $ if [ -f exists.file ] ; then echo "yes" ; else echo "no" ; fi yes $ if [ -f noexists.file ] ; then echo "yes" ; else echo "no" ; fi no ...しかし:)、それはそこに少し入力するので、ファイルの存在結果を返す「デフォルト」の単一のコマンドがある場合、私はさまよっていましたstdoutか? test終了ステータスで使用することもできます$?: $ test -f exists.file ; echo $? 0 $ …
18 linux  files 

1
同じパーティションに複数のディレクトリをマウントする方法は?
私はSSDをインストールしていますし、入れたい/SSDにして/home、/varと、/tmpHDDに。私の現在のディストリビューションはKubuntuですが、この手順がより簡単に達成できるのであれば、別のディストリビューションを試してもかまいません。複数のパーティションにさまざまなLinux OSをインストールしましたが、1つのパーティションに複数のディレクトリをマウントできるインストーラーはありません。私はむしろ、特にように、3つの別々のパーティションを使用しないであろう/home、/varと/tmpサイズが大きく変化する傾向があり、それらの各一部任意の最大値を割り当てることは実用的ではありません。 現在のシステムをSSD / HDスプリットに移動するのではなく、新規インストールについて説明していることに注意してください。

7
1つのコマンドですべてのSSH接続を終了し、PuTTYを閉じます
すべてのSSH接続をバッ​​クアウトし、「ワンショット」でPuTTYを閉じる方法はありますか?私はWindows 7で働いており、PuTTYを使用してさまざまなLinuxホストにSSHで接続しています。 私が自分自身を働かせている方法の例: SSH to host1 with PuTTY... banjer@host1:~> #...doin some work...ooh! need to go check something on host8... banjer@host1:~> ssh host8 banjer@host8:~> #...doin some work...OK time for lunch. lets close putty... banjer@host8:~> exit banjer@host1:~> exit Putty closes. 上記のように、host8からPuTTYを一度に閉じる方法はありますか?場合によっては、最大5または10ホストまでのホストを見つけます。XをクリックしてPuTTYウィンドウを閉じることができますが、exitコマンドを使用してSSH接続が適切に閉じられるようにしたいと思います。また、怠を増やす方法に関するヒントを求めていることに気づきました。私はそれを「どうすればもっと効率的にできるか」と書き留めます。
18 linux  ssh  windows  putty  exit 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.