Unix & Linux

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

1
Linux Mint:Hibernateが機能しない
Linux Mint 14で複数回休止状態を試しましたが、動作しないようです。役立つと思われるログを追加しました。誰かが問題の診断を手伝ってくれますか? ラップトップモデル:I:TOSHIBA Satellite R630 / Portable PC、BIOS Version 1.90 02/24/2011 / var / log / syslog Feb 21 21:21:51 kernel: [ 3526.006366] PM: Marking nosave pages: [mem 0x0009e000-0x000fffff] Feb 21 21:21:51 kernel: [ 3526.006372] PM: Marking nosave pages: [mem 0xb70d0000-0xffffffff] Feb 21 21:21:51 kernel: [ 3526.007297] PM: Marking …

2
muttでアドレスリストを作成する方法
私Muttはメインクライアントとして使用し、aliasコマンドをかなり頻繁に使用しています。 メールアドレスをグループ化する方法、またはさらに優れた方法で、エイリアスをリストにまとめて、aliasメールの送信先として使用する方法は?
8 email  alias  mutt 

4
スクリプト出力のリダイレクトとログ
次のスニペットを整理しようとしています。設計目標は、スクリプトからのすべての出力をログに記録することであり、ラッパーであってはなりません。線が少ないほど良いです。 (この段階では)ユーザー入力は気にしません。ターゲットスクリプトは非対話的に実行されます。 スニペットは ログにstdoutを出力し、常にコンソールにエコーする ログにstderrを出力し、デバッグが有効な場合はコンソールにエコー stderrメッセージには、タイムスタンプとその他の有用性をプレフィックスとして付ける必要があります 現時点では、Ubuntuのように最近のバージョンのbash(4.2以降?)でのみテストできますが、CentOS6では正しく動作しません。 DEBUG_LOG="${0##*/}.log" # copy stdout to log always and echo to console exec > >(tee -a ${DEBUG_LOG}) # copy stderr to log only, unless debugging is enabled [ $DEBUG_TEST = "true" ] \ && exec 2> >(tee -a ${DEBUG_LOG} >&2) \ || exec 2>> …

2
Unix哲学はWebアプリケーションの設計から放棄されましたか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 Unix Philosophyは、共有メモリ空間やリンケージとは対照的に、パイプ、fifo、ソケットなどのプロセス間通信の形式と連携する、小さくて一般的に再利用可能な協調プログラムの使用を奨励しています。多くの場合、プログラムMHおよびuzblは、Unixの哲学を設計で例示するアプリケーションの例として示されています。 これが事実なら、Unix PhilosophyがWebアプリケーションの設計から完全に放棄されているというのは本当ではないでしょうか。要求を処理するほとんどすべてのWebアプリケーションは、1つのリソースだけでなく、ドメイン全体のすべてのリソースに対して、(外部データベースプログラムの呼び出しを除いて)要求/応答サイクル全体を処理する単一の大きなモノリシックな長時間実行プロセスとして構築されています。 これは主に、Webリクエストへの動的応答を構築するために外部プログラムのコレクションにパイプアウトすることで、プロセスの起動時のオーバーヘッドが多すぎるためですか?RubyまたはPythonスクリプトにパイプアウトしたい場合、これがどのように見えるかがわかりますが、おそらくコンパイル可能なHaskellのような言語を使用している場合、Webアプリの構築におけるUnix哲学に従うための実際の障害はなくなりますか?

1
非リアルタイムOSでのリアルタイムの優先順位
標準のLinux Mintインストールで次のコマンドを実行すると、 comp ~ $ ps -eo rtprio,nice,cmd RTPRIO NI CMD ... 99 - [migration/0] 99 - [watchdog/0] 99 - [migration/1] - 0 [ksoftirqd/1] 99 - [watchdog/1] リアルタイム優先度が99のプロセスの一部を取得します。 rtprio非リアルタイムLinux の意味は何ですか?これは、rtprio99でプログラムを実行すると、リアルタイムで実行されることを意味しますか?この話では、リアルタイムOSはどこに分類されますか?

5
xsetwacomがudevから機能しないのはなぜですか?
Wacom Bambooタブレットを180度回転させるスクリプトを作成しました。自分(ユーザー)またはrootで実行すると正常に動作しますが、起動したときudev(つまり、タブレットをusbポートに接続したとき)は機能しません。 Udevルール: SUBSYSTEMS=="usb", ATTRS{idVendor}=="056a", ATTRS{idProduct}=="00d1", ATTRS{manufacturer}=="Wacom Co.,Ltd.", RUN+="/usr/local/bin/red-wacom-bamboo.sh" Wacomスクリプト/usr/local/bin/red-wacom-bamboo.sh: #!/usr/bin/env bash exec > /tmp/red-wacom.log exec 2>&1 # I had to do this otherwise xsetwacom would say: # "Failed to open Display ." # Is there a way to do this without using my username? export XAUTHORITY=/home/redsandro/.Xauthority export DISPLAY=:0 /usr/bin/xsetwacom …
8 xorg  devices  udev 

2
指定されたタイムスタンプよりも新しいすべてのファイルをリストし、それらを並べ替えます
タイムスタンプよりも新しいすべてのファイル(日付順)を20130207003851ディレクトリ/ tmpのみの形式で一覧表示したい。サブディレクトリは省略できます。 SUSE Linux Enterprise Server 11。 出力フォーマットは S0002948.LOG Feb 7 03:28 S0002935.LOG Feb 7 05:58 S0002952.LOG Feb 7 09:58 S0002940.LOG Feb 7 11:58 find / tmp -newermt "7 feb 2013" -lsは、必要なファイルをリストしますが、 タイムスタンプを20130207003851の形式で使用する方法 出力を並べ替えるにはどうすればよいですか? ファイル名と日付のみを表示するにはどうすればよいですか。最初にファイル名、次に日付? PSタッチを使用して検索用の参照ファイルを作成したくない pss find -newermt "20130207003851" -ls find: I cannot figure out how to interpret `20130207003851' …

1
これらのBSD Unixコントリビューターは誰ですか?
SCCSログの内容によると、BSD Unixに貢献した人々の名前をまとめようとしています。(これは当時使用されていたバージョン管理システムです。)Jonathan Greyが作成したリストにはいくつかの名前が表示されていますが、72がまだ見つかりません。このプロセスを整理しておくために、未知の貢献者のリストを含むコミュニティWiki回答を作成します。各識別子の横に名前を追加してください。
8 history  bsd 

4
zipアーカイブに複数のファイルが含まれている場合にディレクトリを作成する
アーカイブのルートディレクトリに複数のファイルが含まれている場合、ファイル名にちなんで名付けられたディレクトリ(拡張子なし)を作成します。アーカイブにディレクトリのみが含まれている場合は、単にそれを抽出します。次のアーカイブがあるとします。 # file: withdir.zip somedir/alpha somedir/beta somedir/gamma 現在のディレクトリに抽出した場合、単純に抽出したい(unzip withdir.zip): somedir/alpha somedir/beta somedir/gamma 次のアーカイブを想定します。 # file: nodir.zip alpha beta gamma 実行するunzip nodir.zipと、3つのファイルで現在のディレクトリが乱雑になってしまいます。 alpha beta gamma 私はむしろ実行したいunzip -d nodir nodir.zip: nodir/alpha nodir/beta nodir/gamma nautilusを使用していて、[ここで抽出]を右クリックした場合。正しく動作します。しかし残念ながら、私はのためのコマンドラインスイッチ見つかっていないunzipか、 7z同じ動作をもたらします。それを達成する方法は?代わりに使用できる他のツールはありますか(GUIなし)?
8 zip 

3
KVMゲストが必要とする場合、ホストCPUは周波数をスケーリングしません
観察: 私は、AMDデュアルコアCPU(Turion II Neo N40L)を搭載したHPサーバーを使用しており、800〜1500 MHzの周波数をスケーリングできます。周波数スケーリングは、Linuxカーネル3.5を搭載したFreeBSD 9およびUbuntu 12.04で機能します。ただし、Ubuntuの上にあるKVM環境にFreeBSD 9を配置すると、周波数スケーリングが機能しません。ゲスト(したがってFreeBSD)は最小周波数と最大周波数を検出しないため、CPU使用率が高くなっても何もスケーリングしません。ホスト(Ubuntu)では、KVMプロセスはCPUリソースの80〜140%を使用しますが、周波数スケーリングは発生せず、周波数は800 MHzのままですが、同じUbuntuボックスで他のプロセスを実行すると、オンデマンドガバナーはすぐに周波数を1500 MHzにスケーリングします。 懸念と質問: CPUがどのように仮想化されているのか、適切なスケーリングを実行するのがゲストの責任かどうかはわかりません。これが機能するために、ゲストに公開するいくつかのCPU機能が必要ですか? Apendix:以下のRed Hatのリリースノートがさえ仮想化環境で動作するようにスケールアウトその周波数を示唆する傾向があるが(章6.2.2および6.2.3を参照)、ノートがどの仮想化技術(KVM、Xenの持つこの作品のアドレスに失敗したと思いました、など?) 詳細については、cpufreq-infoUbuntu での出力は次のとおりです。 $ cpufreq-info cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to cpufreq@vger.kernel.org, please. analyzing CPU 0: driver: powernow-k8 CPUs which run at the same hardware frequency: 0 CPUs which need …

3
CentOS 5.xにg ++ 4.7.2およびc ++ 11をインストールする方法
最新の安定版とをインストールしようとしg++ていc++11ます。私のホストはそれをyum installやり遂げ、それが最新のものであると考えましたが、最新ではなく、これは彼らのサポートのレベルを超えていると今言っています。 私はこれをどのように行うかをすべて調べましたが、何も機能しません、または提案された解決策が何を言っているのかわかりません。 g++4.7.2およびc++11CentOS 5.9にインストールする最も簡単な方法は何ですか?

2
「linux-headers-3.7.5-1-ARCH」はどのパッケージを意味しますか?
私は、自分のディストリビューションについていくつかの先入観を持っていると思われるクローズドソースのソフトウェアインストーラーをデバッグしています。が見つからないため、インストールが中止されますapt-get。実行しようとするコマンドは次のとおりです。 apt-get -y -q install linux-headers-3.7.5-1-ARCH 「パッケージ名」は/usr/src、唯一のエントリがであるから来ていると思いますlinux-3.7.5-1-ARCH。pacmanでどのパッケージをインストールする必要があるかについて、知識のある推測はありますか? ヘッダーは、おそらくカスタムハードウェアのドライバーをコンパイルするために使用されます。 インストールログからの関連テキストは次のとおりです。 注:Linuxドライバーは、Linux OSが現在実行しているカーネルのカーネルソースに対してビルドする必要があります。このスクリプトはこのタスクを自動化します。 注:Linux OSカーネルヘッダーソースファイルがインストールされている必要があります。Jungo Debug Monitorを実行する予定の場合は、「compat-libstdc ++」と「libpng3」もインストールする必要がある場合があります。 Linuxは現在次のカーネルバージョンを実行しています: 3.7.5-1-ARCH

2
[[$ variable]]と[[-n $ variable]]の違いは何ですか?
bashでは[[ $variable ]]、[[ -n $variable ]]完全に同等ですか?以下の出力から判断するとそうなのかと思われますが、シェルスクリプトでは両方の使用方法が見られます。 $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] $ echo $? 0 $ z="" $ [[ $z ]] $ echo $? 1 $ [[ -n $z ]] $ echo $? 1 $ unset z $ [[ $z …
8 bash  shell  test 


1
RedHat Linux RHEL 5.4にMeldをインストールする最も簡単な方法は何ですか?
私の会社のLinuxボックスにはRedHat RHEL 5.4があり、そこにMeldをインストールする必要があります。どうすればできますか? $ sudo yum install meld No package meld available. Nothing to do $ sudo yum search meld No Matches found ウェブサイトhttp://meldmerge.org/はダウンロードを持っていますが、そこにそれをインストールする方法には何の指示、およびウェブサイトではありませんhttp://pkgs.repoforge.org/meld/はいmeld-1.1.5-1.el5.rf.noarch.rpm とmeld-1.1.5-1.rf.src.rpm 、彼らはRHELに使用するものです5.4(src1つではありませんか?)とそのインストール方法-を使用してrpmですか?コマンドラインで正確な行を指定できますか?ありがとう。
8 rhel  yum  rpm 

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