Ubuntu 15.04振り回し手記(3)


1. Putty


Puttyは、鍵接続Ubuntu 15.04を使用して、まずUbuntu側で公開鍵および秘密鍵ssh-keygen -t rsaを生成する
生成する2つの鍵はユーザディレクトリの下にある.sshディレクトリの下にあるのはid_ですrsa.pubもう一つ(秘密鍵)はid_rsa(公開鍵)は、秘密鍵をSSHで識別可能な名前mv .ssh/id_rsa.pub .ssh/authorized_keysに改名する
そしてこのファイルに権限を与えるchmod 600 .ssh/authorized_keysその後、SSH接続プロファイルsudo vim /etc/ssh/sshd_configを変更し、プロファイルに次の行を見つけます.
#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys

これらの行のコメントをすべて削除し、安全のためにパスワードをオフにしてログインすることもできます.
PasswordAuthentication yes
--- ---
PasswordAuthentication no

その後、サービスservice sshd restartを再起動します.
後で見つけます.sshフォルダ、このフォルダはデフォルトで非表示で、Ctrl+Hを使用して非表示ファイルを表示してid_rsaこのファイルをローカルにダウンロードし、puttygenを開きます.exeは秘密鍵をロードし、パスワードを設定し、save private keyはppkに接尾辞を付けたファイルを生成します.
最後にputtyでexeにPortとHostを記入し、生成した秘密鍵をConnection-SH-Authにロードし、このセッションを保存すればよいので、このセッションを開くとよい
注意:起動パラメータ"C:\Putty.exe" -i "D:\txb.ppk" [email protected]を変更することもできます.VPSであれば可能ですが、仮想マシンは1つ以上は設定しないほうがいいです.

2. Tree


Treeはディレクトリをツリー形式で展開できるソフトウェアで、インストール後、端末の下でディレクトリ構造の把握に役立ちます.sudo apt-get install tree

3. Vim


Ubuntu 15.04デフォルトの公式ソースは7.4バージョンなので、必ず7.4バージョンを使用しなければなりません.そうしないと、ソースコードにVIMをインストールするのは悪夢です.そこで私たちはsudo apt-get install vimを使用します.
ここで説明しなければならないのは、低バージョンのUbuntuでは簡単なapt-getで新しいバージョンのvimを得ることはできません.簡単にしたいなら新しいバージョンのシステムを採用したほうがいいです.生産環境が移行できないなら、私は便利な方法を見つけていません.牛はきっと順調にインストールできるに違いありません.PPAソースを追加する方法しか知らないので、試してみてください.
sudo add-apt-repository ppa:fcwu-tw/ppa
sudo apt-get update
sudo apt-get install vim

VIMをインストールしてから、バージョンvim --versionを確認します.(PS:どうして7.4しなければならないのですか.実はそうではありません.7.3.584以上のバージョンであれば、1つのプラグインがこのバージョン以上のサポートを必要としているから、VIMをインストールしてから、k-vimをインストールすることができます.これは国内の大牛wklkenが書いたものですよ.実はVIMのカスタマイズの最終目的は自分で配置することです.自分がいいと思っていますが、上手になったら、k-vimというプロジェクトをお勧めします.GitHubには2千近くの星があります.は~k-vimのプロジェクトの住所はk-vimあなたはこのプロジェクトの与える詳しいREADMEによって自分で1歩1歩操作することができて、私の下のステップを見てインストールを行うことができて、これらのステップは私が自分で記録したのです
1.インストールの準備まずgitを持っていない場合はgitをインストールする必要があります(何、gitは何なのか分かりませんが、sudo apt-get install gitをドラッグします
2.システム依存のインストールを行う
sudo apt-get install ctags
sudo apt-get install build-essential cmake python-dev  # YCM 
sudo apt-get install silversearcher-ag

Debianの中のapt-getはsilversearcher-agがこのウェブサイトの中で見つけることができませんhttp://swiftsignal.com/packages/ubuntu/ダウンロードを行い、dpkg -i the-silver-searcher_0.14-1_amd64.debを実行してパッケージをインストールします.
3.python関連環境のインストールを行う
sudo pip install pyflakes
sudo pip install pylint
sudo pip install pep8

4.インストール開始
cd k-vim/
sh -x install.sh
# github clone , ,  YCM,  

5.问题修正YCMのコンパイルはとても时间がかかります.パソコンとネットのスピードによって完成速度が异なります.一番长いパソコンは1时间近くコンパイルしたほうがいいです.もし间违ったら、次の手順に従って手动でコンパイルしなければなりません.とても価値があります.必ず行わなければなりません.
cd ~/.vim/bundle/YouCompleteMe
./install.sh --clang-completer

他に質問があれば、GitHubのプロジェクトアドレスで著者に質問してもいいです.最も技術的なグループが質問をしてくれます.

4. VMware Tools


仮想マシンでUbuntuを使用しているため、VMware Toolsをインストールしていないと非常につらいLinuxでのインストールはWindowsのように自動化されず、自分でインストールする必要があります.以下にインストールの手順と手順を記録します.VMwareでVMware Toolsのインストール(再インストール)を選択すると、VMwareはシステムにミラーをマウントし、そのCDを直接開くこともできます.コマンドラインを使用して操作することもできます.直接開く場合は、VMwareTools*を探します.tar.gzのようなファイルは、端末で操作すると、
cd /media/cdrom0/
# , , ls 
cp VMwareTools*.tar.gz /tmp
# /tmp 
cd /tmp
tar -zxvf VMwareTools*.tar.gz
# , 
cd vmware-tools-distrib/
./vmware-install.pl
# 

2.インストール中に問題が必要です.yesかnoかは、デフォルトで提供されたオプションに従って選択し、パスが必要なら車に戻り、デフォルトで行かせます.
もう一つの方法があるそうですが、これはローカルインストールの方法ですが、apt-getを使って行ってもいいですか?
apt-get update
apt-get install open-vm-tools open-vm-source
apt-get install open-vm-toolbox

試してみるだけで、成功する保証はありません.試してみると、ローカルインストールに変更することはできません.

5.更新元の変更


Ubuntu 15.04の更新ソースは3つしか残っていません.アリ+網易+捜狐はどのソースの速度が速いかを測ることができます.どれを残しますか.異なる地域のネットワークノードの速度はアリとは異なるかもしれません.
deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse

網易:
deb http://mirrors.163.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ vivid-backports main restricted universe multiverse

捜狐:
deb http://mirrors.sohu.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ vivid-backports main restricted universe multiverse

古いバージョンから新しいリリースにアップグレードする方法は、次のとおりです.
sudo sed -i ‘s/utopic/vivid/’ /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade

2つ目:
sudo apt-get update
sudo update-manager -c -d