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

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

5
/ var / logディレクトリを移動するにはどうすればよいですか
当社の生産サーバー上に存在したルートのための小さなドライブがマウントポイントである/、 /var/logあまりにも多くのスペースを取っていると私は手動でいくつかのファイルを削除する必要があります。再起動/var/log/せずに言うにはどうすればいい/home/logですか? ここに私が考えたものがあります: $ mkdir /home/log $ rsync -a /var/log /home/log $ mount --bind /home/log /var/log $ /etc/init.d/rsyslof restart しかし、一部のサービスはファイル記述子を使用するため、引き続き使用/var/logまたはiノードを使用します。

1
api-get Dockerの下の「サーバーからの読み取りエラー」
Bashで次のコマンドを実行しています。 DEBIAN_FRONTEND=noninteractive apt-get update -qq \ && apt-get install -y build-essential git libncurses5-dev openssl \ libssl-dev fop xsltproc unixodbc-dev curl 実行されますが、途中で失敗します: Get:96 http://security.debian.org/ jessie/updates/main linux-libc-dev amd64 3.16.7-ckt9-3~deb8u1 [991 kB] Get:97 http://security.debian.org/ jessie/updates/main curl amd64 7.38.0-4+deb8u2 [200 kB] Get:98 http://security.debian.org/ jessie/updates/main openjdk-7-jre amd64 7u79-2.5.5-1~deb8u1 [176 kB] Get:99 http://http.debian.net/debian/ jessie/main libgtk2.0-0 amd64 …
14 debian  docker 

3
Ulimitファイル記述子の制限が特定のプロセスに適用されていない
私は最近、redisプロセスの1つを、適用される場所を制限するものにチェックしました: cat /proc/<redis-pid>/limits そして、それが低いデフォルト値であったことを知って驚いた: Limit Soft Limit Hard Limit Max open files 4016 4016 次の設定がされているので驚いた。 # /etc/sysctl.conf fs.file-max = 100000 。 # /etc/security/limits.conf * soft nofile 100000 * hard nofile 100000 。 # /etc/ssh/sshd_config UsePAM yes 。 # /etc/pam.d/sshd session required pam_limits.so 増加したulimitが実行中のredisプロセスに適用されない理由を教えてください。 ユーザー「redis」としてredisプロセスが実行されており、制限が引き上げられてからサーバーが再起動されました。Debian Squeezeを使用しています。
14 linux  debian  ulimit 

3
Debianでユーザーのフルネームを変更する方法
私は、経験の浅い管理者としてDebianサーバーで作業しています。の間に提供されたユーザーのフルネーム(ログイン名ではない)を変更する必要がありますadduser USERNAME。これどうやってするの?usermod(http://linuxcommand.org/man_pages/usermod8.html)にそのようなオプションが見つかりませんでした。

3
同じファイルを書き込む2つのパッケージをインストールする方法
/ usr / bin / ffprobeを作成する2つのパッケージがあります。それらの1つはDeb Multimediaリポジトリのffmpegで、もう1つはソースからビルドされたffmbc 0.7-rc5です。ハンドロールはビジネスに不可欠であり、以前は必要な場所からソースからインストールするだけでした。私はそれがffmpegファイルを破壊するだろうと仮定することができるだけで、悪影響はありませんでした。 理論的には、ffmbcパッケージがffmpegパッケージのファイルを上書きしても問題ありません。欠点は、ffmpegの更新がffmbcバイナリを上書きすることです。これを調整する簡単な方法はありますか?

5
Linuxルーター:pingが元に戻らない
ルーターとして設定しようとしているDebianボックスと、クライアントとして使用しているUbuntuボックスがあります。 私の問題は、Ubuntuクライアントがインターネット上のサーバーにpingを行おうとすると、すべてのパケットが失われることです(ただし、以下を見るとわかるように、問題なくサーバーに戻って戻ってくるようです)。 私はUbuntu Boxでこれをやっています: # ping -I eth1 my.remote-server.com PING my.remote-server.com (X.X.X.X) from 10.1.1.12 eth1: 56(84) bytes of data. ^C --- my.remote-server.com ping statistics --- 13 packets transmitted, 0 received, 100% packet loss, time 12094ms (プライバシーのためにリモートサーバーの名前とIPを変更しました)。 Debianルーターから私はこれを見ます: # tcpdump -i eth1 -qtln icmp tcpdump: verbose output suppressed, use -v or …

4
メンテナンスのためにルートパスワードを与える
入った後 shutdown now ターミナルでは、すべてが正常に実行され、その後: All processes ended withing 2 seconds...done INIT: Going single user INIT: Sending processes the TERM signal INIT: Sending processes the KILL signal Give root password for maintenance(or.... Ctrl+ を押すとD、ログイン画面Debianが表示されます。GUIによるシャットダウンは正常に機能します。 更新1 いくつかのプロセスがハングしているようです。 さらに、何度か再試行することでサーバーの電源を切ることができました。最近、ntpとntpdateのみをインストールしました。 iptablesと競合する可能性があります。
14 linux  debian 

3
古いパッケージがyumによってCentOSにインストールされるのはなぜですか?(特にPHP 5.1)修正方法
私は新しいCentOSサーバーで作業していますが、yumがUbuntuで「apt-get install」のようにスムーズかつ見事に動作しないことを知って非常にイライラしています。 LAMPスタックをインストールして、次を実行しました。 $ yum install php $ yum install mysql さらに: $ yum install mysql-server $ yum install mysql-devel $ yum install php-mysql 現在実行中: $ rpm -qa | grep php ...すべての種類のphp 5.1.6パッケージがインストールされており、5.2以上が必要であることを示しています。さらに、現在のリリースが5.5.20であっても、mysql 5.0.77がインストールされていることがわかります。しかし、うまくいけばmysql 5.0が動作するでしょう。PHP 5.1はサポートしません。 したがって、本当の質問は次のとおりです。 PHPを修正して最新の安定版リリース(PHP.netによると5.3.9)にするにはどうすればよいですか?CentOSマシンをUbuntuのように動作させるにはどうすればよいですか?これを再度処理する必要はありませんか? どうもありがとう。 編集:CentOS 5.7は先週ホスティング会社によってインストールされたので、なぜ最新のものではなくCentOSの古いバージョンをインストールしたのかわかりません。少なくともPHP 3.2が必要なので、その方法についての提案に感謝します。私はパッケージとリポジトリにあまり詳しくありませんが、だれでもリポジトリを起動できるようですので、サーバーに感染する可能性のあるランダムなリポジトリからのものをインストールすることを心配しています。
14 mysql  php  centos  debian  yum 

2
apt-getインストール時に現在のバージョンの設定ファイルを自動的に保持します
サーバー上に既に構成ファイルが存在するパッケージを自動的にインストールする必要があります。 私は次のようなものを探しています: apt-get install --yes --force-yes --keep-current-confs mysql-server おそらく愚かな質問ですが、私はそのようなオプションを見つけることができません。
14 ubuntu  debian  apt 

3
両側にルートアクセスがあるssh経由のRsync
古いubuntuサーバーと新しいdebianサーバーが1つずつあり、古いサーバーから新しいサーバーにデータを移行しています。rsyncを使用してデータを転送し、同等のtar / scp / untarプロセスよりも簡単かつ迅速に最終移行を行いたいと思います。 例として、ホームフォルダーを一度に1つずつ新しいサーバーに同期したいと思います。これには、ソース側のすべてのファイルが誰でも読み取り可能というわけではなく、正しいアクセス権で/ homeに書き込む必要があるため、両端でルートアクセスが必要です。両側でrsyncルートアクセスを許可する方法がわかりません。 関連する質問をいくつか見ましたが、私がやろうとしていることとまったく一致するものはありません。 両方のサーバーでsudoをセットアップして作業しています。
14 ubuntu  ssh  debian  rsync  root 

2
Debian / Ubuntu-/ var / cache / apt構造を削除した後に復元する方法
Ubuntuサーバーのスペースが不足していたので、スペースを節約するためにこのコマンドを実行しました sudo rm -rf /var/cache/apt/archives ただし、aptで処理しようとすると、次のエラーが表示されます。 E: Could not open lock file /var/cache/apt/archives/lock - open (2 No such file or directory) E: Unable to lock the download directory そして、のようなもの Archive directory /var/cache/apt/archives/partial is missing. 明らかに、いくつかのディレクトリ構造を削除しました。apt-get rebuild-var-treeまたは同様の方法がありますか?

6
NPNではなくALPNを使用するためのopenssl 1.0.2を備えたDebian jessie nginx
私は自分のサーバーでdebian jessieを実行していますが、最近http / 2をサポートする新しいnginx Webサーバー(nginx 1.10)にアップグレードしました。今日のように、うまく機能し、ウェブサーバーはhttp2プロトコルでコンテンツを配信しています。 私は、読んだことがあるクロムがNPNのサポートを落としているだけで2016年5月15日後にALPNすることができます。ALPNは拡張機能で、openssl 1.0.2がインストールされている必要がありますが、debian jessieではopenssl 1.0.1のみです(debianバックポートや他のリポジトリにも、このdebian用のopenssl 1.0.2バージョンはありません)。 そして問題があります-SPDYからhttp2にアップグレードしましたが、数日でhttp2をオフにする必要があり、このバージョンのnignxにはhttp2しかありませんのでSPDYを使用できません。また、debianのこのバージョンはopenssl 1.0.1でスタックし、debian stretchのみがopenssl 1.0.2を持つことを読みました。しかし、リリース日にはほぼ一年があり、クロムはすぐにサポートを廃止するので、http2プロトコルの利点を失いたくありません。 解決策はありますか?このシステムにopenssl 1.0.2をインストールする方法はありますか?独自のビルドを構築する(メンテナンスが悪い)か、バックポートリポジトリがそれを保持するのを待つことはありませんか?また、システムのopensslの2つのバージョンのいずれかを手動でリンクおよび保守する必要がある場合は、このバージョンは必要ありません。 助けてくれてありがとう。

2
nginx uLimit 'worker_connectionsは開いているファイルのリソース制限を超えています:1024'
私はこのエラーを受け取り続けnginx/error.log、それが私を狂わせます: 8096 worker_connections exceed open file resource limit: 1024 私は考えることができるすべてを試してみましたが、ここでnginxを制限しているものを理解することはできません。何が欠けているのか教えてもらえますか? nginx.conf これがあります: worker_processes 4; events { worker_connections 8096; multi_accept on; use epoll; } システムのUlimitを次のsecurity/limits.confように変更しました。 # This is added for Open File Limit Increase * hard nofile 199680 * soft nofile 65535 root hard nofile 65536 root soft nofile 32768 # …
14 linux  nginx  debian  ulimit  files 

4
Nginxの起動に失敗するssl no such fileまたはdirectory
ここに私が得ているエラーがあります: nginx構成の再読み込み:nginx:[emerg] SSL_CTX_use_certificate_chain_file( "/ path / to / cert.pem")が失敗しました(SSL:エラー:02001002:system library:fopen:No such file or directory error:20074002:BIO routines:FILE_CTRL:system libエラー:140DC002:SSLルーチン:SSL_CTX_use_certificate_chain_file:system lib)nginx:構成ファイル/etc/nginx/nginx.confテストに失敗しました 私はファイルがその場所にあることを100%確信していますが、Nginxはそこにないと考えているようです。私は合併domain.crtし、intermediate.crtそのためには、手動で。私は一日中この問題に頭を悩ませてきました。誰かがこのエラーを見て解決したことを願っています(そして、ファイルの場所が「そのようなファイルやディレクトリがない」後に一度だけ表示されるという貼り付けのエラーではありません)

3
「apt-get install」の実行時にSSHセッションが閉じられない
問題 apt-get install非対話型SSHセッションで実行している場合、セッションは決して閉じません。例: ssh user@target "sudo apt-get -y install my_package" my_package正しくインストールされていますが、SSHセッションがちょうどオープンぶら下がるますありません。 質問 apt-get動作するためにSSHを渡すフラグはありますか? 追加情報 環境 リモートインストールは、統合サーバーへのパッケージの自動展開に使用されます。いくつかのコード変更をリポジトリにプッシュするとすぐに、ジョブがコードを取り込み、パッケージをビルドし、統合時にそれを展開して、すべてが適切に機能することを確認します(展開に関する限り)。 すでに試してみました&ノート 実行中の同じSSHセッションは正常にapt-get update終了します。apt-get updateは、インタラクティブではないことに注意してくださいapt-get install。これは、対話性が問題であることを示唆している可能性があります。 のようなコマンドssh user@target "sudo apt-get install my_package && echo Hello"はに到達しませんecho。 debconf 素敵なフロントエンド(ディスプレイ、Readline)が見つからないと文句を言い、Teletypeにフォールバックします(Readlineは使用可能ですが)。 debconfのフロントエンドに関して、-tSSHでTTYを強制的に渡すことは役に立ちません。どちらでもないDEBIAN_FRONTEND=noninteractive。 すべてはUbuntu 12_04 LTSで行われました。
14 ubuntu  ssh  debian  apt 

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