検索結果

CentOS

全4465件中2641~2660件表示
  • 全てのカテゴリ
  • 全ての質問
  • どんなSQL文にすればいいか悩んでいます

    MySQLは「5.1」をCentOS5.8上で使っています。 - date,station 2013-11-01,urawa 2013-11-01,omiya 2013-11-01,omiya 2013-11-02,omiya 2013-11-02,akabane 2013-11-02,ikebukuro 2013-11-02,omiya - 日付ごとのdistinctなstationの個数について、 1ヶ月分の合計数を出すためのSQLを作りたいと思っています。 上の例で言うと、 2013-11-01はdistinctなstationは2個 2013-11-02はdistinctなstationは3個なので、 2013-11分の合計として、 「5」個という数を出したいと思っています。 - select count(distinct station) from table_name where date like '2013-11-%' - とすると日付の区別もなく、 固有のstationの個数として「4」個と出てきてしまい、 どうしていいか分からないでいます。 どんなSQLを作れば、 日付ごとの「distinctなstation数」の1ヶ月分の合計値を出すことが出来るでしょうか。 教えていただけますと幸いです。

    • ベストアンサー
    • MySQL
  • PHPから環境変数'PATH'が使えない

    WordPressの「WP Video Posts」というプラグインで標記の問題が発生しています。 プラグインの中で、ffmpegのインストール状況をチェックする関数が exec("which ffmpeg",$output,$status); を実行し、ffmpegのフルパスを取りたいらしいのですが、 このとき$status=1(異常)になって、$outputが空になります。 試しに exec("which ffmpeg 2>&1",$output,$status); と書いたところ、$outputに「which: no ffmpeg in ((null))」が返ってきて、 PATHが通っていないことに気づきました。 ちなみに、同じスクリプトをコンソールから叩いた場合には、 正しい結果「/usr/bin/ffmpeg」が取得できます。 Webから実行した時だけ、上手く行きません。 (Webとコンソールは同じユーザーです) 以下、サーバーの情報です。 CentOS 6.4 PHP 5.3.3 nginx 1.4.2 php-fpm WordPress 3.9.2 WP Video Posts 3.1.5 nginxの実行ユーザー:nginx php-fpm(PHP)の実行ユーザー:nginx 環境変数「PATH」さえ通れば、問題が解決するのではないかと思っています。 開発方法をご存知の方、ご教示ください。 宜しくお願い致します。

    • ベストアンサー
    • PHP
    • narism
    • 回答数4
  • Ubuntu12.04でファイルの保存ができない

    Ubuntu12.04 serverを新規インストールしました インストーラーに従ってインストールし 作成した初期ユーザー(sysadmin)でログインしたところ sudoがエラーになり それどころか自分のホームディレクトリに書き込みしようとしてもエラーになります。 例えば 下記のような単純処理でも書き込みできません。 sysadmin@ubuntu:~$ echo 'test' >> text.txt -bash: text.txt: 読み込み専用ファイルシステムです 試しにUbuntuを再インストールしてみても同じ結果になります。 インストールしたのはubuntu本家からダウンロードした以下のISOファイルです。 ubuntu-12.04.4-server-amd64.iso ちなみに同じPCにUbuntu13.10をインストールした場合は上記の問題は起きませんでした。 (が、13では使いたかったソフトがコンパイルエラーとなるので12.04を入れたいです 12.04では動いたという報告が多数あるので) 普段CentOSを使っていてubuntuは今回初挑戦なのでよくわからないので 解決方法わかれば教えてください。 よろしくお願いします。

  • htmiファイルの文字化け

    htmlファイルのメタタグを以下のように設定、ファイルの文字コードもShift_JISで保存し、 2つのサーバーへアップしたところ、片方のサーバー(hetemlのレンタルサーバー)では 文字化けせずに表示されるのですが、もう片方のサーバー(自前サーバー、CentOS)では 文字化けしてしまいます。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> そこで文字化けする方のサーバーのhttpd.confの設定で AddDefaultCharset UTF-8 の部分をコメントアウトし、apacheを再起動したのですが、いっこうに文字化けが直りません。 この場合、何かほかの設定が影響してることなのでしょうか? ちなみに、文字化けするサーバーへ各ブラウザでアクセスしたところ 以下のように文字化けするブラウザとしないブラウザがあります。 FireFox 文字化け IE(9)  文字化けしない Chorome 文字化けしない ブラウザによって文字化けするしないの原因もよくわかりません。 どなたか、ご教授いただけると幸いです。 よろしくお願いします。

  • PHPのライブラリPEARを使わせる場合

    レンタルサーバのユーザにPHPのライブラリPEARを使わせる場合、 サーバ側(サーバ管理者)が全てのPEARを用意して、インクルードしてやっておかないといけませんか? CentOS5.6(私がサーバを提供する側) PHP5.3.3 というのも、 php.iniの include_pathが include_path = .:/usr/share/pear:/usr/share/php  になっておりサーバ管理者である私が/usr/share/pearにはまだPEARパッケージを1つも入れていません。 そこでPEARパッケージを使いたいユーザ自身がFTPでphp等アップロードしたディレクトリに 使いたいPEARパッケージを独自で配置し、ユーザ自身が配置したPEARパッケージを読み込んで使う形でもいいのでしょうか? ユーザがどんなパッケージを必要とするか分からないので、こちらがあらかじめ準備してやるなら、 すべてのパッケージを/usr/share/pearにインストールしておいてやらないといけなくなるのでは? と思います。 レンタルサーバなど通常はどうやっているんでしょうか?ユーザ各々にアップさせるものですか?

    • ベストアンサー
    • PHP
  • さくらのVPSでのlogwatchのログ内容

    さくらのVPS(centos6.2、Apache2.2.15)でwebサイトを公開しており、logwatchを入れています。 毎日以下のような内容のログがメールで届くのですが、内容の意味がいまいち分からずお知恵をお借りしください。 何か対策をすべき類のものなのでしょうか? 「A total of 743 sites probed the server」の部分の件数の数字は毎日違いますが、いつも大体700~1000前後あります。 個々のipを調べてみるとプロバイダのサーバーなどが出てきます。 このサーバーで公開しているサイトは正常に稼動しております。 --------------------- httpd Begin ------------------------ A total of 743 sites probed the server 1.112.187.35 1.113.155.252 ・ ・ ・ ・ ::1 A total of 1 possible successful probes were detected (the following URLs contain strings that match one or more of a listing of strings that indicate a possible exploit): null HTTP Response 200 Requests with error response codes 400 Bad Request /: 1 Time(s) null: 4 Time(s) 404 Not Found null: 352 Time(s) 500 Internal Server Error null: 1 Time(s) ---------------------- httpd End -------------------------

    • sr-ki
    • 回答数1
  • SVNのリポジトリをNASに。

    こんばんわ。 CentOSにSVN(httpでアクセス)をインストールして、リポジトリはNASにということをやってみたくていろいろ実験しているのですが上手くいきません。 $ sudo mkdir /var/www/svn として作ったディレクトリを $ sudo mount -t nfs <NASのIPアドレス>:/svn /var/www/svn 上記のようにマウントしてみました。 マウントした先は読み書きできます。 次にリポジトリを $ sudo svnadmin create /var/www/svn/test と作成し、 $ sudo chown -R apache:apache /var/www/svn 一応再起動。 $ sudo /etc/init.d/httpd restart リポジトリが作成できたので、 http://<SVNのIPアドレス>/svn/test/ とすると HTTP 500 が帰って来ます。 ログを見ると、 (20014)Internal error: Can't open file '/var/www/svn/test/format': Permission denied Could not fetch resource information. [500, #0] Could not open the requested SVN filesystem [500, #13] Could not open the requested SVN filesystem [500, #13] と出ています。内容からするとパーミッション関係だと推測できます。 上記の問題を解決するにはどのような設定をすればよろしいのでしようか。

  • Linuxからのメール送信について

    CentOS6.4を使っております。会社のネットワーク規制によりメール関係で465と995ポートの送信のみ(一方通行)しかできない状況で、サーバーのroot宛てメールをGmailに転送できないかと思っております。 いくつか関係するサイトを拝見して自分なりに設定をしてみたのですが、Sendmail,Postfix,SSMTPなどすべて失敗してしまいます…。 HTTPサーバーを立てて、汎用のメール送信PHPプログラムからは正常に送信でき、またLinux用のメーラーでもGmailアカウントを設定して送信できました。 ログを見ると、 Oct 2 16:50:42 svr0 postfix/smtp[10045]: E74A840A08: to=<XXXXX@gmail.com>, orig_to=<root@localhost>, relay=smtp.gmail.com[173.194.79.108]:465, delay=170214, delays=169613/0.1/600/0, dsn=4.4.2, status=deferred (conversation with smtp.gmail.com[173.194.79.108] timed out while receiving the initial server greeting) と吐き出しています。 どなた様か対処法をご教授願えますでしょうか?宜しくお願いします。

  • メモリの増設について

    現在、使用しているパソコンのメモリを8GBに増設しています。 「VMware Player」で下記の環境を構築する事になりました。 それぞれメモリを割り当てています。 ・Windows XP(RAM:3GB) ・ubuntu(RAM:2GB) ・CentOS(RAM:2GB) ・Mac OS X(RAM:3GB) 同時に複数を立ち上げて作業すると動きが遅くなって困っています。 使用しているパソコンのメモリを16GBに増設しようと考えていますが、16GBにメモリを増設しても意味がないという記事をネットの書き込みがありました。 使用しているパソコンの速度が速くなるという意味ではなく同時に「VMware Player」のOSを立ち上げた時、かたまらないようになりますでしょうか。 増設して確かめればいいのではと言われたらもともこうもありませんが、どうか些細な事でも何でも構いませんのでアドバイスいただけませんでしょうか。 宜しくお願いします。

  • Linuxにおけるグループ管理について

    linuxのグループについて教えてください。CentOS7を使っています。 usermod/useradd -g でグループを変更・追加した場合、/etc/groupは更新されないのでしょうか。 gpasswd -a でユーザをグループに追加した場合は更新されることを確認しました。詳細は以下です。 1) グループを作成して確認する。 # groupadd testgroup # grep testgroup /etc/group testgroup:x:2002: 2) ユーザを作成し既存グループに追加。/etc/groupは更新されない。idコマンドだと追加されている。 # useradd testuser -g testgroup # grep testgroup /etc/group testgroup:x:2002: # id testuser uid=1005(testuser) gid=2002(testgroup) groups=2002(testgroup) 3) gpasswd -aを利用。/etc/groupが更新されている。idコマンドの結果に変化はなし。 # gpasswd testgroup -a testuser Adding user testuser to group testgroup # grep testgroup /etc/group testgroup:x:2002:tesetuser # id testuser uid=1005(testuser) gid=2002(testgroup) groups=2002(testgroup) なぜこのような挙動になるのでしょうか。 /etc/groupはどのような場合に更新されるのでしょうか。 どなたかご存知の方、ご教示お願いします。

  • vagrant up がタイムアウトしてできない

    Windows 10 と VirtualBox 5.0.16、Vagrant 1.8.1 の組み合わせで、「 bento/centos-6.7-i386」の box を使用して vagrant up しようとしていますが、いつまでたっても ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key のまま進みません。 しばらく経つと次のエラーメッセージが表示されます。 Timed out while waiting for the machine to boot. This means that Vagrant was unable to communicate with the guest machine within the configured ("config.vm.boot_timeout" value) time period. vb.gui = true にして確認すると起動が完了してログイン画面まで進んでいます。 config.vm.boot_timeout の数字を増やしてみても変わりません。 Vagrantfile はほぼ初期状態です。 BIOS画面で「Intel Virtualization Technology」の項目はなかったのでおそらく対応していません。そのためゲストOSには 32-bit 版のものを選択しています。 他に何の問題が考えられますか?

  • postgresqlのトランザクションについて

    開発環境(centOS、apatch、php、postgresql) postgrsqlで「current transaction is aborted, commands ignored until end of transaction block」 のエラーが出てしまいました。 ・複数テーブルに対してinsertを行っています。 ・複数tableのinsert中のどこかでエラーになった場合、全tableをrollbackしたいです。 ・複数テーブルのうち、ひとつのtableでは5回insertを行っています。   for文でまわしているのですが、ここで2回目のinsertの時に   上記のエラーになってしまいます。 で、トランザクション(begin、rollback、commit)を全てはずしたところ、全てのtableで正常にinsertできました。 上記のエラーを調べてみても rollbackしていない・・・みたいなことしか調べられませんでした。 エラーにはなっていないのでrollbackはしないし、ここでcommitしてしまうと、次のinsertなどでエラーになった時、rollbackできなくなってしまうし。。。 上記のエラーをなくすために どのような対策をすればいいのかアドバイスをお願いいたします!

    • jg1wjz
    • 回答数3
  • ポート3306へつながらず、MySQLへリモートから接続できない

    同じような質問は過去に沢山あり、一通り確認しましたが、解決できないため、質問させてください。 ポート3306へつながらず、MySQLへリモートから接続することができません。 確認した点は、 ・mySQLにリモートからアクセスできるユーザを作成してあること ・my.cnfにbind-addressの記載はない。 (そもそも3306に繋がらないのでここは関係ないと思いますが) ・nmap localhost で「3306/tcp open mysql」となっていること。 ・netstat -anで tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN と表示されること。 ・iptablesでINPUTがACCEPTになっている。 3306へアクセスできない確認は ・http://www.cman.jp/network/support/port.html ・ローカルのコマンドプロンプトで telnet IPアドレス 3306 の2通りで確認しました。 サーバ:Linux 恐らくCentOS5だとだと思いますが、現在サーバ会社に確認中。MySQL 5です。 クライアント:WinXP Pro 恐らく3306の開放ができていないのだと思いますが、他に何を確認すればよいのか判らず。。。 アドバイスいただけると助かります。

  • WindowsからLinux PCの光学ドライブにアクセスしたい

    技術者ではないのですが、こちらのカテゴリで質問させていただきます。 2台のパソコンをスイッチングハブにつないで、インターネット接続できるようにしています。 【PC1】-----【Hub】-----【ADSL Modem】-----(Internet) 【PC2】-------| 【PC1】 Windows Vista Business SP2(32bits) DVDスーパーマルチドライブ(トレイが開かない) 【PC2】 Linux(CentOS 5.4) DVD-ROMドライブ Windows PCのDVDドライブのトレイが開かなくなってしまい(強制イジェクトさえできない)、 CDからソフトウェアをインストールできない状態になってしまいました。 これについては、修理してもらうなり、外付けのDVDドライブを買うなりして対処しようと思っています。 ふと思ったのは「Windows PCから Linux PCのDVD-ROMドライブにアクセスできるようにして、 Windows PCにソフトウェアをインストールできないか?」ということです。 このようなことは可能なのでしょうか? 可能な場合、Linux PCでsambaというサービス(?)立ち上げてDVD-ROMドライブを公開することになるのでしょうか? よろしくお願いします。

    • kgcoffy
    • 回答数1
  • DNS BIND 構築

    環境:centos 参考文献:http://linux.kororo.jp/cont/server/bind.php DNSにするサーバIP:192.168.0.30 ※構成図は上記のサイトと同じです。 会社でDNSサーバを構築することになり、先ずは自宅で構築と健闘してます。 ~これまで行ったこと~ 1.yum -y install bind bind-chroot caching-nameserver 2.diceインストール 3.dyndns取得 4.設定完了後、# service named start 実行し失敗。 エラー内容は以下です。 named 設定でエラー: : zone localhost/IN: loaded serial 2009092201 zone 0.0.127.in-addr.arpa/IN: loaded serial 2009092201 zone blogsite.org/IN: loaded serial 2009092201 zone 0.168.192.in-addr.arpa/IN: loading master file 0.168.192.in-addr.arpa.zone: file not found _default/0.168.192.in-addr.arpa/IN: file not found ■変更したファイル /etc/named.confの設定 正引き参照ゾーン 逆引き参照ゾーン ループバック正引き参照ゾーン ループバック逆引き参照ゾーン 手順は冒頭のサイト通り行いました。 ここが怪しいぞという箇所がありましたら、ご教授頂ければと思います。 よろしくお願いします。

    • okuasu
    • 回答数2
  • public_htmlフォルダについて

    現在webサーバを構築し、ドキュメントルート(/var/www/html)に「index.php」を置いてクライアントからの表示は確認したのですが、 このドキュメントルートに「test」というフォルダを置いて、その中に「index.php」を置くと、「このページの表示が認められていません」というメッセージが表示されてしまいます。 http://centos.server-manual.com/apache.html こちらのサイトが参考になるかなと思い見ていたのですが、「public_html」って何なのでしょうか? この類の質問は色々あがっているのですが、自分が知りたい答えがなかなか見つけられなかったので新規に質問させていただきました。 知りたいことは・・・ 1.「public_html」の設定(ファイル内の編集)は必要なのか? 2.ドキュメントルート直下の「index.php」と「test」フォルダとtestフォルダ内の「inde.php」は全て同じパーミッション(646)なのに表示出来ないのは何故なのか・・・ 以上、有識者の方がおられたらご教授お願いいたします。

    • ya-cha
    • 回答数1
  • ssh接続でvi(vim)使用時テンキー入力にて文字化け

    タイトルにもありますが以下の条件で使用時に文字化けが起こります。 コンソール画面やsshでのコマンド入力では問題なく、 vi(vim)利用時で、キーボードのテンキー入力で数字のみ文字化けします。 スラッシュやアスタリスクなどの記号は普通に表示されます。 その他は表示に問題ありません。 テンキー入力文字化けについて 1 → 上の段にq 例:「1234」と入力がしてあり、2と3の間にテンキーの「1」を入力すると q 1234 と表示される。 2 → 上の段にr 3 → 上の段にs 4 → 上の段にt 5 → 上の段にu 6 → 上の段にv 7 → 上の段にw 8 → 上の段にx 9 → 上の段にy 0 → 上の段にp 環境 Linux(CentOS5.3) Vim Ver.7.0.237 操作環境 WindowsXP SP3 Putty 0.60-jp20070603 USB日本語109フルキーボード その他必要な情報があればお伝えください。 よろしくお願いします。

    • gadevil
    • 回答数1
  • ifconfigの結果errors等が増えていく

    現在Centosでルーターを構築います。 普段は、普通に通信できているのですが何かの拍子に突然接続できなくなります。10分ほどすると何もなかったように接続できるようになります。 通信量が増えたのかな?とも考えたのですが、そうでもないようです。 ifconfigで内容を見て見ると、 eth0 RX packets:68513716 errors:0 dropped:192 overruns:0 frame:0 TX packets:32643232 errors:0 dropped:0 overruns:0 carrier:0 eth1 RX packets:24298903 errors:0 dropped:0 overruns:0 frame:0 TX packets:56383875 errors:562152 dropped:0 overruns:0 carrier:562152 collisions:602926 txqueuelen:100 というように、外部向けLAN(eth0)のerrorsなどの値が大きくなっています。 ルーターにしているマシンのLANカードの故障なのでしょうか? それとも、それよりも外側の機器がボトルネックになっていたりするのでしょうか。 その他、何かヒントになるような事があれば教えてください。

  • webminについて

    【インストール環境】 ・VMware-Server1.0.7 ・OS:CentOS5.2 【詳細】 サイト等をみながら、 yumコマンドにてwebminをインストールしました。 どうやらListenポートが開いてるのですが・・・ WebminのGUI画面(http://192.168.163.128:10000)が表示しません、ログをみてもわからないです。 原因について調査してますが、お力をお貸しいただきたいです。 情報としてログを下記に記載します。 【ログ】 [root@localhost pam.d]# grep 10000 /etc/services webmin 10000/tcp webmin 10000/udp [root@localhost pam.d]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:E9:DD:1F inet addr:192.168.163.128 Bcast:192.168.163.255 Mask:255.255.255.0 [root@localhost ~]# netstat -a | head -n 30 Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:webmin *:* LISTEN udp 0 0 *:webmin *:* [root@localhost ~]# tail /var/log/secure Sep 23 14:56:56 localhost perl: pam_unix(webmin:auth): authentication failure; logname=root uid=0 euid=0 tty= ruser= rhost= user=root Sep 23 14:56:58 localhost webmin[3350]: Webmin starting

  • ソフトウェアの最新バージョンへのアップデート

    たとえばCentOS5.1ではPHPがバージョン5.16(だったかな?)がインストールできますが、 PHPの最新バージョンは5.2.6です。 PHP5.1.6がインストールされている(yumで管理)状態で PHP5.2.6へバージョンアップする事は出来るのでしょうか? PHP5.2.6を利用したいのですが、簡単にバージョンアップさせる ことは出来ないのでしょうか? yumでは5.2.6に対応するパッケージが存在しない為、単純に yum install php などではインストールできません。 やはり一度PHP5.1.6は消して、PHP5.2.6のソースからコンパイル するしかないのでしょうか? それだと緊急度の高いアップデートでは大変時間を要してしまうと思います。 rpmを作成するのにも多少の時間がかかるでしょう。 また、ソースからコンパイルすることによってパッケージ管理ができないという デメリットが存在するわけですが、Linuxを使いこなしている方々は どういった対応で行っているのでしょうか?