Tag: CentOS7

CentOS7に最新(でもないかな)のPythonをインストールする

Python3.6.5をインストールします。現時点の最新は3.7ぐらいになっているはずなんですが、3.6はまあまあ安定版だと思うのでよいでしょう。 ここではPython3.6...

php.iniの設定

設定ファイルのデフォルトの状態のバックアップは必ずとっておく。 # cp -p /etc/php.ini /etc/php.ini.org Error表示関連 画面にエラー表示をする disp...

CGPのSSH接続

CGP(GCE VMインスタンス)のSSH接続方法です。インスタンス作成が成功したらブラウザーウィンドウからSSH接続できるようになっています。これは結構便利は便...

CGP VMインスタンスが作成できない

The zone 'projects/PROJECT_NAME/zones/asia-northeast1-c' does not have enough resources available to fulfill the request. Try a different zone, or ...

nginxのリバースプロキシで正しいIPアドレスを設定する

リバースプロキシとかLBとかを挟むと当然アクセスIPアドレスがlocalhostになってしまうので、正しいアクセス元のグローバルIPアドレスを設定する必要がありま...

postgresqlのコマンド

バージョン確認 $ psql —version (ログインしてから、"# select version();") ログイン $ su - postgres $ psql (または psql -d postgres / psql -U p...

CentOS7にPostgreSQLをインストール&セッティング

Postgresqlの最新をインストールします。 基本はここから最新を探してくる。 PostgreSQL RPM Building Project - Repository Packages リポジトリの登録 Ce...

Laravel5 + PHP7でOracleに接続する

PHP7でOracleに接続するでPHP7からの接続はできるようになりました。 LaravelでOracleを使うときの具体的な手順を解説します。 パッケージのインストール ...

PHP7でOracleに接続する

oci_connect()はデフォルトのPHPには含まれていない関数なのでoci8とpdo_ociのインストールが必要です。 Instant Client18.3 oci8 pdo_oci オラクルクラ...

Centos7のlogrotateサービス

HDDがいつの間にかいっぱいになっちゃったという原意の100%はログといっても過言ではありません。 なのでlogrotateサービスを設定しておく必要ありです。 # ...

CentOS7にnginxをインストールする

リポジトリの作成 yumのリポジトリにデフォルトで入っていないのでリポジトリを作成 # touch /etc/yum.repos.d/nginx.repo 以下記述 [nginx] name=nginx...

CentOS7 node.jsのインストールと設定

できるだけプロダクト環境というか実践に耐えうるnodeサーバーの構築方法です。バージョンアップと開発がやたらにスピーディーなのでプロダクトって何のこと...

PHPとApacheのユーザー実行 +SSHの秘密鍵

rsyncなどの実行をWEBページインターフェイスから実行しようと思うとそもそものユーザーではなくApacheがユーザーとして実行するので思うように実行できない...

Git オートデプロイ環境

Gitでリモートリポジトリにプッシュしたときにリモートリポジトリの内容を開発環境に反映させるというやつを作ります。 正確にいうと開発者がpushしたタイミ...

CentOS7へclamavインストール(epelリポジトリ使用)

インストール 改ざん検知の有名なソフトclamAVをインストールします。 yum -y install --enablerepo=epel clamav-server clamav-data clamav-update clamav...

ポートスキャン

セキュリティー的にもまたはサーバー設定時にもポートスキャンは何だかんだで使うのでコマンドラインで確認しましょう! (全然他人のIPを無限にポートスキャ...

Linuxのユーザーと権限発行(グループとユーザー)

WEBやシステムの開発で複数のユーザーが同じコンテンツを制作する場合があります。そのような場合はユーザーにグループを紐付けて権限の調整を行います。(っ...

CentOS7にファイル改ざん検知を行う

AIDEをインストールする yum install -y aide 設定 設定ファイル確認 vi /etc/aide.conf ## 改ざん検知の対象から外すもの !/tmp !/proc aideのスキ...

さくらのVPNのプロントの設定変更がめんどうくさい

.bashrcに以下追加 export PS1="[\u@HOSTNAME]\\$ " 保存したら source .bashrc

CentOS7で送信メールサーバーを設定する

Postfixの設定 インストール yum -y install postfix 2017-09-25時点では最新のpostfix-2.10.1-6.el7.x86_64がイントールされると思う。(あるいは最近の...

CentOS7の自動起動設定

自動起動サービスのリスト表示 長年親しんできたchkconfigがいなくなってsystemctl list-unit-files -t serviceという長ったらしいコマンドになりました。 ...

CentOS7 SSHサーバーの設定 (丁寧にやる)

最近のクラウドサーバーはSSHのコンソールが管理画面にあったりするのでよいですね。SSH接続できなくなったからといってデータセンターに行くことももうない...

シンボリックリンクとハードリンクを作成する

シンボリックリンク ln -s ./top/index.html ./index.html ln -s <実体ファイルパス> <シンボリックリンクのファイルパス>という風になっています。...

CentOS7 MariaDBをインストール

MariaDBはMySQLとあんまりかわらないです。というか殆ど同じということでよいのではないかと思います。が、いずれちょっとづつ大きく変わるのだと思うわけで...

CentOS7 Apache2.4インストールと設定

インストール リポジトリの調整しなくても2.4が入ってくれるっぽいです。 yum -y install httpd これで完了。 httpd -v Server version: Apache/2.4.6 (...

CentOS7のSSHの設定

SSHの設定はポリシー的なところ大きいので設定の仕方というご案内はできないんですが、だいたいこんなルールでやってます。 Rootのログインは基本禁止。*但...

CentOS7のセットアップ

centos7.example.com = 123.456.789.xxxとして設定してゆきます。 アップデート インストール完了したら、とりあえずやっておく。 yum -y update 長い。...

CentOS7でPHP7のインストール

まずはリポジトリ関連 yum -y install epel-release rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm PHPをインストール yum -y ...

CentOS7でiptablesを使う方法

Firewallというのが追加されました。 CentOS6まではLinuxサーバ上でファイアウォールを稼働さす場合、iptablesを使ったフィルタを実装するのが一般的でし...

利用ポートの確認(CentOS6とかCentOS7)

保守もしてない中に入ったこともないサーバーの作業って嫌です。正直こういう仕事しちゃいけないと思いますよ。ほんと。これどういうことかというと地図なし...