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

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。

5
Linuxのviでfindによって返されたすべてのファイルを編集するにはどうすればよいですか?
私がよくやっているのは、findコマンドを実行してからviですべて編集することです。これは次のようになります。 > find . "*.txt" ./file1.txt ./file2.txt ./path/to/file3.txt > vi ./file1.txt ./file2.txt ./path/to/file3.txt これをすべて1つのコマンドラインで行う賢明でシンプルな方法はありますか?
27 linux  find  vi 

4
非常に大きな(100G)ファイルを圧縮する時間
多数の非常に大きなファイル(80ギガバイトのGB)を圧縮しなければならないことに気づき、システムの速度(不足)に驚いています。約500 MB /分の変換速度が得られます。を使用してtop、私は単一のCPUを約100%使用しているようです。 tarファイルの作成(80Gファイルの作成方法)には数分(おそらく5または10)しかかからなかったため、(ちょうど)ディスクアクセス速度ではないと確信していますが、2時間以上たっても私の単純なgzipコマンドはまだですまだ完成してない。 要約すれば: tar -cvf myStuff.tar myDir/* 87 Gのtarファイルを作成するのに5分未満かかりました gzip myStuff.tar 55G zipファイルを作成して、2時間10分かかりました。 私の質問:これは正常ですか?gzip物事をスピードアップするための特定のオプションはありますか?コマンドを連結して使用する方が速いでしょうtar -cvfzか?私はへの参照を見たpigz- のgzipの並列実装をのでそれは私のためのオプションではありませんが、残念ながら私は私が使用しているマシンにソフトウェアをインストールすることはできません- 。たとえば、この前の質問を参照してください。 私はこれらのオプションのいくつかを自分で試して時間を計ります-しかし、オプションの「魔法の組み合わせ」に当たらない可能性が高いです。このサイトの誰かが物事をスピードアップするための正しいトリックを知っていることを望んでいます。 他のトライアルの結果が利用可能になったら、この質問を更新します-しかし、誰かが特に良いトリックを利用できるなら、本当に感謝します。おそらくgzipの処理時間は、私が思っていたよりも長くなります... 更新 約束されたように、圧縮の量を変更し、ファイルの宛先を変更するという、以下に提案するトリックを試しました。約4.1GBのtarに対して次の結果が得られました。 flag user system size sameDisk -1 189.77s 13.64s 2.786G +7.2s -2 197.20s 12.88s 2.776G +3.4s -3 207.03s 10.49s 2.739G +1.2s -4 223.28s 13.73s 2.735G +0.9s -5 237.79s …
27 linux  gzip 


1
www-dataグループへの書き込み許可の付与
私はウェブサイトを作成していますが、機能の一部はユーザーが生成したデータをphpで書き出すことです。Ubuntu 13.04でnginxを使用しています。私がテストするだけで、すべてがlocahostのnginxを介して提供される瞬間。 私のphpスクリプトはテキストファイルの書き込みに失敗します(手動でこれを行うことはできますが)/var/www/example.com/public_htmlディレクトリへの書き込みのアクセス許可の問題だと思います。 現時点では、私は(iain)このディレクトリを所有していますが、/ var / wwwディレクトリの所有権とその中のすべてをwww-dataユーザー(またはグループにする必要があります)に転送して、 www-dataグループ。以下はこれを行う正しい方法ですか? useradd -G www-data iain chown -R www-data:www-data /var/www/example.com chmod 775 /var/www つまり、これはwww-dataグループの誰でも/ var / wwwの読み取り、書き込み、実行ができるということですか?

2
Linuxに相当する「エコーオン」?
bashスクリプトで実行されるすべてのコマンドを標準出力にするにはどうすればよいですか? つまり、出力にはコマンド出力とコマンド自体が含まれている必要があります。 見つけた #!/bin/bash -x しかし、これはまったく同じではありません mysql -v dbname < dump.sql | grep "CREATE TABLE" それが示している + mysql -v dbname + grep 'CREATE TABLE'

7
Linuxコマンドプロンプトから.exeを実行する方法
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 10年前に移行され ました。 私はLinuxが初めてです。現在、フォルダーabc内で* .exeを実行するコマンドラインを記述しようとしています。 私が試してみました % cd abc info.exe しかし、エラーは言いno such file or directoryます。 助言がありますか?

1
ルート権限なしでperfを実行する
4.1カーネルとバージョン4.1のperfツールを使用して、Debianテストを実行しています。このバージョンでは、通常のユーザーがそのツールからデータを収集しないように、何らかの保護を追加したようです。したがってperf、通常のユーザーとして実行するとこのエラーが発生します。 perf stat ls Error: You may not have permission to collect stats. Consider tweaking /proc/sys/kernel/perf_event_paranoid: -1 - Not paranoid at all 0 - Disallow raw tracepoint access for unpriv 1 - Disallow cpu events for unpriv 2 - Disallow kernel profiling for unpriv perf_event_paranoid私のインストールには3が含まれています。残念ながら、ルートとしてもそのファイルを変更することはできません。自分のユーザーがperfsudo権限なしで使用できるようにするにはどうすればよいですか? ルートを必要としないベンチマークを行いたいアプリケーションがあり、それをベンチマークするためにルートとして実行したくありません。
27 linux  perf 

3
rm -rf -no-preserve-rootが必要なシナリオはありますか?
ここで、人々が誤って操作しrm -rf --no-preserve-rootたりrm -rf *、反応する前にファイルシステムのほとんどまたはすべてを消去したりするいくつかの質問を見ました。 --no-preserve-root開発者として、または管理者として、通常の使用であるかにかかわらず、使用する理由はありますか?
27 linux  unix  rm 

1
x行の後に出力をカットするbashコマンド
ファイルまたは別のコマンド出力の行数を制限するために使用できるbashコマンドを探しています。例えば ls -thor | limit 10 lsコマンドの出力を10行に制限します(この例では、コマンド "limit"は当然、想像上のコマンドであり、同等のコマンドを探しています)。そのようなコマンド、または関連する解決策はありますか?
27 linux  bash  gnu 

1
systemctlサービスの「systemd-modules-load」が失敗する理由を調べるにはどうすればよいですか?
しばらくの間、起動中に赤いテキストが点滅するのを見てきました。今日、私はそれを調べることにしました。systemctlサービスsystemd-modules-load.serviceは次のテキストで失敗します: tomas @ bonus-debian:〜$ sudo systemctl status systemd-modules-load ●systemd-modules-load.service-カーネルモジュールのロード ロード済み:ロード済み(/lib/systemd/system/systemd-modules-load.service; static;ベンダープリセット:有効) アクティブ:失敗(結果:exit-code)ma以降。2015-11-09 02:58:48 CET; 5分前 ドキュメント:man:systemd-modules-load.service(8) man:modules-load.d(5) プロセス:644 ExecStart = / lib / systemd / systemd-modules-load(code = exited、status = 1 / FAILURE) メインPID:644(code = exited、status = 1 / FAILURE) 11月 09 02:58:48 bonus-debian systemd [1]:カーネルモジュールのロードの開始... 11月 09 02:58:48 bonus-debian systemd-modules-load …


3
失敗したLinuxログインに時間がかかるのはなぜですか?[複製]
重複の可能性: 不正なパスワードの試行は、正しいパスワードの試行よりも処理に時間がかかるのはなぜですか? 正しいログイン資格情報を取得すると、すぐにログインします。パスワードを間違えた場合、通知されて再試行できるようになるまでに2番目の遅延があります。 これはクラッキングの防止ですか、それとも背後で何かが行われていますか?
26 linux  login 

1
コマンドラインからの削除にかかる時間がGUIからの削除よりも大幅に短いのはなぜですか?
コンピューターから数十個の画像を削除していたときに気になったもの:rm -rfディレクトリの内容をすばやくコマンドで操作すると、すべての画像がすぐに消えてしまいました。同じダースほどの画像をゴミ箱/リサイクル禁止にドラッグすると、10秒以上かかることがあります。 今では、その一部はGUIなどのオーバーヘッドに起因していると確信しています。それは、ファイルがごみ箱に入れられた場合、ファイルが何らかの形でまだ「存在する」という事実かもしれませんが、それ以外の何かがありますそのような巨大な時間の不均衡を説明していますか?「rm」と「delete」は根本的に異なるコマンドなので、リンゴとオレンジを比較しようとしていますか?

3
sshfsが「リモートホストが切断されました」で失敗する
私は以下でsshfsを実行しています: sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server" また、パスワードプロンプトなしでssh経由でログインできるようにRSAキーを作成しました(これをテストし、動作します)。 また、パスワードなしでsftp-serverを実行するために、ユーザーをsudoersファイルに追加しました。 basicuser ALL=(ALL) NOPASSWD: /usr/libexec/openssh/sftp-server このエラーの原因は何ですか?どうすればそれを理解できますか? 編集 リモートサーバーからローカルコンピューター上のフォルダーをマウントしようとしています。リモートサーバーでは、ルートのみがそのフォルダに対する読み取り/書き込み権限を持っています。 リモートフォルダー:/ var / www / myapp(ルートのみ読み取り/書き込み)
26 linux  ssh  centos  sftp  sshfs 

5
グループの書き込み権限があるファイルを削除できないのはなぜですか?
次の権限を持つファイルがあります。 root:data、chmod775に設定します。 私の通常のユーザーは、bobyと呼びましょうdata。グループにいます。 ユーザーbobyでファイルを削除できないのはなぜですか? rwxrwxr-x 18ルートデータ4096 2011-12-30 22:02ストレージ ユーザーはグループデータに含まれていますが、ストレージに書き込むことができません

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