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

Ubuntu Linuxは、Linuxを主流にすることを目的としたDebian派生物です。このサイトでの質問は通常、Ubuntu Serverを参照してください。http://askubuntu.comは特にUbuntuの質問専用です。



4
Ubuntuで中央のホームディレクトリとユーザーアカウントを行う方法
20台のUbuntuマシンとサーバーのネットワークをセットアップする必要があります。現在、ユーザーはマシン上にローカルアカウントを持っていますが、すべてのユーザー情報をサーバーに保存し、サーバー側のホームディレクトリを使用してユーザー認証を集中管理したいと考えています。そのため、ユーザーがいずれかのクライアントコンピューターにログインすると、サーバーでユーザー名とパスワードを確認し、NFSなどを介してサーバーからホームディレクトリをマウントする必要があります。 どうすればいいですか?どちらが最良の方法ですか?

6
mount.nfs:マウント中にサーバーによって拒否されたアクセス
私のUbuntuシステムでは、/ etc / fstabに次の行があります。 myserver:/home/me /mnt/me nfs rsize=8192,wsize=8192,timeo=14,intr 私がする時 sudo mount -a 私は得る: mount.nfs: access denied by server while mounting myserver:/home/me この問題を診断するにはどうすればよいですか?nfsサーバーもUbuntuです。 追加の詳細:同じネットワーク上の他のUbuntuクライアントからこのnfs共有を問題なくマウントできます。ただし、問題のあるクライアントは、WindowsシステムのVirtualBox内で実行されているという点で異なります。問題のあるクライアントから「myserver」に問題なくpingを実行できます。 編集: 「myserver」上の/ etc / exports: /home/me *(rw,all_squash,async,no_subtree_check,anonuid=1000,anongid=1000) 「myserver」上の/etc/hosts.allowと/etc/hosts.denyは両方ともコメントです。また、同じネットワーク上の他のクライアントからうまく接続できることを覚えておいてください。

1
NFSv4ユーザーマッピング
この質問はすでに何度も尋ねられたようですが、他の答えはどういうわけか私には当てはまりませんでした。 基本的に私は新しいNFSv4サーバーをセットアップしただけで、サーバーとクライアント間でUIDとGIDが一致しないという典型的な問題に直面しています。ただし、私のシナリオでは、/ etc / passwdと/ etc / groupを同期することはできません。両方のマシンで同じユーザーがいることに注意してください(この質問とは異なります)。 したがって、私はidmapを調査していました:一部のソースによると、NFSv4はユーザー名を送信するようであり(UID / GIDを送信するNFSv3の動作とは対照的)、idmapの役割はこれらのユーザー名をサーバーのUID / GIDに変換することです。 しかし、これは私の場合にはうまくいかないようです(以下のセットアップの詳細)。これは非常に標準的(かなり多くの場合、リポジトリからNFSのみをインストールする)と考えています。 何か不足していますか?LDAPまたはKerberosを設定せずにこれを機能させる方法はありますか? サーバーのセットアップ サーバーがUbuntu 16.04インストールされ、2人のユーザーがいます。 user1@server:~$ id user1 uid=1000(user1) gid=1000(user1) groups=1000(user1),27(sudo) user1@server:~$ id user2 uid=1001(user2) gid=1001(user2) groups=1001(user2) NFSがリポジトリからインストールされ、テストフォルダーをエクスポートするように構成されました。 user1@server:~$ sudo apt-get install nfs-kernel-server user1@server:~$ sudo cat /proc/fs/nfsd/versions +2 +3 +4 +4.1 +4.2 user1@server:~$ ls -ld /srv/nfs/test/ drwxrwxrwx …
12 ubuntu  nfs 

2
postfixの修正方法:送信者アドレスが拒否されました:(RCPT TOコマンドへの応答として)完全修飾アドレスが必要です)?
私はubuntu 12.04ボックスにdovecot、postfix、roundcubeをインストールしました。システムは基本的には機能しています。つまり、他のドメインとの間でメールを送受信できます。 ただし、一部のドメインでは、/ var / log / mail.logに次のエラーメッセージが表示されます Jul 15 01:59:21 one postfix/smtp[2019]: 0D0399C025F: to=<someone@destdomain.com>, relay=sm01.destdomain.com[x.x.x.x]:25, delay=0.56, delays=0.4/0/0.06/0.1, dsn=5.5.2, status=bounced (host sm01.destdomain.com[x.x.x.x] said: 504 5.5.2 <contact@localhost>: Sender address rejected: need fully-qualified address (in reply to RCPT TO command)) ここで何が悪いのか分かりますか?つまり、別のメールサーバーに接続するときに、postfixが「contact @ localhost」ではなく「contact@mydomain.com」を使用するように強制するにはどうすればよいですか。 ヒントはありがたいです。
12 ubuntu  postfix 

5
nginxをインストールして設定ファイルをインストールする方法
使用してサーバー(Ubuntu 11.04)からnginx 1.0.6を完全にアンインストールしました apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* もう一度インストールしたいのですが、nginxを起動すると次のようなエラーが表示されます。 nginxの再起動:nginx:[emerg] open() "/etc/nginx/nginx.conf"が失敗しました(2:そのようなファイルまたはディレクトリはありません) 次に、独自のconfファイルを配置すると、新しいエラーが発生します。 nginxの再起動:nginx:[emerg] open() "/etc/nginx/mime.types"が失敗しました(2:そのようなファイルまたはディレクトリはありません)/etc/nginx/nginx.conf:12 今ではそれapt-get install nginxが完全にインストールされていないようです、私はapt-getキャッシュをクリアしましたが、役に立たないようです。apt-getを使用してnginxのフルインストールを取得するにはどうすればよいですか?
12 ubuntu  nginx  apt 

3
同じUbuntuサーバーで複数バージョンのPostgreSQLを実行する
PostgreSQL 8.4と9.0を同じサーバー(Ubuntu Lucid)で実行しています。 両方をapt-getを使用してインストールしました(デフォルトのパッケージソースでは8.4、https: //launchpad.net/~pitti/+archive/postgresqlからppaを追加した後は9.0 )。 コマンドラインから「createdb」などのコマンドを実行するか、「psql」シェルを起動すると、私のシステムではデフォルトでPostgreSQLバージョン8.4が使用されます。 では、これらのコマンドで8.4ではなくPostgreSQL 9.0を使用するように強制するにはどうすればよいですか?

1
[::]:80エラーのNginx重複リッスンオプション
コマンドを実行して構成をテストすると、に複数の重複があるというエラーが表示され[::]:80ます。その前に、複数のデフォルトサーバーの重複に関する問題がありました。 複数のデフォルトサーバーで問題が発生した場合、ファイルは次のようになりました server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php index.html index.htm; server_name munki; error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location /report { try_files $uri $uri/ =404; } location ~ \.php$ { try_files $uri =404; …
12 ubuntu  nginx 

2
パフォーマンスEC2インスタンスを最大限に活用する方法
免責事項:私はサーバーのような世界のフロントエンド開発者です。 こんにちは、みんな。EC2にサーバーインスタンスがありc5d.9xlarge、その仕様は次のとおりです。 システム:Ubuntu 18.04 vCPU:36スレッド/コア メモリー:72 GB ストレージ:900 GB NVMe SSD 専用のEBS帯域幅:7,000 Mbps ネットワークパフォーマンス:10 Gbps シナリオ:このサーバーを使用して大きなビデオ(4K、1時間以上)をアップロードし、FFMPEGを使用して処理しますが、12コアと48 GBのRAMを搭載した以前のUpCloudサーバーと比較すると、このEC2サーバーはアップロードと処理に1.5倍の時間がかかります、そうではないと思う。 質問:支払い対象のパフォーマンスを最大にするにはどうすればよいですか?

4
apt-get install linux-image-extraは「W:mdadm:/etc/mdadm/mdadm.confは配列を定義しません。」を取得します。
インストールする場合: sudo apt-get install \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual 私は得ています: W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. 他の誰かが同様の問題を抱えていることがわかりました:apt-get update mdadm scary warnings だから私は指示に従った: /usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf 次に: update-initramfs -u しかし、出力は次のとおりです。 update-initramfs: Generating /boot/initrd.img-4.10.0-30-generic W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. lsb_release -a LSB Version: core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch Distributor ID: Ubuntu Description: Ubuntu 17.04 Release: …

4
サーバーに影響を与えずに何百万ものファイルを削除する方法
nginxキャッシュディレクトリを削除したいのですが、すぐに削除しました: mv cache cache.bak mkdir cache service nginx restart これで、cache.bak200万個のファイルがあるフォルダーができました。サーバーに影響を与えずに削除したいです。 単純なrm -rf cache.bakものはサーバーを破壊します。rmの実行中に最も単純なHTTP応答でも16秒かかるため、私はそれを行うことができません。 試しましたがionice -c3 rm -rf cache.bak、助けにはなりませんでした。サーバーにはSSDではなくHDDがありますが、おそらくSSDに問題はないかもしれません。 最良の解決策は、nginxの組み込みキャッシュマネージャーのように、何らかの調整を行うことだと思います。 これをどのように解決しますか?これを正確に実行できるツールはありますか? Ubuntu 16.04上のext4

1
ログファイルを手動でローテーションする
Nginxを実行しているUbuntu Webサーバーがあります。ログファイルのローテーションを構成したことがなく、数ギガバイトのモノリシックログファイルを発見したばかりです。 これらのヒントに従って、ログローテーションを構成しました。ただし、ローテーションが発生するまで1週間(ローテーション期間)待たずに済みます。 特定のファイル、またはlogrotate構成で指定されたすべてのファイルのいずれかを直ちに強制的にローテーションする方法はありますか?

2
Fail2banログには、「fail2ban.filter:警告DNSルックアップを使用して決定されたIP:..」というエントリが入力されています。
私のfail2banログ/var/log/fail2ban.logは、次のようなエントリで完全に満たされています: fail2ban.filter : WARNING Determined IP using DNS Lookup: [IP address] 私はsshポートを変更した後、これが始まったのではないかと思います... これの原因は何か、それを止める方法はありますか?

2
cronジョブのタイムアウトの設定
Ubuntu Linux cron(Vixie cron?)は、ジョブのタイムアウト設定をサポートしていますか? 具体的には、それまでに正常に終了しない限り、プロセスはX秒後に強制終了されます。 ネットワーク接続やさまざまな問題が原因でタスクがハングしている場合があります。手動でクリーンアップして強制終了しない限り、プロセスは永久にハングアップしたままになります。
11 linux  ubuntu  cron  timeout 

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