Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

4
コマンドが見つからないのに長い遅延が発生するのはなぜですか?
多くの場合、lsなどのコマンドを誤って入力すると(たとえば、「s」を入力する前にEnterキーを押します)、端末が表示された後、長い(〜2秒)遅延が発生します。 bash: l: command not found... 間違ったパスワードを入力した後、同様の遅延の理由を理解できます。「間違ったパスワードを入力した後、大きな遅延があるのはなぜですか?」。しかし、なぜ認識されないコマンドの後に遅延するのでしょうか?んFAIL_DELAYで/etc/login.defsも、この影響を与えますか?

3
ブート間で/ sysへの変更を永続的にする
"echo 1 > /sys/kernel/mm/ksm/run"ブート間で永続的にしたい。私はファイルシステムの変更を永続化/etc/sysctl.confするために編集できることを知ってい/procますが、これはうまくいかないようです/sys。再起動後もこの変更を行うにはどうすればよいですか?

3
インスタンスのパブリックDNSアドレスを取得する方法はありますか?
現在のインスタンスのパブリックDNSアドレスでEC2インスタンスが起動されるたびに構成ファイルを更新する必要があるプロジェクトがあります。これにはPerlまたはSedを使用するので、それは実際の質問ではありませんが、実際の質問は次のとおりです。インスタンスのパブリックDNSアドレスを決定する方法はありますか?インスタンスからアクセスして判断できるEC2 APIはありますか?
18 dns  amazon-ec2 

3
既存のファイルを書き換えて、完全に一度だけ書き込まれた後、アトミックに新しいバージョンに置き換えられるようにします
私は漠然と、どこかで読んだことを覚えています。一部のUnicesでは、既存のファイルを書き込み用に開き、カーネルに古いバージョン(読み取り用にアクセスする他のプロセス)を使用するように要求するフラグがあり、「新しい"バージョンは完全に記述され(fdは閉じられます)、その時点からファイルは新しいバージョンとして表示されました。 言い換えると、他のプロセスは、古いバージョンまたは新しいバージョンのいずれかを認識し、不完全に記述されたバージョンは認識しませんでした。 知識のある人が私に参照を示すことができますか?


11
巨大なファイルから膨大な数のパターンをGrep
私は1日に約200,000行成長しているファイルを持っていますが、すべて3行のブロックで構成されています。 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist これで、別のファイルから約10,000個のキーパターンを抽出できます1358726575123。次にfor、これらのパターンでループを実行し、最初のファイルと照合する必要があります。ファイルにそのようなパターンが含まれていない場合、さらに処理するためにパターンを3番目のファイルに保存します。 for number in $(grep -o '[0-9]\{12\}' file2); do # finds about 10.000 keys if ! grep -q ^$number$ file1; then # file1 is a huge file printf "$number\n" >>file3 # …
18 grep  awk  database  text 



1
Xでモニターの色温度を簡単に調整するにはどうすればよいですか?
新しい27インチiMacがあり、その上でFedora 15(Apple OSなし)を実行しています。Linuxを直接起動するだけです。 色は基本的に私の目に正確ですが、白色点は私が望むよりもはるかに高いです(つまり、すべてが青です)。私はそれが9300Kだと思うし、派手なLEDバックライトなどが原因かもしれません。知りません; 私はソフトウェアの男です。 より快適な6500Kに調整したいと思います。昔(私の古いLCDモニターを含む)、モニターのボタンを押してメニューから選択するだけでした。もちろん、iMacでは、これは実際にはオプションではありません。代わりにソフトウェアでこれを行うことはできますか? Linux で完全なプロファイリングおよびキャリブレーションソフトウェアが実行されることは知っています。最終的にはそれに到達するかもしれませんが、今のところは単純なオプションが欲しいです。私は何をすべきか?
18 xorg  colors  monitors 

3
不要なバッファが開かないようにする
私は毎日のJavaScript編集にemacsを使用し、Cx LEFTとCx RIGHTを使用するバッファーを切り替えていますが、これで問題ありません(変更しているファイルのパスを知ることが難しい場合でも)。 私の問題: 起動時に私は常に持っている*scratch*と*Messages*開かれ、私は入れていると考え(kill-buffer "*scratch*")、私の.emacsにしても問題が解決するだろうが、そうではありません、あなたが提案を持っているのですか? ファイルを開くときは常にTABオートコンプリートを行うので、補完*Messages*のオプションを含む新しいバッファーを作成するたびに、これを作成しないようにするにはどうすればよいですか、または、より良い方法として、emacsにそれを強制終了させます私の選択をしましたか? 私が一番上で言ったように私がナビゲートして「あるべき姿」ではない何かをしていると思うなら、あなたの意見を言ってください。
18 emacs  buffer 


2
Gnome 3のログファイルはどこにありますか?
これらの手順に従って openSUSE 11.4にgnome3をインストールしましたが、kdmgnome3を読み込もうとすると、読み込めないというページが表示されるだけで、問題の詳細は表示されません。エラーメッセージを保存するログファイルはどこで探すべきですか?
18 opensuse  gnome3 

4
ローカルネットワーク接続のみを受け入れるようにいくつかのファイアウォールポートを設定しますか?
LANのシステムにファイアウォールを設定して、一部のポートが外部からではなくローカルエリアネットワークからの接続に対してのみ開かれるようにするにはどうすればよいですか? たとえば、Scientific Linux 6.1(RHELベースのディストリビューション)を実行しているボックスがあり、そのSSHサーバーがローカルホストまたはLANからの接続のみを受け入れるようにします。どうすればいいですか?
18 ssh  iptables  firewall 


1
fileコマンドでELFバイナリがLinux 2.6.9用であると表示されるのはなぜですか?
ELFバイナリでファイルを実行するたびに、次の出力が表示されます。 [jonescb@localhost ~]$ file a.out a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped Linux 2.6.9でこのバイナリが2.6.8で実行できなかったことで何が変わったのでしょうか?Linux 2.0ではELFサポートが追加されていませんか?
18 linux  executable  elf 

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