Cách bắt đầu với FreeBSD 10.1
FreeBSD là một hệ điều hành an toàn, hiệu suất cao, phù hợp với nhiều loại role server . Trong hướng dẫn này, ta sẽ trình bày một số thông tin cơ bản về cách bắt đầu với server FreeBSD.Bước một - Đăng nhập bằng SSH
Bước đầu tiên bạn cần thực hiện để bắt đầu cấu hình server FreeBSD là đăng nhập.
Trên DigitalOcean, bạn phải cung cấp SSH key công khai khi tạo server FreeBSD. Khóa này được thêm vào version server , cho phép bạn đăng nhập an toàn từ máy tính tại nhà của bạn bằng private key được liên kết. Để tìm hiểu thêm về cách sử dụng SSH key với FreeBSD trên DigitalOcean, hãy làm theo hướng dẫn này .
 Để đăng nhập vào  server , bạn cần biết địa chỉ IP công cộng của  server . Đối với  server  DigitalOcean, bạn có thể tìm thấy thông tin này trong console . Tài khoản  user  chính có sẵn trên các  server  FreeBSD được tạo thông qua DigitalOcean được gọi là freebsd . Tài khoản  user  này được  cấu hình  với các  quyền  sudo , cho phép bạn hoàn thành  các việc  quản trị.
 Để đăng nhập vào  server  FreeBSD của bạn, hãy sử dụng lệnh ssh . Bạn  cần  chỉ định account   user  freebsd cùng với địa chỉ IP công cộng của  server  của bạn:
ssh freebsd@server_IP_address Bạn sẽ được tự động xác thực và đăng nhập. Bạn sẽ được đưa vào giao diện dòng lệnh.
Thay đổi Dấu nhắc và Mặc định của tcsh Shell (Tùy chọn)
Khi bạn đã đăng nhập, bạn sẽ thấy một dấu nhắc lệnh rất nhỏ giống như sau:
> Đây là  dấu nhắc  mặc định cho tcsh ,  shell  dòng lệnh tiêu chuẩn trong FreeBSD. Để giúp  ta  luôn định hướng bên trong hệ thống file  khi  ta  di chuyển,  ta  sẽ triển khai một  dấu nhắc  hữu ích hơn bằng cách sửa đổi file  cấu hình của  shell  của  ta .
Một file cấu hình mẫu có trong hệ thống file của ta . Ta sẽ sao chép nó vào folder chính của ta để ta có thể sửa đổi nó theo ý muốn:
cp /usr/share/skel/dot.cshrc ~/.cshrc Sau khi file  đã được sao chép vào folder  chính của  ta ,  ta  có thể chỉnh sửa nó.  Editor  vi được bao gồm trên hệ thống theo mặc định. Nếu bạn muốn một  editor  đơn giản hơn, bạn có thể thử  editor  ee :
vi ~/.cshrc Tệp bao gồm một số giá trị mặc định hợp lý, bao gồm một  dấu nhắc  chức năng hơn. Một số khu vực bạn  có thể cần  thay đổi là các mục setenv :
. . .  setenv  EDITOR  vi setenv  PAGER   more  . . . Nếu bạn không quen với trình soạn thảo vi và muốn một môi trường chỉnh sửa dễ dàng hơn, bạn nên thay đổi biến môi trường EDITOR thành một cái gì đó giống như ee . Hầu hết  user  sẽ muốn thay đổi PAGER thành less thay vì more . Điều này sẽ cho phép bạn cuộn lên và xuống trong các trang nam mà không cần thoát khỏi máy nhắn tin:
setenv  EDITOR  ee setenv  PAGER   less Mục khác mà  ta  nên thêm vào file  cấu hình này là một khối mã sẽ ánh xạ chính xác một số phím bàn phím của  ta  bên trong phiên tcsh . Nếu không có những dòng này, "Delete" và các phím khác sẽ không hoạt động chính xác. Thông tin này được tìm thấy trên trang này do Anne Baretta duy trì. Ở cuối file ,  copy paste  các dòng sau:
if ($term == "xterm" || $term == "vt100" \             || $term == "vt102" || $term !~ "con*") then           # bind keypad keys for console, vt100, vt102, xterm           bindkey "\e[1~" beginning-of-line  # Home           bindkey "\e[7~" beginning-of-line  # Home rxvt           bindkey "\e[2~" overwrite-mode     # Ins           bindkey "\e[3~" delete-char        # Delete           bindkey "\e[4~" end-of-line        # End           bindkey "\e[8~" end-of-line        # End rxvt endif Khi bạn hoàn tất, hãy lưu file .
Để làm cho phiên hiện tại của bạn phản ánh những thay đổi này ngay lập tức, bạn có thể nguồn file ngay bây giờ:
source ~/.cshrc Dấu nhắc của bạn sẽ ngay lập tức thay đổi thành giống như sau:
freebsd@hostname:~ % Nó có thể không rõ ràng ngay lập tức, nhưng các phím “Trang chủ”, “Chèn”, “Xóa” và “Kết thúc” cũng hoạt động như mong đợi ngay bây giờ.
 Một điều cần lưu ý tại thời điểm này là nếu bạn đang sử dụng tcsh hoặc csh shell, bạn  cần  thực hiện lệnh rehash  khi  nào có bất kỳ thay đổi nào có thể ảnh hưởng đến đường dẫn thực thi. Các tình huống phổ biến trong đó điều này có thể xảy ra khi cài đặt hoặc gỡ cài đặt ứng dụng.
Sau khi cài đặt chương trình, bạn có thể cần phải nhập mã này để shell tìm các file ứng dụng mới:
rehash Thay đổi Vỏ mặc định (Tùy chọn)
 Cấu hình trên cho bạn một môi trường tcsh khá tốt. Nếu bạn quen thuộc hơn với bash shell và muốn sử dụng nó làm shell mặc định  của bạn , bạn có thể dễ dàng thực hiện điều chỉnh đó.
 Trước tiên, bạn cần cài đặt bash shell  bằng lệnh :
sudo pkg install bash Sau khi cài đặt xong,  ta  cần thêm một dòng vào file  /etc/fstab của  ta  để  mount  hệ thống file  mô tả file , hệ thống này cần thiết theo bash . Bạn có thể thực hiện việc này dễ dàng  bằng lệnh :
sudo sh -c 'echo "fdesc /dev/fd fdescfs rw 0 0" >> /etc/fstab' Thao tác này sẽ thêm dòng cần thiết vào cuối file  /etc/fstab . Sau đó,  ta  có thể  mount  hệ thống file   bằng lệnh :
sudo mount -a Thao tác này sẽ  mount  hệ thống file , cho phép  ta  bắt đầu bash . Bạn có thể thực hiện việc này  bằng lệnh :
bash Để thay đổi  shell  mặc định của bạn thành bash ,  có thể chạy lệnh: 
sudo chsh -s /usr/local/bin/bash freebsd Lần tiếp theo bạn đăng nhập, bash shell sẽ được khởi động tự động thay vì tcsh .
 Nếu bạn muốn thay đổi máy nhắn tin hoặc trình soạn thảo mặc định trong bash shell, bạn có thể thực hiện việc này trong file  có tên ~/.bash_profile . Điều này sẽ không tồn tại theo mặc định, vì vậy  ta   cần  tạo nó:
vi ~/.bash_profile Bên trong, để thay đổi máy nhắn tin hoặc editor mặc định, bạn có thể thêm các lựa chọn của bạn như sau:
export PAGER=less export EDITOR=vi Bạn có thể thực hiện nhiều sửa đổi khác nếu muốn. Lưu file khi bạn hoàn tất.
Để thực hiện các thay đổi ngay lập tức, hãy ghi nguồn file :
source ~/.bash_profile Đặt password root (Tùy chọn)
 Theo mặc định,  server  FreeBSD không cho phép đăng nhập ssh cho account  root . Trên DigitalOcean, policy  này đã được bổ sung để yêu cầu  user  đăng nhập bằng account  freebsd .
 Với quyền truy cập SSH bị khóa đối với account   user  root , việc đặt password  account  root  là tương đối an toàn. Mặc dù bạn sẽ không thể sử dụng password  này để đăng nhập qua SSH, nhưng nếu bạn cần đăng nhập qua console  web DigitalOcean, bạn có thể sử dụng password  này để đăng nhập vào root .
 Để đặt password  root , hãy nhập:
sudo passwd  Bạn cần  chọn và xác nhận password  cho account  root . Như đã đề cập ở trên, bạn vẫn sẽ không thể sử dụng điều này để xác thực SSH (đây là một quyết định bảo mật), nhưng  bạn có thể  sử dụng nó để đăng nhập thông qua console  DigitalOcean.
Nhấp vào nút “Quyền truy cập console ” ở góc trên bên phải của trang Server để hiển thị console web:
Nếu bạn chọn không đặt password và bạn bị khóa server của bạn (ví dụ: nếu bạn vô tình đặt các luật firewall quá hạn chế), bạn luôn có thể đặt password sau bằng cách khởi động server của bạn vào chế độ user duy nhất. Ta có một hướng dẫn chỉ cho bạn cách thực hiện điều đó tại đây .
Kết luận
Đến đây, bạn đã biết cách đăng nhập vào server FreeBSD và cách cài đặt môi trường shell hợp lý. Bước tiếp theo tốt là hoàn thành một số bước được đề xuất bổ sung cho các server FreeBSD 10.1 mới .
Sau đó, có nhiều hướng khác nhau bạn có thể đi. Một số lựa chọn phổ biến là:
- Giới thiệu so sánh về FreeBSD cho user Linux
- Giới thiệu về Bảo trì FreeBSD Cơ bản
- Cài đặt Apache, MySQL và PHP trên FreeBSD 10.1
- Cài đặt Nginx, MySQL và PHP trên FreeBSD 10.1
- Cài đặt WordPress với Apache trên FreeBSD 10.1
- Cài đặt WordPress với Nginx trên FreeBSD 10.1
- Cách cài đặt Java trên FreeBSD 10.1
Khi bạn đã quen với FreeBSD và cấu hình nó theo nhu cầu của bạn , bạn có thể tận dụng tính linh hoạt, bảo mật và hiệu suất của nó.
Các tin liên quan
 

