Unix & Linux

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

4
Debian Squeezeで起動可能なUSBスティックを作成する方法
Ubuntuを使用して、起動可能なUSBスティックを搭載したPCにDebian Squeezeをインストールしたいと思います。私はこのチュートリアルを見つけました: デバイスの場所を見つけるためにUSBキーを差し込みます。 $ df -k /dev/sdb 244476 217968 26508 90% /media/xxx それ/dev/sdbが私のUSBキーであることを示しています。次に、マウントを解除します # umount /dev/sdb 次の2つのファイルをダウンロードします。 # cd /tmp/ # wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz # wget http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso 最初のものをスティックにコピーします(アンマウントする必要があります): # zcat boot.img.gz > /dev/sdb 次にスティックをマウントしてコピーdebian-testing-i386-netinst.isoします。 # mount /dev/sdb /mnt/ # cp /tmp/debian-testing-i386-netinst.iso /mnt/ # umount /mnt/ USBキーの準備が整いました。コンピュータに接続してインストールし、BIOS USBで最初の起動デバイスを選択して、Debian Squeezeのインストールを開始します。 ステップ: # cp …
8 debian  usb  bootable 

3
1つの表現を使用して複数の針を1つの単語で検索および置換する方法
テキストファイルがあるとします。 foo fnord bar bizz foo poit そして今、「foo」と「bar」の両方を「narf」に置き換えたいと思います。 私は使用できることを知っています: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName それでも、1つの式で両方の針に一致するように正規表現に指示するOR演算子を使用したいと思います。 いくつかのマニュアルを読んで、パイプは自分のニーズに合うはずだと思いますが、試しました sed -e 's/foo|bar/narf/g' -i fileName そしてそれは機能せず、エラーをスローすることすらありません。 ここで何が悪いのですか?

2
変更したファイルを保存するにはどうすればよいですか?
2つのフォルダーがあります。 元の/ ORIGINAL_AND_MY_CHANGES / 私の友人はORIGINAL /のコピーを持っています。MY_CHANGES.tgzを生成したい-ORIGINAL /と比較して、ORIGINAL_AND_MY_CHANGES /からの新しいファイルまたは変更されたファイルのみを含める必要がある。したがって、私の友人は、それをORIGINAL /のコピーに解凍して、ORIGINAL_AND_MY_CHANGES /を取得できます。これどうやってするの? PS私は試しましたdiffが、バイナリデータを保存できませんrsync --link-dest--アーカイブでは役に立たないハードリンクを生成します。 PPS私の場合、変更時刻はどのファイルが変更されたかを判断するために使用できません。
8 rsync  diff  file-copy 

4
BOSCH AutoDome Junior HD IVAカメラのLinuxでRTSPストリームを再生する方法
AutoDome Junior HD IVAカメラを持っています。LinuxディストリビューションでRTSPストリームを再生するにはどうすればよいですか?VLCを試しましたが失敗します。他に信頼できるツールはありますか? フォローアップ: 試してみる1:失敗する $ mplayer rtsp://192.168.1.10:554 MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing rtsp://192.168.1.10:554. Connecting to server 192.168.1.10[192.168.1.10]: 554... rtsp_session: …


2
この.gtkrcファイルは何ですか?
私はティム・ポープのドット.gtkrcファイルを調べていて、たまたま彼がファイルを持っていることに気づきました。この構成ファイルは何をしますか?そして、どうすればそれらの1つを作成できますか?
8 gnome  gtk 


2
操作を防止/検出するためのカーネルへの署名/チェックサム
すべてのパーティションは暗号化されています(/および/home)。ただし、/bootパーティションは暗号化されていないままで、操作のために開かれている必要があります。起動時にカーネルをハッシュし、その結果を保存された値(コンパイル時に生成され、暗号化されたドライブに保存されます)と照合して、誰かが最後のブート以降(おそらく物理的に)カーネルを何らかの方法で操作したかどうかを確認することを考えていました。このようなスクリプトの作成に問題はありますか?すでにこれを行うプログラムはありますか?

2
exim4がポート25で待機しているのはなぜですか?
私は間違った結果を誤って解釈していますnetstat -anp --tcp --udp | grep LISTENか、それとも出力exim4がポート25で外部をリッスンしていることを意味していますか? tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1960/exim4 tcp6 0 0 ::1:25 :::* LISTEN 1960/exim4 これは、デフォルトのDebianインストールのセキュリティリスクと見なされますか?
8 debian  exim 

1
AltGrキーがVirtualBoxのUbuntuで機能しない
Windows 7に(Oracleから)VirtualBoxをインストールし、最新のUbuntuで仮想マシンを作成しました。 ここでは、Firefoxで、左側のCtrlキーを使用できますが、右側のCtrlキーは効果がありません。ただし、AltGrキー(Right Altとも呼ばれます)を使用して{}のような中括弧を作成することはできません(Ctrl Vで貼り付けました)。 ターミナルウィンドウで、[入力方法]を[マルチプレス]に切り替えてから、AltGrを使用して、たとえば{}と入力します。これにより、この投稿用にこれらの文字を生成しました。ただし、「Multipress」では、Ctrlキーはまったく効果がないようです。たとえば、Ctrl DIと入力するには、右クリックして、[入力方法]を[システム(IBus(インテリジェント入力バス))]に切り替える必要があります。その後、AltGrは機能しません。 システム設定のキーボードレイアウトで構成キーを指定してみました。 それでは、CtrlもAltGrも機能しませんでした。 xmodmapが報告する内容は次のとおりです。 [〜] $ xmodmap -pke | grep -iコントロール キーコード37 = Control_L NoSymbol Control_L キーコード105 = Control_R NoSymbol Control_R [〜] $ xmodmap -pke | grep -i alt キーコード64 = Alt_L Meta_L Alt_L Meta_L キーコード204 = NoSymbol Alt_L NoSymbol Alt_L [〜] $ _ …

2
makefile変数から最上位ディレクトリを取得します
makefile変数の最上位ディレクトリ部分を取得する最も簡単なコードは何ですか?例: BUILD_DIR = dir/subdir/.../sub-a-dub-dir distclean: rm -rf <some code which evaluates to "dir" from $(BUILD_DIR)> PS:私は意味するものではありません$(dir $(dir $(BUILD_DIR)))が、最初のディレクトリ部分を取得何か任意の変数の値を。
8 make 

1
永続性のあるGRUB2を使用してHDDからファイルシステムイメージを起動する
ファイルシステムを含むファイルからGRUB2を使用して起動したオペレーティングシステムを実行しているときに、ファイルに加えた変更を保存するにはどうすればよいですか。 HDDにあるイメージファイルをGRUB2で起動することができました。これまでのところ、Linux以外のさまざまなユーティリティでFreeDOSを起動するのに非常に便利です。私が望むのは、この実行中のOSでファイルを作成または変更すると、そのファイルがイメージファイルに書き戻され、次回このイメージファイルを起動したときに、中断したところから再開できることです。最初に起動したのと同じイメージでやり直す代わりに。
8 boot  grub2 

3
PC-BSDライブDVD-ISO IMAGEをGRUB2経由で直接起動するにはどうすればよいですか?
経由してループバックコマンド、GRUB2は直接ISOファイルを起動することができます。 これで、PC-BSD Live DVD ISOを起動するように対応するメニューエントリを構成しましたが、起動しようとすると、FreeBSDブートストラップローダーが出力します。 can't load 'kernel' これが私が現在使用しているGRUB2メニューエントリです。 menuentry "PC-BSD" { search --no-floppy --fs-uuid --set root 0d11c28a-7186-43b9-ae33-b4bd351c60ad loopback loop /PCBSD9.0-RC1-x64-DVD-live.iso kfreebsd (loop)/boot/loader } PC-BSDライブシステムを起動できるようにするために、それをどのように修正する必要があるか知っていますか?

3
一部のパッケージで「make install」が使用されているのに、他のパッケージでは「sudo make install」が使用されるのはなぜですか
私は最近wavをmp3に変換するためにサーバーにLAMEエンコーダーをインストールしました./configure; make; make install。 次に、OGGエンコーダーをインストールしようとしましたが、「./ configure、make、sudo make install」が必要です-VPS がないため、これは実行できません(VPNに月額15ドルを支払うだけではなく、コーデックをインストールする)。 私はこれらすべてに不慣れで、sudoがあなたに許可を与えることを理解しています-しかし、sがsudoアクセスを必要とするものと、そうでないものがある理由を突き止めようと努力しmake installています。まだ答えが見つかりません。

3
バッシュ文字列は複数の文字を1つに置き換えます
フィードのタイトルから、文字と数字を除くすべての文字をダッシュ​​に置き換えて、ファイルシステムの安全なファイル名として結果を使用します。 $ t="Episodie 06: No hope of riding home (NEW) - Advanced grammar" $ echo ${t//[^A-Za-z0-9]/-} Episodie-06--No-hope-of-riding-home--NEW----Advanced-grammar しかし、私はすべての繰り返しダッシュを次のように1つに凝縮したいと思います Episodie-06-No-hope-of-riding-home-NEW-Advanced-grammar 私は2パスの置換を使用してそれを達成できることを発見しました: $ t="Episodie 06: No hope of riding home (NEW) - Advanced grammar" $ tmp=${t//[^A-Za-z0-9]/-} $ echo ${tmp//--/-} Episodie-06-No-hope-of-riding-home-NEW--Advanced-grammar 私は次のような単一のパスでそれを行うことができると思いました: $ echo ${t//[^A-Za-z0-9]+/-} しかし、それは機能しません。 どんな手掛かり? 注:sed他のツールと一緒に行きたくない
8 bash  shell  string 

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