- 運営しているクリエイター
記事一覧
IISとStreamlit
WebサーバとしてIIS(InternetInformationServices)を利用して、Streamlitで作成したWebサイトを使えるようにしたい!という希望を叶える手順の紹介
IISとは・・・ページ下部参照
作成するシステム構成
IISのインストールどっからDLすることなくWindowsであれば以下のところからインストール可能
さらに
WebSocketプロトコル重要です!後ほ
Linux screen
Linuxのscreenコマンドは、複数の仮想ターミナルを管理するための非常に強力なツールです。
新しいscreenセッションを開始する
screenを起動するには、単にscreenコマンドを実行します。
screen
これで新しいscreenセッションが開始され、通常のシェルのように使用できます。
screenセッションに名前を付けて開始する
セッションに名前を付けると、後で再接続す
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 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