タグ

ブックマーク / eng-entrance.com (15)

  • 【すぐわかる】CentOSのポート開放のやり方

    最近のCentOS7やFedoraなどはデフォルトでfirewalldが有効になっており、基的にポートは塞がっている。 サービスを提供するには、適切に設定されたサーバアプリケーションと適切なポート開放が必要となる。例えばwebサーバの場合apacheなどを設定し起動、その後firewalldの設定を行い80番のポートを開放する必要がある。 このページではCentOSのポート解放についてお伝えしよう。 そもそもポートとは? 念のためご紹介しておこう。 TCPやUDPで通信を行うときは、コンピュータ単位ではなく「プロセスやスレッド単位」で通信が行われる。この時の通信の窓口がポートである。 ネットワーク間でやり取りされる情報の基礎は「プロトコル」と「アドレス」と「ポート番号」この三つが主軸になっている。 日語におとしこむと「どのような方法」(プロトコル)で「どこ」(アドレス)の「何号室」(ポ

    【すぐわかる】CentOSのポート開放のやり方
  • 【総まとめ】linuxの強制終了方法を集めました

    Linuxを強制終了しないといけないことがある。 暴走したり、動かなくなったり、プロセスがおかしくなったりパターンは様々だ。 このページではLinuxの強制終了の方法をまとめてみた。強制終了をしなければならなくなったとき、参考にしてほしい。 プロセスを強制終了する プロセスが止められなくなることがある。WindowsでもMacでも同様のことはよく起こるはずだ。 こういったプロセスをユーザは意図的に止めることができる。これを「プロセスを強制終了する」という。また物騒だが「プロセスを殺す」ともいう。 killコマンド 「ps aux」や「top」コマンドなどでプロセスを確認するとそのプロセスがどの程度リソースを消費しているか? ゾンビプロセスになっていないか確認できる。「top」のほうがリアルタイムに監視可能なのでこちらを使うとわかりやすいだろう。 暴走しているプロセスがあったらプロセスIDを

    【総まとめ】linuxの強制終了方法を集めました
  • ざっくり概要!Linuxセキュリティに関する基礎知識まとめ

    Linuxは企業のサーバとして利用されることが多い。 そのため、Linuxセキュリティ対策はとても重要なポイントだ。 このページではLinuxセキュリティの基礎対策について概要をご紹介する。全体像をざっくりと把握するにはちょうど良い内容になっているだろう。参考にして頂ければと思う。 Linuxセキュリティ対策 オープンソースとセキュリティについて オープンソースで大丈夫? Linuxはオープンソースで開発されている。つまりソースコードが公開されている訳だ。 「ソースが公開されているなら、悪意のあるユーザが弱点を見つけられるのでは?」 という疑問はもっともだ。実際、誰かが脆弱性を見つけて、それを報告しなければ、その人しか知らない脆弱性が残るということになる。 また、多くの人があらゆる要求に対して、多数の機能を追加することがあるため、ソースコードがどんどん膨らんでいく。そうなると、多機能

  • PHPでの日付取得方法! 詳細まとめました

    上の例のように主にtime()、date()とDateTime()この三つを利用する。これからそれぞれの使い方を詳しく説明する。 PHP日付取得、理解のために UNIX TIMESTAMPとは time()を紹介する前にはまず、UNIX TIMESTAMPに関して少し説明しよう。 PHPに限らず、プログラミングにおいて時間に関するデータを取り扱う場合、利用するのは、この「UNIX TIMESTAMP」だ。「UNIX時間」などとも言われる。 次のようなデータが、UNIX TIMESTAMPだ。 1449465487 これは何かというと、「協定世界時(UTC)を基準にした1970年1月1日の0時0分0秒からの経過秒数」を示している。 時間を秒数、つまり数値として表すことで、「何分、何時間、何日経過したか?」などを計算式で求めることができるというわけだ。ちなみに、上記は2015年12月7日 14

    PHPでの日付取得方法! 詳細まとめました
  • CentOSのインストール方法 詳細まとめ

    それではCentOS7のインストール作業に移っていく。CentOS7はGUI(ユーザ画面)が整っていて、インストールもわかりやすい。 今回はVirtualBox上にCentOSをインストールすることにする。VirtualBoxに関して詳しくは下記を参照してもらいたい。 起動すると下のような画面が立ち上がる。 「起動したメディアに破損がないかをテストした後にインストールする」という項目もあるが、まずはそのままInstall CentoOS 7を選んでしまって問題ない。 続いて下記のような画面が立ち上がるはずだ。インストール時の言語設定を選択する。素直に日語を選んでしまって問題ない。 続いて、インストール概要画面だ。 先ほど日語をインストーラー言語として設定した場合、地域設定に関しては特に設定を変更する必要はないだろう。SECURITYPOLICY及びKDUMPもそのままで構わない、明示的

    CentOSのインストール方法 詳細まとめ
  • 一覧で確認!Java日付の取得方法と日付クラスまとめ

    プログラムで扱う事ができるデータ型のうち、日付型のデータを扱う機会は非常に多い。 それはJavaプログラミングにおいても例外ではないが、Javaの場合は日付を扱えるクラスが複数あるので混乱する方も多いだろう。 このページでは、Javaにおける日付の扱い方について、基的な使い方とクラスごとの詳細について紹介していく。 Javaで今日の日付を取得する 細かいことはいいから、とりあえず今日の日付の出し方を知りたい、という方もいると思う。はじめにJavaで今日の日時を取得する方法だけお伝えしておく。 Javaで現在の日時を取得する方法は次の通りだ。 Dateクラスを使う import java.util.Date; public class Main { public static void main(String[] args) { Date date = new Date(); System

    一覧で確認!Java日付の取得方法と日付クラスまとめ
  • 超初心者向け!PHPでできること12選まとめました

    PHPはWebアプリケーションの開発で活躍する言語だ。 Webアプリケーションという言葉が難しければ、WebサービスでもWebサイトでも構わない。とにかくWebで動いているものを作るためのプログラミング言語だ。 しかし、Webアプリケーションと言っても、具体的に何ができるのか初心者の方には想像がつきにくいだろう。 そこで、このページでは、PHPでできることをまとめてみた。読めば、PHPでできることを大まかに理解できるようになっている。参考にしてほしい。 そもそもPHPとは? PHPは、20年前に開発されたプログラミング言語だ。当初は、「Personal Home Page Tools」という名称で、個人の履歴書を公開する為の簡易ツールとして開発された。 徐々に人気を集めていき、Webアプリケーションの開発に特化した言語と進化していった。 その特徴は下記の通りだ。 初心者にも習得しやすい イ

    超初心者向け!PHPでできること12選まとめました
  • 2週間でLPIC201に合格するための対策法

    このページを見ている方の多くはLPIC Level1を見事合格したのだと思う。すばらしい。 さて次なる課題としてLPIC Level2がある、LPIC Level2はあなたが「Linuxに関しての上級技術者」であることの証明になる、Linux技術者として活躍するのならば、ぜひとも取得しておきたいところだ。 もしかしたら「LPIC Level2は難易度が高いのでは?」という不安を抱いているかもしれない、確かにLPIC Level1と比べ全体の難易度は高くなっている、実際にサーバーを構築するなど問われる内容は高度だ。しかしキチンと学習すれば、合格が狙える試験となっている。 このページではLPIC201を2週間、通常の想定される時間よりも短期間で受かるための対策方法をまとめている。参考書やスケジュールをぜひ参考にしてほしい。 まずはLPIC201の基礎を理解する そもそもLPIC201とは? L

    2週間でLPIC201に合格するための対策法
  • 初心者でもすぐわかる!PHPとPerlの違いとは?

    PHPPerl、世の中にプログラミング言語はたくさんあるが、「この2言語を知らないプログラマはいない」と断言できるほど、どちらも有名なプログラミング言語だ。 どちらもオープンソースで管理されており、ライセンス規約を守れば誰もが自由に利用できる。 字面が似ていて、Webアプリケーションに使われるという共通点もあるため混同されやすい言語だが、このページではPHPPerlの違いをご紹介する。 どちらの言語が初心者におすすめかも述べているので、もしあなたが人生最初に学ぶプログラミング言語を探していたなら、そのきっかけとなれば幸いだ。 Perlとは? Perlの特徴 まずはPerl言語から確認していこう。Perlは、1987年にラリー・ウォール氏によって開発された歴史ある言語だ。 プログラマにとっての三大美徳「無精・短気・傲慢」を提唱したことでもラリー・ウォール氏は有名だ。 その長い歴史に蓄積さ

  • ビギナーからプロまで使える!Java資格試験の種類まとめ

    Javaは登場から長年経った今でも人気No.1であり続けているプログラミング言語だ。 仕事へ直結することから、スキルを証明するための資格試験の種類も多くなっている。 このページでは、Javaの資格試験についてまとめてみた。重要な資格はすべて網羅しているので、このページを見れば全体像の把握ができるはずだ。 Javaを勉強して仕事につなげたい人や、もう一歩スキルを上げるために資格を起爆剤にしたいと思っている方はぜひ参考にしてほしい。 Java資格って必要? そもそもJavaの資格は必要かについて疑問を持っているかもしれない。目的にもよるが取っておいて損はない、というのが結論だ。 未経験からJavaを勉強して就職したいとき 現在学生であったり、IT業界にいない状態からJavaを勉強して、エンジニアになりたいという人は、資格を持っているとてっとり早くスキルを証明できる。 TOEICの点数が高いから

  • 今更聞けない!CentOSとRed Hatの違いとは?

    「CentOSはRedHatの有償部分を外したものだ」という言葉は聞いたことがあるのではないだろうか? 実際、CentOSはRed Hat Linuxを元にして作られている。では、実際に2つのLinuxディストリビューションにはどんな違いがあるのか? このページではCentOSはRed Hat Linuxの違いを解説した。 RedHatとCentOSの関係性 Red Hat Enterprise LinuxとCentOSの違いをお伝えする前に、それぞれの関係性を見ておこう。 Red Hat Enterprise Linuxとは? Red Hat Enterprise Linux(RHEL)は、Red Hat社が提供している企業向けのLinuxだ。ご存知の通り、最も有名なLinux有償ディストリビューションである。 RHELは、「サポート」や「責任」という面で安心感がある。そのため、企業や自

    今更聞けない!CentOSとRed Hatの違いとは?
  • 人気のPHPフレームワーク比較!おすすめの15選まとめました

    PHPのフレームワークはCakePHP、CodeIgniter、Symfony、ZendFrameworkとの「四天王」の時代も陰りを見せてきて、Laravelが全盛期だ。 また、現在は新しいPHPフレームワークが雨後の竹の子のように登場してきて、戦国時代を迎えたと言われている。 数が多くなった分、プログラマーからするとどのフレームワークを使えばいいのか解らないのではないだろうか? どのPHPフレームワークがいいのかの参考になるようにここでは15個のフレームワークについて取り上げ、その人気の状況についても比較していく。 人気のPHPフレームワーク15選 それでは早速フレームワークをまとめてご紹介していこう。 1. CakePHP CakePHP歴史があるフレームワークとして知られている。最も有名なPHPフレームワークのひとつだ。 「ケーキを焼くみたいに簡単なフレームワークを!」ということ

    人気のPHPフレームワーク比較!おすすめの15選まとめました
  • 【初心者向け】これもJava? Javaで作れるものまとめてみた

    Javaの勉強をしているが、何が作れるようになるかイメージがつかない・・・」 「プログラミングを気で勉強するならJavaがいいという話を聞いたけど、何を作り始めたらいいのか?」 勉強し始めたばかりの方であれば、このようなことで悩むのではないだろうか? Javaはとても優秀なプログラミング言語で、様々なものが作れる。基礎を学べることから、仕事に直結する新入社員の研修などではJavaが用いられることが多い。 しかし、いきなりプログラミングを打つ練習から入ってしまうため、何が作れるのか想像がしにくくなってしまう。 このページではこれからJavaを勉強しようとしている方、Javaを勉強し始めたがイメージがつかない方向けに、Javaを勉強することで何が作れるようになるかを解説した。 Javaに興味があれば、参考にしてほしい。 Java言語の特徴とは? 多くのプログラムは、どの場所だったら動かすこ

    【初心者向け】これもJava? Javaで作れるものまとめてみた
  • 11日間でLPIC102に合格するための対策法

    LPIC102の受験をお考えだろうか? LPIC102はLPICレベル1を取得するために必要な試験だ。また、資格という意味以外でもプロフェッショナルなLinuxエンジニアになるには非常に役立つ知識が詰まった試験で有益である。 しかし、いざ勉強をはじめるとなると何から対策するべきなのか悩むのではないだろうか? そんな方のために、このページでは11日でLPIC102に受かるための対策方法や勉強方法をお伝えする。受験費用や受験の流れもお話しするので、きっと役に立つはずだ。 まずはLPIC102の基礎理解 LPIC102とは? LPC102とは、LPICレベル1で受ける試験のひとつだ。 LPICレベル1を取得するためにはLPIC101とLPIC102というふたつの試験に合格をする必要がある。両方とも合格し、はじめて「LPICレベル1を取得した」と言える。 英検で1次試験と2次試験があるのと同じイメ

    11日間でLPIC102に合格するための対策法
  • 綺麗なコードを書くためには?

    From: リスキルテクノロジー 高坂一城 新宿校にて 「優れたプログラマが書くコードは綺麗である」 と、よく言われます。 これは私の経験上、真実だと思います。 では、「綺麗なコード」とは何でしょうか? 一言でいうと、「一定のルールで書かれている」ということです。 書き方が統一されていないコードは美しくありません。 また、書き方が統一されていても、 そのルールが美しくなければ意味がありません。 ということで、「美しい書き方のルール作り」が大切です。 名前の付け方 まずは名前の付け方を決めます。 全て英単語にする、といった場合、 以下の2つの表現方法があります。 【スネークケース】 単語と単語の間を"_"(アンダーバー)で区切る方法です。 例えば、「ユーザ名を取得する(get user name)」ことを get_user_name と表現します。 これは単語を"_"でつなげる様(さま)が

    綺麗なコードを書くためには?
  • 1