Unix & Linux

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

1
シンボリックリンクのアクセス許可はchmodで変更されません
シンボリックリンクを作成するたびに、次の権限でデフォルトで作成されるリモートLinuxマシンにアクセスできます。 lrwxrwxrwx たとえば、シンボリックリンクのアクセス許可(つまり、リンクが指すパスではない)を変更しようとした場合: chmod g-w my_symbolic_link chmod 正常に実行されます(エラーメッセージは出力されません)が、アクセス許可を再度確認しても同じままです(lrwxrwxrwx)。 マシン管理者からの連絡を待っていますが、これが正常な動作なのか、それともボックス固有の動作なのか疑問に思っていました。

1
キーボードレイアウトとxmodmapの関係
Xubuntuを使用しています。ログインする前に、キーボードレイアウトを選択できます。xmodmapいくつかのキーの再マッピングに使用しています。 私は2つのことに興味があります。 キーボードマッピングの状態がどのように変化するか(a)ラップトップの電源を入れたとき、(b)ブートプロセス中、(c)システムへのログイン(これらの3つのフェーズで)、およびシステムでの作業中(ログイン)。 個々のフェーズで画面に表示される(および送信される制御キー)シンボルの原因は何ですか。キーを押すと、キーボードドライバー(?)に信号が送信され、表示されるシンボルを決定する決定プロセス(アプリケーションおよび構成ファイル)が必要になります。この質問に対する答えは、アプリケーションとそれらの構成ファイルへのパスのリストです(特にUbuntu(Debianベースのシステム)に興味がありますが、他のシステムについて説明することもできますが、Ubuntuをお勧めします)。

6
LC_CTYPEがオートコンプリートを破る:この問題の原因は何ですか?
何らかの理由で今日、ターミナルでタブを押すたびに、これが表示されます: cat bash: warning: setlocale: LC_CTYPE: cannot change locale (en_CA) Display all 150 possibilities? (y or n) この特定のエラーは、入力してcatからTABを押すと発生します。設定など何も変更しませんでした。誰が何が起こっているのか知っていますか?

3
最初のFreeBSDインストール。LinuxとBSDの違いについて知っておくべきことはありますか?
今日、私が横たわっている予備のHDDにFreeBSDをインストールしたいと思います。試用し、いくつかのことを学び、それが自分に合っている場合は、現在のUbuntu 10.10の「サーバー/ NAS /エンコードボックス」をそれに置き換えます。好奇心が主な理由です。また、次のUbuntuイテレーションに乗る前に、GNOME 3 / Unityで発生した主要なバグのほとんどを確認したいと思います。 私はBSDの経験はありません(OS Xを除く)が、長年にわたってかなりの数のLinuxディストリビューションをインストールして使用しました。Linuxを立ち上げて実行する方法については、Archなどのロールユア独自のディストリビューションを含め、かなりよく理解しています。しかし、私は想像力の広がりによって専門家ではありません。基本的に、私は私の祖母よりも優れていると思います。 それでは、FreeBSDを初めてインストールするときに留意すべきことはありますか?特に、FreeBSDとLinuxディストリビューションのインストールとセットアップに大きな違いはありますか?さらに、i386リリースを使用する必要がありますか?ドキュメントのどこかでi386が推奨されていることを読みましたが、それが古い情報であるかどうかはわかりません。

2
プロセスを強制終了せずにプロセスコアをダンプする
プロセスを実際に強制終了せずに、プロセスのコアダンプ(または同様のもの)を取得する方法はありますか?組み込みシステムでマルチスレッドpythonプロセスを実行しています。そして、私は通常の状態(つまり、実行に必要な他のプロセス)でプロセスのスナップショットを取得できるようにしたいのですが、Pythonプロセスなしでgdbに接続する(またはgdbで実行する)十分なメモリがありません実行している唯一のものです。 この質問が理にかなっていることを願っています。

2
kspliceに欠点はありますか?
kspliceLinuxカーネルのオープンソース拡張機能であり、システム管理者がオペレーティングシステムを再起動することなく、実行中のカーネルにセキュリティパッチを適用できるようにします。(ウィキペディアから。) kspliceを使用することに欠点はありますか?何らかの不安定性をもたらしますか?そうでない場合、デフォルトで他のLinuxディストリビューションに含まれないのはなぜですか?
12 linux  kernel  upgrade 


7
サーバーでgitを暗号化するにはどうすればよいですか?
私が得た最も近いものは次のとおりです:を/Private使用してフォルダーにgitoliteをインストールしましたecryptfs-utils (sudo apt-get install ecryptfs-utils adduser git ecryptfs-setup-privateその後、残りはルートインストールを使用してgitoliteを構成していました)。 gitパスワードを使用してユーザーとしてログインしている限り(su gitrootを使用しても機能しません)、問題なく動作しました。パスワードを使用してログインするとプライベートフォルダーがアクティブになり、gitoliteはRSAキー(必須)を使用するため、プライベートフォルダーが非表示になり、エラーが発生します。 再起動後にサーバーにログインし、パスワードを入力し、次回マシンが再起動するまでgitユーザーのプライベートフォルダーを使用できるようにする方法はありますか? または、gitリポジトリ用のフォルダーを暗号化する簡単な方法がありますか?
12 security  git 

5
「which」のないパスでファイルを見つけますか?
私は(何らかの形で)スクリプトを実行できます: $ assemble.sh file ... [output] しかしwhich、それを見つけることができません: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. これはどのように可能ですか? このファイルの場所を見つけるにはどうすればよいですか? 私はbashを使用しています。
12 bash  shell  path 

3
manページの全文検索
aproposマニュアルページの名前と説明の検索に最適です。マニュアルページの内容全体を検索するための同様のコマンドはありますか?
12 man  search 

3
perl -iをシンボリックリンクでなくする方法はありますか?
私の友人は、あなたがそうするなら: perl -pi.bak -e 's/foo/bar/' somefile 「somefile」が実際にシンボリックリンクである場合、perlはドキュメントが行うと言っていることを実行します。 入力ファイルの名前を変更し、元の名前で出力ファイルを開き、その出力ファイルをprint()ステートメントのデフォルトとして選択することにより、これを行います。拡張子が指定されている場合、その拡張子を使用して、古いファイルの名前を変更し、バックアップコピーを作成します[...] これにより、変更されていない実ファイルを指す新しいシンボリックリンク "somefile.bak"と、変更された新しい変更された通常ファイル "somefile"が作成されます。 多くの場合、シンボリックリンクをたどるのは望ましい動作です(たとえ.bakファイルの正しい場所があいまいなままであっても)。ラッパー内のシンボリックリンクをテストし、適切にケースを処理する以外に、これを行う簡単な方法はありますか? (sedそれが価値があることのために、同じことをします。)

6
KVM / libvirt / virt-manager VMの重複を作成する方法は?
virt-manager / libvirt / KVMで少し迷っています。 うまく機能するKVM VM(Windows XP)が動作しています。 VMは4GB程度のファイル(.img)でバックアップされています。 今、私は非常に簡単なことをしたいです:私は自分のVMを複製したい。 「OK、問題ありません、4GBファイルをコピーしてXMLをコピーしましょう」と思いました。 しかし、libvirt FAQにはすべて大文字で記載されています:「XMLが保存されている場所は気にしないでください」 libvirt FAQ 大丈夫、気にしないでください。しかし、その後、VMを複製するにはどうすればよいですか? そのVMのコピーである新しいVMを作成します。
12 linux  kvm  libvirt 

4
改行の周りのvim検索
vimでLaTeXドキュメントを編集しているとき、しばしばフレーズを検索したいことがあります。私はLaTeXで行を折り返すように設定しているので、フレーズの半分が1行にあり、残りの半分が次の行にあることがあります。このような場合、検索では探しているものが見つかりません。例えば blah blah blah hello world blah blah blah を使用して検索すると/hello world、探しているものが見つかりません。この検索をすばやく簡単に変更して、目的の場所に移動する方法はありますか?それとも、vimに空白(スペース、タブ、改行)を検索文字列のスペースと一致させるように指示する方法ですか?
12 vim  search 


6
ターミナルからGNOMEセッションを起動します
私は友人のマシンに切り込みを入れており、SSH経由でGNOMEセッションをどのように起動するのか疑問に思っています。彼のホスト名からしかできないことを表示するには、彼のマシンでWebブラウザを開く必要があります。SSHでこれを達成する最も簡単な方法は何ですか?
12 linux  ssh  gnome  xorg 

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