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

CentOSは(ビールやスピーチのように)無料のGNU / Linuxディストリビューションであり、コミュニティ主導で、RedHatからリリースされたソースコードに基づいています。


5
RPM依存関係をリストする方法は?
実稼働サーバーはCentOSリリース5.2(最終)を実行しています。 すでにインストールされている RPMパッケージのすべての依存関係を表示/取得/一覧表示するにはどうすればよいですか? 例:SQLite v3.3.6は既にサーバーにインストールされています。この特定のパッケージのすべての依存関係を確認します。 コマンドの出力は次のとおりです。 rpm -qa |grep sqlite python-sqlite-1.1.7-1.2.1 sqlite-3.3.6-2 sqlite-3.3.6-2 また、なぜsqlite-3.3.6-2ここの2つのエントリをリストしているのですか?

2
最も安全で正しい方法でユーザー認証のためにCentos 6でLDAPを構成するにはどうすればよいですか?
この数日間、LDAPサーバーのセットアップ方法に関する優れたドキュメントをインターネットで閲覧しながら、多くのFワードを使用していました。これまでのところ、私は何も見つけませんでしたが、多くは良いとは言えませんが、悪いとは言えません。そのため、私は通常のLinuxの方法で、読み取り、テスト、叫び、読み取り、テスト、叫びをしなければなりませんでした。 LDAPサーバーの私の目標は次のとおりです。 サーバーとクライアントの両方について、Centos 6最小インストールにLDAPをインストールします。 OpenLDAPの開発者が意図した方法でインストールします。 LDAPS、iptables、SELinuxなどを有効にしてLDAPを安全にインストールします。 LDAPサーバーへの「認証」接続にクライアントでSSSDを使用します。 これは私が通常自分で答えるような質問ですが、インストールをさらに改善する方法についての提案をいただければ幸いです。

3
RPMインストールの公開キーチェックを無効にする
いくつかの便利なパッケージ(たとえばphp-common)でDVDを作成したい。唯一の問題は、インターネットに接続されていないコンピューターにインストールしようとすると、公開キーを検証できないことです。 シナリオは次のとおりです。 RPMをダウンロードし、DVDにコピーします。 私はラップトップにCentOS 5.5をインストールします(インターネットに接続していません)。 yum(またはrpm -i、その他)を使用してインストールしてみます。 次のエラーが表示されます。「パッケージ」の公開キーがインストールされていません。 どうすればそれをバイパスできますか?
35 linux  centos  yum  rpm  public-key 

4
コマンドライン経由でLDAPで認証するにはどうすればよいですか?
LDAPサーバーはSolarisでホストされます。クライアントはCentOSです。LDAPを介したOpenLDAP / NSLCD / SSH認証は正常に機能しますが、ldapsearchコマンドを使用してLDAPの問題をデバッグすることはできません。 [root@tst-01 ~]# ldapsearch SASL/EXTERNAL authentication started ldap_sasl_interactive_bind_s: Unknown authentication method (-6) additional info: SASL(-4): no mechanism available: [root@tst-01 ~]# cat /etc/openldap/ldap.conf TLS_CACERTDIR /etc/openldap/cacerts URI ldap://ldap1.tst.domain.tld ldap://ldap2.tst.domain.tld BASE dc=tst,dc=domain,dc=tld [root@tst-01 ~]# ls -al /etc/openldap/cacerts total 12 drwxr-xr-x. 2 root root 4096 Jun 6 10:31 . drwxr-xr-x. …
35 centos  redhat  openldap  ldap 

7
特定のディレクトリでlsがハングする
特定のディレクトリ(/var/www)があり、実行するとls(オプションの有無にかかわらず)コマンドがハングし、完了しません。には約10〜15個のファイルとディレクトリしかない/var/www。ほとんどがテキストファイルです。以下に調査情報を示します。 [me@server www]$ df . Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_dev-lv_root 50G 19G 29G 40% / [me@server www]$ df -i . Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/vg_dev-lv_root 3.2M 435K 2.8M 14% / find正常に動作します。また、cd /var/www/Enterキーを押す前に入力してTabキーを押すと、そこにあるすべてのファイル/ディレクトリのタブ補完リストが正常に表示されます。 [me@server www]$ cd /var/www/ cgi-bin/ create_vhost.sh html/ manual/ phpMyAdmin/ scripts/ usage/ conf/ …
35 linux  centos  centos6 

5
異常に高いdentryキャッシュの使用
問題 カーネル2.6.32と128 GBの物理RAMを備えたCentOSマシンは、数日前にトラブルに遭遇しました。担当のシステム管理者は、PHP-FPMアプリケーションがスワッピングのためにタイムリーにリクエストに応答しなくなったことを教えてくれ、freeメモリがほとんど残っていないことを見て、マシンをリブートすることにしました。 Linuxでは、空きメモリは混乱を招く概念になる可能性があり、再起動はおそらく間違ったことだと思います。ただし、前述の管理者は、PHPアプリケーション(私が担当している)を非難し、さらに調査することを拒否します。 私が自分で見つけることができたのはこれです: 再起動前は、空きメモリ(バッファとキャッシュを含む)はわずか数百MBでした。 再起動の前に、/proc/meminfo約90 GB(はい、GB)のスラブメモリ使用量を報告しました。 再起動後、PHP-FPMワーカー(約600人)が復活し、それぞれが30〜40 MBを示していたため、空きメモリは119 GBで、1時間以内に約100 GBになりました。上部のRES列(これは何ヶ月もこの方法であり、PHPアプリケーションの性質を考えると完全に合理的です)。プロセスリストには、異常な量または注目に値する量のRAMを消費するものは他にありません。 再起動後、スラブメモリは約300 MBでした それ以降、システムを監視している場合、最も顕著なのは、スラブのメモリが1日に約5 GBの割合で直線的に増加していることです。報告される空きメモリfreeと/proc/meminfo同じ割合で減少します。スラブは現在46 GBです。よると、slabtopそれを最大限に使用されdentryたエントリ: 空きメモリ: free -m total used free shared buffers cached Mem: 129048 76435 52612 0 144 7675 -/+ buffers/cache: 68615 60432 Swap: 8191 0 8191 Meminfo: cat /proc/meminfo MemTotal: 132145324 kB MemFree: 53620068 kB …
34 linux  centos  memory 

7
デフォルトのulimit値はどこに設定されていますか?(Linux、centos)
ほぼ同じ仕様のCentOS 5サーバーが2台あります。ログインして実行するulimit -uと、一方のマシンで取得しunlimited、もう一方のマシンで取得します77824。 次のようなcronを実行すると: * * * * * ulimit -u > ulimit.txt 同じ結果が得られます(unlimited、77824)。 これらを変更できるように、これらがどこに設定されているかを判断しようとしています。彼らは(私のプロファイルのいずれかに設定されていない.bashrc、/etc/profileなど)。これらはとにかくcronには影響しません)またはin /etc/security/limits.conf(空です)。 私はグーグルを精練しgrep -Ir 77824 /、やることさえしましたが、これまでのところ何も見つかりませんでした。これらのマシンがどのように異なる制限でプリセットされているのか理解できません。 実際、これらのマシンではなく、制限が1024非常に小さい別の(CentOS 6)マシンについて疑問に思っています。cronジョブをより高い制限で実行する必要があり、それを設定する方法を知っている唯一の方法はcronジョブ自体にあります。それは大丈夫ですが、システム全体に設定して、ハッキングほどではないようにします。 助けてくれてありがとう。これは簡単なはずです(NOT)。 編集-解決済み わかりました、私はこれを理解しました。CentOS 6またはおそらく私のマシン構成の問題のようです。CentOS 5構成では、次を設定できます/etc/security/limits.conf。 * - nproc unlimited これにより、アカウントとcronの制限が効果的に更新されます。ただし、これは私のCentOS 6ボックスでは機能しません。代わりに、私はする必要があります: myname1 - nproc unlimited myname2 - nproc unlimited ... そして、物事は期待通りに機能します。UID仕様は機能するかもしれませんが、ワイルドカード(*)はここでは間違いなく機能しません。奇妙なことに、ワイルドカードはnofile制限のために機能します。 デフォルト値が実際にどこから来ているのかを知りたい。
34 linux  centos  ulimit 

8
Nginxの停止に失敗し、nginx.pidが欠落しています
Nginxを停止したいのですが、このように失敗します。 $ sudo service nginx stop Stopping nginx: [FAILED] そしてnginx.conf、nginx.pidの場所に行が定義されています。 # /etc/nginx/nginx.conf pid /var/run/nginx.pid; しかしnginx.pid、ディレクトリにはありません/var/run/。 locate nginx.pid この出力を示します。 /var/run/nginx.pid /var/run/nginx.pid.oldbin しかしupdatedb、検索に一致するものがない後。でnginx / 1.4.4を使用していCentOS release 6.5 (Final)ます。 nginxデーモンを停止するにはどうすればよいですか? 編集2014/01/07 これはの出力でありps -ef | grep nginx、nginxデーモンがまだ実行されているようです。 ironsand 17065 16933 0 15:55 pts/0 00:00:00 grep --color nginx root 19506 1 0 2013 ? 00:00:00 …
33 centos  nginx 

6
mariadb-serverインストール後にmysqldまたはmysql.serverがありません
だから...たぶん私はバカですが、私は立ち往生しています。Digial OceanでCentOS 7をセットアップしたばかりで、MariaDB / MySQLサーバーを実行できないようです。 いくつかの出力 [root@hostname ~]# yum list installed |grep maria mariadb.x86_64 1:5.5.37-1.el7_0 @updates mariadb-libs.x86_64 1:5.5.37-1.el7_0 @updates mariadb-server.x86_64 1:5.5.37-1.el7_0 @updates それでインストールされました、少なくともクライアントを見ることができますか? [root@hostname ~]# which mysql /bin/mysql 楽しみのために、サーバーを試してみましょう [root@hostname ~]# service mysqld start Redirecting to /bin/systemctl start mysqld.service Failed to issue method call: Unit mysqld.service failed to load: No …
33 centos  mysql  mariadb 


5
CentOS 6.2でタイムゾーンを変更するにはどうすればよいですか?
dateコマンドの出力は次のとおりです。 [root@r1304 ~]# date Wed Apr 18 15:43:28 GST 2012 デフォルトのシステムタイムゾーンをAsia / Dubaiに変更したい。私はチュートリアルに従って、これを行いました: ln -sf /usr/share/zoneinfo/Asia/Dubai /etc/localtime しかし、効果はありません。これはCentOS 6で異なる方法で行われているようです。タイムゾーンを変更するにはどうすればよいですか?

12
Sendmailでローカル配信を無効にする
CentosサーバーでSendmailを使用してPHPスクリプトのメールを送信していますが、問題は、ドメインのMXレコードで指定されているものではなく、実際には別のマシンを指しているマシンのローカルメールボックスにメールが配信されることです電子メールに使用します。 sendmailでマシンがセットアップされているドメインのメールをローカルに配信しようとしないようにしたいのですが、ローカル配信を無効にする簡単な方法はありますか? ドメインはlocal-host-namesファイルにありません。 私はすでに多くのグーグルを行っており、私は見てきた: ローカルマシンにメールを配信しないSendmail構成 Sendmailでローカル配信を無効にする しかし、答えがないか、適切ではありません。 別のサーバーに中継したくないので、ドメインに関係なくメールを送信したいだけです。 例を提供するには: 2つのサーバーがあります。1つはmail.example.comのメールサーバーとexample.comのWebサーバーです。Webサーバーでsmtpサービスを使用すると、現在example.comのローカルメールボックスにメールをルーティングしますが、 mail.example.comのメールボックスに送信する必要があります sendmail -btの出力は以下を返します。 アドレステストモード(ルールセット3は自動的に呼び出されません) 入る > 3,0 info@example.com 入力の正規化:info @ example com Canonify2入力:情報 Canonify2の戻り値:info canonifyの戻り値:情報 入力の解析:情報 Parse0入力:情報 Parse0は以下を返します:info ParseLocal入力:情報 ParseLocalは以下を返します:info Parse1入力:情報 Parse1は以下を返します:$#local $:info 解析結果:$#local $:info
31 centos  sendmail 


2
新しいvsftpdユーザーを作成し、ホーム/ログインディレクトリにロック(指定)します
vsftpがインストールされているCentOS linuxサーバー上のさまざまなディレクトリへの一時的かつ制限されたアクセスを定期的に与える必要があります。 を使用してユーザーを作成し、を使用useradd [user_name]してパスワードを付与しましたpasswd [password]。 ディレクトリを作成し、/var/ftpアクセスを制限したいディレクトリにバインドします。 このユーザーがFTPにログインするときに、このディレクトリにのみアクセスできるようにするには、他に何をする必要がありますか?
31 linux  centos  ftp  vsftpd 

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