apt install
็็น่ฏดๆ
ๅฝๆไปฌๅจไฝฟ็จ debian/ubuntu ็ๆถๅ๏ผๅฆๆ้่ฆๅฎ่ฃ
ไธไบๅบ็จ๏ผ้ๅธธไผๆง่ก sudo apt install ...๏ผๅฆๆๆบไธญๆ็่ฏ๏ผ่ฟๆฏๆๅป็ๅผ๏ผไนๆๆนไพฟ็ๆนๅผไบใ
ไฝๆฏ็ฌ่ ๅ ถๅฎไธ็ดไธๆฏๅพๅๆฌข่ฟ็งๆนๅผ๏ผๅๅ ๅฆไธ๏ผ
่ฟ็งๆนๅผ็ฑไบ็ปๅฐไบ root ๆ้๏ผๆ ๅฝขไธญ๏ผ่ๅๅไบๅพๅคไบ๏ผๅฏนไบ็ฌ่ ๆฅ่ฏด๏ผๆปๆ่ง็ผบไนไธไบๆๆง
่ฟ็งๆนๅผๅฎ่ฃ ็่ฝฏไปถ๏ผ็ธๅ ณ็ๆไปถไผๅๆฃๅฐๅ็ง็ฎๅฝ๏ผๅพไนฑใ
ๆฒกๆณ็ฒพ็กฎ็ๅปๆงๅถๅฐๅบไฝฟ็จๅชไธช็ๆฌ๏ผๅ ไธบๆบไธญๅฏ่ฝๆฒกๆใ
ไธบไปไนไนฑๅข๏ผ ่ฟๅ Linux ็่ฎพ่ฎกๆๅ
ณใ่ฟๅ็ฌ่
ไธๆฏๅพๆธ
ๆฐ๏ผไนๅ็่ฟไธ็ ๆ็ซ ๏ผ่ฟ็ฏๆ็ซ ๅพ้ฟ๏ผๅฎๅ้ข็ฎ่ฆไป็ปไบ Linux ไธๅฎ่ฃ
่ฝฏไปถ็็น็น๏ผๅผบ็ๅปบ่ฎฎ็ฉ Linux ็ๅๅญฆ็ไธใ่ฟ้๏ผๆ็ฎๅๆ่ฟฐไธ๏ผๅธๆๆ็่งฃ็ๆฒกๆ้ฎ้ขใ
ๆไปฌๅ
่ฏดไธ Windowsใ ๅจ Windows ไธ๏ผๅฎ่ฃ
ไธไธช่ฝฏไปถ๏ผ้ๅธธไผๆฏไธไธชๅฎ่ฃ
ๅ
๏ผ็นๅปๅฎ่ฃ
๏ผไผๆๅฎไธไธชๅฎ่ฃ
็ฎๅฝ๏ผๅฎ่ฃ
ๅฎๆๅ๏ผ่ฟไธช่ฝฏไปถ่ฟๅ่ฟไธช่ฝฏไปถ็็ธๅ
ณไพ่ต๏ผ้ฝไผๅๆถๆพ่ฟๆไปฌๆๅฎ็ๅฎ่ฃ
็ฎๅฝใ
ๅฝ็ถ๏ผๅฆๆๆฏ้ฃ็ง่งฃๅ็ดๆฅ็จ็๏ผ็ดๆฅๆพไธช็ฎๅฝๆพ่งฃๅๅฐฑๅฅฝใ่ฟไธชๆถๅ๏ผๆฏไธๆฏๅพๆธ
ๆฐ๏ผๆไธช่ฝฏไปถๅฐฑๆฏๅฎ่ฃ
ๅจๆไธช็ฎๅฝใๅฝ็ถ๏ผ้คๆญคๅค๏ผ็ถๅไนๆๅฏ่ฝๅจ ๆฏๅฆ User ็ฎๅฝไธ๏ผๆพไธไบ้
็ฝฎๆไปถ๏ผ็ผๅญไปไน็ใไฝๆฏ็ฌ่
ไปฅไธบ๏ผ็ธๆฏ่พ Linux๏ผๅฏไปฅ่ฏด็ธๅฝๆธ
็ฝใ
ๅ่ง Linux ๅข๏ผ ๅฝๆไปฌๆง่ก sudo apt install ... ๆถ๏ผๆ็ปๆไปถไผๆฃ่ฝๅฐ /usrใ/varใ/run ใ/etc็ญ็ญ่ฟไบ็ฎๅฝ๏ผๅฆๆไฝ ๆฏไธชๅฐ็ฝ๏ผๅฏ่ฝๅฏนๆญคๅฎๅ
จ่ๅ,ๅณไพฟๅฏนไบไธไบๅผๅไบบๅ๏ผๅ
ถๅฎๅฏน่ฟไบไน็ฅไนไธๅคใๅชๆๅฏนไบๆ็ป้ช็่ฟ็ปดไบบๅ๏ผๆ่ฝๅฟซ้็็ป็ๆพๅฐ็ธๅ
ณๆไปถ็ไฝ็ฝฎใ
ๆไปฌไป Linux ไธ้ข่ฝฏไปถ็ๅฎ่ฃ ๆนๅผๅบๅ๏ผๅ ถๅฎๅฐฑ่ฝ็ชฅ่ง่ฟๅ ถไธญ็ๆททไนฑไบใ ๆฏๅฆ่ฏด Ubuntu๏ผๅฝๆไปฌ่ฆๅฎ่ฃ ไธไธช่ฝฏไปถๆถ๏ผ้ๅธธไผๆๅ ็งๅฎ่ฃ ๆนๅผ๏ผ
sudo apt install ...sudo dpkg -i ***.debsnap install ...ๅฆๆๆฏๆก้ข็็่ฏ๏ผๅฏไปฅ็ดๆฅไปๅบ็จๅๅบไธ่ฝฝ
ไธ่ฝฝไบ่ฟๅถๆไปถๅ็ผฉๅ ๏ผ่งฃๅ็ดๆฅไฝฟ็จ
ไธ่ฝฝๆบ็ ๏ผ่ช่ก็ผ่ฏ๏ผๅ
make install
ๆไปฅ๏ผๅจไฝฟ็จ Linux ็ๆถๅ๏ผๆไปฌๆปไผๅปๆ็ดข่ฏธๅฆ โUbuntu18.04 ๅฆไฝๅฎ่ฃ mongodb โ ่ฟๆ ท็้ฎ้ข๏ผ่ไธ็ปๅธธๆฏไธไธช่ฝฏไปถๆๅ ็งไธๅ็ๅฎ่ฃ ๆนๅผ๏ผๅฏนไบๅๅญฆ่ ๏ผๅฝไปๅ ถไธญไธไธช็นๅบๅ็ๆถๅ๏ผๅบๆฌๆฏ่ๅ็ใไธๆญคๅๆถ๏ผๆไปฌๅจไฝฟ็จ Windows ๅฎๅ จไธไผๆ่ฟๆ ท็ๅฐๆฐ๏ผ็ฎกไฝ ๆฏ QQ๏ผPS ่ฟๆฏ mysql๏ผๅบๆฌไธ้่ฟไธไธชๅฎ่ฃ ๅ ่งฃๅณ้ฎ้ขใ
ไธ้ขๆไปฌๆฅๆขณ็ไธๆททไนฑไนไธๅฐๅบๆฏไบไปไน๏ผ
ไปฅไธๆ่ฟฐๅบไบ Ubuntu18.04 ๅฎ่ฃ
redis ไธบไพ๏ผ ๅฝๆไปฌๆง่ก sudo apt install redis ็ๆถๅ๏ผ็ณป็ปๅไบๅฆไธไบไปถ๏ผ
ๅๅปบไบ
redisuser ๅredisgroup๏ผ ๅๆถๆๅฎๅ ถ home ไธบ/var/lib/redis๏ผๆไปฌ ๆง่กcat /etc/passwd | grep redis๏ผ ็ๅฐไปฅไธ็ปๆ๏ผๆณจๆ่ฏฅ็จๆทๆ ๆณ็ปๅฝ็ณป็ป
ๆทปๅ ไบ
/etc/init.d/redis-server็ๅฏๆง่ก่ๆฌๆทปๅ ไบ
/etc/rcx.d/S01redis-server็่ฝฏ้พๆทปๅ ไบ
/lib/systemd/system//redis-server.serviceๆไปถ๏ผไพ systemd ่ฐๅบฆๆทปๅ ไบ
/etc/systemd/system/multi-user.target.wants/redis-server.service -> /lib/systemd/system/redis-server.service็่ฝฏ้พ๏ผ็จไบๅผๆบๅฏๅจๅฐ
redis-serverใredis-cli็ญๅฝไปค ๆพๅฐ/usr/bin็ฎๅฝไธๅฏๅจ redis-server ๆๅก๏ผ่ฟไธชๆถๅไผๅ ณ่ไธไธ็ฎๅฝ
/etc/redis/redis.confredis ้ป่ฎค้ ็ฝฎๆไปถ/var/lib/redisredis ็จๆทๅฎถ็ฎๅฝ๏ผ้ป่ฎคๆ ๅตไธ๏ผredis ็ๆฐๆฎไผๆพๅจ่ฟ้/var/log/redis้ป่ฎค redis ็ๆฅๅฟไผๆพๅจ่ฟ้/run/redis.pid้ป่ฎค redis daemon ็ pid ๆพๅจ่ฟ้
ๅฆๆ่ฟไธช่ฝฏไปถๆ็ ง่ง่ๆฅ็่ฏ๏ผ้ๅธธๆฏๅไบ่ฟไบไบๆ ใๅฝ็ถไธๅ็่ฝฏไปถไผๆๆๅทฎๅซ๏ผ่ฟไธชๅทฎๅซๅฏ่ฝๆฏๆช็ฅ็๏ผไฝ ๅฆๆๆณ่ฆๆๆ็ฝ๏ผ้่ฆๅป่ฑๅฅฝๅคๆถ้ด็ ็ฉถใ
ไฝไธบไธไธชๅทฅ็จๅธ๏ผ็ฌ่ ไปฅไธบไฟกๅฟๆบไบๅ จ้ข็ๆต่ฏๅๅฏน็ป่็ๆๆง๏ผๆไปฅไปฅไธ็ๅฎ่ฃ ๆนๅผ๏ผๆๅ ถๅฎๆฏๆงๆ็ใ ๅบไบไปฅไธ็ง็งๅๅ ๅง๏ผ็ฌ่ ๆดๅพๅไบไธ่ฝฝไบ่ฟๅถๆไปถ่งฃๅ๏ผๅฐฝ้ๅๅจ Windows ไธ๏ผ้็จๅไธ็ฎๅฝๅฎ่ฃ ใๅ ถๅฎ่ฟ็งๅฎ่ฃ ๆนๅผ๏ผๅจ Linux ไธไน่ถๅ็ๅธธ่งไบ๏ผๆฏๅฆ hadoop ็ๆ็ปไปถ๏ผๆฏๅฆ elasticsearch ็ๆ็็ปไปถ๏ผ้ฝๆฏ้็จ่ฟ็งๆนๅผๅฎ่ฃ ็ใ ๆไปฌๆฅ็ไธไธค็งๅฎ่ฃ ๆนๅผ็ฎๅฝ็ปๆ็ๅบๅซ
apt install ็ๆนๅผ๏ผ่ฟ็งๆนๅผๅฐๅบ็จ็จๅบ็ธๅ
ณๆไปถๆๅผ๏ผๆพๅฐ Linux ไธ็ๅ็ง็ฎๅฝไธ๏ผๅ
ถๅฎ่ฟ็งๆนๅผๆ่งๅพ็ฑปไผผไบๅฐไธไธช้กน็ฎๅฎๅ
จไป็บฏๆๆฏ่งๅบฆๅๅ
๏ผๅฝ้กน็ฎๅฐ็ๆถๅ่ฟๅฅฝ๏ผไฝๆฏ้กน็ฎๅพๅคงๆถ๏ผไธๅ้ฝไผๅๅพๆถๅฟใ็ฎๅฝ็ปๆๅฆไธ๏ผ
็ฌฌไบ็งๆนๅผๆฏๅ ๅฐๆ่ฝฏไปถ็ธๅ ณ็ๆไปถ่ๅๅฐ่ชๅทฑ็็ฎๅฝไธ๏ผ็ถๅๅจ่ชๅทฑ็็ฎๅฝไธ๏ผไปๆๆฏ่งๅบฆๅๅๅ ใๆไปฌ้็จ่ฟ็งๆนๅผ็ป็ปๆไปถใๅ ถๅฎไนไฝ็ฐไบๅ ่็ๆๆณใ็ฑปไผผไบ๏ผๅฐๆดไธช้กน็ฎๆ นๆฎไธๅ็ feature๏ผๅ ๅๅ ๏ผ็ถๅๅจ feature ๅ ๅ ๏ผๅไปๆๆฏ่งๅบฆๅบๅ็ปๅใๅฆๆ้กน็ฎ่ถณๅคๅคๆ๏ผๅฝ็ถ่ฟ็งๆฏๆดๅฅฝ็ใๅ ถ็ฎๅฝ็ปๆๅฆไธ๏ผ
้จ็ฝฒ mongodb
ไธ้ข๏ผๆไปฌไปฅ mongodb ไธบไพ๏ผๅจ Ubuntu18.04 ไธ่ฏฆ็ป็่ตฐไธ้ๆต็จใmongodb ๅฎๆนๆไพไบไบ่ฟๅถๆไปถไธ่ฝฝ๏ผๅจ่ฟ้ใ ไธ้ขๆๅ ่ฏดไธๆ่ชๅทฑ็้จ็ฝฒๆ ๅ
่ฏฅ่ฝฏไปถๆดไฝๅฎ่ฃ ๅจ
/opt็ฎๅฝไธ็ธๅ ณ็ๅฏๆง่กๆไปถๅฆ
mongoใmongodๅ จๅฑๅฏ็จ้ ็ฝฎๅฐ็ณป็ปๆๅก๏ผๅฏๅผๆบๅฏๅจ
ไบ่งฃไบไปฅไธๆ่ทฏ๏ผๆไปฌๆญฃๅผๅผๅง้จ็ฝฒๆต็จ๏ผๆณจๆไปฅไธๆๆๆไฝ้ฝๆฏๅจ root ่ดฆๆทไธ๏ผๅ้ขไธๅ่ต่ฟฐใ
1. ๅ
่งฃๅไปๅฎ็ฝไธ่ฝฝ็ไบ่ฟๅถๆไปถๅ
๏ผๅจ /opt ็ฎๅฝไธ่งฃๅๅ๏ผ่งฃๅๅๆไปถ็ฎๅฝๅฆไธ
/opt ็ฎๅฝไธ่งฃๅๅ๏ผ่งฃๅๅๆไปถ็ฎๅฝๅฆไธ2. ๅๅปบ็ธๅ
ณๆไปถๅๆไปถๅคน
้ ็ฝฎๆไปถ mongod.conf ๅ ๅฎนๅฆไธ
Service ้ ็ฝฎๆไปถ mongod.service ๅ ๅฎนๅฆไธ
3. ๆฅไธๆฅไธบไบ่งฃ่ฆๆๆฏๆนไพฟ๏ผๆไปฌๅฏไปฅๅๅปบไธไบ่ฝฏ้พๆฅ
ๆไปฌๆณจๆๅฐ๏ผmongodb ็ๆๆ็ธๅ ณๆไปถ้ฝๅจ่ชๅทฑ็็ฎๅฝๅ ๏ผๅฆๆๅค้จๅผ็จ็่ฏ๏ผ้ฝๆฏ้่ฟ่ฝฏ้พๆฅ็ๆนๅผ๏ผ่ฟ็ฑปไผผไบ่ฎพ่ฎกๆจกๅผไธญ็ๆกฅๆฅๆๆฏไปฃ็ใ
ๅฎๆไปฅไธๆญฅ้ชคๅ๏ผ ๆง่ก mongod -f /opt/mongodb/mongod.conf, ๅฏๅจ mongodb๏ผๅฆๆไธๅๆญฃๅธธ็่ฏ๏ผmongodb ๆญฃๅธธๅฏๅจ๏ผๆญคๆถ็ฎๅฝ็ปๆๅฆไธ๏ผๆๆ็ธๅ
ณ็ๅ
ๅฎนๅ
จ้จ่ๅๅฐไธไธช็ฎๅฝไธใ
ๆไนๆ ท๏ผๅพๆธ ๆฐๅง O(โฉ_โฉ)O
้่ฟ mongod -f /opt/mongodb/mongod.conf ๅฏๅจ็ๆๅกๅจๅๅฐ่ฟ่ก๏ผ้่ฟ ps ๆพๅฐ pid ๅ
ๅฐๅ
ถๆๆ๏ผ็ถๅ่ฟ่กไธไธๆญฅ๏ผๅฆๅไผๅฏผ่ดๅ็ปญ้
็ฝฎๅคฑ่ดฅใ
4. ๆณจๅๅฐ็ณป็ปๆๅก
็ป่ฏญ
่ณๆญค๏ผๆไปฌๅฐฝ้ๆจกๆไบ apt install ... ็ๆนๅผ้จ็ฝฒๅฅฝไบ mongodb๏ผๅนถ้ๆญฅๆ่งฃๆๅไธๆญฅ้ชค๏ผๆ่งไธๅๅฐฝๅจๆๆกใ
ไฝๆฏๅ
ถๅฎ๏ผๅ
ถไธญ่ฟๆฏๆไบไธๅ็ใ
ไธ้ขๆไปฌๅจๆณจๅ็ณป็ปๆๅก็ๆถๅๆๅฐไบ systemd๏ผ init.d, ่ฟ็จๅฐไบ systemctl ๅฝไปค๏ผ ่ฟๅฐๅบๆฏไปไนๅข๏ผ
ๅ
ถไธญ็ไธๅๆฐๅฅฝๆถๅๅฐ่ฟไบ็ฅ่ฏ็น๏ผๆไปฌ ไธ็ฏๆ็ซ ่ฏฆ็ป่ฏดๆใ
ๆๅๆดๆฐไบ