bepro

Linux の基礎知識

2020/6/21

【Linuxの基礎知識】ディレクトリ構造とファイルシステムについて!

もくじ ディレクトリ構造の違いを理解する Linuxファイルシステムの階層標準ディレクトリの構造 「ファイルシステム」とは? 主なファイルシステムの種類ファイルシステムの互換性まとめ ディレクトリ構造の違いを理解する WindowsPCに慣れた方であれば、まずPCを立ち上げて何らかのファイルを操作したいとき、Cドライブがあって、場合によっては内蔵のDドライブがあり、外付けしているHDDのEドライブがあり…と、そのようなイメージで使用していることでしょう。 Linuxの場合は、Windowsとはかなり事情が ...

Shell の基礎知識

2020/6/21

【Shellスクリプト】文字列置換「bash」「sed」について!

業務中にメモ帳やエクセルで特定の言葉や名称だけを変更したいときに「置き換え」機能を使ったことありませんか? 普段何気なく使っている便利な機能を、シェルスクリプトではどうやっているのかスクリプトを見ていきましょう。 置換する方法 シェルスクリプトの置換方法は「bash置換」と「sed置換」があります。 そして、文字列に対して置換を行う場合は、検索パターンと置換後の文字列を指定する必要があります。bash置換では、検索して見つかったパターンのうち最初だけ置換する方法と、見つかったパターン全てを置換する方法とが ...

Linux の基礎知識

2020/6/21

【Linuxの基礎知識】起動の仕組みとカーネルについて!

Linuxの起動の仕組みは非常にシンプルです。難しく感じさせているのは、単純に専門用語の存在です。「BIOS」「ブートデバイス」「ブートローダー」「カーネル」等、初めての方は戸惑いますよね? この記事では、Linuxの起動の仕組みとそれぞれの機能の役割について解説しています。 もくじ Linuxの起動のしくみ BIOSとは(Basic Input/Output System) ブートデバイスとは? ブートローダーとは? systemdとは? カーネルとは? Linuxの起動のしくみ コンピューターの電源を ...

Shell の基礎知識

2020/6/21

【Shellスクリプト】ループ処理「for」「while」について!

ループ処理とは? ループ処理とは、簡潔に説明すると、処理を繰り返すための制御文です。処理を繰り返すための制御文には、主に「for」文と「while」文が用いられます。ただし、シェルスクリプトでは複雑な繰り返し処理はwhile文を使用し、簡単な繰り返しの制御にfor文を用いることが多いです。 ループ処理は、ほとんどの場合「if」と同時に用いられ、「test」コマンドを使用してその後の挙動を指定します。 下記に「for」文及び、「while」文について、それぞれ説明します。 for文とは? for文は、for ...

Linux の基礎知識

2020/6/21

【Linuxの基礎知識】Linuxをインストールし、ログインしてみよう!

Linuxの学習を始めるには、まずLinuxがインストールされたPCを用意する必要があります。 実際の現場でよく利用されているLinuxOSのディストリビューションには、主にシステム開発系に展開されているRedHat系のCentOSと、個人向けに展開されているDebian系のubuntu等が存在します。 恐らくこのサイトへ訪れる方の大半が、最終的にシステム開発に携わって収入を得ることが目的なのだと思います。であるならCentOSを覚えることをお勧めします。何故なら、国内でのシステム開発系に展開されているデ ...

エンジニアの知識

2020/5/23

クライアントサイドとサーバーサイドの違いとは?

もくじ Webシステムとは? クライアントサイドとは?(Webシステム編) サーバーサイドとは?(Webシステム編) WEBシステムの利点 WEBシステムの欠点 C/S(Clinet Server)システムとは? クライアントサイドとは?(C/Sシステム編) サーバーサイドとは?(C/Sシステム編) クライアント・サーバーの利点 クライアント・サーバーの欠点 まとめ Webシステムとは? クライアントサイドとは?(Webシステム編) WEBシステムにおけるクライアントサイドとは、クライアント側のWEBブラ ...

明確なキャリアプランを考える

プログラマー

2021/12/20

40代未経験からプログラマー転職は難しいが方法はある

20代であれば、比較的簡単に未経験の職種に転職することが可能です。 しかし、40代になると求人数や採用される確率も厳しいものになってきます。 もちろんIT業界も例外ではありません。 40代で未経験となると、さらに転職は難しくなってきます。 そうした状況で、どうすれば未経験からプログラマーへ転職成功する可能性が高くなるのか考えてみたいと思います。 もくじ 40代からプログラマーになるのは無謀か なぜプログラマーの平均年齢は低いのか? 60歳過ぎても現役プログラマー 40代でプログラマーに転職するには? プロ ...

Shell の基礎知識

2020/6/21

【Shellスクリプト】条件分岐「if」「case」について!

条件分岐とは? 条件分岐とは、「Aという条件を満たした場合に繰り返し処理を実行し、Bという条件になったら処理を辞める」といった条件式を指しています。中でも「if文」と「case文」は、よく用いられる条件分岐構文になります。 if文は実行結果「真(true)」「偽(false)」によって分岐する構文です。例えば、「文字列Aと文字列Bは一致しているか?」といった考え方です。「if」文は、ほとんどの場合「test」コマンドと組み合わせて用いられます。 また、多少処理的に複雑になりますが、「ネスト(入れ子)」構造 ...

Linux の基礎知識

2020/6/21

【Linuxの基礎知識】Linuxとは何か? Linuxの基本概要を理解しよう!

Linuxは主にサーバー用として利用されるOSです。大規模な基幹システムの開発者、ロボットや家電開発等の組み込み系エンジニア、ネットワーク機器やデータベースに携わるインフラエンジニアは触れることが多いでしょう。そんなLinuxをイチから学習する方に向けて、「Linuxとは何か?」「Linuxの基本」をご説明します。 もくじ Linuxとは? Linuxの歴史 ディストリビューションとは? 無償で使用できる UNIXとの違い Linuxとは? Linuxとはなにか? 一言でいうと、Linuxとは下記に挙げる ...

Shell の基礎知識

2020/6/21

【Shellスクリプト】演算子「算術演算子」「比較演算子」について!

演算子とは? 演算子っていきなり言われると分からない人もいると思いますので、簡単に説明します。 具体的には、足し算「+」や引き算「-」、掛け算「×(*)」、割り算「÷(/)」などの計算を行うときの記号ありますよね?これらの記号をコンピューターが使う時に演算子を使います。また、値や文字、モノ(オブジェクト)などを比較する場合にも、演算子を使用します。 算術演算子とは? 算術演算って普段の生活をしているときに当たり前に暗算してしまっていると思うんですけど、コンピューターに計算させるためにはプログラムをちゃんと ...

入れておくと便利なソフト

エンジニアの知識

2020/5/23

インタプリタとコンパイラの違いは?網羅的に解説

もくじ インタプリタ型言語とは? コンパイラ型言語とは? インタプリタ型言語とコンパイラ型言語の違い 両者のメリット・デメリットによる違い インタープリタとコンパイラの融合 インタプリタ型言語とは? コンパイラ型言語とは? インタプリタ型言語とコンパイラ型言語の違い 両者のメリット・デメリットによる違い インタープリタとコンパイラの融合

Shell の基礎知識

2020/7/3

【Shellスクリプト】変数と特殊変数について!

極稀に変数の中にコマンドを代入して実行させたい、つまり「2重展開」を行いたいと検索してこのページへたどり着く方がいるようです。2重展開については「eval」コマンドを参照してください。 もくじ 変数とは? シェル変数とは? 変数名についてのルール シェル変数を宣言する シェル変数の初期設定(=、-、?、+) 特殊変数とは? 特殊変数「 特殊変数「$0」 特殊変数「$@」 特殊変数「$*」 特殊変数「$#」 特殊変数「$?」 特殊変数「$!」 特殊変数「$$」 特殊変数「$-」 特殊変数「$_」 変数とは? ...

仮想サーバー構築

2020/6/21

【仮想サーバ構築】Web-AP間連携の設定を行う!【mod_proxy】

もくじ Web-AP間接続コネクタとは? 想定するWeb-AP間連携構成図 負荷分散の振り分け(ロードバランシング) コネクタモジュールの設定 各サービス及びサーバーインスタンスの起動確認 JBOSS-EAPサーバーへのデプロイ Web-AP間接続コネクタの動作確認 Web-AP間接続障害時の縮退動作確認 Web-AP間接続コネクタとは? Web-AP間接続コネクタとは、ユーザーからのリクエストをWebサーバで受け取り、Apacheに導入したコネクタモジュール(Web-AP間接続コネクタ)からJBossク ...

Shell の基礎知識

2020/6/21

【Shellスクリプト】シェルスクリプトの基本事項!

この記事は、Linuxについて勉強している初心者の方向けに「Shellスクリプト」について解説します。最後まで読んで頂けましたら、Shellスクリプトはどのような役割を担っているのか?を理解出来るようになっているでしょう。 なので、是非最後まで読んで下さいね。 もくじ シェルスクリプトの基本事項 コメントの付け方「#」 権限の設定 シェルスクリプトの実行 コマンドの終了ステータス ひな形の活用 シェルスクリプトの基本事項 「シェルスクリプト」とは、カーネルに対して処理をさせたい命令をまとめた「プログラム」 ...

正社員?派遣?フリーランス?未経験からねらうべき働き方について

エンジニアの知識

2020/5/23

プログラムとスクリプトの違いとは?

スクリプトとは何か プログラムとはなにか 両者の違いとは?