Chapter1 Linux操作入门
1. 系统镜像 & 虚拟机
1.1 Linux发行版镜像
1.2 VMware虚拟机
使用VMware安装Ubuntu虚拟机,软件密匙网上可以找到。安装后,使用镜像文件安装虚拟机即可。
网络:不需要担心网络问题,虚拟机将使用虚拟网卡进行网络连接
1.3 物理机本地安装
将iso文件刻录在U盘(UltraISO),并且进入电脑BIOS作为启动盘进行安装。
推荐使用自动安装,而不是手动分区,手动容易产生不必要的麻烦和无法解决的问题,消耗时间。所以建议单独出一个硬盘来安装
网络:需要网络适配器。先用以太网有线网络连接,或者USB热点。再更新需要的网路适配器,才能使用无线网络
2. Linux Terminal
基础指令
pwd
# 显示终端当前路径
ls -l
# 列出全部文件以及权限
uname -m
# 查看系统架构,以便于下载对应架构的软件包
sudo dpkg -i (pkg name)
# 使用最高权限(sudo),安装deb包
文件操作
chmod xxx
# 修改文件权限
# xxx分别为 owner权限 group权限 others权限
# 例如777,即-rwxrwxrwx,7表示二进制111,分别使rwx置为1有权限
service network-manager restart
# 重启网卡
3. Linux Tools
更换软件源
Setting -> about -> Software updates -> Download From-Other
拼音输入法
-
设置 → 区域和语言 → 管理已安装语言,安装【中文(简体)】语言包
-
重启系统
-
设置 → 键盘 → 输入源 → 点 + → 中文(中国)→ 智能拼音、、
VSCode
注意:从应用商城安装的无法输入中文,请到官网下载linux版本
4. Linux 连接与传输
SSH远程连接
windows下使用MobaXterm的SSH客户端连接
ifconfig
# 获取host地址,若是请打开虚拟机所有网卡,确保windows可以ping成功
sudo apt-get install openssh-server
# 使用SSH和虚拟机ip登录,如果refuse ,请安装openssh-server。
kill -9 [pid]
# apt安装如果报错,请尝试重启,或者后台终结进程
SFTP传输
SFTP既有加密安全,又可以像 FTP 一样浏览目录、FileZilla 图形拖拽,嵌入式 / 服务器开发最常用。
传输场景若需要文件共享站点、需要浏览目录
使用linux下安装OpenSSH Server服务,windows下使用MobaXterm的FTP传输
sudo apt update
sudo apt install openssh-server
# Ubuntu 通常自带 SSH 客户端,但 SFTP 服务需要 SSH 服务端
sudo systemctl status sshd
# 检查服务状态
# 安装 OpenSSH 后,SFTP 默认可用
SCP传输
服务器之间脚本传文件、临时拷贝
客户端自带,只需要远端装 ssh-server