問題タブ [debian]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debian - 専用サーバーのハードドライブを分割することは理にかなっていますか?
新しい専用サーバーに Debian をインストールする予定で、ハード ドライブのパーティションを設定する機会があります。
サーバーには、RAID 1 として構成された 2 つの 750 GB ドライブがあります。各データベースが約 2 GB になる 10 個の Postgresql データベースを用意します。もちろん、このサーバーにも Apache/PHP があります。このサーバーは、独自の Web アプリケーションにのみ使用します。
ホスティング会社は、2 つのパーティションを別々に作成することを強く推奨しています。最初は「/」用の小さいもので、2 番目は「/home」用の非常に大きいものです。しかし、これにはいくつか疑問があります。「/」ディレクトリの 1 つの大きなパーティションで十分だと感じています。この質問への回答は、ディスクを複数のパーティションに分割する意味がないことも示唆しています。
このような場合でも、ディスクのパーティショニングは有効ですか?
c - Debian で DOS プログラムをコンパイルするにはどうすればよいですか?
私のアセンブリ言語クラスでは、DPMI を使用して DOS プログラムを作成しています。残念ながら、私は常に 32 ビットの Windows マシンにアクセスできるわけではありません。私が使用するほぼすべてのコンピューターに Debian 仮想マシンがインストールされています。
DOSBox と DOSEMU の両方をインストールしました。DOS ではなく Linux でプログラムをアセンブルおよびコンパイルする方法はありますか? 私はnasmを使用しているので、DOS形式で組み立てるのに問題はないようです。ただし、C コードを使用してコンパイラを介して実行し、DOS 実行可能ファイルを取得するのに問題があります (gcc または MinGW を使用)。
これを行う方法はありますか、それとも DOS ですべてのツールをインストールする必要がありますか?
apache - 単一ドメインの下に分散サーバーを隠す方法は?
現在、会社のウェブサイトとブログを別々のサーバーでホストしており、別々のドメイン名 (www.example.com と www.example.net) でアクセスしています。これは、メイン サーバーのセキュリティを損なうことなく、パートナーにブログ サーバーへのアクセスを許可できるようにするためです。しかし、SEO 担当者は現在、ブログをメイン サーバー (www.example.com/blog) に配置するよう要求しています。
両方を同じサーバーに置くのではなく、現在のサーバー分離を維持したいと考えています。それらを分離しておき、両方を単一のドメイン名の下に置く良い方法はありますか? サブドメインも許容されます (blog.example.com)。
私のメインの Web サイト サーバーは、Apache 2 を実行する Debian ボックスであり、完全なルート アクセス権を持っています。ブログ サーバーは Hostgator によって実行されており、アクセスが制限されています。
編集:ありがとう、みんな。この特定の状況では、特にブログを再度転送したくありません。また、DNS レコードに簡単にアクセスできないため、mod_proxy を使用したところ、魅力的に機能しました。ただし、すべての情報が素晴らしかったので、すべての「優先回答」ステータスを提供できればと思います.
c - DebianベースのシステムでプログラムでIPアドレスを取得するにはどうすればよいですか?
IP Addressプログラムでローカルマシンのを取得しようとしています。オペレーティングシステムはUbuntu 8.10です。とを使用gethostname()しgethostbyname()て取得してみましたIP Address。私が受け取った答えはです127.0.1.1。私はそれが物事のように思われることを学びましたDebian:
ここにリンクされた文書はその考えを説明しました。
私の/etc/hostsファイルの内容は次のとおりです。
127.0.0.1 localhost
127.0.1.1 mymachine
この場合、マシン上のシステムファイルを変更せずにプログラムで(CまたはC ++を優先して)IPアドレスを取得する他の方法はありますか?
shell - Debian postinst スクリプト内で新しくインストールされたバージョンを取得するには?
Debian Policy Manualによると、私の postinst スクリプトは、アップグレードおよび構成時に「postinst configure old-version」として呼び出されます。ここで、old-versionは以前にインストールされたバージョン (おそらく null) です。new-version、つまり現在構成されている (アップグレードされている) バージョンを特定したい。
環境変数$DPKG_MAINTSCRIPT_PACKAGEにはパッケージ名が含まれています。_VERSION同等のフィールド はないようです。/var/lib/dpkg/statuspostinst の実行後に更新されるため、そこから解析することもできないようです。
何か案は?
solr - Debian Lenny Solr Jetty のインストール + 実行中
サイトの検索を設定したい。Linode に Jetty + Solr をインストールするための情報があまり見つかりませんでした。
apt-getを使用するだけで、ubuntuにsolr-jettyをインストールできました。Debian でより良い経験をした人はいますか?
php - PHPMailer を使用して電子メールを SMTP に送信する際の問題
Exchange サーバー経由でメッセージを送信しようとすると、次のエラー ログが表示されます。
ノート
- 割り当てられたユーザー/パスワードで試してみましたが、管理者は、送信時にユーザー/パスワードを使用する必要さえないと言いました。だから私もそれなしで試しましたが、成功しませんでした。
- 私もsmtp.gmail.comで試しました
更新 (2009 年 4 月 16 日)
わかりました、私は私の問題を見つけました。
認証なしでメッセージを送信できる SMTP サーバーを使用しています。したがって、コードからログインとパスワードを削除しました。しかし、「認証を使用」フラグを false に設定するのを忘れていました。今、それは働いています。
助けてくれてありがとう!
debian - Linux アプリ ファイルに関する情報を検索する
Debian で実行したいプログラムがありますが、起動するとセグメンテーション違反エラーが発生します。以前はdebianで機能していました。問題の原因を確認するために実行できるコマンドはありますか? 必要なライブラリと、それが有効な実行可能ファイルであるかどうかは?