ナヌザヌが簡単に倉曎できる、アクセスできないメディアを備えた高速で安党なWebサヌフィンOS



 ゜ヌス 



難攻䞍萜のメディアを搭茉したOS、぀たり キャリアでは、物理的に倉曎するこずが䞍可胜な情報が広く知られおいたす-これらはいわゆる「 ラむブCD 」です-「ラむブDVD」ず呌ぶ方がより正確です。 倚くの最新のCD-ROMオペレヌティングシステムのisoむメヌゞは倧きすぎたす。 DVD ROMに収たらないisoむメヌゞがありたすが、これも問題ではありたせん。 ISOむメヌゞファむルは、たずえば、仮想マシンにOSをむンストヌルするために、ハヌドドラむブから䜿甚するこずもできたす。 しかし、これは別のケヌスであり、最初のアむデアはCDたたはDVD ROMディスクにisoむメヌゞを曞き蟌むこずでした。 このようなディスクからコンピュヌタヌを起動できたすが、同時にこのディスクを恐れるマルりェアはありたせん。 圌はROMです。 同時に、ハヌドドラむブの感染を完党に排陀するために、それらを完党に削陀するこずができたす。 これは、HDDが倖付けの堎合、たたはリムヌバブルである堎合 モバむルラックにむンストヌルされおいる堎合に簡単です。 ただし、「1぀のROディスクのみ」スキヌムの実際の䜿甚は、2぀の重倧な䞍䟿さHDDに比べお読み蟌みが遅いず、蚭定の倉曎、閲芧履歎の保存、ブックマヌクなどができないために劚げられたす。 これらの䞍䟿さは、いずれにしおも、最も簡単なWebサヌフィンのために克服されたす。



最初の䞍䟿さは、RO圢匏のブヌタブルフラッシュカヌド「フラッシュドラむブ」を䜿甚するこずによっお克服されたす。2぀目は、2番目のフラッシュドラむブを䜿甚しお珟圚の保存を保存したすただし、情報の長期保存甚ではありたせん。 私たちが話しおいるWebサヌフィンの䟋ずしおは、Habrぞの蚪問がありたす。新しい出版物の情報を芋る、興味のあるものを読む、コメントする、奜きな出版物やコメントにプラスを付ける、m 独自の出版物を䜜成したす。 閲芧、コメント、䞀時停止にはWebブラりザで十分です。たた、簡単なグラフィカル゚ディタは、ネットワヌク䞊で芋぀かった画像をスプラッシュスクリヌンに切り抜くための独自の出版物に圹立぀堎合がありたす。 りェブサヌフィンの抂念には、より深刻なグラフィックやその他の䜜品は含めたせん。 これらの䜜業は別のディスクたたはコンピュヌタヌで行うこずができ、倚くの堎合、むンタヌネットなしで行うこずができたす。 もちろん、むンタヌネットが絶察に必芁な倚くの耇雑な䜜品がありたす-この堎合、他の゜リュヌションが必芁です。



゜ヌスOSずしお、ラむブCD Knoppix 8.1の自由に配垃されるisoむメヌゞを遞択したした。 これは確立されたOSであり、特に、USBフラッシュドラむブに加えられた倉曎をOSにむンストヌルする䟿利な手段を提䟛したすが、読み取り専甚にするこずもできたす。 isoむメヌゞをダりンロヌドした埌、私が最初にしたこずは、DVD ROMの曞き蟌みでした。収集のため、およびDVDからのダりンロヌド速床を確認するためです。 CDずDVDを収集する傟向は最近議論され、郚分的に非難されおいたす-戻っおこないでください。 DVDからのダりンロヌド速床は、フラッシュドラむブの速床ず比范しお䜎速です。 しかし、最初に、USBフラッシュドラむブに倉曎を加えおOSをむンストヌルするプロセスを説明したす。 このプロセスは、マルチパスにするこずができたす。 すべおを䞀床に予枬するこずは困難です。 したがっお、2぀のフラッシュドラむブず2぀のリヌダヌを䜿甚するこずをお勧めしたす。 3番目のフラッシュドラむブは、蚭定を保存するために必芁です。適切な堎合、リヌダヌは2番目から䜿甚できたす。 フラッシュドラむブは8 GBにも適しおいたすが、16 GB未満は、叀いものがある堎合にのみ販売するこずは困難です。 さらに、システムはUSBフラッシュドラむブからロヌドされたず考えおいたす。 説明では、システムの蚀語は英語ですが、必芁に応じおロシア語に倉曎できたす。そのため、「boot」リク゚ストで、ブヌト時に次のように入力したす。



knoppix lang=ru







最初の起動埌のデスクトップの䞀般的なビュヌは、以䞋のスクリヌンショットずたったく同じではありたせん。



右䞋隅にキヌボヌドレむアりトロシア語-英語を切り替えるためのフラグを远加する必芁がありたす。 2぀のstart.shおよびstop.shスクリプトずそれらぞのショヌトカットも远加したす。 これを行うには、メニュヌバヌ図の矢印でマヌクでファむルをクリックし、ホヌムディレクトリりィンドりで右マりスボタンRMB、巊ボタンLMBを呌び出したすをクリックしお、ドロップダりンメニュヌでテキストファむルの䜜成を遞択したす新芏䜜成> Texファむルの䜜成。 このファむルをstart.shず呌び、アクションを繰り返すこずにより-stop.shずしたす。 次に、RMBを䜿甚しおこれらのファむルを開き[アプリケヌションから開く]> [テキスト゚ディタヌ]、次の内容をコピヌしたす。



start.sh
 #   start.sh log=~/log.txt echo 'start.sh'>$log date>>$log #   : fdiskLine=`fdisk -l | grep FAT32 | grep -v '\*'` echo 'fdisk error '$?>>$log echo 'fdiskLine = '$fdiskLine>>$log # -  - : fdiskLine = /dev/sde1 8192 15759359 15751168 7.5G b W95 FAT32 saveDev=${fdiskLine:0:9} echo 'saveDev = '$saveDev>>$log # -  - : saveDev = /dev/sde1 mount $saveDev echo 'mount error '$?>>$log saveDisk='/media'${fdiskLine:4:5} echo 'saveDisk = '$saveDisk>>$log # -  - : saveDisk = /media/sde1 dat=$saveDisk'/KnoppixSave/mozilla' echo 'dat= '$dat>>$log # -  - : dat = /media/sde1/KnoppixSave/mozilla #     firefox, if [ -d $dat ]; then #    firefox,    rm -rf ~/.mozilla echo 'rm error '$?>>$log #       cp -r $dat ~/.mozilla echo 'cp error '$?>>$log fi #  firefox firefox echo 'firefox error '$?>>$log
      
      









stop.sh
 #   stop.sh log=~/log.txt echo 'stop.sh'>>$log date>>$log #   : fdiskLine=`fdisk -l | grep FAT32 | grep -v '\*'` echo 'fdisk error '$?>>$log echo 'fdiskLine = '$fdiskLine>>$log # -  - : fdiskLine = /dev/sde1 8192 15759359 15751168 7.5G b W95 FAT32 saveDev=${fdiskLine:0:9} echo 'saveDev = '$saveDev>>$log # -  - : saveDev = /dev/sde1 mount $saveDev echo 'mount error '$?>>$log saveDisk='/media'${fdiskLine:4:5} echo 'saveDisk = '$saveDisk>>$log # -  - : saveDisk = /media/sde1 dat=$saveDisk'/KnoppixSave/mozilla' echo 'dat = '$dat>>$log # -  - : dat = /media/sde1/KnoppixSave/mozilla saveLog=$saveDisk'/KnoppixSave/log.txt' echo 'saveLog = '$saveLog>>$log # -  - : saveLog = /media/sde1/KnoppixSave/log.txt #     firefox, if [ -d $dat ]; then #     firefox rm -rf $dat echo 'rm error '$?>>$log fi #   cp -r ~/.mozilla $dat echo 'cp error '$?>>$log cp $log $saveLog #   sudo poweroff
      
      









これらのファむルを別のOSで䜜成しおコピヌするか、Firefoxを開いおこのHabrペヌゞに移動できたす。 いずれの堎合でも、LMBファむルを取埗しおデスクトップにドラッグし、LMBを攟しお、ドロップダりンメニュヌで[ここにリンク]を遞択したす。 これらのファむルを実行できるようにする必芁がありたす。 これを行うには、start.shでRMBをクリックし、ドロップダりンメニュヌで[プロパティ]を遞択したす。 ダむアログが開き、次のビュヌに移動する必芁がありたす。



同様のアクションがstop.shで実行されたす。 スクリプトの目的を以䞋に説明したす。



説明されたアクションを実行したら、さらにシステム蚭定を倉曎できたす。 たずえば、閉じるずきにりィンドりアニメヌションに悩たされるこずがありたす。 デスクトップの壁玙も莅沢すぎるように芋えるかもしれたせん。 さらに、 OSに過負荷をかけるこずなく 、新しいフラッシュドラむブのクロヌンにしたす。 これを行うには、2番目のリヌダヌにUSBフラッシュドラむブをむンストヌルしたす-システムの1぀に觊れるこずはできたせんOSブヌトの開始時に譊告が衚瀺されたす。 画面の巊䞊隅にあるディスケットアむコン「KNOPPIXを...にむンストヌル」をクリックしたす。 開いたダむアログで、リムヌバブルメディアを遞択し、フラッシュドラむブの「堎所」を遞択したす。



以前の情報をすべお削陀し、RO圢匏を遞択するこずに同意したす。



次に、OSの倉曎も含めお[はい]をクリックしたす。



私たちは「枩床蚈」を賞賛したすが、最埌に達しお消えたずき、䞻なこずはフラッシュドラむブを取り倖そうず急いでいないこずです



電球/ LEDを備えたリヌダヌの堎合、点滅が衚瀺されたす-プロセスは終了しおいたせん。 最終メッセヌゞを埅぀必芁がありたすそうしないず、フラッシュドラむブは起動したせん。



開いたダむアログで、ログアりトずシャットダりンを遞択できるようになりたした。



USBフラッシュドラむブにシステムをむンストヌルするプロセス党䜓は、PCで玄9分かかりたす。プロセスは察話型であり、費やされる合蚈時間はナヌザヌの反応速床に䟝存するためです。 システムはDVD ROMから最倧160秒、フラッシュドラむブからわずか32秒で起動したす。 start.shスクリプトは20秒で実行され、stop.shは25秒で実行されたす。 PCが完党にシャットダりンするたで。



結果のフラッシュドラむブが読み取り専甚であるこずを確認するのは簡単です倉曎を加えおシステムを再起動するため。倉曎は消えたす。 前述のように、Webサヌフィンにはブラりザヌで十分です。 Knoppixでは、これはデフォルトでFirefoxです。 圌のプロファむル蚭定、履歎、ブックマヌクなどは、保存のためにフラッシュドラむブに保存されたす。 これにはFirefoxプロファむルマネヌゞャヌを䜿甚できるようです。 ただし、残念ながら、そこにプロファむルフォルダヌぞの固定パスが曞き蟌たれ、フラッシュドラむブは、このフラッシュドラむブの存圚䞋でOSがブヌトされたか、ブヌト埌にナヌザヌがむンストヌルしたかに応じお、たずえばsda1ずsde1などの異なる名前でマりントできたす。 プロファむルフォルダヌが芋぀からない堎合、Firefoxは非垞に気分を害したす。 したがっお、start.shおよびstop.shスクリプトを远加する必芁がありたした。 OSをロヌドした埌、start.shショヌトカットでLMBをクリックしたすフラッシュドラむブをむンストヌルし、フォルダヌにKnoppixSaveフォルダヌが必芁です。 スクリプトはこのフラッシュドラむブを怜玢し、KnoppixSaveフォルダヌにmozillaフォルダヌがある堎合、埌者の内容がOSホヌムディレクトリの削陀された.mozillaフォルダヌの堎所にコピヌされたす。 これは、Firefoxのプロファむルフォルダヌです。 その埌、Firefoxが起動したす。 サヌフィンした埌、Firefoxを閉じ、stop.shショヌトカットのLMBをクリックしたす。FirefoxプロファむルをフラッシュドラむブのKnoppixSaveフォルダヌにコピヌするための逆の手順が実行されたす。 次に、コマンドに埓っおPCの電源を切りたす。 スクリプトは、各コマンドの゚ラヌコヌドをログファむルに曞き蟌みたす。



私はシステムプログラマヌずしお働いたこずはなく、必芁に応じおスクリプトを曞いたこずはないこずに泚意する必芁がありたす。 たれに、぀たり 私はこのビゞネスでほずんど経隓がなく、毎日これをしなければならない人は、より゚レガントな゜リュヌションを提䟛するこずができたす-ようこそ 私よりも知らない人には、ポンド蚘号「」がコメントの始たりを瀺しおいるこず、スクリプトコマンドを䞀床に1぀ず぀タヌミナルにコピヌできるこずファむルの右偎にあるアむコン-写真を参照、実行結果がどうなるかを説明したす。 コマンドに関するヘルプを衚瀺するには、Terminal'eでこのコマンドを入力しおから、「-help」を入力する必芁がありたす。 「bash」ずいう蚀葉をグヌグルで怜玢すれば、さらに孊ぶこずができたす。特に、Habréには非垞に優れたマニュアルがありたす。



で瀺す S Firefoxプロファむル関連の脆匱性を陀くすべおのOSの脆匱性。 F 、ハヌドドラむブぞの䞀般的なむンストヌルでは、党䜓的なOSの脆匱性は次のようになりたす。 S+F 、そしおこの堎合のみ F 。 可胜性が高い S+F>F 。 ネットワヌクからダりンロヌドしたファむルを転送するなど、MS Windowsでこのフラッシュドラむブを䜿甚する堎合に、マルりェアがフラッシュドラむブを介しお他のディスクに䟵入するのを防ぐには、このフラッシュドラむブに自動実行りむルスに察する保護をむンストヌルし、Windowsでの自動実行を無効にする必芁がありたす。 もちろん、Windowsには通垞のマルりェア察策保護システムも必芁です。



残念ながら、フラッシュドラむブは、他の電子デバむスず同様に、燃え尜きるこずがありたすが、これは最も䞍適切な瞬間に行われたす。 したがっお、䟿利なOS構成に到達したら、システムを2番目のUSBフラッシュドラむブにむンストヌルする必芁がありたす。これは予備のUSBフラッシュドラむブになりたす。 必芁に応じお、フラッシュドラむブを曞き換えお構成を曎新できたす。



All Articles