タグ

Linuxに関するsotukenyouのブックマーク (13)

  • Linuxでよく聞く「Xとは?」とX11のインストール方法

    Linuxで「X」というと、X Window Systemだ。 Linuxは黒いコンソール画面でコマンドだけで操作することが多いが、WindowsMacのようにマウスで動かして、という環境で作業を行うこともできる。これをするために使うのがX Window Systemになる。 X11はX Window Systemのためのソフトウェアで、このページではその概要とインストール方法について解説した。 Xとは? & X11とは? X Window System Linuxにおいて「X」とは「X Window System」を指す、現代のLinuxにおいてはXWindowSystemの実装として「X.org」が「X.Org Foundation」によって提供されている「X11」とよばれることもある。 役割としては「UnixLikeSystem上でのGUI基礎環境の提供」である。呼び方は色々あるが

    Linuxでよく聞く「Xとは?」とX11のインストール方法
  • 【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた - Qiita

    これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】〜【Webエンジニアの3年生ぐらい】になるまでに読むと良いまとめです。「どんな目的で学ぶか?」*「いつぐらいまでに読むといいか?」を段階的にまとめました。「これだけ読めばいい!」と、そんな簡単な話ではありませんが、「今いるレベルより少し上の人がどんなジャンルのことを学んでんだろ?」という方の参考になれば嬉しいです。過去の自分に向けてでもあります、自戒。これからWebエンジニアになる人、なって間もない人の参考になれば幸いですm(__)m ※続編 【Webエンジニアど素人】が【3〜4年生】くらいになったら読むといいを目的別にまとめた ”Webエンジニアど素人から3年生ぐらいになるまでに読むと良い”の段階的まとめ(一部外部記事あり) ど素人の方々が手を動かしながら1〜6ヶ月以内に学ぼう! ◆どの

    【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた - Qiita
  • Non-Fast-Forward Push の解決 - Linux 入門

    他の開発者とともに同じリモートリポジトリ (depot リポジトリ) を利用していれば、しばしば発生するのが Non-Fast-Forward Push 問題です。 Non-Fast-Forward とは何かということを説明するために、そもそも Fast-Forward とは何かということを説明します。 Fast Forward とは? ある時点で master ブランチからブランチ A ができたとします。その後、ブランチ A にてコミットします。 その間、master ブランチでは全くコミットが行われていないとします。 この状態ではブランチ A はブランチ master に安全にマージ可能ですよね。ブランチ A に対して行ったコミットを master にも行えば良いだけですから。 ただ、実際に Fast Forward マージは同じ変更をせっせと再生するのではなく、単に master ブ

    Non-Fast-Forward Push の解決 - Linux 入門
  • プログラミングスクールなんか行かなくていいからこれやれ

    いちいち行かなくていい。高いわりに役に立たない。を買ったりネットの解説動画を見ながら自分でやるんだ。 毎日勉強できるならカリキュラムはこう。大事なのは「わかんなかったら自分で調べる」ということ。これをひとつひとつ解説していくとあっという間に1年ぐらいのカリキュラムになって金がかかるようになる。ググれば全部出てくる。出てこなかったら調べ方が悪いのでググりかたを変えればおk。この記事にも初心者から見ると「なにその言葉。初耳」っていうのがあると思うけど、全部重要なキーワードなのでググって咀嚼して血肉としてほしい。ググればすぐ出てくる。 1日目: Linuxのインストール(Linuxの中でもUbuntuっていうのがおすすめ)とりあえずLinuxを自分のパソコンにインストールする。Linuxを触れるようになればいい。 PCがない場合は、中古のPCなんて3万ぐらいで買えるからそれ買ってきてインストー

    プログラミングスクールなんか行かなくていいからこれやれ
  • Linuxの権限確認と変更(chmod)(超初心者向け) - Qiita

    2文字目から4文字目はファイルの所有者に対する権限を表し、 5文字目から7文字目はファイルの所有グループに対する権限を表し、 8文字目から10文字目はその他に対する権限を表しています 上記から-rw-r--r--は、 「ファイル種別」が「ファイル」であり、 「所有者」に「読み取り」と「書き込み」の権限があり、 「所有グループ」に「読み取り」の権限があり、 「その他」に「読み取り」の権限があることを示しています。 drwxr-xr-xは、 「ファイル種別」が「ディレクトリ」であり、 「所有者」に「読み取り」と「書き込み」と「実行」の権限があり、 「所有グループ」に「読み取り」と「実行」の権限があり、 「その他」に「読み取り」と「実行」の権限があることを示しています。 アクセス権限の変更 続きましてアクセス権限を変更する方法について記載します。 パーミッションの変更にはchmodコマンドを使用

    Linuxの権限確認と変更(chmod)(超初心者向け) - Qiita
  • 「PATH を通す」の意味をできるだけわかりやすく説明する試み - Qiita

    「PATH を通す」の意味をできるだけわかりやすく説明する試みです。 前提知識 Windows ファイル、フォルダ、フルパス、実行ファイルの意味がわかっている コマンドプロンプト上で実行ファイルを開く程度の操作を行ったことがある 「PATH を通す」とは 特定のプログラムを「プログラム名だけで実行できるようにする」こと。 もっと言うと、プログラム名だけで実行できるようにするために、PATH という環境変数(設定の一種)に「このプログラムも名前だけで実行できるようにしてください」という値を追加すること。 「プログラム名だけで実行する」とは? プログラムは来なら「フルパス」を指定しないと実行できない。 たとえば「メモ帳」は C:\Windows\System32\notepad.exe というフルパスなので、メモ帳を開きたい時は「 C:\Windows\System32\notepad.ex

    「PATH を通す」の意味をできるだけわかりやすく説明する試み - Qiita
  • sudo の設定

    1. sudo を用いる理由 sudo を用いる理由は以下の通りである. 必要に応じてルート権限を使える. ルートのパスワードを共有しなくて済む. sudo は専攻サーバのように管理者グループに属するユーザ全員が ルート権限を使いたい場合, 非常に有用である. ユーザ登録システム(gate)をインストールするまでは 『サーバ構築者アカウント割り当て』 (アカウント名: mondo*)が ルート権限でコマンドを実行できるようにする. 2. 準備 2.1 確認 sudo がインストールされているか確認する. 3. 設定 sudo の設定ファイルは /etc/sudoers である. このファイルを編集して, mondo* が ルート権限でコマンドを実行できるように設定する. 編集するためのコマンドは次の通りである. # visudo 実際に編集した内容は /etc/sudoers に反映される

  • 作業ディレクトリを移動するcdコマンドの詳細まとめました【Linuxコマンド集】

    cdは作業するディレクトリを移動するlinuxコマンドだ。 今回は様々なディレクトリの指定方法を解説しながら、基的なcdコマンドの使用方法を説明する。 cdコマンドはLinuxを使う上で一番はじめに出会うコマンドだろう。Windowsで言うフォルダにあたるディレクトリに関しても簡単にご紹介する。 ディレクトリの種類 ディレクトリはWindowsでいうフォルダに当たるものだ。Linuxは階層構造を基としていて、ディレクトリを移動して作業をしていく。 ディレクトリで覚えておきたいのは次の用語だ。 カレントディレクトリ 今、作業しているディレクトリを指す。 ルートディレクトリ ディスクの一番上の階層のディレクトリだ。根のディレクトリという意味だ。重要なフォルダかそうでないかの見分けははじめはつかないと思うので、慣れるまではここで作業はしないほうがいい。 ホームディレクトリ ユーザーが自由に

    作業ディレクトリを移動するcdコマンドの詳細まとめました【Linuxコマンド集】
  • Linuxコマンド入門(1) ~ディレクトリ操作~ - Qiita

    Linuxコマンドの中でも,ディレクトリ操作コマンドは最も初歩的で最もよく使うコマンドではないでしょうか.ここでは,その中でも特に基的なコマンドとディレクトリの基礎知識についてまとめています. 今回扱うコマンドは以下の通りです. ディレクトリ操作コマンド pwd ls cd pushd popd mkdir rmdir こちらのブログでも同じものを扱っています.よろしくお願いいたします. エンリュの迷い森|【第6回】Linuxコマンド入門(1) 環境 Cent OS 6.8 カレントディレクトリの表示 ディレクトリというのは,コンピュータのファイルシステムの「場所」を表す概念で,ファイルを格納するものです.フォルダのようなものと考えてよいでしょう.ディレクトリは階層構造を作っており,これによってファイルの場所を一意に表現します. pwdコマンド 今いる場所,すなわち現在のディレクトリのこ

    Linuxコマンド入門(1) ~ディレクトリ操作~ - Qiita
  • 知識0から始めるVim講座 - Qiita

    さて、みなさんは「Vim」というエディターをご存知でしょうか? もしあなたがサーバー関係やプログラミング関係に携わっているのでしたら名前ぐらいは聞いたことがあるでしょう。 ですが実際にはVimがとういうものかわからない。または難しすぎてVimを使うのを挫折してしまった。 今回はそんな人の為の記事を書いていこうと思います。 まず、vimにはどんな印象をお持ちでしょうか? 少しでもVimというエディターを触ったことのある方ならこう思うでしょう。操作がわからないと。 確かにvimはマウスを一切使わない。言ってしまえばマウスを使う設計をされていないエディターです。 もともとVimはCUI(コマンド・ユーザー・インターフェース)で使われることを前提に設計されたviというエディター(vimの前世) を超える(改良の)ために作られました。 そのため今までのAtom SublimeText VisualS

    知識0から始めるVim講座 - Qiita
  • SSHの公開鍵配布を簡単にやる | 綺麗に死ぬITエンジニア

    SSHの鍵管理とその配布、皆さんはどのようにやってますでしょうか。 これまでの経験上、SSHキーの運用方法は、各企業やユーザーの風土・文化によって異なっていました。1つのキーを全てのサーバー・ユーザーで使い回す企業もあれば、各サーバーごとにキーを用意して使い回すとこもあり、中にはずさんな管理をしているところも少なくないと思います。 ずさんな管理をしてしまう原因、それは「ちゃんとした管理・運用は面倒くさい」というイメージからだと思います。 しかし、きちんと手順さえ構築してしまえば、そんなに難しいことではないので、ここで一つ、私の普段やっている手法をまとめてみたいと思います。 最も一般的でかつ安全な運用方法通常、SSHでは、接続したいサーバー側に公開鍵、接続するクライアント(自分のPC)に秘密鍵を配置して接続します。 秘密鍵と公開鍵のペアを作成後、公開鍵を接続したいサーバーの~/.ssh/au

  • 「サーバーをさわってみよう!」~初心者でもよくわかる!VPSによるWebサーバー構築講座(2) | さくらのナレッジ

    VPS(Virtual Private Server)を使ってWebサーバーを構築し、WordPressサイトを運用できるようになるまでの連載の2回目です。 前回(第1回目)は「サーバーってなに?」というテーマで、レンタルサーバーとVPSの違いや、数あるVPSのプランから、どのような基準で自分にあったサーバーを選択すれば良いか?などの基的知識を説明しました。 今回は、VPSの申し込みから実際にサーバーにログインしてみるところまで説明します。 VPSの利用申し込みをしよう SSHを使うためには? SSHクライアントソフトのインストール CUIの世界へようこそ OSをアップデートしよう SSHをもっと安全に使うために 一般ユーザーを作ろう sshサーバー設定を変更して、rootで直接アクセス出来ないようにする 1. VPSの利用申し込みをしよう さくらのVPS お申し込みのページ https

    「サーバーをさわってみよう!」~初心者でもよくわかる!VPSによるWebサーバー構築講座(2) | さくらのナレッジ
  • AmazonLinux2でNginx+PHP7.3をインストールする。ついでにOPcacheとAPCuも - Qiita

    AmazonLinux2でNginx+PHP7.3をインストールする。ついでにOPcacheとAPCuもnginxAWSEC2PHP7 EC2インスタンス(AmazonLinux2)にNginx + php7.3の環境(OPcacheとAPCuも)を作成したので残しておきます。 参考になれば幸いです。 EC2環境 Amazon Linux 2 AMI (HVM) SSD Volume Type ami-0f9ae750e8274075b EC2準備 まず AmazonLinux2 のインスタンスを立ち上げる セキュリティグループの設定でssh(22),http(80)を適宜、許可する SSHログイン

    AmazonLinux2でNginx+PHP7.3をインストールする。ついでにOPcacheとAPCuも - Qiita
  • 1