ubuntuの下で働き始める

原点##

自宅のPCは数ヶ月使用できませんでした。昨日電源を入れたところ、SSDが認識できないことがわかりました。調査の結果、ディスクが壊れていると判断され、再インストールしかできませんでした。

以前はwin10を開発環境として使用していましたが、ゲームコンソールとしてはまだWindowsの方が適していると感じており、自宅にはMBPがあるので、Linuxデスクトップ版を使ったことがないので、ubuntuを感じることにしました。

パーティション##

PC構成は12GBメモリ、ハードディスクは1T + 5T、1Tハードディスクはほぼデータがロードされています。5Tはパーティションなしで4 Tなので、5Tディスクに直接インストールされ、200Gは /ディレクトリにマウントされます。 、100Gは / homeディレクトリにマウントされ、14Gは SWAPスワップパーティションに割り当てられ、500Mは EFIブートパーティションに割り当てられ、UEFIブート構成はBIOSで実行されます。

海外のウェブサイトにアクセス##

Linuxで外国のウェブサイトにアクセスするのは、Windows、darwin、android、iosシステムに比べて比較的面倒です。まず、ssをインストールし、ssを開いた後、ssのローカルポートにシステムプロキシを設定します。

GFWListルールに従ってインターネットをサーフィンするブラウザを実装する場合、クロムの場合は、プラグイン[SwitchyOmega](https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif?hl=zh-CN)をダウンロードし、[Process](https://github.com/FelisCatus/SwitchyOmega/wiki/GFWList)構成に従う必要があります。

海外のウェブサイトへの端末アクセスを実装したい場合は、プロキシチェーンをインストールする必要があります

sudo apt-get install proxychains

構成ファイルの編集

mkdir -p /home/lestat/.proxychains/
sudo vim ~/.proxychains/proxychains.conf

次のように構成します(プロトコル、IP、ポートは実際の状況に応じて構成されます)

strict_chain
proxy_dns
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000
localnet 127.0.0.0/255.0.0.0
quiet_mode
[ ProxyList]
socks5 127.0.0.11080

次に、次のようにssを必要とするコマンドの前に proxychainsを追加します。

sudo proxychains git clone https://github.com/lestat220255/docker-lnmp.git

ドッカー開発環境##

docker docker-composeをインストールした後、前に書いた[script](https://github.com/lestat220255/docker-lnmp)を使用して、さまざまなサービスの複数のバージョンの共存をサポートしながら、docker + nginx + php + mysql + redis開発環境をすばやく構築します。 、後の開発は非常に便利で、統合環境の同様のサービスは1つのバージョンしか実行できないという制約を取り除きます。

sudo proxychains git clone https://github.com/lestat220255/docker-lnmp.git
cd docker-lnmp && chmod u+x ./init.sh &&./init.sh

ツールの推奨事項##

ターミナルエクステンション###

  1. proxychains
  2. git
  3. npm関連
  4. ドッカー関連
  5. ntfs-3g(コンピューターがデュアルシステムの場合、Windows ntfsパーティションにハングアップするために使用されるツール、強くお勧めします)
  6. rdesktop(Windowsサーバーに接続)
  7. OhMyZsh
  8. tldr
  9. htop(トップ拡張バージョン)

ソーシャル###

  1. テレグラム(より便利に使用するためにchrome / firefoxプラグインをインストールすることをお勧めします)
  2. WeChatのWebバージョン

開発ツール###

  1. vscode(これ以上使用することはできません...)
  2. phpstormの更新バージョン(2018.1.6)は、以前のアクティベーションサーバーを使用できません
  3. pycharm(パーソナルバージョン、無料)
  4. postman

その他###

  1. Sogou Pinyin
  2. ナットクラウド
  3. FileZilla
  4. Wps
  5. vpsネットワーク速度テスト wget -qO- git.io/superbench.sh | bash
  6. frp(イントラネット浸透、開発テスト、支払いコールバックの受信に使用できます)

プログラムクラッシュレポートを閉じる##

テーマ管理をインストールします##

sudo apt-get install unity-tweak-tool
sudo apt-get install notify-osd && sudo apt-get install overlay-scrollbar
nohup unity-tweak-tool>/dev/null2>&1&

[ テーマ、アイコン、ドックのワンストップソリューション](https://www.gnome-look.org/)

開発環境のワンクリックスタート##

#! /bin/zsh
# ここで命令を実行するには、bashの代わりにzshを使用します

# ホームディレクトリの場所
HOME=/home/username

# ssを開く&&開発環境を開始します&&phpstormを開く
nohup $HOME/Downloads/Shadowsocks-version.AppImage>/dev/null2>&1&
cd $HOME/work && sudo -S docker-compose up -d  << EOF 
password
EOF
cd $HOME/PhpStorm-version/bin && nohup ./phpstorm.sh>/dev/null2>&1&

# frpプロキシを開く
nohup $HOME/frp/frpc -c $HOME/frp/frpc.ini>/dev/null&

# WindowsFディスクを現在のシステムにマウントします/mnt/windows_D
sudo -S ntfs-3g /dev/sdb2 /mnt/windows_D << EOF 
password
EOF

最後に、Amwayのテーマシリーズ##

[ draculatheme](https://draculatheme.com/)暗いテーマ、さまざまな主流のエディターをサポートし、個人的にこのスタイルのように、上にインストールされたzsh

Hasta la vista

Recommended Posts

ubuntuの下で働き始める
Ubuntuにapache + PHPをインストールします
Ubuntuにnode.jsをインストールします
Ubuntu16.04にpython3.6をインストールします
ubuntu14.10の下にThriftをインストールします
UbuntuにOpenJDK10をインストールします
Ubuntu14.04にCaffeをインストールします
UbuntuでのPythonMySQLd
[python] ubuntuの下のpython2とpython3
ubuntuでiptablesを使用する
2018-09-11Ubuntuにarduinoをインストールします
UbuntuでのLNMPのインストール
Ubuntuでのネットワーク構成
ROS Ubuntu 18.04 [2]にROSをインストールします。
UbuntuにMySQLをインストールする
UbuntuにYarm-PM2をインストールします
Ubuntu 14.04でのDjango&MySQL環境の展開
ubuntuでUnmentの依存関係を解決する
UbuntuでSSHサービスを開く
ubuntuの下で崇高なtexを使用する
Ubuntu18.04でショートカットキーを変更する
ubuntuでのmediawikiの使用
Ubuntu16.04にサーバー側のShadowsocksをインストールします
UbuntuでSSHサービスを開く
UbuntuでのDNSサービスの構築
Ubuntuにrglパッケージをインストールします
14.10に適用可能なUbuntu13.10でQQを使用する
VMwareはUbuntuが問題を開始できないことを修正しました
Ubuntuでのdebパッケージのインストール
ubuntuでijkplayer-androidをコンパイルする方法
Ubuntuの下に3つのシングルセルRパッケージをインストールします
UbuntuにGerritをインストールしてデプロイする
Ubuntu 18.04にMySQLをインストールします(グラフィックチュートリアル)
UbuntuKylinの下にJDK1.8オリジナルをインストールします
ubuntuおよびwindowsでのRedisのインストール
小さなツール:ubuntuの下にスクリーンショットツールをインストールします
Ubuntu16.04にnodejsとnpmをインストールします
ubuntuでのPython中国語エンコーディング設定
VMware12でのUbuntu16.04インストールグラフィックチュートリアル
UbuntuでのDockerCEのインストール
Ubuntu16.04でのCUDA8.0とCUDA9.0の共存
Ubuntuでの大胆なインストール手順
ubuntu16.04でTensorflowをインストールする方法
UbuntuでQEMUをコンパイルしてインストールします
Ubuntu16.04は、VMwareでの完全なインストールチュートリアルをミラーリングします
Pycharmはubuntuの下でHanlp練習共有を呼び出します
mendeleyを使用してubuntuの下に参照を挿入します
51MCUプログラムの開発とUbuntuでのダウンロード
UbuntuでのPostgresqlアンインストールエラーの解決策
ubuntuの下のルートパスワード検証戦略を削除します
Windowsシステムの下にlinux(ubuntu)デュアルシステムをインストールします
ubuntuでのJDK環境変数の構成方法
Ubuntu16.04でのCUDAのインストールとアンインストール
ubuntuでC ++コンパイル環境を構築する
Ubuntuでvim用のYouCompleteMeプラグインをインストールします
ubuntu16.04でandroidデバッグツールadbを構成します
OCR認識のためにubuntu14.04の下にPyTesserをインストールします
MacでParallelsDesktopを使用してUbuntuをインストールする
GPUプログラミング(1):UbuntuでのCUDA8.0環境の構築
Ubuntuでpython開発環境を構築する
Ubuntuでソフトウェアをインストールする3つの方法