マガジンのカバー画像

OS関連

10
運営しているクリエイター

記事一覧

IISとStreamlit

WebサーバとしてIIS(InternetInformationServices)を利用して、Streamlitで作成したWebサイトを使えるようにしたい!という希望を叶える手順の紹介

IISとは・・・ページ下部参照

作成するシステム構成

IISのインストールどっからDLすることなくWindowsであれば以下のところからインストール可能

さらに

WebSocketプロトコル重要です!後ほ

もっとみる

Linux screen

Linuxのscreenコマンドは、複数の仮想ターミナルを管理するための非常に強力なツールです。

新しいscreenセッションを開始する

screenを起動するには、単にscreenコマンドを実行します。

screen

これで新しいscreenセッションが開始され、通常のシェルのように使用できます。

screenセッションに名前を付けて開始する

セッションに名前を付けると、後で再接続す

もっとみる

Gunicornってなんだろう?WSGIってなんだろう?

以下はGunicornについてChatGPTに聞きまくった内容です。

WSGIWSGI (Web Server Gateway Interface):

WSGIはPythonの標準規格で、WebサーバとPythonウェブアプリケーション間の共通インターフェースを定義します。

これは仕様であり、実際のソフトウェアではありません。

WSGIとWebサーバの違い:

Webサーバ(例:Nginx

もっとみる

Python Webシステム メモ

Webアプリケーションのデプロイにおいて、サーバの役割とその配置はプロジェクトの規模や要件に応じて異なります。以下に、Webサーバ(Nginx)、アプリケーションサーバ(Gunicorn)、およびデータベースサーバの基本的な構成とその役割を説明します。

基本的なサーバ構成

Webサーバ(Nginx):

役割:静的ファイルの提供、リバースプロキシ、負荷分散、SSL/TLS暗号化、アクセス制御な

もっとみる

Linux パスの取得

readlink -f example.txt

example.txtの絶対パスが取得できる

同様のことをrealpathというコマンドでもできる

realpath ファイル名

簡単なシェルスクリプト

#!/bin/bash# ファイル名を指定filename="example.txt"# 絶対パスを取得absolute_path=$(readlink -f "$filename")#

もっとみる

Install Python GoogleCloud VMinstance( Devian)

Debianベースのシステム# Pythonのinstallsudo apt update sudo apt install python3 python3-dev python3-venv sudo apt-get install wget wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py

任意のバージョンのPy

もっとみる

UbuntuにPythonをinstallする手順 あとmakeコマンドって何?とか


その1 ちょっと時間かかりますが、なんかいっちゃんええやつらしいsudo apt update sudo apt install build-essential libbz2-dev libdb-dev libreadline-dev libffi-dev libgdbm-dev liblzma-dev \ libncursesw5-dev libsqlite3-dev libssl-dev z

もっとみる

Ubuntu SSH 設定

UbuntuにOpenSSH Serverをインストールした後、いくつかの基本的なセキュリティ対策を施すことが重要です。以下に、基本的なセキュリティ対策の設定手順を示します。

1. SSHのポート番号を変更する

デフォルトでは、SSHはポート22でリッスンしますが、これを変更することで自動化された攻撃の一部を回避できます。

sudo nano /etc/ssh/sshd_config

Po

もっとみる

Ubuntu Wake on lan

BIOS/UEFI設定の確認:

WoLを使用するには、まずBIOS/UEFIでこの機能を有効にする必要があります。ノートPCを再起動し、BIOS/UEFI設定画面に入り、WoLやネットワークブートオプションが有効になっていることを確認します。
ネットワークインターフェースの確認:

Ubuntuにログインし、以下のコマンドを使用してネットワークインターフェースの名前を確認します。
ip link

もっとみる

PCからWindowsOSを削除したい

PCを買い替え古いPC(Windows10)にUbuntuOSを入れて使いたいってなった。

で、どうせならUbuntu入れたら、WindowsOSを完全に消去しようと思った。

でChatGPTその他もろもろに手順を聞いた。

工場出荷維持に初期化はOSの削除ではないWindows OSで「工場出荷時に初期化」を選択することは、そのPC上のWindows環境をリセットする操作であり、一般的にはW

もっとみる