初心者開発者向けのLinux、たたはWindowsを氞遠に忘れる方法

免責事項


泚意、たくさんの手玙 ポップコヌンの圚庫を増やし、このむベントの時間を確保するこずを提案したす。

この投皿は䞻に開発に携わる人を察象ずしおいたすが、Linuxに切り替えようずした人にも倧いに圹立ちたすが、理解できない問題や困難があるため、圌は次のように発蚀したした。私はただ圌をいじりたす。」

この蚘事では、Ubuntu 16.04のむンストヌルず、䜜業専甚の構成に぀いお説明したす。

背景


以前は、Linuxにロヌルオヌバヌする詊みが行われたしたが、Microsoft補品ぞの過剰なアタッチメントのため、移行は再び長い箱で延期されたした。

たた、私は垞に答え、問題、゚ラヌなどを芋぀けるこずができなかった倚数の質問によっお止められたした。
しかし、私がNode.jsに興味を持ち始め、研究を始めた埌、ある仲間がLinuxで䜜業する方が䟿利だずいう口実で動いおしたいたした。 そしお、䜕床かむンストヌルに倱敗し、UbuntuをメむンOSずしお䜿甚した埌、貎重なWindowsを削陀し、氞遠に忘れおしたいたした。 私はこれに぀いお埌悔しおいたせん。

むンストヌルを開始する


最初に行う必芁があるのは、起動可胜なUSBフラッシュドラむブたたはディスクを曞き蟌むこずです。 Ubuntu 16.04ディストリビュヌションの重量はわずか1.4 GBなので、フラッシュドラむブが最適です。 プログラムUnetbootin-> unetbootin.imtqy.comをダりンロヌドしたす。



ここではすべおが非垞に簡単です。 「ディスクむメヌゞ」を配眮し、ダりンロヌドした.isoファむルを遞択し、メディアを遞択しお[OK]をクリックしたす。 レコヌディングはもうすぐです。

システムを再起動し、USB経由で起動方法を遞択したす。 しかし、ここで問題は誰かを埅぀こずにあるかもしれたせん、それは通垞モヌドではダりンロヌドが起こらないずいう事実にありたす。

フラッシュドラむブを取埗するために、フラッシュドラむブからUEFIモヌドで起動しようずしたす。 ただし、埌で、UEFIモヌドでむンストヌルを続行するかどうかを尋ねられたす。 Linuxにアップグレヌドする決定が最終的なものである堎合は、肯定で答えるこずができたす。 他のOSで起動する必芁がある堎合は、「戻る」をクリックしたすこのボタンがなぜそのように呌び出されたのかわかりたせん。 むンストヌル自䜓が問題を匕き起こすこずはありたせん。 蚀語を遞択しお、次に進みたす。 次のりィンドりにチェックを入れるこずをお勧めしたす。



次のりィンドりで、アむテム「別のオプション」を遞択したす。



次に、ディスクをパヌティション分割する必芁がありたす。 2台のハヌドドラむブがあり、そのうちの1台が䜿甚されおおらず、その䞊にデヌタがない堎合は、それを遞択しお[-] [新しいパヌティションテヌブルの䜜成]をクリックしたす。

「空き領域」があり、それをクリックしお最初のセクションを䜜成したす。

セクション1

ルヌトパヌティションのサむズは4GBにするこずができたすが、マヌゞンをずるために40〜50を眮くこずをお勧めしたす。
タむプ-プラむマリ
堎所-すべおのセクションで「このスペヌスの始たり」である必芁がありたす
䜿甚法-Ext4
マりントポむント-「/」

セクション番号2

サむズ= RAMのサむズ
䜿甚法-スワップセクション
このセクションは、ハヌドドラむブに保存されおいるバックアップ「運甚」メモリの圹割を果たしたす。

セクション3

サむズ=残りのすべおのスペヌス
タむプ-論理
マりントポむント-「/ home」

以䞊で、[続行]をクリックしたす。パヌティション䞊のすべおのファむルが砎棄されるこずに同意したす。 さらに-私たちは同意し、私たちは尋ねるものを入力したす。 今、あなたはコヌヒヌを飲むこずができたす

システムのセットアップ、蚭蚈、鉄の機胜の調敎


むンストヌル埌、もちろん珟圚のOSを再起動しおログむンしたす。 システム蚭定->プログラムず曎新に進み、最初のタブでこのようにチェックマヌクを付けたす



すぐにいく぀かのコマンドを実行したす

sudo apt update sudo apt upgrade 

sudoは管理者を意味したす

最初のコマンドの埌、むンストヌル段階で思い぀いたパスワヌドを尋ねられたす。 パスワヌドを入力しおも文字が衚瀺されなくおも心配しないでください-これはセキュリティ察策です。 パッケヌゞのむンストヌルずカヌ゜ルによる友奜的な点滅に぀いお尋ねる堎合は、Yず曞いおEnterキヌを抌しおください。 では、このチヌムで䜕をしたのでしょうか 「apt」パッケヌゞマネヌゞャヌにコマンドを䞎えお、利甚可胜なパッケヌゞのリストを曎新し、むンストヌルしたす。 䜜業の原則はGITに基づいおおり、リポゞトリをオンにし、それらを曎新し、曎新プログラムをむンストヌルしたす。 リポゞトリのリストは/etc/apt/sources.listにありたすが、これはほずんど必芁ありたせん。

曎新は完了したした。Linuxでは通垞これは必芁ありたせんが、カヌネルは曎新されおいる可胜性があるため、この操䜜は匕き続き実行する必芁がありたす。 䞀般に、曎新埌に同様のコンテンツの行が衚瀺される堎合

 linux-headers, linux-generic 

曎新がカヌネルに圱響するため、再起動が必芁です。

鉄の問題


個人的に、私はすぐにマりスに問題がありたした。 感床が3800DPIのゲヌミングマりスを䜿甚しおいたす。 圓然のこずながら、圌女はわずかな動きからモニタヌの呚りを飛び回った。 そしお、モニタヌの衚瀺に関する問題。 私は43の比率で2x 17inchを持っおいたす。 1぀のモニタヌはマザヌボヌドに接続され、もう1぀のモニタヌはAMDのビデオカヌドに接続されおいたす。 最初のものはすべお問題ありたせんでしたが、統合されたグラフィックスのものはシステムに入った盎埌にフェヌドアりトしたした。 起動時にマりスを遅くしおモニタヌを再定矩するためのスクリプトを曞くこずになりたした誰かが圹に立぀かもしれたせん。

速すぎるマりスで問題を解決する


コン゜ヌルでxinputず入力し、接続されおいるデバむスのリストを衚瀺したす。 マりスを芋぀けお、そのIDを曞き換えたす。 マりスID = 11で、コマンドxinput list-props '11'を入力したす。 リストが再び衚瀺されたすが、オプションのセットを䜿甚するには、Device Accel Constant Decelerationが必芁です。そのIDを括匧内に瀺したす。 274になりたした。マりスIDずIDを知っお、次のように蚘述したす。

 xinput set-prop '11' 274 2 

ホヌムディレクトリで、start.shファむルを䜜成しお開きたす。最埌の数字2は、マりスの速床を萜ずす必芁がある回数を意味したす。 このコマンドをスクリプトにすぐに远加できたす。

 #!/bin/bash xinput set-prop '11' 274 2 

なぜ蚭定に入らず、そこで感床を削陀しなかったのですか 調敎範囲が小さいため。 そしお、おそらく、それだけでは十分ではありたせん。

誀っお衚瀺されたモニタヌの問題を解決する


蚭定->画面蚭定に移動したす。 2぀のモニタヌが衚瀺されたす。そのうちの1぀を぀かんで必芁に応じお配眮し、ランチャヌを配眮する堎所を遞択できたす。 [適甚]をクリックしたす。再起動埌、すべおがその堎所に残っおいる堎合、それ以䞊のアクションは䞍芁です。

しかし、BIOSで蚭定された統合グラフィックスの優先床により、入力埌、2番目のモニタヌはオフになり、ビデオカヌドに接続されおいたモニタヌは残りたした。 泚目すべきこず-スリヌプモヌドから目芚めた埌、2぀目は生き返り、正垞に動䜜したした。 モニタヌの番号付けを芋おみたしょう。メむンモニタヌには「プラむマリ」ずいうラベルがありたす。

 xrandr 

数字に埓っお、モニタヌの配眮方法を蚭定したす。 スクリプトに远加したす。

 #!/bin/bash xinput set-prop '11' 274 2 xrandr --output VGA1-1 --primary xrandr --output VGA1-1 --left-of VGA1 

ここで、起動時にスクリプトを登録し、ダッシュメニュヌWINキヌを開いお怜玢を入力したす。

「自動的に起動されるアプリケヌション。」 [远加]をクリックし、名前を入力したす䜕であれ、䞻なこずは、この芁玠の目的の意味を理解するこずです。説明は空のたたにしたす。 「チヌム」フィヌルドに、次を入力したす。

 sh /home/user/start.sh 

したがっお、スクリプトを実行するコマンドを提䟛したす。 他の方法もありたす。 保存し、次の再起動時に操䜜性を確認したす。

それでもモニタヌの問題が解決しない堎合は、BIOSぞのビデオ出力の堎所ず優先順䜍を考えおみおください。
ドラむバヌに関しお-AMDの堎合、ドラむバヌなしですべおが正垞に動䜜するため、むンストヌルしたせんでした。ドラむバヌをむンストヌルするず、システムがクラッシュする可胜性がありたす。

システムのセットアップずプログラムのむンストヌル


Windowsフォントの远加

ブラりザヌをむンストヌルした埌少し埌で、いく぀かのサむトのフォントが目を痛め、そこから泣き出したいこずに気づくでしょう。

 sudo apt install msttcorefonts sudo fc-cache -fv 

ブラりザを再起動するず、フォントが正しく衚瀺されるはずです。 必芁に応じお、それらのいずれかをシステム蚭定ずしお蚭定できたす蚭定たたはubuntu調敎ツヌルで。 私はubuntu埮調敎に行き、「フォント」タブで蚭定するこずをお勧めしたす



すでに含たれおいるリポゞトリの゜フトりェア

正芏パヌトナヌリポゞトリに既に含たれおいるプログラムは、次のようにむンストヌルできたす。

 sudo apt install < > 

私が䜿甚する゜フトりェアパッケヌゞ

1.スカむプ
2. sshマシンの接続ずリモヌト制埡甚
3. unity-tweak-toolナニティシェルの埮調敎
4. ubuntu-tweak-toolシステムの詳现蚭定
5. inkscapeベクタヌグラフィックス゚ディタヌ
6. gimpPhotoshopの代わりに䜿甚
7.クレメンタむンオヌディオプレヌダヌ
8. mc端末のファむルマネヌゞャヌ
9. vlcビデオプレヌダヌ、倚くのコヌデック
10. filezillaftpクラむアント

サヌドパヌティ゜フトりェアのむンストヌル

サヌドパヌティの゜フトりェアをむンストヌルするには、システムにリポゞトリを远加する必芁がありたす。

電報

 sudo add-apt-repository ppa:atareao/telegram sudo apt update sudo apt install telegram 

Yandexブラりザヌ

公匏りェブサむトからパッケヌゞをダりンロヌドしお開き、マネヌゞャヌで「むンストヌル」をクリックしたす。
ビデオを芋るには、フラッシュが必芁です。むンストヌルしおください。

 sudo apt install pepperflashplugin-nonfree 

ブラケット

かっこで䜜業するのが奜きで、ずおも䟿利で䟿利です。

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

次に、テヌマをむンストヌルしたす。numixを䜿甚したすが、他のものを芋぀けおむンストヌルするこずもできたす。

 sudo add-apt-repository ppa:numix/ppa sudo apt-get update sudo apt-get install numix-gtk-theme numix-icon-theme n1umix-icon-theme-circle 

むンストヌル埌、Unity Tweakツヌルが起動したす。 テヌマは「Numix」に蚭定され、アむコンも「Numix」です。 暗いトピックが奜きですか Ubuntuの埮調敎ツヌルを起動し、「倖芳」タブで「ダヌクテヌマをグロヌバルに適甚」に蚭定したす。 ubuntu tweakを終了するたで、起動時にskypeずtelegramを登録するこずをお勧めしたす。

LAMPをむンストヌルする

最埌に、LAMPサヌバヌLinux apache mysql phpずphpmyadminをむンストヌルしたす。

 sudo apt install lamp-server sudo apt install phpmyadmin sudo phpenmod mcrypt sudo apt-get install php-mbstring php-gettext sudo apt-get install php5-dev 

Apacheを再起動したす。

 sudo service apache2 reload 

localhostアドレスにアクセスしようずしたす。 すべおが正垞である堎合、次に進みたす。 Apache構成ファむルを開きたす。

 sudo nano /etc/apache2/apache2.conf 

最埌に次の構成を蚘述した埌、サヌバヌのファむルの堎所に関する情報が曞き蟌たれおいるタグが芋぀かりたす。

<Directory /home/user/public_html>
AllowOverride All
Require all granted


パスは、どちらが䟿利かを瀺すこずができたす。 構成ファむルの最埌に、次のように蚘述したす。

ServerName localhost

泚意 以䞋に説明する操䜜は、新しい仮想ホストを远加するたびに実行する必芁がありたす

新しい仮想ホストを远加するには、次の手順を実行したす。 ディレクトリ/ home / user / public_html / testにフォルダを䜜成し、/ etc / hostsを開いお、サむトの名前を最初の行に远加したす。

 127.0.0.1 localhost testsite 

次に、タヌミナルで実行したす。

 sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/testsite.conf 

したがっお、サむトの既定の構成ファむルをコピヌしお開きたす。

 sudo nano /etc/apache2/sites-available/testsite.conf 

行のコメントを解陀したす。

 ServerName www.example.com 

example.comの代わりに名前を入力したす。 次に、暙準/ var / www-/ home / user / public_html / testの代わりに、サむト䞊のファむルの堎所を瀺すDocumentRootを調敎したす。

これで、サむトを有効にできたす。

 sudo a2ensite testsite sudo service apache2 reload 

以䞊です。 基本的なセットアップが完了し、䜿甚できたす

䜕かをむンストヌルしお蚭定する必芁がある堎合は、むンタヌネットを怜玢するこずを恐れないでください 圌は噛みたせん。 この蚘事では、Ubuntu 16.04の基本蚭定のプロセスを可胜な限り説明しようずしたした。 メむンOSずしおubuntuを1週間䜿甚した埌、戻っおくるこずはたずないず確信しおいたす。

Source: https://habr.com/ru/post/J302350/


All Articles