Installing and Uninstalling Packages in CentOS 7
Talaan ng mga Nilalaman:
Ang mabango ay isang bukas na tool ng linya ng mapagkukunan para sa pagbuo at pamamahala ng mga virtual na kapaligiran ng makina. Bilang default, maaaring magbigay ang Vagrant ng mga makina sa tuktok ng VirtualBox, Hyper-V, at Docker. Ang iba pang mga nagbibigay tulad ng Libvirt (KVM), VMware at AWS ay maaaring mai-install sa pamamagitan ng Vagrant plugin system.
Ang mabango ay kadalasang ginagamit ng mga nag-develop upang mag-set up ng isang kapaligiran sa pag-unlad na tumutugma sa kapaligiran ng paggawa.
Sa tutorial na ito, ilalakad ka namin sa pamamagitan ng pag-install ng Vagrant sa mga system ng CentOS 7.
Mga kinakailangan
Tiyakin na nakamit mo ang sumusunod na mga kinakailangan bago magpatuloy sa tutorial na ito:
- Ang VirtualBox na naka-install sa iyong CentOS machine.Mag-log in bilang isang gumagamit na may mga pribilehiyo ng sudo.
Pag-install ng Vagrant sa CentOS
Sa panahon ng pagsulat ng artikulong ito, ang pinakabagong matatag na bersyon ng Vagrant ay bersyon 2.2.6. Bago magpatuloy sa susunod na hakbang, bisitahin ang pahina ng pag-download ng Vagrant at suriin kung mayroong magagamit na bagong bersyon ng Vagrant.
Gamitin ang sumusunod na utos na mag-install ng Vagrant sa iyong CentOS machine:
sudo yum install
Upang mapatunayan na ang pag-install ay matagumpay na patakbuhin ang sumusunod na utos na mag-print ng bersyon ng Vagrant:
vagrant --version
Ang output ay dapat magmukhang ganito:
Panimulang Gawain sa Vagrant
Ngayon na ang Vagrant ay naka-install sa iyong CentOS system, ipapakita namin sa iyo kung paano lumikha ng isang kapaligiran sa pag-unlad.
Gumagamit kami ng VirtualBox provider, na siyang default provider para sa Vagrant.
Ang unang hakbang ay ang lumikha ng isang direktoryo na magiging direktoryo ng root ng proyekto at hawakan ang Vagrantfile file. Ang Vagrantfile ay isang file na Ruby na naglalarawan kung paano i-configure at magbigay ng virtual machine.
Lumikha ng direktoryo ng proyekto at lumipat dito:
mkdir ~/my-vagrant-project
cd ~/my-vagrant-project
Ang susunod na hakbang ay upang simulan ang isang bagong Vagrantfile gamit ang
vagrant init
utos at tukuyin ang kahon na nais mong gamitin.
Ang mga kahon ay ang format ng pakete para sa Vagrant na mga kapaligiran at tiyak na nagbibigay ng provider. Makakahanap ka ng isang listahan ng mga magagamit na pampublikong Vagrant Boxes sa pahina ng katalogo ng kahon ng Vagrant.
Sa halimbawang ito, gagamitin namin ang kahon ng
ubuntu/bionic64
. Patakbuhin ang sumusunod na utos upang simulan ang isang bagong Vagrantfile:
vagrant init ubuntu/bionic64
A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.
Maaari mong buksan ang Vagrantfile, basahin ang mga komento, at gumawa ng pagsasaayos ayon sa iyong mga pangangailangan.
Patakbuhin ang
vagrant up
utos upang lumikha at i-configure ang virtual machine ayon sa Vagrantfile.
vagrant up
==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant
Tulad ng nakikita mo mula sa output sa itaas Vagrant ay naka-mount din ang direktoryo ng proyekto sa
/vagrant
sa virtual machine, na nagbibigay-daan sa iyo upang magtrabaho sa mga file ng iyong proyekto sa iyong host machine.
Upang mag-ssh sa virtual machine na tatakbo lamang:
vagrant ssh
Maaari mong ihinto ang virtual machine gamit ang sumusunod na utos:
vagrant halt
Ang sumusunod na utos ay humihinto sa makina kung tumatakbo ito at sinisira ang lahat ng mga mapagkukunan na nilikha sa paglikha ng makina:
Konklusyon
Nalaman mo kung paano i-install at gumamit ng Vagrant sa iyong CentOS 7 machine. Ipinakita namin sa iyo kung paano lumikha ng isang pangunahing kapaligiran sa pag-unlad.
Upang makahanap ng karagdagang impormasyon tungkol sa Vagrant, bisitahin ang opisyal na pahina ng dokumentong Vagrant.
mabangis na sentimoBaguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.
Paano mag-import ng mga screenshot upang mag-snagit editor, mag-convert ng batch
Kung mayroon kang maraming mga imahe na kailangang mai-import sa isang tool para sa pag-convert ng batch, pagkatapos ay huwag nang tumingin pa. Ang Snagit Editor ay maaaring gawin iyon at marami pa. Narito kung paano.
Paano mag-deploy ng rocket.chat sa mga sentimo 7
Sa tutorial na ito, ipapakita namin sa iyo kung paano mag-install at mag-deploy ng Rocket.Chat sa isang server ng CentOS 7 kasama ang Nginx bilang isang SSL reverse proxy. Ang Rocket.Chat ay isang kumpletong platform ng komunikasyon ng koponan, isang self-host na Slack alternatibo.