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

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


4
GUIまたはコマンドラインを使用してログインしたすべてのユーザーのリスト
特定のユーザーが1日にログインした時間の合計を計算する必要があります。そして、システムをシャットダウンすることによって許可された時間を超えてユーザーがコンピューターの使用を停止する。 uptime これはマルチユーザーコンピュータなので使用できません lastこれは、端末を実行しているユーザーのデータのみが格納されているためです。ユーザーがGUIを使用してログインし、端末を実行せずにコンピューターを使用し続ける場合、エントリーは/ var / log / wtmpに書き込まれません。 必要な情報を見つける方法はありますか?Ubuntu 12.04 LTSを使用しています

1
新しい画面ウィンドウでbashエイリアスを実行するにはどうすればよいですか?
.screenrcには、次のような行がいくつかあります。 screen -t qf1 bash そのため、そのウィンドウでは、現在bashを実行しています。代わりに、特定のURLに対してlynxを実行するbashエイリアスである次のエイリアス「qf」を実行したいと思います。 ただし、次のエラーが表示されます。 "Cannot exec 'qf': No such file or directory" 私はそれがおそらくパスに関係していることを知っていますが、以下を提供します: screen -t qf1 lynx www.google.com どちらも機能しません。私は明らかな何かを見逃していることを知っています。ありがとう!
4 linux  bash 

1
Firefox Vimperator-> autocmdで現在のdocument.titleをエコーする方法は?
これをやろうとすると :autocmd LocationChange .* echo document.title 表示される最初のページはエコーしません。次のタブに進むと、最後のタブのタイトルがエコーされます。 ページに着陸するたびに、タブを「離れる」のではなく、すぐにタイトルがエコーされる方法を知っている人はいますか? そして、それは2回ごとにしか機能しません。タブ1、2、3、4、5、6、7、8(次のタブ)を通過すると、出力は(現在1になっています) _ブランク 1のタイトル _ 3のタイトル _ 5のタイトル _ 7のタイトル _ (現在はタブ8にあります) でも私はしたい 1のタイトル 2のタイトル ... 何か案は?

4
tcshでstdoutをstderrにリダイレクトします
私の理解では、以下はtesttcshの標準エラーで' 'を送信するはずです。 echo test >&2 ただし、代わりに「test」という名前のファイルに「」を書き込み2、履歴を見ると、実際に実行されたのは echo test > & 2 どのレイヤーがそれらのスペースを挿入しているのかわかりませんが、どうにかして停止できますか?そうでない場合は、常に> /dev/stderr代わりに使用できると思います。
4 linux  shell  tcsh 


2
すべての権限を持っているディレクトリの所有者(ユーザーまたはグループ)を変更できませんか?
TL; DR:操作が許可されないのはなぜですか?そして、どうすればこれを解決できますか? 私は解決できない問題に直面しています。ユーザーa:group a)としてディレクトリを作成しています。これをユーザーb:group aに変更します。この操作が許可されない理由がわかりません。これが何が起こっているかです: user a@foo:~$ mkdir /home/user b/foo/test uber a@foo:~$ chmod 0777 /home/user b/foo/test user a@foo:~$ ls -alF /home/user b/foo/ | grep test drwxrwxrwx 2 user a group a 4096 Jan 6 19:53 test/ user a@foo:~$ chown user b:group a /home/user b/foo/test chown: changing ownership of `/home/user b/foo/test': …
4 linux  ubuntu  chown 

3
シェルでは、ディレクトリとファイルの違いをどのように伝えることができますか
ls出力でディレクトリがどれであるかをどのように確認できますか?lsはディレクトリとファイルを区別しないようです。私はcdを使用してテストできることを知っていますが、pthを入力したときにそれをより明確にする方法はありますか?PS:異なる色を使用してディレクトリとファイルを表示するDebian 5.0.9サーバーが1台あります。しかし、別のDebian 6.0.4サーバーはそれを行いません。
4 linux  shell  ls 



4
Linuxを含む暗号化された起動可能なサムドライブを作成するにはどうすればよいですか?
完全に暗号化された起動可能なフラッシュドライブが必要です。テストはしていませんが、完全に暗号化されたシステムを提供するTrueCryptが気に入っているようです。残念ながら、システムの暗号化はWindowsでのみサポートされているようですが、理由はわかりません。 ここで最も重要なことは、少なくともカーネルとinitrdを含む部分については、パスワードを要求してディスクを復号化できるブートローダーが必要だと思います。 別の方法として、メインパーティションを復号化してマウントする、より強力なシステムを含む暗号化されていないブートパーティションを作成することもできます。ただし、これにより、データリークが発生しているかどうかの問題が生じます。特定のシナリオによっては、これが問題であるかどうかを評価する経験がない場合があります。したがって、完全に暗号化されたディスクまたは同様の単​​純な代替手段を強くお勧めします。

0
tty [7-63]を削除する方法は?
組み込みシステム、具体的にはビーグルボーンブラックがあります。このSBCは、Debian wheezy 7.4およびカスタム3.8.xカーネルを実行します。このハードウェアにパッチが適用されました。とにかく、タイトルはほとんどすべてを言っています。/ etc / inittab内からtty [1-6]を無効にできます。これはWeb全体でかなりよく文書化されており、システムを探索しているときに偶然出会わないようにするのは本当に難しいことです。 しかし、私はできる限りウェブを精査しており、tty [7-63]に関する多くの情報を見つけることができません。これはカーネル構成オプションかもしれないと感じ始めていますが、よくわかりません。カーネルブート時オプションのドキュメントを読みましたが、これを示すものは何もありませんでした。 誰も私のためにこの主題にいくらか光を当てることができますか?
4 linux  debian  tty 

3
git diffツールを設定しようとするさまざまな方法は、「致命的:実行できない[…]:悪いアドレス」につながります
Linux Mint 17 64ビットを使用しています。で削除gitして再インストールしましたapt。削除しました~/.gitconfig。おそらく新規インストール後に行う設定のみが(レポ内で) git config diff.tool vimdiff それから私は走る git difftool HEAD:switch-monitor.sh master:switch-monitor.sh そして得る fatal: cannot exec 'git-difftool--helper': Bad address external diff died, stopping at HEAD:switch-monitor.sh. そこで、関連する行を削除し.git/configてコマンドを再試行し、組み込みの基本的なgit diff作業を十分に確認します。 このチュートリアルの手順も試しました:http : //technotales.wordpress.com/2009/05/17/git-diff-with-vimdiff/ それはわずかに異なるが同様のエラーにつながります。以下に新しいものを置きます~/.gitconfig [diff] external = git_diff_wrapper [pager] diff = そして、実行可能git_diff_wrapperファイルをmy PATHに配置して作成し、実行します git diff HEAD:switch-monitor.sh master:switch-monitor.sh そして得る fatal: cannot exec 'git_diff_wrapper': …

1
WDSモードのステーションとのワイヤレスインターフェイスでスニッフィング中にTCPDUMPを使用してトラフィックが表示されないのはなぜですか
私は2つのワイヤレスインターフェイスを持ち、1つにはAPのタイプがあり、もう1つにはタイプモニターがあります。 APはブリッジbr-lanに接続されます。 たとえば、実行すると: tcpdump port 5201 -s 0 -ni wlan0 TCPdumpはトラフィックをキャプチャできませんが、「ポート5201」フィルタなしで実行すると、すべてをキャプチャします。同じ状況で「udp」のみでフィルタリングすると、単一のパケットをキャプチャできませんでした。 正確なフィルターを使用してbr-lanインターフェイスで実行すると: tcpdump port 5201 -s 0 -ni br-lan それは私が望むように完全に機能しますが、この場合はブリッジをイーサネットインターフェースとみなすため、この場合はradiotapヘッダーを取得できません。 この場合の解決策は何ですか?リンクタイプでフィルタリングするために指定する形式はありますか:IEEE802_11_Radio ?? ワイヤレスアダプタでそれを行うための特定のツールはありますか? 前もって感謝します。 更新 この問題の原因は、ステーションデバイスで有効になっているWDS(ワイヤレス分散システム)です(私のシナリオは、インフラストラクチャモードでopenwrtを備えた2つのデバイスです)。ステーションデバイスをWDSを使用しないように再構成するとすぐに、tcpdumpは意図したとおりに正しく機能しました。まだこれが起こった本当の説明は不明です。 誰かが理由を知っているか、WDSモードでトラフィックをフィルタリングする方法を知っている場合は、WDSを無効にしたために機能を失ったため、回答にそれを記載してください。


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