• Home
  • Login
  1. Home

Ghi chú lệnh xóa repo

Details
Published: 10 November 2018
  • CentOS
  • Link

Link: https://www.if-not-true-then-false.com/2010/yum-remove-repo-repository-yum-disable-repo-repository/

Vagrant - Ghi chú các bước để đóng gói máy ảo

Details
Published: 03 November 2018
  • Vagrant

Sau khi đóng gói, có thể phân phối máy ảo cho người khác.
Dưới đây là ghi chú các bước thực hiện.

OS của box: CentOS

Thực hiện

  1. Xóa cache của yum

    $ sudo yum clean all
    
  2. Tối ưu hóa dung lượng của box

    Giảm thiểu fragment trên đĩa cứng, tối ưu hóa tỉ lệ nén.
    (Ghi 0 vào tất cả các chỗ trống trên phân vùng đĩa cứng của máy ảo, sau đó xóa file zero này)

    $ sudo dd if=/dev/zero of=/EMPTY bs=1M
    $ sudo rm -f /EMPTY
    
  3. Xóa các file log, thư mục tạm (optional)

    /var/log/
    /tmp/
    /var/tmp/
    /usr/local/src/
    

    Xóa command history:

    $ cat /dev/null > ~/.bash_history
    

    Ngoài ra:

    • Profile của aws cli
    • Private keys
    • Database
  4. Thay đổi thông tin phiên bản của máy ảo (optional)

  5. Tắt máy ảo

    $ sudo shutdown -h now
    
  6. Đóng gói máy ảo

    > cd /path/to/box
    > vagrant package --output {package_name}
    

Thay đổi hiển thị của prompt shell trên linux

Details
Published: 26 October 2018
  • Linux
  • Khác
  • CentOS

Thay đổi biến shell PS1 là được.

Ví dụ:

PS1='[\u@\[\e[1;33m\]deploy-server\[\e[m\] \W]\$ '

Dòng trên nên thêm vào file ~/.bashrc để khỏi cần thiết lập lại mỗi khi đăng nhập.

Ghi chú khi bắt đầu với Vue.js

Details
Published: 21 September 2018
  • Javascript
  • Vue.js

Cài đặt vue-cli

$ npm install -g @vue/cli
$ npm install -g @vue/cli-init
$ npm install -g @vue/cli-service-global

Tạo 1 project mới

$ vue init webpack testpj

# Cài đặt node_modules {#cài-đặt-node_modules }
$ cd testpj
$ npm install

Thiết lập biến môi trường

Thay đổi nội dung trong các file config/*.env.js.
Chú ý cặp dấu '"..."' khi định nghĩa giá trị là string.

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')
module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  BASE_API: '"http://reca.cnmp7.vagrant/"'
})

Truy cập vào biến môi trường:

process.env.BASE_API

Page 3 of 13

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Bài viết mới

  • Hi blog
  • Danh sách extension phải có cho VSCode
  • Vetur: một vài ghi chú
  • Học Docker: Sử dụng docker để xây dựng app Nuxt.js
  • Memo style.less của extension Markdown Preview Enhanced

Tag nổi bật

  • CentOS 13
  • Khác 7
  • PHP 7
  • Apache 7
  • Gỡ rối 7
  • Vagrant 6
  • Linux 5
  • Link 4
  • Git 3
  • Nginx 3