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

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

3
ディレクトリ内の各ファイルの最初の50行を再帰的にgrepするにはどうすればよいですか?
ディレクトリとそのサブディレクトリにあるすべてのファイルの最初の50行を検索する必要があります。 これは再帰的な部分を行いますが、各ファイルの最初の50行だけに制限するにはどうすればよいですか? grep -r "matching string here" . これらのファイルの一部は巨大であり、最初の50行でのみ一致させたい。一部のファイルでメガバイトのバイナリデータを検索しないようにして、プロセスを高速化しようとしています。
10 linux  unix  grep 

3
インターフェイスなしでVLCストリームを再生
GUIを起動せずにVLCを使用してインターネットラジオストリームを再生したいのですが。それは可能ですか?VLCのコマンドラインドキュメントを少し調べましたが、解決策はありませんでした。 これまでのところ、呼び出すだけです: $ vlc <stream> 私はLinux(Ubuntu 13.10)を使用しています。

1
SSHがこれらのコマンドの最後でハングするのはなぜですか、どうすれば終了できますか?
私はこれを実行します: ssh -t -vvv -i ~/.ssh/druid-keypair -o StrictHostKeyChecking=no ubuntu@${INSTANCE_ADDRESS} <<EOI # Setup Oracle Java ... # Install dependencies - mysql must be built from source, as the 12.04 apt-get hangs export DEBIAN_FRONTEND=noninteractive sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password password diurd' sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password_again password diurd' sudo apt-get -q -y …

2
kill 0は実際には何をしますか?
でman page、それは言う: 0 All processes in the current process group are signaled そして私はこのようにしてみました: $ man kill & [1] 15247 $ [1]+ Stopped man kill $ kill 0 $ ps 15247 pts/41 00:00:00 man 私が理解したようにkill 0、を含む現在のプロセスのすべてのプロセスを強制終了しますpid15247。ただし、この例では何もしませんでした。誰かがそれを使用する方法についてのアイデアを持っていますか?
10 linux  shell  unix  process  kill 

3
rsyncは空でないディレクトリを削除できません
リモートバックアップを同期すると、エラーが発生しますrsync cannot delete non-empty directory。 原因を知っています:一部のファイルを除外しました。ローカルに存在しないためにrsyncがリモートディレクトリを削除しようとすると、空ではないため削除できません。除外しないと、ディレクトリは空になります。 --delete-excludedを使用することで問題を解決できることも知っていますが、それは望まないことです。 特定のファイルのアップロードをスキップしたいのですが(アップロード速度に対して大きすぎるため)、ローカルに存在する場合は、しばらく前に既にアップロードしたファイルを保持したいと思います。ローカルに存在しない場合は、削除する必要があります。--delete-excludedは、リモート側でそれらをすべて削除します。 つまり、ディレクトリがローカルに存在しない場合は、除外されたファイルが含まれていても削除する必要があります。 これを達成するためにrsyncをセットアップすることは可能ですか?
10 linux  rsync 

4
Fedora 17でUSBハードドライブを安全に取り外すにはどうすればよいですか?
Fedora 17では、USBハードディスクを取り外したい場合、アンマウントしかできません。しかし、問題は、ハードドライブの電源がオフにならないため、プラグを差し込めないことです。 Ubuntuのような他のいくつかのディストリビューションでは、ハードドライブの電源を切るSafely Removeオプションがあります。 どうすれば修正できますか?

1
SSHセッションでCtrl-Z
別のシステムにSSHで接続してCtrl- を押すとZ、SSHクライアントがバックグラウンドになると思っていました。ただし、それを行うのはリモートプロセスです。魔法はどこで起こりますか?
10 linux  ssh  unix  terminal 

1
「クロックソースtsc不安定」とはどういう意味ですか?
Linuxの起動が表示されるたびに、次のメッセージが表示されます。 クロックソースtsc不安定(デルタ= NNNNNNNN ns) ここで、NNNNNNNNは非常に大きな数であり、正または負の場合があります。 このメッセージはどういう意味ですか?これについて心配する必要がありますか?
10 linux  clock 

6
debian wheezyで壊れたGNOMEデスクトップを回復する
1時間前、debianシステム(thinkpad x121e)でgnome-desktopが動作していた。 次に、クラッシュしたcompizをインストールしました。 再起動後、gnome-desktopは起動しなくなりました。 次に、aptitudeを使用していくつかのアップグレードを行いました。すべてのgnomeパッケージがそこにあるようですが、それでも機能しません。 起動時にログインダイアログが表示され、ログインするとデスクトップが表示されず、端末を起動できるウィンドウマネージャーのみが実行されます。 「gnome-session」を実行すると、「セッション「gnome」を読み込めませんでした」というエラーメッセージが表示されます。 では、どうすれば正常に機能するデスクトップに戻ることができますか? 「tasksel install gnome-desktop --new-install」を試してみましたが、30分後も0%を示す進行状況ウィンドウが表示されるだけです。 誰かが私を助けてくれますか? 私が試してみました "
10 linux  debian  gnome 

2
ファイルパス内のすべてのコンポーネントのアクセス許可を一覧表示するにはどうすればよいですか?
パス内のどのディレクトリでアクセス権が制限されているかを判断する必要がある場合があります。次に例を示します。 $ ls /sys/kernel/debug/usb/devices ls: cannot access /sys/kernel/debug/usb/devices: Permission denied $ cat /sys/kernel/debug/usb/devices cat: /sys/kernel/debug/usb/devices: Permission denied また、ユーザー権限が制限されている場所lsもcat示していません。 パス内のすべてのコンポーネント(ディレクトリとファイル)のアクセス権を表示する最も簡単な方法は何ですか?私は主にUnixライクなシステムのためのソリューションに興味があります。
10 linux  unix  permissions  path  acl 

5
別のユーザーとしてのApacheの実行
ps -efHコマンドを実行してすべてのプロセスを一覧表示するrootと、Apacheがとして実行されていることがわかり、サブプロセスがとして実行されているように見えwww-dataます。ここに抜粋があります: root 30117 1 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start www-data 30119 30117 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start www-data 30120 30117 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start www-data 30121 30117 0 09:10 ? 00:00:00 /usr/sbin/apache2 -k start Apacheとすべてのサブプロセスを別のユーザーとして実行できますapache2d:apache2dか?もしそうなら?私はこれの設定が見つかり/etc/apache2/httpd.confますが、そのファイルは空のようだとどこかで読みましたか?これは、/etc/init.d/apache2スクリプトの所有者とグループを変更してから、そのスクリプトにsetuidフラグを設定することで実現できますか?

2
lynxでのCookieの使用
lynx -cfg = cfg.file $ URL これは、.cfgファイルの次のコンテンツで機能します。 SET_COOKIES:TRUE ACCEPT_ALL_COOKIES:TRUE PERSISTENT_COOKIES:TRUE COOKIE_FILE:cookie.file ただし、これはしません: lynx -cookies = 1 -accept_all_cookies = 1 -cookie_file = cookie.file $ URL それが助けになるなら-ここにトレースがあります: parse_arg(arg_name = -cookies = 1、mask = 1、count = 2) parse_arg lookup(cookies = 1) ...スキップ(マスク1/4) parse_arg(arg_name = -accept_all_cookies = 1、mask = 1、count = 3 ) parse_arg …
10 linux  cookies  lynx 

2
Btrfs:3以上のデバイスでのRAID 1
現在、3つの3 TBドライブと4 TBドライブの4つのデバイスを持つBtrfsパーティションがあります。データとメタデータはRAID 10なので、6 TBの使用可能なスペースがあり、ほぼいっぱいです。ストレージがいっぱいになるまでに、BtrfsでのRAID 5のサポートが成熟すると予想していましたが、明らかに優先順位ではありません。 私の質問は、RAID 1よりもRAID 10を好む理由はありますか?現在のハードウェアで実際のRAID 1を使用すると、各ブロックの4つのコピーで3 TBの使用可能なスペースが得られるはずですが、Btrfsは明らかにこのように動作しません。Btrfs FAQから: btrfsはすべてのデバイスを最初にストレージプールに結合し、次にファイルデータが作成されるときにチャンクを複製します。RAID-1は現在「異なるデバイス上のすべてのデータの2つのコピー」として定義されています。これは、n個のデバイスに対してn個のコピーを作成するという点で、MD-RAIDおよびdmraidとは異なります。3つの1 TBデバイス上のbtrfs RAID-1では、1.5 TBの使用可能なデータを取得します。各ブロックは2つのデバイスにのみコピーされるため、特定のブロックを書き込むには、正確に2つのデバイスに書き込む必要があります。片方からしか読めません。 そして、スタックオーバーフローのイェンスエラトから: Btrfsはデータ(およびそのRAID 1コピー)をブロックごとに分散するため、さまざまなサイズのハードディスクを非常にうまく処理します。すべてのハードディスクの合計を2で割ったものを受け取ります。同様のサイズのペアにまとめる方法を考える必要はありません。 複数のディスクに障害が発生すると、常にデータを失う危険があります。RAID1は、同時に2つのディスクを失うことには対処できません。上記の例では、間違った2つのディスクが停止すると、常にデータが失われます。 これは、4 TBのドライブが原因で、RAID 10からRAID 1にリバランスすると、500 GBのデータ(6 TBではなく6.5 TB)が増えることを意味しますか?また、RAID 10を使用する理由はありますか?
10 linux  raid  btrfs 

3
Linuxで/etc/resolv.confを使用して複数のドメインを解決できるようにするにはどうすればよいですか?
Ubuntu 12.04を実行していますが、次のシステムにpingを実行しようとしています。 system0.oldcompany.com system1.fing.oldcompany.com system2.newcompany.com system3.thing.newcompany.com 私のresolv.conf # internal dns servers nameserver 1.1.1.151 nameserver 1.1.1.152 search oldcompany.com fing.oldcompany.com newcompany.com thing.newcompany.com #domain thing.newcompany.com domain oldcompany.com #domain fing.oldcompany.com #domain newcompany.com #nameserver 8.8.8.8 #commented out due to other issues これらのすべての行のコメントを外したままにすると、system0またはsystem1にpingできなくなります。ドメイン名を使用するだけで4つのシステムすべてにpingできるように設定するにはどうすればよいですか?Windowsでは、すべてのシステムを解決します。 ping system0 ping: unknown host system0 ping system1 ping: unknown host system1 resolv.conf …

9
bashで文字列内の単語のインデックスを見つける方法は?
bashスクリプトでは、 1つ以上のスペースで区切られた複数の単語を含む文字列があります。つまり: Name Age Sex ID Address 「Age」という単語のインデックスを検索するなど、単語を検索したい場合はどうすればよいですか? 必要な単語のインデックス番号を直接返すコマンドはありますか? ありがとう。
10 linux  bash  search 

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