Unix & Linux

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

4
NFSはマウントされなくなりました:rpc-statdの起動に失敗します
NFSマウントを開始しようとするたびに、次のメッセージが表示されます。 Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Version 1.3.2 starting Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Flags: TI-RPC Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Running as root. chown /var/lib/nfs to choose different user Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: failed to create RPC listeners, exiting Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: rpc-statd.service: control process exited, …
13 linux  arch-linux  nfs 


4
bashをPythonに置き換えるにはどうすればよいですか?
このSOの質問に対する受け入れられた回答によると、Pythonはすばらしいbashの置き換えを行うことができます。 私の質問は、これです:シームレスなスイッチを作成するにはどうすればよいですか?そのような切り替えを行うために整理すべき主なことは、仮想端末を起動するときに、Bourneシェルのようなものではなく、Pythonシェルを呼び出します(どうですか?)。 それは理にかなっていますか?はいの場合、どうすればそれを行うことができますか?このWikipediaの一般的なシェルの比較には、単一のPythonシェルがリストされていません:コマンドシェルの比較
13 shell  python 

4
取り付けの概念を理解するのが難しい
両方を読んだことLinuxにデバイスをマウントするとはどういう意味ですか?OSの概念として「マウント」を理解すると、次のように記載されている問題があります。 アクセス可能なすべてのストレージには、この単一のディレクトリツリー内の関連付けられた場所が必要です。これは(ファイルパスの最も一般的な構文で)ストレージコンポーネント(ドライブ)ごとに1つのディレクトリツリーがあるWindowsとは異なります。マウントとは、ストレージデバイスをディレクトリツリーの特定の場所に関連付けることです。 ただし、/ dev / cdromの下にあるcdromドライブなどのアクセス可能な場所は、すでにディレクトリ階層にあります。では、なぜ/ media / cdromの下に別の「マウントポイント」を作成する必要があるのでしょうか。/ dev / cdromから直接アクセスできないのはなぜですか?デバイスノードファイルは普通のファイルと同じだと聞きました。そして、それらへの読み書きは普通のファイルとまったく同じです。これは、/ dev / cdromからアクセスすると、cdromのファイルシステムが利用できないことを意味します。そして、ファイルシステム階層(cdrom内)は、「マウント」すると「生き生き」しますか?
13 linux  mount  devices 

1
ゴーストの脆弱性-CVE-2015-0235
んゴーストの脆弱性が問題になっている、影響をOSに(ユーザーでログインしているのように)アクセスを必要としますか?誰かが「アプリケーションを呼び出すことができるリモート攻撃者」を明確にすることはできますか?ローカルシステムで直接実行するテストを見つけるだけで、リモートホストからではないようです。 複数のソース(それらのソースに対するクレジット)からGhostの脆弱性に関してこれまでに収集したすべての情報は、他の誰かが興味を持っている場合の回答として以下に投稿しました。 編集、私の答えを見つけました: コード監査中に、Qualysの研究者はglibcの__nss_hostname_digits_dots()関数にバッファオーバーフローを発見しました。このバグは、すべてのgethostbyname *()関数を介してローカルおよびリモートの両方でトリガーできます。アプリケーションは、主にgethostbyname *()関数セットを介してDNSリゾルバーにアクセスできます。これらの関数は、ホスト名をIPアドレスに変換します。



4
Bluetoothctl:デフォルトのコントローラーは利用できません
Debian JessieのLogitech K810 BluetoothキーボードとBlueZバージョン5.23-1、カーネル3.16.0-4の接続に問題があります。 キーボードはほとんどの場合正常に機能しますが、まったく機能しない場合もあります。 bluetoothctl、コントローラーが利用できないというエラーが表示されます。 これが発生しても、hciconfigはデバイスを認識し、次の出力を取得します。 # hciconfig hci0 up # hciconfig hci0: Type: BR/EDR Bus: USB BD Address: 40:2C:F4:68:02:CA ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN RX bytes:21820 acl:1132 sco:0 events:68 errors:0 TX bytes:1182 acl:11 sco:0 commands:53 errors:0 ただし、bluetoothctlプロンプトにデバイスは表示されず、次の出力が表示されます。 [bluetooth]# power on No default controller available …

2
変数はcdに「〜」をどのように使用できますか?
$BASECDで変数を使用するにはどうすればよいですか。私は次を試しましたが、エラーが発生します $ cd ~/z/repo_1_ruby_193/ 23:23:57 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ BASE="~/z" 23:24:03 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ cd $BASE/repo_1_ruby_193 -bash: cd: ~/z/repo_1_ruby_193: No such file or directory 23:24:25 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193


3
LinuxでのUSBからVGA
2012年半ばにMacbook Proが提供されました。私の最初の選択ではなかったが、それはまだ素晴らしいハードウェアであるが、唯一の問題は、Thunderboltポートが1つしかなく、デフォルトで1つの外部モニターのみを接続できることです。 Debian 64ビットを使用し、2番目の外部モニター(合計3番目)を追加するソリューションを探していました。私の唯一のオプションは、USB to DVI / VGAアダプタを使用しているようです。私は制限を知っています、それは基本的な授業とオフィスのもののためです。 私はしばらくグーグルをしてきましたが、Linuxでこの種のデバイスを使用する上で信頼できる情報を見つけることができないようです。私は冒険好きなので、設定ファイルで汚れるのは気にしませんが、Linuxでこれらのことを経験したことはあまりありません。 これらを機能させる経験はありますか?どのデバイスをお勧めしますか?ヘルプ/ポインター/個人的な経験。 注:リンクされている特定のデバイスの情報を要求していません。主に、Linuxで動作するUSB​​からVGAデバイスを取得した経験はありますか?Linuxでの設定は簡単ではないように思われるため、使用されている特定の設定に関するコメントがあります。

5
画面がブランク/ブラックアウトしないようにする方法は?
しばらくしてDebian 7(Wheezy)を再インストールしました。私は初めて、仮想コンソールにオープンフリーのNvidiaドライバー(nouveauではない)とvesafbを使用しています。 私は一生、画面が消えないようにすることはできません。スクリーンセーバーはありませんが、何もありません。数分間操作しないと、ただ空白になります。これは(過去にこのような問題があった)VLCの間だけでなく、何かの間です。 さらに悪いことに、ランダムに発生するようです。画面が何時間も空白にならない場合もあれば、そうでない場合もあります。 これまでに行った手順: /etc/X11/xorg.confdpmsを停止するためにいくつかの行を追加しました: Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false" 私の.xinitrcファイルに追加されました: xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the …

9
ファイル内のすべての行のペアワイズ展開を「cat」するコマンドラインツール
次のようなファイル(sample.txtというファイル)があるとします。 Row1,10 Row2,20 Row3,30 Row4,40 基本的に4行すべてのペアの組み合わせであるこのファイルからのストリームで作業できるようにしたいので(合計で16になるはずです)。たとえば、出力が次のようなストリーミング(つまり効率的な)コマンドを探しています。 Row1,10 Row1,10 Row1,10 Row2,20 Row1,10 Row3,30 Row1,10 Row4,40 Row2,20 Row1,10 Row1,20 Row2,20 ... Row4,40 Row4,40 私の使用例は、この出力を別のコマンド(awkなど)にストリーミングして、このペアごとの組み合わせに関するメトリックを計算することです。 私はawkでこれを行う方法がありますが、私の懸念は、END {}ブロックを使用すると、出力する前に基本的にファイル全体をメモリに保存することです。サンプルコード: awk '{arr[$1]=$1} END{for (a in arr){ for (a2 in arr) { print arr[a] " " arr[a2]}}}' samples/rows.txt Row3,30 Row3,30 Row3,30 Row4,40 Row3,30 Row1,10 Row3,30 Row2,20 Row4,40 …

5
ファイル名がシェルグロブパターンに一致するかどうかをプログラムで確認するにはどうすればよいですか?
文字列$stringがglobパターンと一致するかどうかを確認したいと思います$pattern。 $string既存のファイルの名前である場合とそうでない場合があります。これどうやってするの? 入力文字列について次の形式を想定します。 string="/foo/bar" pattern1="/foo/*" pattern2="/foo/{bar,baz}" 私はかどうかを判断し、bashのイディオム検索したい$stringにマッチしたことになる$pattern1、$pattern2または他の任意のglobパターンを。ここに私がこれまで試したものがあります: [[ "$string" = $pattern ]] これはほとんど機能$patternしますが、グロブパターンではなく文字列パターンとして解釈されます。 [ "$string" = $pattern ] このアプローチの問題は、$pattern展開されてから文字列比較が実行され$string、の展開であるということ$patternです。 [[ "$(find $pattern -print0 -maxdepth 0 2>/dev/null)" =~ "$string" ]] これ$stringは機能しますが、存在するファイルが含まれている場合のみです。 [[ $string =~ $pattern ]] =~演算子が$patternグロブまたはワイルドカードパターンではなく、拡張正規表現として解釈されるため、これは機能しません。
13 bash  wildcards 

1
LXDEでシステムフォントを設定しますか?
LXDEでシステムフォントを設定したいのですが、設定がどこにあるのかわかりません。これはlxappearanceの[フォント]タブの外観です。ご覧のとおり、フォントを選択するためのコンボはありません。
13 fonts  lxde 

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