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

CentOSは、「コミュニティENTerpriseオペレーティングシステム」を表すLinuxディストリビューションであり、「Red Hat Enterprise Linux」(RHEL)を再構築したものです。「CentOS6」タグは、CentOSのバージョン6.xを指します。

1
スパースファイルをコピーする最も速い方法は何ですか?最小のファイルになるのはどの方法ですか?
背景:私は、サイズが200ギガバイトであるスパースQCOW2 VMイメージをコピーしますが、割り当てられたブロックの16ギガバイトを持っています。このスパースファイルを同じサーバー内にコピーするためにさまざまな方法を試しましたが、いくつか予備的な結果が得られました。環境はRHEL 6.6またはCentOS 6.6 x64です。 ls -lhs srcFile 16G -rw-r--r-- 1 qemu qemu 201G Feb 4 11:50 srcFile CP経由-最高速度 cp --sparse=always srcFile dstFile Performance Notes: Copied 200GB max/16GB actual VM as 200GB max/26GB actual, bloat: 10GB Copy time: 1:02 (mm:ss) dd経由-全体的なパフォーマンスが最高 dd if=srcFile of=dstFile iflag=direct oflag=direct bs=4M conv=sparse Performance Notes: …

1
crontab出力のログで使用するDATE変数をどのように設定しますか?
私は次のような日付のいくつかのバリエーションで遊んでいました DATE = $(date) それでもうまくいきませんでした crontab -e CRONLOG=/tmp/log/crontab.log DATEVAR=`date +20\%y\%m\%d_\%H\%M\%S` * * * * * echo $DATEVAR >> /tmp/log/crontab.log */2 * * * * echo "$DATEVAR hello" >> ${CRONLOG} */1 * * * * echo 'every minute' >> ${CRONLOG} これはテキストをそのまま出力します... 各更新のタイムスタンプを含むログエントリをcrontab.logに作成したい CentOS 6でこれを行うにはどうすればよいですか? 更新 DATEVAR=date +20%y%m%d_%H%M%S */1 * * * …
10 centos  logging  cron  centos6  date 

1
SSH-1sが「Entering interactive session」で停止する(DNSではなく、おそらくSELinux関連)
CentOS 6.7に問題があります。SSHログインは、このネットワーク上の6.7以外のマシンよりも1大きくなります(例:7.2、5.11)。クライアント側でデバッグを実行すると、「対話型セッションに入る」でハングすることがわかりました。 このテストのベースに使用しているコマンドはtime ssh <host> true、ラップトップからSSHキーを使用したものです。 すでに確認/変更した2つのことはUseDNSおよびGSSAPIAuthenticationであり、両方とも無効になっています。 デバッグをオンにして別のポートで別のデーモンを起動し、短いハングが発生する場所を見つけました。 debug1: SELinux support enabled debug3: ssh_selinux_setup_exec_context: setting execution context {1s hang} debug3: ssh_selinux_setup_exec_context: done SELinuxは「permissive」に設定されています。なぜ「コンテキストの設定」に悩まされるのかはわかりません。SELinuxを完全に無効にすることなく、これら2つをうまくやり遂げる方法はありますか?私は1はそれほど多くないことを理解していますが、この特定のマシンをIPホワイトリストを持つホストへのSSHゲートウェイとして使用します(これは静的IPマシンです)。 straceを実行した後、ハングはもう少し細かくなります。 22:16:05.445032 open("/selinux/user", O_RDWR|O_LARGEFILE) = 4 <0.000090> 22:16:05.445235 write(4, "unconfined_u:system_r:sshd_t:s0-s0:c0.c1023 unconfined_u", 56) = 56 <0.334742> 22:16:05.780128 read(4, "18\0unconfined_u:system_r:prelink_mask_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_mount_t:s0-s0:c0.c1023\0unconfined_u:system_r:abrt_helper_t:s0-s0:c0.c1023\0unconfined_u:system_r:oddjob_mkhomedir_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_notrans_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_execmem_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_java_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_mono_t:s0-s0:c0.c1023\0unconfined_u:system_r:chkpwd_t:s0-s0:c0.c1023\0unconfined_u:system_r:passwd_t:s0-s0:c0.c1023\0unconfined_u:system_r:updpwd_t:s0-s0:c0.c1023\0unconfined_u:system_r:mount_t:s0-s0:c0.c1023\0unconfined_u:system_r:rssh_t:s0-s0:c0.c1023\0unconfined_u:system_r:xauth_t:s0-s0:c0.c1023\0unconfined_u:system_r:unconfined_t:s0-s0:c0.c1023\0unconfined_u:system_r:openshift_t:s0-s0:c0.c1023\0unconfined_u:unconfined_r:oddjob_mkhomedir_t:s0-s0:c0.c1023\0unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023\0", 4095) = 929 <0.000079> への書き込み/selinux/userは、350msだけかかります。 アップデート1-私が試してからのこと: 更新しています。ボックスの多くは更新が必要です。これによるログイン時間への影響はありません。 semodule -d …

1
rpmはカスタムgpgキーをどこにインストールしますか?
CentOS / RHEL 6はカスタムgpgキーをどこに保存しますか?/ etc / pki / rpm-gpgと思っていましたが、nginxのキーをインストールしましたが、見つかりませんでした。正しくインポートされたようですが、どこにありますか? wget http://nginx.org/keys/nginx_signing.key rpm --import nginx_signing.key [root@web1-ftl rpm-gpg]# rpm -qi gpg-pubkey-7bd9bf62-4e4e3262 Name : gpg-pubkey Relocations: (not relocatable) Version : 7bd9bf62 Vendor: (none) Release : 4e4e3262 Build Date: Wed 05 Feb 2014 03:26:35 AM UTC Install Date: Wed 05 Feb 2014 03:26:35 AM …
9 centos6  rpm  keys 

2
電源障害後のCentOS 6サーバーVMホストの確認方法
今日の午後、私たちのオフィスの誰かが、サーバーが外に押し寄せていたので、サーバーからプラグを抜くことを決めました。彼らはそれをシャットダウンしませんでした、彼らはそれが走っている間にプラグを抜いただけです。 サーバーには、ソフトウェアRAID 10構成の4つのSATAドライブがあり、LVMはRAIDの上で実行されます。サーバーはCentOS 6.2 Minimalを実行しており、KVMを使用する仮想マシンホストです。プラグが抜かれたとき、コンピュータ上で実行されている多くのゲストマシンがありました。各ゲストには、ハードドライブとして直接使用する1つ以上のLVMパーティションがあります。ゲストパーティションは、EXT3、EXT4、およびNTFSです。ホストOSはEXT4パーティションにあります。 その後、電源が回復すると、その人が電源に接続して起動しました。彼らは最初にモニターを接続せずにそれを接続したので、画面に何が出てきたかを確認する方法はありません。ここでモニターを接続してみましたが、起動時にモニターが接続されていないと機能しません。(さらに)何も台無しにしたくないので、アドバイスが得られるまで、そのままにしておきます。 SSH経由でホストにアクセスできます。ログのどこかに役立つと思われる場合に備えて、まだ再起動していません。 可能であれば、すべてのディスクとパーティションのデータの整合性をチェックする必要があります。RAID 10はある種のメモリベースのキャッシュを使用していると思いますが、ドライブに一貫性がないか、またはまだ書き込まれていないドライブに書き込むための手がかりがあった場合にファイルが破損するのではないかと心配しています。 [root@othello ~]# cat /proc/mdstat Personalities : [raid10] [raid1] md2 : active raid1 sdc1[2] sda1[0] sdd1[3] sdb1[1] 102388 blocks super 1.0 [4/4] [UUUU] md0 : active raid10 sda3[0] sdc3[2] sdd3[3] sdb3[1] 1952289792 blocks super 1.1 512K chunks 2 near-copies [4/4] [UUUU] bitmap: …

3
「利用可能なパッケージpvはありません。」CentOS 6.2最小
CentOS 6.2最小システムにPipe Viewerをインストールしようとしています。 私が走ると: yum install pv 私は得ます: * base: mirror.thelinuxfix.com * extras: mirror.atlanticmetro.net * updates: ftp.usf.edu No package pv available. Error: Nothing to do 別のリポジトリを追加する必要がありますか?もしそうなら、どれをどのように追加しますか?

1
Linux-CentOS6-semanage-コマンドが見つかりません
HTTPDがバインディングカスタムポートへのアクセスを拒否される問題を解決しようとしています。これはSELinuxに関係していると思います。いくつかグーグルしながら、ユーザーがsemanage特定のデータを表示するためのフラグとコマンドを入力して入力しているいくつかの投稿を見つけました。これらの投稿をフォローする際semanage、私もと入力しましたが、私のシステムにはありません。 の結果yum list *semanage*: Installed Packages libsemanage.x86_64 | 2.0.43-4.el6 | @anaconda-CentOS-201106060106.x86_64/6.0 Available Packages libsemanage-devel.x86_64 | 2.0.43-4.el6 | base libsemanage-python.x86_64 | 2.0.43-4.el6 | base libsemanage-static.x86_64 | 2.0.43-4.el6 | base バイナリはこれらの他のパッケージのいずれかで利用できますか?

2
CentOS 6.4と6.2の間に大きな違いはありますか?また、アップグレード/ダウングレードする必要がありますか?
2つの個別の管理対象Webサーバーがあります。1つはCentOS 6.2を実行しており、多くのサイトの実稼働環境として使用されています。2つ目はCentOS 6.4を実行し、wiki、gitlab、issue trackerなどの内部アプリケーションをホストします。 私が開発したサイトのステージング環境としてセカンダリを使用し、本番環境に移行する前にテストしたいと思います。理想的には、両方の環境でOSの設定が同じである必要があります。 私のオプションはあるようです。 ライブボックスを6.4にアップグレードします-現在クライアントサイトがありますので、これは少し危険なようです。 セカンダリボックスを6.2にダウングレードします-現在そこにあるものを台無しにすることに不安があります。毎日使用している開発ツールを再インストールする必要はありません。 違いを無視して、それが大した問題ではないことを願ってください。 オプション3は魅力的ですが、2つのバージョンの違いを実際に見つけることができないので、それが賢明であるかどうかわかりません。誰かアドバイスしていただけますか?

3
cronジョブが実行されないことがある
CentOS 6.6次のパッケージがインストールされたサーバーがあります。 crontabs-1.10-33.el6.noarch cronie-1.4.4-12.el6.x86_64 cronie-anacron-1.4.4-12.el6.x86_64 kernel-2.6.32-504.3.3.el6.x86_64 場合によっては、毎日実行するようにスケジュールされているバックアップジョブの1つが単に実行されないことがあります。スクリプトはに従って呼び出されることすらありません/var/log/cron.log。興味深いことに、同時に実行するようにスケジュールされた他のジョブは問題なく実行されます。 問題を再現できず、パターンを発見していません。私が何もしない場合、ジョブは翌日正常に実行されます。 crondは、特定の時間に実行されることになっている複数のジョブの1つだけを無視します。これは散発的にのみ発生します。 他のいくつかの場所で、crontabファイルの最後に空の行を追加することについて話しています。ときどき実行に失敗するジョブは、確かに私のcrontabファイルの最終行にあります。これが実際のバグか既知のバグかを確認できませんでした。 # tail -2 /var/spool/cron/postgres * * * * * OTHERJOB 0 21 * * * /pg_backup.sh これは私が持っているすべてです /var/log/cron.log Mar 31 21:00:02 SERVERNAME [cron.info] CROND[19394]: (root) CMD (OTHERJOB) Mar 31 21:00:02 SERVERNAME [cron.info] CROND[19418]: (postgres) CMD (/pg_backup.sh) Mar 31 21:01:02 SERVERNAME …
8 linux  centos  cron  centos6 

3
vSphere ESXi 5.5のLinux VMでディスクI / Oレイテンシが劇的に増加するのはなぜですか?
私は困惑しており、誰かがこの問題の症状を認識してくれることを願っています。 ハードウェア:新しいDell T110 II、デュアルコアPentium G850 2.9 GHz、オンボードSATAコントローラー、ボックス内に新しい500 GB 7200 RPMケーブル接続ハードドライブ、他のドライブは内部にありますがまだマウントされていません。RAIDなし。ソフトウェア:VMware ESXi 5.5.0(ビルド1746018)の下の新しいCentOS 6.5仮想マシン+ vSphere Client。2.5 GBのRAMが割り当てられています。ディスクは、CentOSがそれを設定するために提供した方法、つまり、LVMボリュームグループ内のボリュームとして提供されたものです。ただし、個別の/ homeを省略し、単に/と/ bootを指定しました。CentOSにパッチが適用され、ESXiにパッチが適用され、最新のVMwareツールがVMにインストールされます。システムにユーザーがいない、サービスが実行されていない、ディスクにファイルがない、OSのインストールのみ。vSphere ClientのVM仮想コンソールを介してVMと対話しています。 先に進む前に、多かれ少なかれ合理的に設定したことを確認したいと思いました。VMのシェルでrootとして次のコマンドを実行しました。 for i in 1 2 3 4 5 6 7 8 9 10; do dd if=/dev/zero of=/test.img bs=8k count=256k conv=fdatasync done つまり、ddコマンドを10回繰り返すだけで、毎回転送速度が出力されます。結果は気がかりです。それはうまく始まります: 262144+0 records in 262144+0 records out 2147483648 bytes …

6
CentOSで静的ルートを作成する正しい方法を理解しようとしています。支援してください
CentOS 6.xマシンに静的ルートを追加する正しい方法を理解しようとしています。一部のフォーラムではroute-dev_name、関連するルートを使用して(たとえばroute-eth0など)という名前のファイルを作成し、それをに配置するように言われます。/etc/sysconfig/network-scripts一部のフォーラムでは、ファイルにという名前を付ける必要があると言われます。static-routesどちらの場合も、静的ルートを設定できません。一部のCentOSリリースでは、ファイルroute-dev_nameに名前を付ける場合にのみ機能するようstatic-routesですが、ファイルに名前を付ける場合にのみ機能するものもあります。これは私のルートファイルの内容です: 192.168.20.0/24 via 192.168.20.253 dev eth0 前もって感謝します

2
CentOS 6.4でデーモン機能が動作しない
別のユーザーの下でプロセスをデーモン化しようとしています。 私のinit.dには、次のようなサービスがあります。 ... start() { echo "Starting mydaemon..." daemon --user someuser --name mydaemon mycommand } ... (ここにスクリプト全体:http : //pastebin.com/bvpnsHgn) しかし、私が得るすべてはdaemon: command not foundです。 daemon()で宣言されていることを確認しましたが/etc/init.d/functions、まだ使用できないようです。 どうすればこれを解決できますか?

1
CentOSは私の公開鍵を無視しています
SSHを使用して自分のCentOSサーバーに接続しようとしています。パスワードでうまく接続できます。公開鍵で接続しようとしていますが、サーバーが公開鍵認証を試みていません。CentOS wikiのこのページのすべての指示に従い、次のことを確認しました。 CentOS 6.0以降を実行しています 私のsshd_configには次のものが含まれています。 PermitRootLogin no PubkeyAuthentication Yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys クライアントのホームディレクトリの.ssh /フォルダーに秘密鍵を作成しました (によって生成されたssh-keygen)公開鍵の全文は、サーバーのホームディレクトリにある.ssh / authorized_keysファイルの1行を占めます。 クライアントとサーバーの両方で次の許可モードを設定しています。 chmod 700 .ssh chmod 600 .ssh/*

3
CentOSのシステム起動時にスクリプトを自動的に実行する方法
TeamCity ib CentOS 6.2 Minimalをインストールしました。システムの起動時に自動的にスクリプトを実行しようとすることに行き詰まっています。 /opt/TeamCity/bin/teamcity-server.sh start 私はグーグルでいろいろ試してみましたが、すべて失敗するようです。ほとんどのメソッドは、rc.localファイルの1つに起動スクリプトを追加することを示しています。 /etc/rc.d/rc.local /etc/rc.local そしてrc.localの内容には次の行が含まれています: /opt/TeamCity/bin/teamcity-server.sh start teamcityサーバーを起動するものはありません スクリプトを手動で実行しても問題はありません。 単純なようですが、シェルスクリプトを自動実行するにはどうすればよいですか?

1
特定のuid(root、apache、nobody)の発信接続をブロックする
CentOS 5および6 Linuxのiptablesで、root、apache、または誰も実行していないプロセスが発信接続を開始しないようにするにはどうすればよいですか? CentOS 5 Linuxでは、次の行を/ etc / sysconfig / iptablesに入れてみました。 -A OUTPUT -m owner --uid-owner root -j DROP -A OUTPUT -m owner --uid-owner apache -j DROP -A OUTPUT -m owner --uid-owner nobody -j DROP しかし、残念ながらエラーが発生します: # sudo service iptables restart iptables: Flushing firewall rules: [ OK ] iptables: Setting …

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