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

Debianは人気があり影響力のあるGNU / Linuxディストリビューションです。ここでの質問は一般にDebianサーバーに関するものです。


2
Debianでポート転送/リダイレクトを行う方法は?
2つの質問があります。 質問1:私のdebianマシンには、IP 192.168.57.28のインターフェースeth3があります。誰かが192.168.57.28:1234に接続しようとした場合、リクエストを別のマシンにリダイレクトするにはどうすればよいですか:192.168.57.25:80? 質問2:私のdebianマシンに192.168.57.28のeth3といくつかの動的IPのppp0の2つのインターフェースがあり、誰かがポート1234でppp0経由で接続しようとする場合、リクエストを192.168.57.25:80にリダイレクトするにはどうすればよいですか? 私はこれを試しました: $ iptables -t nat -A PREROUTING -p tcp --dport 1234 -j DNAT --to-destination 192.168.57.25:80 $ echo 1 > /proc/sys/net/ipv4/ip_forward しかし、それは機能しません。

3
Debian「無視」/etc/network/if-pre-up.d/iptables
iptablesルールが起動時に自動的にロードされるようにします。DebianのWikiによると、これはiptablesという名前のスクリプトを/etc/network/if-pre-up.d/に配置することで実行できます。 cat /etc/network/if-pre-up.d/iptables #!/bin/sh /sbin/iptables-restore < /etc/firewall/iptables.rules /sbin/ip6tables-restore < /etc/firewall/ip6tables.rules このスクリプトは機能します。ルートとして実行すると、ファイアウォールルールが適用されます。ただし、再起動時にはファイアウォールルールはありません。私は何を間違えていますか? リクエストに応じて:/ etc / network / interfaces(このファイルには触れませんでした) user@DebianVPS:~$ cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface …

1
SSIには、Apacheを使用したDebianでの作業が含まれていません
Apacheを実行しているDebianでSSIを動作させようとしてい.shtmlますが、ファイルは解析されていません。PHPファイルからphpinfo()、ロードされたモジュールセクションに以下が表示されることがわかります。 mod_mime_xattr mod_mime mod_mime_magic で/etc/apache2/mods-enabled/mime.conf、私は(特に)があります。 AddType text/html .shtml AddOutputFilter INCLUDES .shtml で/etc/apache2/sites-enabled/domain.com.conf(問題の仮想ホスト)私が持っています: <Directory /home/username/public_html> Options +Includes allow from all AllowOverride All </Directory> また、適切な手段として、以下も追加しました。 <Directory /> Options +Includes </directory> ユーザーの.htaccessファイルに、以下を追加してみました: Options +Includes AddType text/html shtml AddHandler server-parsed shtml 何も機能していないようです。どうすればこれをデバッグできますか? 編集: ls /etc/apache2/mods-enabled/これが役立つ場合の出力はここにあります actions.conf dav_svn.load proxy_balancer.load actions.load deflate.conf proxy.conf alias.conf deflate.load proxy_connect.load …

4
Debianはシングルユーザーモードで起動します
ルートパスワードを忘れて、シングルユーザーモードで起動してパスワードを変更しようとしていますが、起動時に次の画面が表示されます。 次に、「e」を押してブート構成を編集すると、次の画面が表示されます。 しかし、私がフォローしているチュートリアルでは、「カーネル」で始まる行に移動する必要がありますが、ご覧のとおり、この行はありません。そこで、「linux / boot / vmlinuz ....」で始まる行で「quiet」を「single」に変更しようとしましたが、これはシステムをシングルユーザーモードで起動しません。 これを機能させるには、どの行を編集する必要がありますか?
11 linux  debian  grub 

1
Debianで起動スクリプトを実行しようとしたときに、そのようなファイルまたはディレクトリエラーはありません
Debian(Raspbian)にとって非常に新しいものであり、私はこれについて数日間苦労しています。起動時に実行したい起動スクリプトがあります。 次のコマンドを実行して、スクリプトを実行可能にし、デフォルトのパラメータとともに起動シーケンスに追加しました。 sudo chmod 755 /etc/init.d/testsam sudo update-rc.d testsam defaults スクリプトをテストするときに、次を実行します。 sudo /etc/init.d/testsam start しかし、そうするとエラーが発生します:/etc/init.d/testsamを実行できません:そのようなファイルまたはディレクトリはありません。 スクリプトを非常に基本的なものに最小化しましたが、実際の理由の手がかりはまだありません。誰かが私に正しい解決策を指摘してくれることを願っていますか?これは現在のスクリプトです。 #! /bin/bash # /etc/init.d/testsam case "$1" in start) #echo "starting script" ;; stop) #echo "stopping script" ;; *) #echo "Usage: /etc/init.d/testsam {start|stop}" exit 1 ;; esac exit 0 助けてくれてありがとう

5
ソフトウェアが/ usr / libにインストールされるのはなぜですか?
私はもう何年もLinuxサーバーを使用していますが、Filesystem Hierarchy Standardで混乱し続けています。通常、私は混乱に耐えることができます。しかし、Linux用に独自のソフトウェアを開発している今、パッケージマネージャーによってインストールされる場所を理解する必要があります。 / optが私のアプリケーションに最適な場所であると確信しました。しかし、私のDebianファイルシステムを調査した後、私はもうわかりません:多くのソフトウェアが実際に/ usr / libにインストールされています!いくつか例を挙げると、MySQL、MySQLWorkbench、Nautilus、Rythmbox ... FHSによると、は/ usr / libの「プログラミングとパッケージのライブラリ」を含むようになっていると(「ユーザーやシェルスクリプトによって直接実行されることを意図していないオブジェクトファイル、ライブラリ、および内部のバイナリを含む」ここを参照してください)。 私のdebianサーバーの/ usr / libにあるソフトウェアの多くは、ライブラリや内部バイナリではなく、本格的なユーザー実行可能ソフトウェアです! アプリケーションは/ optにインストールされる予定です。しかし、私は本当にこれが正しいかどうか、何よりも理解したいのです。 あなたの親切なアドバイスを事前に感謝します、 エリック。
11 debian  fhs 

4
ZFSホストでVMを実行するとパフォーマンスにどのような影響がありますか?
LinuxでZFSを使用して、Debian Linuxホストのデータストレージ用にext3からZFSに移行することを検討しています。私が本当に欲しいZFSのすばらしい機能の1つは、データの整合性の保証です。ストレージのニーズの増加に合わせてストレージを簡単に拡張できることも楽しみです。 ただし、同じホストでいくつかのVMを実行します。(通常、私の場合、ホスト上で同時に実行されるVMは1つだけです。) ZFSのデータチェックサムとコピーオンライトの動作、およびVMディスクイメージが比較的大きなファイルである(私のメインVMのディスクイメージファイルは現在31 GBにある)ことを考慮すると、そのようなVMゲスト内のパフォーマンスへの影響はどうなりますか移行?パフォーマンスへの悪影響の可能性を減らすために、どのような手順を実行できますか 必要に応じて、VMディスクイメージのデータ整合性をあまり保証せずに生きることができ(VM内で実際に重要なことは何もしません)、ファイルシステムの残りの部分から簡単に分離できますが、そうしないといいでしょう(選択的にでも)別のファイルシステムに移行したいと思うほとんどの機能をオフにする必要はありません。 ハードウェアは、ワークステーションクラスのシステムにはかなり強力ですが、ハイエンドサーバー(32 GB RAMを使用することはめったにない> 10 GBを超える32 GB RAM、6コア3.3 GHz CPU、現在2.6 TB使用可能)ディスク容量に応じてdf、合計で約1.1 TBの空きがあります.ZFSに移行すると、さらに空き容量が追加される可能性があります)、データ重複排除の実行を計画していません(重複除去をオンにしても、私の状況ではあまり追加されません)。計画はJBOD構成から開始することです(明らかに適切なバックアップを使用します)が、条件が許せば、最終的には双方向ミラーのセットアップに移行するかもしれません。

3
Linux + SSDのスワップパーティションでのバックグラウンド破棄
問題 LinuxのSSDディスク内のスワップパーティションでバックグラウンド TRIM操作を有効にしたい。この記事などのいくつかの記事によると、カーネルはこの構成を検出し、自動的に破棄操作を実行しますが、「破棄」マウントオプションを使用してこの動作を強制しても、テストでは動作していないようです。 シナリオ Linux 3.2.0を実行しているDebian Wheezy SSDディスク:1 x 120GB OCZ Vertex 3 MI 2GBスワップ「プレーン」パーティション、他のレイヤー(LVM、RAIDなど)なし バックグラウンド 以下は、バックグラウンドTRIMがスワップパーティションで動作しているかどうかを確認するために実行する手順です。 TRIMサポート:SSDディスクがTRIMコマンドをサポートし、カーネルがデバイスに非回転フラグを立てているかどうかを確認します。 # hdparm -I /dev/sda | grep TRIM * Data Set Management TRIM supported (limit 1 block) * Deterministic read data after TRIM # cat /sys/block/sda/queue/rotational 0 スワップフィルアップ:パーティションをマウントし、すべてのVMキャッシュを消去し、積極的にスワップするようにLinuxを構成して、vm.swappinessを100に設定します。次に、利用可能なすべてのメモリを割り当て、カーネルにスワッピングを開始させるスクリプトを実行します。 # swapon [--discard] /dev/sda2 # …
11 linux  debian  ssd  swap  trim 

2
誰かが私のサーバーにrootとしてログインしたときの対処
logcheckがインストールされたDebian 6.0を実行しているサーバーがあります。昨日、私はこのメッセージを受け取りました: Jan 19 19:15:10 hostname sshd[28397]: Authentication tried for root with correct key but not from a permitted host (host=4.red-2-140-77.dynamicip.rima-tde.net, ip=2.140.77.4). これが誰なのかわかりませんが、彼が偶然そこにいたのではないかと思います。 さて、どうすればいいですか? 最初にしたことは、sshパスワード認証を無効にして、公開/秘密キーに切り替えたことです。また、authorized_keysファイルを確認し、公開鍵のみを見ました 次は何? 他の人が私のマシンで何をしたかを知るにはどうすればよいですか?

2
Debian SSH-端末のサイズ変更がbashに登録されない
最近、ディスク障害のためにサーバーを再インストールしましたが、現在、端末のサイズ変更に問題があります。Debian 6.0.6をインストールしました。 症状 端末のサイズを変更すると、ncursesベースのアプリ(テスト済み:ytalk、irssi、screen、tmux、ncursesサンプルアプリケーションの一部)が正しくサイズ変更されないようです。通常、画面は空白になります。アプリケーションで強制的に再描画を行うと、古い端末サイズを使用して再描画されます。 bash(4.1.5(1))プロンプトでウィンドウのサイズを変更する場合、COLUMNSおよびLINES変数は更新されません。 診断 SIGWINCHをbashにトラップしようとすると、受信されないようです。これは以下でテストされました: trap 'touch /home/user/sigwinch' SIGWINCH trap 'touch /home/user/sigusr1' SIGUSR1 kill -s SIGWINCH $$ kill -s SIGUSR1 $$ 私のホームディレクトリに両方のファイルが作成されているはずです。作成し/home/user/sigusr1ただけです。 しようkill -s SIGWINCH $$としても、$ COLUMNS / $ LINES変数は更新されません。 checkwinsize(shopt -s checkwinsize)を有効にすると、bashはアプリケーションからの戻り時に(予想どおり)$ COLUMNS / $ LINESを更新します。これは、checkwinsize有効にした端末のサイズを変更した後に次のようになります。 $ echo $COLUMNS ; ls > /dev/null ; echo $COLUMNS 72 …
11 debian  bash  term 

3
Linux- MTAは必要ですか?
VPSイメージ(Debian 6)には、sendmailがMTAとしてプリインストールされています。このサーバーをWebサーバーとして使用しますが、メールサーバーとしてではなく、他の用途にも使用します。リソースを節約するために、不要なサービスをできるだけ多く削除したい。MTAを安全に削除できますか?結果は何ですか?

2
debian:致命的->フォークに失敗しました
私の人生で初めてこのようなことがあります: root@peklan:~# aptitude install git-core No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. FATAL -> Failed to fork. 誰かがこのメッセージを取り除く方法を説明できますか?
11 debian  git 

4
Debian SqueezeでIPtables TRACEターゲットを有効にする方法(6)
IPtablesのTRACEターゲットを使用しようとしていますが、トレース情報をログに記録できないようです。ここで説明されているものを使用したい: Debugger for Iptables。 TRACEのiptables男から: This target marks packes so that the kernel will log every rule which match the packets as those traverse the tables, chains, rules. (The ipt_LOG or ip6t_LOG module is required for the logging.) The packets are logged with the string prefix: "TRACE: tablename:chain- name:type:rulenum " …

6
SSHが失敗します:PTY割り当て要求はチャネル0で失敗しました
そのため、エラーをグーグルでチェックし、serverfaultをチェックしましたが、解決策は適合しませんでした。ほとんどの結果は/ dev / ptsの問題でしたが、それはマウントされています。他の結果はgitのエラーですが、マシンにはgitがありません。 アカウントはブロックされていませんが、コンソールにログインできます。他のユーザーもこの問題を抱えているので、私の.ssh /にあるものと関係があるとは思わない 私はssh -vvでこの応答を受け取ります: <snip> debug1: Next authentication method: password rogier@server's password: debug2: we sent a password packet, wait for reply debug1: Authentication succeeded (password). debug1: channel 0: new [client-session] debug2: channel 0: send open debug1: Requesting no-more-sessions@openssh.com debug1: Entering interactive session. debug2: callback start debug2: …
11 ssh  debian 

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