Unix & Linux

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

2
ファイルシステムから直接qemu / kvmを起動する
Xenとそのpygrubしばらく使用して、私は今KVM / qemuで同様のことをしようとしています。 基本的に、/ boot / grub / grub.cfgも含むLinuxディストリビューションのルートファイルシステムを含むLVM論理ボリューム(ファイルの場合もあります)があり(パーティション化なし、ディスク上で直接FSのみ)、それを起動できるようにしたいのですが。 私は、Debian / Ubuntuのgrub-firmware-qemuパッケージがそのために意図されたものであるとの印象を受けましたが、それをうまく機能させることができませんでした。AFAICT、grub.binイメージには、いくつかのメニューオプション(multiboot.imgの検索やgrub.cfgの検索など)を含むgrub.cfgファイルを含むハードコードされたmemdiskが含まれていますが、実行時に取得できるのkvm -bios grub.binは「互換性のないライセンス」だけです。 " エラーメッセージ。またgrub.bin、別のgrub.cfgで別のgrub.cfg を生成する方法(私だけが行うものconfigfile (hd0)/boot/grub/grub.cfg)もわかりません。 もちろん、それを行う最小限のGrub構成でフロッピー、CDROM、またはディスクイメージを作成することもできますが、それを行うためのよりクリーンで標準的な方法があるはずであり、私の研究ではほとんど戻っていません。はるか。 qemuの-kernelオプションも使用できると思いますが、繰り返しになりますがgrub.img、そのためのを生成する方法がわかりません。(で生成されたgrub.imgを使用するとgrub-mkimage -O i386-pc -o grub.img -c =(echo 'configfile (hd0)/boot/grub/grub.cfg') /usr/lib/grub/i386-pc/*.mod、同じ「互換性のないライセンス」エラーメッセージが再び表示されます)。 これは、Debianでのバージョン1.99-23のgrubパッケージと1.1.2 + dfsg-2のkvm / qemuです。 つまり、簡単に言うと、grub.bin(で使用kvm -bios)またはgrub.img(で使用kvm -kernel)を作成して、/ boot / grubを解析できるgrubイメージをkvmでブートする方法を教えてください。仮想ディスク上の/grub.cfg?
8 boot  grub2  qemu  bios 

2
Redhat 6で静的IPをセットアップする
Redhat 6 x86_64をインストールしました。ネットワーク接続画面を使用して、次のように静的IPアドレスを設定しています(家にある2台のPCでお互いを認識させたい:1台のRedhat PCと1台のMac) 192.168.0.5 255.255.255.0 192.168.0.1 実行ifconfigするloと、virbr0情報と情報のみが表示されます。これらの項目が何であるかわかりません(ネットワーク設定についてはあまり知りません)。 私がしようとするとifconfig -a、それが表示eth0、lo、sit0とvirbr0。の情報 eth0は次のとおりです。 リンクのカプセル化:イーサネットHWaddr 90:2B:34:74:05:30 ブロードキャストマルチキャストMTU:1500メトリック:1 RXパケット:192エラー:0ドロップ:0オーバーラン:0フレーム:0 TXパケット:6エラー:0ドロップ済み:0オーバーラン:0フレーム:0 衝突:0 txqueuelen:1000 RXバイト53811(52.5 KiB)TXバイト:468(468.0 b) 割り込み:29ベースアドレス:0xc000 誰かが私の設定に問題があるかどうか、またはこの問題を解決する方法を指摘するのを手伝ってくれませんか?

4
chmodはいつ失敗しますか?
どのような状況でchmod失敗しますか? マニュアルページを確認しましたが、使用方法が指定されているだけであり、動作しない状況については詳しく説明していません。 私chmodはうまくいくと思います: あなたは根です あなたはターゲットファイルを所有しています(そして平凡なモードビット、つまりスティッキービットを設定していません、その他) ユーザーはchmod、グループアクセス権を持つファイルのアクセス許可を変更するために使用できますか?読み取り/書き込みアクセスに関連していますか?

1
OpenBSDで/ etc / fbtabを使用してX11を保護する方法は?
OpenBSDのmanページafterboot(8)は、「Xをインストールするときのように/ etc / fbtabを編集してセキュリティをさらに強化したい場合がある」と示唆しています。 どうすればこれを行うことができますか?/etc/fbtabXウィンドウを保護するのに役立つ行は何ですか?
8 security  x11  openbsd 

2
autofsとsshfsが機能しなくなった[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 6年前休業。 Ubuntu 12.04から12.10にアップグレードしました。その前に、私はautofs設定をバックアップしました。古いもの/etc/auto.masterから新しいものに行を追加しました: +dir:/etc/auto.master.d +auto.master /mnt /etc/auto.sshfs uid=1000,gid=1000,--timeout=30,--ghost,--verbose 私/etc/auto.sshfsはこのように見えます: mymount -fstype=fuse,rw,nodev,nonempty,noatime,allow_other,max_read=65536 :sshfs\#myuser@mydomain:/mnt/mymount これを手動で試してみたConnetion reset by peerので、オプションを追加しましたIdentityFile=/home/myuser/.ssh/id_rsa。今、これは私が/mnt(manualとautofsの両方で)アクセスしようとすると起こります: myuser@laptop /mnt % la ls: cannot access mymount: No such file or directory total 4 drwxr-xr-x 3 root root 0 Oct 19 10:34 ./ drwxr-xr-x 25 root root …
8 ubuntu  sshfs  autofs  fuse 

3
製品のすべてのRPMをダウンロードする
私は2台のCentOSマシン、1台の6.3ボックス(A)、およびもう1台のCentOS 6.1 を持っています。(B) 6.3ボックスはインターネット接続あり、6.1ボックスはインターネット接続なし。 Box Aにある製品のすべての依存関係をダウンロードしてから、それらのn Box Bをコピーして、製品をインストールしたい。 私が試した yum --downloadonly --downloaddir=*~/downloadrepo* -y install *product*` cd *~/downloadrepo* createrepo . 次に、レポジトリを除くすべてのレポジトリを無効にし(--disablerepoを使用)、同じマシンに製品をインストールしました(ボックスA)。エラーはありません。 yum install *product* このリポジトリをボックスBにコピーし、同じコマンドでインストールしようとすると、インストールが開始されますが、以下のような多くのエラーが発生します。 エラー:依存関係がありません:パッケージphp-ldap-5.1.6-27.el5_5.3.x86_64(インストール済み)にはlibldap-2.3.so.0()(64bit)が必要です 私が必要なことを達成する方法はありますか? 更新 @rkosegi(-- releasever = version)によって提案されたオプションを使用して作業を開始するまでに、同じバージョンのCentOS 6.1(C)の新しいボックスが提供されました 上記のコマンドをボックスCで試して、それをボックスBにコピーしました。それでも失敗しました。理由:両方のボックスは6.1ですが、同じではありません(uname -rは異なる文字列を返します)。 Yumは依存関係が既にインストールされている場合、依存関係をダウンロードしません。そのため、私のリポジトリには一部の依存関係(OpenJDKを含む)が含まれていませんでした。したがって、ボックスBにインストールしようとすると失敗します。 かなりイライラします!!! しかし、ここでコマンド ' repotrack ' を見つけました。 cd ~/downloadrepo repotrack -p . -a x86_64 product createrepo …


4
Thunar / XFCEでゴミ箱を無効にする方法は?
Thunar(XFCEファイルマネージャー)でファイルを削除するときは、いつも自分を保持Shiftしていることに気づきました。 Windowsを使用していたとき、インストール直後は常に「ごみ箱」を無効にしていました。Thunarの設定で同様のオプションを探しましたが、見つけることができませんでした。 たまたま方法を知っていますか?

2
実行中のスクリプトが奇妙な記号を表示しているときのコマンドライン入力
bashシェルcliを使用してすぐに返らないプログラムを実行すると、いくつかの文字を入力し(基本的に、前のコマンドが終了しなかったことに気づく前に次のコマンドを入力します)、入力は常に次のようになります(特に、上下矢印キー:) ]]A^ or ]]B^ とにかく、この種の時期尚早な入力はとにかく「有害」ですか、または返された文字列は何を意味していますか?

3
パッケージマネージャーによってインストールされなかったファイルを検索する
私のGentoo Linuxシステムで、パッケージマネージャー(Portage)によってインストールされなかったすべてのファイルのリストを取得したいのですが。これは、システムをできるだけクリーンに保ち、周りにある不要なファイルをすべて削除したいためです。 私が今までに試したことをお話ししましょう。まず、Portageが追跡するパッケージに属するすべてのファイルのリストを生成します。 equery files "*" | sort | uniq > portage.txt 次に、システム上のすべてのファイルのリストを生成します。ただし、気にしないものを除きます。 find / \( -path /dev -o -path /proc -o -path /sys -o -path /media \ -o -path /mnt -o -path /usr/portage -o -path /var/db/pkg \ -o -path /var/www/localhost/htdocs -o -path /lib64/modules \ -o -path /usr/src -o -path …
8 find  gentoo  symlink 

2
awkでシェル変数を使用する
これが私のスクリプトです(指定されたパターンを含むファイルを見つけるため): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c>0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; 引数付きのスクリプトを使用したい§: MyScript.sh pattern 私の問題は、$1変数をに入れることができないことawkです。 スクリプトをデバッグしようとすると bash -x MyScript.sh pattern これが出力です: + find . -type f -exec awk -v vawk=pattern '// {c++} c>0 …
8 bash  awk  variable 

3
RHELでローカルリポジトリを作成する方法
RHEl 5.5でローカルリポジトリを作成する必要があります。i386 ターミナルでコマンドを入力すると、RHELがRHNでサブスクライブされていないと表示されるためです。友達から撮ったものです。 だから誰かがこの目標を達成する方法を教えてもらえますか? Warl0ckの指示に基づくその他のアクション。 RPMをMdiaから/ home / Umair / RPMフォルダーにコピーしました インストールメディアのサーバーディレクトリにあるスクリプトcreaterepo-0.4.11-i386.el5.noarch.rpmをインストールしました。次に、メタデータを生成するのに少し時間がかかりました。総パッケージ2348 次に、viを使用してローカルリポジトリファイルを作成します vi /etc/yum.repos.d/local.repo これらは私が追加したエントリです。 そして最後に私はこのコマンドを実行します yum -y install apache php {、-cgi、-cli、-gd、-mysql} mysql {、-server} そして返信でbashがエラーで私を平手打ちした
8 rhel  yum  repository 

3
TTYに切り替えたり、元に戻したりできません
Mint 13にアップグレードしました-KDE x64 CtrlAltF1.. F6キーを使用してttyに切り替えることができません。gettyが実行されており、sudo chvt 1コマンドを使用して端末に切り替えることができます。 私はかなりの数のトピックを参照しましたが、機能する解決策に達していません。でgrubを再インストールしましたterminal=console。ブートメニューで選択すると、ブートメッセージは表示されません。数秒後にKDEが起動するだけです。 どうすれば修正できますか?

4
異なるホストにSSH接続するためのBashオートコンプリート機能
私はいつもいつも利用しているサーバーの大きなリストを持っsshています。使用してどのような方法があるbashか、zsh私はホスト名とbashの自動補完のリストを保つことができるように、ファイルを通過し、私がホスト名の最初の数文字を入力するたびにこれらの文字で始まるボックスの示唆を与えます。
8 bash  ssh  zsh  autocomplete 

5
そのツリーの外を指しているディレクトリツリー内のすべてのシンボリックリンクを見つける
私は頻繁に他の場所にディレクトリツリーを移動したり、他のマシンに自分のtarballをコピーし、私は、ディレクトリツリー内のすべてのシンボリックリンクかどうかを確認する方法がしたいAのの場所の外部にポイントAをこれらが移動/コピーに分割されますので、ディレクトリ。
8 symlink 

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