Please enable JavaScript.
Coggle requires JavaScript to display documents.
SKILL, GIT, SSH, LINUX, redis, BASH SCRIPT, á - Coggle Diagram
-
GIT
features
-
-
-
commit lại, bổ sung vào commit cuối
git commit --amend -m"C3 - Updated, .gitignore"
-
-
gộp nhánh
merge
-
lệnh merge: So sánh 3 điểm gộp nhánh:
C1, B2, D2
Các commit sẽ đi cùng nhau theo dòng thời gian
rebase
-
rebase, commit từ lúc rẽ nhánh + nhánh rebase sẽ là base, nhánh còn lại sẽ được fix confict bằng commit mới
-
tag
điểm quan trọng trong dự án, thường là những đợt release project.
-
-
-
-
-
-
-
-
-
ghi nhận, quản lý sự thay đổi của file theo thời gian
-
-
-
SSH
knowledge: SSH là một giao thức mạng được mã hóa, bảo mật. Nó tạo ra một kết nối bảo mật giữa server và client trên không gian mạng
process
- Server gửi publickey cho client
- hai bên mở secure channel
-
- Client connect đến server
-
-
features
-
mount volume
-
windows:
sử dụng: SSHFS-Win, WinFsp
đồng bộ, copy dữ liệu rsync
rsync -av ~/Desktop/learn root@ip:/home/data1
-
authentication
-
process
server
mở xác thực bằng key
PubkeyAuthentication yes
AuthorizedKeysFile
/root/.ssh/authorized_keys
/home/abc/.ssh/authorized_keys
-
-
client
-
-
code ~/.ssh/config
Host 123.123.23.233
User root
Port 22
PreferredAuthentications publickey
IdentityFile "Users/venky/Desktop/id_rsa
-
-
-
-
-
LINUX
doc
-
-
Shell / Terminal
Shell
-
Bash
offer:
- command
- file name completion
- advanced scripting
- color
-history
- ..
Zsh
Newer shell
- spelling correction
- improve completion
- alias
- plugin
...
Terminal
Ứng dụng trên Linux dùng để chạy 1 Shell, thường là CLI Shell
linux là kernel
Linux là Kernel, là nhân của 1 hệ điều hành
Kernel có toàn quyền quản lý máy tính, và là thành phần quan trọng nhất của hệ điều hành
hệ điều hành gồm Kernel + các ứng dung, tiện ích để người dùng tương tác
-
-
CLI
command
-
-
-
mv
move
- ~ cut bên windows
- Đổi tên file
-
-
-
-
basic
-
operators
-
'>, >>
- chuyển hướng kq
- thêm vào file có sẵn
-
-
and
&&, &
&&
Yêu cầu lệnh trước có nghĩa,
- Nếu lệnh trước k thực thi được thì lệnh sau k thực thi được
-
&
background operator, cho dù 1 câu lệnh đang thực thi thì cũng có thể thực thi 1 câu lệnh khác
~ multi thread
-
-
-
-
execute
directory
- . là directory hiện tại
- .. là directory mẹ
-
security
authorize
doc
-
-
- Ex: "-rw -r--r-- root root"
- "-rw-" Phân quyền dành cho ng sở hữu file
- "r-": Phân quyền dành cho người chung group
- "r-": Phân quyền dành cho tất cả ng dùng khác trong hệ thống
doc
-
-
- o: phân quyền cho người khác
-
-
-
-
-
-
-
cấu trúc hệ thống
/Directory
/bin
chứa tất cả lệnh phổ thông
cat, ls, cp...
-
-
/etc
(edit to config)
config của hệ thống, phần mềm
-
/lib
thư viện để chạy phần mềm, chạy command /bin
-
-
/sbin
system binaries, Phầm mềm, commond của linux system
-
-
-
-
-