タグ

Linuxに関するjsstudyのブックマーク (124)

  • XAMPP - Wikipedia

    XAMPP(ザンプ、シャンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージとしてまとめたもので、apachefriends.orgから提供されている。主として開発用あるいは学習用ではあるが、イントラネットなどにおいて実運用環境として使われることもある。読み方はザンプ[1]であるが、シャンプと読むこともある[2]。 概要[編集] Apache(Webサーバ)、MariaDBSQLデータベースサーバ;旧バージョンはMySQL)とWebプログラミング言語であるPHPや同目的で使われるPerlの4つの主要ソフトウェアとphpMyAdminなどの管理ツール、さらにSQLiteなど、いくつかの補助的なソフトウェアとライブラリモジュールが含まれている。現在、WindowsLinuxmacOS、Solarisで利用可能である。 来、前述の複数のソフトウェアは個別にインスト

    XAMPP - Wikipedia
  • 【less】Linuxでファイル閲覧するコマンドの使い方

    「less」と「tail」「cat」の使い分け Linuxには、ほかにも「cat」、「tail」などファイル閲覧に使えるコマンドがあります。それぞれ、機能が異なるので用途に合わせて使うのが良いでしょう。 ファイル閲覧をする場合「less」 スクリプトや設定ファイルなどを閲覧のみしたい場合は、誤って上書きするリスクがない「less」コマンドがおすすめです。 ログの監視の場合「tail」 ログファイルは通常行数が多いので、ファイル末尾だけを表示してくれる「tail」コマンドに「-f」オプションをつけるのがおすすめです。 参照:【tail】Linuxでファイル末尾を表示するコマンド 文字列を検索・ファイルを表示する場合「cat」 文字列を検索する場合は、「cat」コマンドにパイプで「grep」コマンドを使うのがおすすめです。また、ファイル全体を表示するのにも「cat」コマンドが使えます。

  • Canonicalが開発したパッケージ管理システムSnappy(Snap)を使う - CLOVER🍀

    これは、なにをしたくて書いたもの? 以前MicroK8sを試す時に、よくわからないままsnapコマンドでMicroK8sをインストールしたのですが、またsnapを見る機会が できたので、1度ちゃんと調べてみようかなと思いまして。 Snappy? Snappyとは、Ubuntu Linuxの開発元であるCanonicalが開発したパッケージ管理システムです。 Snappy - Wikipedia Snappyで管理されるパッケージのことをSnapと呼ばれ、操作には「snap」というコマンドを使用します。 Linuxのパッケージ管理システムといえば、特にUbuntu Linuxであればaptやdebパッケージを思い浮かべますが、こちらは様々な Linuxディストリビューションで使えることと、パッケージが自己完結型であることが特徴です。 サポートされているLinuxディストリビューションは、こち

    Canonicalが開発したパッケージ管理システムSnappy(Snap)を使う - CLOVER🍀
    jsstudy
    jsstudy 2021/05/14
    Snappyとは、Ubuntu Linuxの開発元であるCanonicalが開発したパッケージ管理システムです。Snappyで管理されるパッケージのことをSnapと呼ばれ、操作には「snap」というコマンドを使用します。自己完結型であることが特徴です。
  • Linuxパッケージ管理システムとして「Snap」を薦める8つの理由

    Canonicalは8月15日(米国時間)、「8 Ways Snaps are Different|Snapcraft」においてと、Linuxの主なパッケージ管理システムと比較したSnapsの特徴を紹介した。 SnapsはCanonicalが開発を進めている新しいパッケージ管理システムで、40を超えるLinuxディストリビューションに対応している。従来のパッケージ管理システムが抱えている課題が解決されている。 紹介されているSnapsの主な特徴は次のとおり。 開発者はSnapに対するパッケージの登録やアップデートを1日以内に実施できる。snapcraft registerでアプリケーション名の要求、snapcraft pushでアップロード、snapcraft releaseで公開となる。Linuxプロジェクトやベンダーの管理化にあるパッケージ管理システムでは、パッケージングにもっと長い時

    Linuxパッケージ管理システムとして「Snap」を薦める8つの理由
    jsstudy
    jsstudy 2021/05/14
    SnapsはCanonicalが開発を進めている新しいパッケージ管理システムで、40を超えるLinuxディストリビューションに対応している。従来のパッケージ管理システムが抱えている課題が解決されている。
  • Snap (ソフトウェア) - Wikipedia

    Snap(旧称・Snappy)とはカノニカルが設計・開発したソフトウェアデプロイメントシステムかつパッケージ管理システムであり、元々はUbuntu Phoneオペレーティングシステム用に設計・開発された。パッケージは 'Snap' と呼ばれ、Snapを使うツールは 'Snapd' と呼ばれる。Snapは様々なLinuxディストリビューションで動作するので、ディストリビューションの上流のソフトウェアデプロイメントに依存しない。Snapのシステムは携帯電話、クラウド、IoTやデスクトップパソコン向けに設計されている[2]。 機能[編集] ソフトウェアにおける "Snap" アプリケーションパッケージは自己完結型であるため、様々なLinuxディストリビューションで動作する。APTやYUMなどの伝統的なLinuxパッケージ管理のアプローチでは、Linuxパッケージ毎に適合させた特別なパッケージが必

    jsstudy
    jsstudy 2021/05/14
    Snappyとはカノニカルが設計・開発したソフトウェアデプロイメントシステムかつパッケージ管理システムであり、元々はUbuntu Phone用に設計・開発。Snappyのパッケージは 'Snap' と呼ばれ、Snapを使うツールは 'Snapd' と呼ばれる。
  • めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita

    EDIT^7: blink と box86、FEX。 EDIT^6: Unikraft 。 EDIT^5: Tilck 。 EDIT^4: コメント。gVisor はすっかり忘れていました!Linuxを拡張するためにLinuxを実装した良い例だと思います。LINE有りましたね。。 SF.netのCVSはもう死んでしまったので除外にしました。。 OSvのバイナリ互換 はPIEであることが要求なので。。といっても世間的にはもうLinux = Debian/Ubuntu で良いですかね。。表現を調整しました。 EDIT^3: Noah忘れてた! EDIT^2: Cygwinは 下書き段階で削ってしまった 。。 qemuを移植したとき に互換性がイマイチだったので。。特殊fdやprocfsの充実ぶりとかを考えると "かなりLinux" と言って良いとは思うけど、 mmap 等でLinuxとWind

    めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita
  • Portainer でらくらく!GUI Docker - BBSakura Networks Blog

    こんにちは BBSakura Networksの牧です。この記事は BBSakura Networksのアドベントカレンダー 6日目です。 RPiにUbuntu19.10をインストールして自宅サーバにしたかったのですが、RPiに乗るようないい感じのハイパバイザはまだないようなので、Dockerコンテナを Portainer のGUIで管理して仮想サーバを立ててみます。 Portainerについてまとめた記事はたくさんありますが、この記事は自分がハマったところなど備忘録も兼ねてPortainerのインストールから簡単なことはじめまでをまとめています。(自分で書くと覚える) こういう人にぴったりの記事です Raspberry Pi 4 にUbuntu19.10 をインストールして自宅サーバを作りたい 物理サーバの上に仮想サーバをたくさん立てたい Kubernetes は (発音が) むずかしい

    Portainer でらくらく!GUI Docker - BBSakura Networks Blog
  • https://www.kkaneko.jp/tools/ubuntu/dockerimage.html

  • Docker Engine,Docker Desktop のインストールと使用法,Docker Compose の「はじめよう」を実行(Ubuntu 22.04 上)

    ◆ この Web ページで行うこと. Docker Engine,Docker Desktop のインストールと使用法,Docker Compose の「はじめよう」を実行(Ubuntu 22.04 上)を説明する. 公式のドキュメントの手順によりインストールを行う https://docs.docker.com/desktop/install/ubuntu/ 用語説明 Docker コンテナ(コンテナ): Docker で作成された仮想環境 Docker イメージ(イメージ): Dockerコンテナ内の全ファイルと,設定のイメージのこと.1つイメージから複数のコンテナが作られる場合があることに注意. コマンド docker ps -a  コンテナの一覧表示 docker images  イメージの一覧表示 docker kill <コンテナID> コンテナの終了(イメージが削除されること

  • DockerがUnikernelを買収。1秒以下で起動しハイパーバイザで安全に分離されるUnikernelが新たなコンテナの仲間入り

    DockerがUnikernelを買収。1秒以下で起動しハイパーバイザで安全に分離されるUnikernelが新たなコンテナの仲間入り Dockerが急速に支持を得ている大きな理由の1つは、Dockerが提供するコンテナが軽量で迅速に起動する点にあります。 その軽量さや迅速な起動をコンテナ型仮想化ではなく、ハイパーバイザを用いた従来の仮想化で実現するのがUnikernelです。 そのUnikernelの開発を行っているUnikernel Systems社の買収を、Docker社が発表しました。 アプリケーションに最適化されたUnikernel Unikernelとは、ターゲットとなるアプリケーションのコードと、その実行に必要な機能以外を徹底的にそぎ落としたOSとを合わせて1つにビルドしたものです。 ターゲットとなるアプリケーションのソースコードごとにビルドされるため、Unikernelはアプ

    DockerがUnikernelを買収。1秒以下で起動しハイパーバイザで安全に分離されるUnikernelが新たなコンテナの仲間入り
  • Unikernelな情報 (in Japanese) - Qiita

    はじめに 「Unikernelって知ってますか!?」という質問を日で(というか海外でも)聞くとだいたい「知らない」と冷たい回答が返ってくるので、啓蒙活動の一環としてこの記事を書いてみることにしました。 サーバ仮想化用ハイパバイザの中の人のおしごとに就いて5年くらい経った頃、「次の面白いネタは何かなぁ」と探していたらフラッとUnikernelの話が一部の界隈で盛り上がり始めたのが2016年前半。 そこからずっと、「将来のコンピューティングスタイルを変えるのはUnikernelだね」と超個人的に熱い視線を注ぎ続けています。 Unikernelとは ちょっと"Unikernel"とググると、英文で結構記事が出て来ます。よく目にする記事は「2016年1月にDocker社がUnikernel Systems社を買収した」という内容で、有名な企業がUnikernelという技術に注目し始めたという点で

    Unikernelな情報 (in Japanese) - Qiita
  • GitHub - cetic/unikernels: Unikernel and immutable infrastructures

    Unikernel and Immutable Infrastructures Table of Contents Introduction Theoretical Concepts Unikernel Microkernel Monolithic vs Microkernel Library Operating Systems Unikernel Security in Unikernel Immutable Infrastructures Virtual Machines VS Linux Containers VS Unikernel Solutions Comparison State of the Art Existing Projects MiniOS ClickOS HalVM IncludeOS MirageOS Nanos Unikernel OSv Rumprun Un

    GitHub - cetic/unikernels: Unikernel and immutable infrastructures
  • GoodBye Linux : the next OS

    The server operating system has not changed in 50 yearsOur current server operating systems have not changed in 50 years and do not reflect modern day concerns for managing servers and cyber-security.Still built for multiple users to run multiple programs, leaving large spaces open for targeted cyber attacks. The future is unikernelsA unikernel is an application that has been boiled down to a smal

    GoodBye Linux : the next OS
    jsstudy
    jsstudy 2020/05/10
    Unikernels are provisioned directly on the hypervisor without a traditional system like Linux. So run 1000X more vms/per server.
  • Ubuntu環境のPython - python.jp

    Ubuntu には最初からPythonがインストールされており、そのまま利用可能です。 しかし、このPython は、 OS がさまざまな機能を提供するために使用しています。ユーザが勝手にパッケージを導入したりすると、 OS の安定性を損なうことも考えられますので、別途、あたらしいPythonをインストールするのが一般的です。 ここではPythonのソースコードをダウンロードし、インストールする手順を紹介します。 ビルドツール・ライブラリのインストール¶ 次のコマンドで、必要なツール類をダウンロードします。 $ sudo apt update $ sudo apt install build-essential libbz2-dev libdb-dev \ libreadline-dev libffi-dev libgdbm-dev liblzma-dev \ libncursesw5-d

    Ubuntu環境のPython - python.jp
  • cve-details

    jsstudy
    jsstudy 2020/04/23
    「OpenSSL 1.1.1g」公開、深刻度“High”の脆弱性を修正 - INTERNET Watch https://internet.watch.impress.co.jp/docs/news/1248892.html
  • Security Updates

    Red Hat legal and privacy links About Red Hat Jobs Events Locations Contact Red Hat Red Hat Blog Diversity, equity, and inclusion Cool Stuff Store Red Hat Summit © 2024 Red Hat, Inc. Red Hat legal and privacy links Privacy statement Terms of use All policies and guidelines Digital accessibility

    jsstudy
    jsstudy 2020/04/23
    CVEの検索 対応状況を確認
  • CentOS7でldconfigを使って共有ライブラリを追加する - Qiita

    概要 CentOS7では、デフォルトで/libと/usr/lib以下のファイルは、共有ライブラリとして含まれています。 それ以外のディレクトリのライブラリを追加したい場合は、以下のいずれかの方法で設定する必要があります。 特定のユーザーのみが使えるようにする方法 システム全体で永続的に使いたい場合 OpenSSLのインストール 今回は例として、OpenSSLを共有ライブラリに追加するため、インストールをします。 参考:CentOS7にOpenSSL1.1.1をインストール 特定のユーザーのみが使えるようにする方法 LD_LIBRARY_PATHは、/etc/ld.so.confで定義されたパスよりも優先されます。 設定したいディレクトリ以下のライブラリを全て参照するようになります。

    CentOS7でldconfigを使って共有ライブラリを追加する - Qiita
    jsstudy
    jsstudy 2020/04/23
    ライブラリを追加する /etc/ld.so.confで直接定義することもできますが、/etc/ld.so.conf.dの下にファイルを作成して定義することを推奨します。 https://qiita.com/Esfahan/items/4e2002f4a24589b2d0bf
  • タイル型ウィンドウマネージャXmonadを使う(基礎編) | クロの思考ノート

    こんにちは。今回のテーマは「タイル型ウィンドウマネージャXmonadを使う(基礎編)」です。タイル型ウィンドウマネージャとしてはAwesomeを紹介していましたが、同様なタイル型ウィンドウマネージャとしてXmonadも気に入って使っているので紹介したいと思います。ネット上に多くの設定例や情報があるのですが、今回は自分の備忘録も兼ねてまとめておきたいと思います。今回は基的な使い方を扱います。詳細な設定とカスタマイズについてはタイル型ウィンドウマネージャXmonadを使う(カスタム編)をご覧ください。 [adsense02] 【目次】 Xmonadとは? Xmonadのインストール 設定とコンパイル 起動 再起動 Xmonadの終了 Xmonadの基的な使い方 xmonad起動時時に他のプログラムを実行する 日本語入力環境について xmobarを使おう Xmonadとは? XmonadはH

    タイル型ウィンドウマネージャXmonadを使う(基礎編) | クロの思考ノート
    jsstudy
    jsstudy 2020/04/17
    XmonadはHaskellで書かれてたタイル型ウィンドウマネージャであり、高いカスタマイズ性からエンジニアの間で人気があります。
  • お手軽Linux(Ubuntu) GUI アプリ開発 初級 前編 - Qiita

    お手軽Linux(Ubuntu) GUIアプリ開発 初級 前編 2021/4月追記 Rider .net5 でのGUI開発に移行しています UbuntuとRiderとC# GUIアプリの開発 Sqlite3の利用 Dapperの導入 Dapperについてまとめてみた Dapper Extensionの導入 Dapperの拡張ライブラリ 比較検討 Swaggerを使う Stoplight Studioなどを使う  当に使ってよかったOpenAPI (Swagger) ツール C#からPythonを実行する C#からPythonスクリプトを呼び出す DataGridViewとModelのバインディングの実現 URL treeView Jetson Nanoへのデプロイの仕方 開発はMac上のVisualSudioMacで行います 前編は5まで Sample File プロジェクトGtk#を

    お手軽Linux(Ubuntu) GUI アプリ開発 初級 前編 - Qiita
    jsstudy
    jsstudy 2020/04/10
    Mono、C#でLinuxアプリを作る方法
  • 不要になったパッケージを削除してくれる、autoremove - UNIX的なアレ

    Debian系OSでのパッケージ管理コマンド、aptは便利ですが、不要になった際に依存のパッケージまでは削除してくれません。 削除する際は、 # sudo apt-get remove --purge {package名}と指定しますが、これでも消せるのはそのパッケージのみです。 ところが、ubuntu edgy以降で利用できるautoremoveを使えば不要なパッケージも簡単に削除可能! # sudo apt-get autoremoveこれだけで依存関係がなく、不要と判断されたパッケージは削除してくれます。 すごいなーとても便利。しかし、manを見ても--helpをみても記載されていないのです。 Commands: update - Retrieve new lists of packages upgrade - Perform an upgrade install - Install

    不要になったパッケージを削除してくれる、autoremove - UNIX的なアレ
    jsstudy
    jsstudy 2020/01/26
    autoremoveはaptの0.7系から実装された機能 apt upgradeのlockエラーを解消