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

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

2
tmux:キーをバインドしてシェルコマンドを起動する方法
私はtmux開発に2つのペインを使用しています。1つはコードの編集用、もう1つはコンパイル用です。コンパイルコマンドを起動するには、ペインを頻繁に切り替える必要があります(たとえば、 " mvn install")。 キーをバインドして(たとえば「Ctrl+ B C」)、特定のコマンドを他のペインで(またはペインなしで)起動する方法を教えてください。
9 linux  shell  vim  tmux 


2
シェルでプロセスをデーモン化しますか?
http://linuxg.net/how-to-transform-a-process-into-a-daemon-in-linux-unix/は、bashでプロセスをデーモン化する例を示しています。 $ nohup firefox& &> /dev/null 私が正しい場合、コマンドは「nohup and background a process」と同じです。しかし、デーモンはnohuppedおよびバックグラウンドプロセス以上のものではありませんか? プロセスをデーモン化するためにここで欠落している手順は何ですか? たとえば、プロセスをデーモン化するときに親プロセスを変更する必要はありませんか?はいの場合、どのようにbashでそれを行いますか?関連する返信https://unix.stackexchange.com/a/177361/674を理解しようとしています。 他にどのようなステップと条件がありますか? 私の関連する質問を参照してくださいhttps://stackoverflow.com/q/35705451/156458
9 linux  bash  daemon 

2
「ls」から「xargs」を介して「tar」に変数を渡す
私は何かをしようとしています ls -t | head -n 3 | xargs -I {} tar -cf t.tar {} 最後に変更された3つのファイルをアーカイブしますが、ファイルごとに個別にtarコマンドを実行し、最後に3つのファイルの最後を含む1つのtarファイルが残ります(順序は任意)。「xargs」を正しく使用していないことはわかっていますが、検索しても効果がありませんでした。どちらも機能しない例を見つけました。より単純なコマンドでも ls | xargs -I {} tar -cf t.tar {} そのディレクトリ内のファイルの1つだけを含むtarファイルで終了します。
9 linux  ls  tar  xargs 

3
Docker Alpine Linuxコンテナで「date -d」コマンドが失敗する
私は、構築されたアルパインLinuxの中でドッカーコンテナ以下Dockerfileと: FROM alpine:3.2 RUN apk add --update jq curl && rm -rf /var/cache/apk/* ビルドは正常に実行されました: $ docker build -t collector . Sending build context to Docker daemon 2.048 kB Sending build context to Docker daemon Step 0 : FROM alpine:3.2 3.2: Pulling from alpine 8697b6cc1f48: Already exists alpine:3.2: The image you …

3
タイムアウト関数の戻り値
スクリプトを5秒待つために、debianでタイムアウト機能を使用しています。うまく動作しますが、問題は戻り値が必要なことです。タイムアウトの場合は1、タイムアウトなしの場合は0のようにします。 私のコードを見てください: timeout 5 /some/local/script/connect_script -x 'status' > output.txt # here i need the return of timeout ご覧のとおり、connect_script -x 'status'はステータスを文字列として返し、画面に出力します(おそらくこれは表示されません)。この問題の背景は、サーバー(connect_script)がフリーズしている場合、スクリプトは何もしないことです。 。そのため、そのあたりのタイムアウトが必要です。そして、それがタイムアウトしたとき、サーバーを再起動したいと思います。私はそれを行うことができますが、タイムアウトかどうかを確認する方法はわかりません...

3
TCPトラフィックを生成するツール
ポート0からポート65535までのTCPトラフィックを生成したい ジェネレータは、TCP ACKがあるかどうかを気にする必要はありません。 そのようなトラフィックを生成できるツールはありますか? iperfとスクリプトでそれを行うことは可能ですか? つまり、Windowsでも実行できますか?

2
パスを指定してファイルシステムのUUIDを取得するにはどうすればよいですか?
ディレクトリまたはファイルのパスを渡されます。 このディレクトリ/ファイルが配置されているファイルシステムのUUIDを確実に提供するユーティリティ/シェルスクリプトはどれですか。 ファイルシステムのUUIDとはUUID=...、たとえばblkid Redhat Linuxを使用しています。 (誰かがここunix.stackexchange.comでこれを尋ねるべきだと誰かが提案したので、元のstackexchange.comから移動しました)

1
inotifyを使用して、ディレクトリ全体を監視せずに特定のファイルが作成されるのを監視できますか?
特定のファイル名が作成されたときに通知を受け取りたい。私は見ていinotifyます。IN_CREATEフラグは、その中のすべての変更のためのディレクトリを監視するための利用可能ですが、私は、私が興味を持っていたファイル以外にも、そのディレクトリに活動の良い取引があるかもしれないので、ディレクトリ全体を監視することがないことを好むだろう。これを行うことができます?
9 linux  inotify 

4
find:ファイルシステムループが検出されました
を使用してファイルを検索しようとするとfind -name "filename"、次のエラーが表示されます。 ./var/named/chroot/var/named' is part of the same file system loop as `./var/named' ls -ldi /var/named/chroot/var/named/ /var/namedコマンドを実行しましたが、iノード番号は同じです。調査によると、修正はハードリンク/var/named/chroot/var/named/を使用して削除し、rm -fそれをディレクトリとして再作成することですが、これを行うと、すでにディレクトリであるため削除できないことをお勧めします。どうすれば修正できますか?Centos 6とPlesk 11を実行しています。 mountコマンドはこれを与えます: /dev/vzfs on / type reiserfs (rw,usrquota,grpquota) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) none on /dev type tmpfs (rw,relatime) none on /dev/pts type …
9 linux  centos 

1
ZFS:Zpoolから最上位ドライブを削除しようとしています
5つのデバイスraidz1アレイを含むstorageというzpoolがあります。 今日、私は行って別の3TBデバイスを購入し、それを私のエンクロージャーに入れました。ただし、新しいプールを作成してそのデバイスを追加するのではなく、誤って既存のストレージプールに追加しました。 これで、削除したいトップレベルデバイスが呼び出されましたsdg(それが新しいドライブです)。私がそれを削除しようとするたびに、私は次のようになります: cannot remove sdg: only inactive hot spares, cache, top-level, or log devices can be removed. では、このデバイスを削除するにはどうすればよいですか?このデバイスに障害が発生すると、プール全体が使用できなくなります。私は別のドライブを買いに行くべきだと思っています。少なくともそれはミラーリングされますが、これを行う適切な方法がないとは信じられません。 これは私のステータスダンプです。 pool: storage state: ONLINE scan: scrub canceled on Wed Jul 23 17:26:08 2014 config: NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 ata-ST3000DM001-1CH166_Z1F1PYM6 …
9 linux  freebsd  zfs 

1
コピー先のディレクトリのファイル継承許可?
ユーザーの読み取り権限(r-- --- ---)のみでファイルをホームディレクトリに作成しています。このファイルを/etc/test/、フォルダのアクセス権が744(rwx r-- r--)である別のディレクトリにコピーしたい。コピーしているファイルがコピー先のフォルダーのアクセス許可を継承できるようにする必要があります。これまでのところ、コピーしたときのファイルアクセス許可は同じままです(r-- --- ---)。setfaclコマンドを試しましたが、うまくいきませんでしたか?助けてください。 PS。私がすることができないだけでchmod -r /etc/test/時間をかけて、このフォルダにコピーされます多くのファイルがあるので、私はのchmodコマンドにファイルがコピーされるたびに実行する必要はありません。

1
Drivers Offline Arch Linuxをインストールする
Macbook ProにArch Linuxをインストールしようとしましたが、ワイヤレスドライバーとイーサネットドライバーが機能しません。そのため、インターネットにアクセスできません。だから、解決策を探しながら、私はこれらのドライバをダウンロード:http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2(私はこのAURレポからドライバのリンクを得た:HTTPS ://aur.archlinux.org/packages/b43-firmware/) ただし、問題は、インストール手順中にコマンドラインからドライバーをインストールする方法がまったくわからないことです。 はっきりさせておきますが、上記のMacBookでインターネットに接続することはできません。インストールも機能しません。このため、すべてのソリューションは、インストールメディアのコマンドラインから実行できる必要があります。 注:起動時にワイヤレスドライバーが見つからないという短いメッセージが表示されることにも気づきましたが、速度が速すぎて適切に読み取ることができません。

3
ディスクにスワップしない固定サイズのLinux RAMディスクを作成する方法は?
ディスクにスワップしない固定サイズのLinux ramdiskを作成します。私の質問は「なぜ」私がこれをやりたいと思っているのではないことに注意してください(たとえば、それは教育目的または研究のためであることを言いましょう):問題はそれを行う方法です。 私ramfsはサイズを制限できないことを理解しているので、固定サイズのRAMディスクを使用するという私の要件には適合しません。 また、そのようでtmpfs あり、ディスクにスワップされます。したがって、ディスクにスワップしないという私の要件には適合しません。 ディスクにスワップしない固定サイズのLinux RAMディスクをどのように作成できますか? それは可能であり、例えば、作成するために、tmpfs内部でramfs(そのような解決策は、両方の私の要求事項に適合します)ので、どのようにしたら? パフォーマンスは問題ではなく、RAMディスクがいっぱいになり、「ディスクがいっぱい」のエラーをトリガーすることも問題ではないことに注意してください。

2
i915.modeset = 1とは何ですか?
私はUbuntu 13.10を実行していますが、ivybridgeビデオでカーネル3.12.8(ソースからビルド、ubuntuパッチを含む)にアップグレードしたので、ブートスプッシュ画面がちらつき、めちゃくちゃになりました。 それで私i915.modeset=1はググってパラメンターをグラブに追加しようとしましたが(実際に何をしていたのか知​​らずに)、魔法のようにスパーシュスクリーンが修正され、ウィンドウコンテンツのスクロールがはるかにスムーズになったことに気付きました(例:クロムのWebページ)。 ですから、についてもっと知りたいと思いi915.modeset=1ます。
9 linux  kms  i915 

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