210422-TIL
1. TIL
開発したウェブサイトをec 2サービスとしてawsに管理する方法を学びました.今週の授業はコードを使わずに、サイトでフォローすればいいので、困ったことはありません.だから私は講義のLinux命令をここに書きたいです.(後で設定する必要があるので)
2.サーバ設定時のLinuxコマンドのクリーンアップ
韓国時間設定
EC 2コンピュータのタイムゾーンを韓国に調整するコマンド
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
Python 3→Python
python 3コマンドをpythonのコマンドとして使用できるようにする
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
pip (pip3 → pip)
1)pip 3を取り付ける
2)pip 3コマンドをpipのコマンドとして使用できるようにする
# pip3 설치
sudo apt-get update
sudo apt-get install -y python3-pip
# pip3 대신 pip 라고 입력하기 위한 명령어
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
mongodbのインストール
mongodbインストールコード
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
mongodbの実行
# 실행. 아무 반응이 없으면, 잘 실행된 것!
# 리눅스는 보통 잘 되면 아무것도 안나와요!^^;
sudo service mongod start
mongodb接続アカウントの作成
mongodyを外部に開く前に、接続に必要なアイデンティティとパスワードを設定します(設定しないと、誰もがDB情報を見ることができます).
mongo
左側に「>」が表示され、MongoDBに正常にログインしました.test、testは私が置きたいID/パスワードを席に置いています.# admin으로 계정 바꾸기
use admin;
# 계정 생성하기
db.createUser({user: "test", pwd: "test", roles:["root"]});
# 나오기
exit
# MongoDB 재시작
sudo service mongod restart
外部でmongodbを開く
mongodbはデバッガで、内部接続のみが許可されています.この作業は、外部からアクセスするためにロックを解除することです.
Vimエディタ:
入力モードに入るには
a
を押し、保存および出力には:wq
を押します.sudo vi /etc/mongod.conf
# sudo: 관리자(SuperUser) 권한으로 다음을 실행
# => "관리자 권한으로 /etc 폴더 아래 mongod.conf 파일을 Vim으로 켜줘!"라는 뜻입니다
上記のコマンドを実行した後、下矢印キーを押すと、次の内容が表示されます. # 입력 모드 전환
i
上の赤い箱の内容を以下に示します.# 내용 저장하고 에디터 종료하기. esc 누르고 다음 입력.
:wq
# 재시작
sudo service mongod restart
ポート転送(80ポート→5000ポート)
80ポート要求を5000ポートに転送するコマンド
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
3.ネットワーク開発総合クラス修了
ネットワーク開発総合クラスの授業を終えた.今、パイソンの深化過程を聞いて、私の個人プロジェクトを始めたいと思っています.99航路が始まるまでまだ6週間あるので、私たちの目標はもっと多くのことをすることです.
Reference
この問題について(210422-TIL), 我々は、より多くの情報をここで見つけました https://velog.io/@yzkim9501/210422-TILテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol