国产操作系统操作指南


说明

本文档主要针对deepin系统的日常使用技术笔记。

(一)基本知识

处理器架构

  1. X86授权路线(海光、兆芯):复杂指令集CISC
  2. ARM授权路线(飞腾、鲲鹏):精简指令集RISC
  3. 全自研自主指令集(龙芯LoongArch、申威SW64):无境外架构授权
处理器架构详细表
处理器架构厂商常用的处理器型号
X86、AMD64Intel、AMD、海光、兆芯I5-9400F、C86-3G、KX-8000
ARM高通、天玑、华为麒麟天玑9500、骁龙8gen5、麒麟9200
LoongArch龙芯3C6000
MIPS-暂无
RISC-V-暂无
SW-64(纯自研)申威民用市场基本没存在感
国产处理器
厂商架构路线自主程度最强场景2026年现状
海光x86(AMD Zen)金融/电信服务器海光四号量产,五号在路上
鲲鹏ARMv8(华为自研核)较高政务云/运营商950发布,全栈生态最完整
龙芯LoongArch(纯自研)最高党政/军工/涉密3C6000对标至强,性能够用
飞腾ARMv8(自研核)较高党政办公/移动端D3000成国产笔记本主力
兆芯x86(威盛授权)中低教育/商业办公KX-8000冲刺4GHz主频
申威SW-64(纯自研)最高超算/军工特种民用市场基本没存在感
Linux发行版

国内好用的Linux主要分两大类:服务器/云原生(欧拉、龙蜥)、桌面/办公(统信UOS、Deepin、银河麒麟、优麒麟)。

系统名称核心定位适配芯片桌面环境包管理器主打亮点适合人群/场景
华为欧拉 openEuler服务器/云计算/工业X86、鲲鹏ARM无侧重桌面dnf/yum鲲鹏深度优化、云原生强、容器虚拟化成熟运维、企业服务器、机房、边缘计算
阿里云龙蜥 AnolisOS云服务器、CentOS替代X86、ARM可选极简桌面dnf/yum100%兼容CentOS、云上性能拉满、迁移零成本互联网公司、云上运维、大数据集群
深度Deepin个人桌面、日常办公娱乐X86为主自研DDE高颜值apt界面酷似Windows、软件开箱即用、小白友好个人用户、家用、办公追剧、新手
统信 UOS政企办公+个人全能X86、飞腾、龙芯、鲲鹏DDEapt版本齐全、国产软件适配最全、国产化首选事业单位、国企办公、家庭日常
银河麒麟 Kylin党政军工、高安全涉密全国产CPU+X86定制桌面apt/dnf安全等级顶级、稳定性极强、政企标配政府、军工、金融、涉密单位
优麒麟 Ubuntu Kylin轻量桌面、老旧电脑X86、ARMMateapt基于Ubuntu、资源多、占用低、流畅省配置学生、老旧笔记本、开发测试

(二)基本操作

1、系统安装

使用ventoy创建启动盘

双系统

Windows使用NTFS格式的磁盘、Linux使用EXT4格式的磁盘

2、基本设置/初始配置

设置→用户→使用无密码登录

3、常用快捷键

4、基本命令

(三)介绍

deepin(原名Linux Deepin)是由武汉深之度科技有限公司开发的Linux发行版,现由统信软件技术有限公司维护。

(四)其他扩展高级功能

1、系统配置

主题

# 安装主题
sudo apt install deepin-theme-*
# 切换主题
gsettings set com.deepin.desktop.interface icon-theme "deepin"

字体配置

2、开发环境搭建

基础开发工具

编译工具
# 安装编译工具
sudo apt install build-essential gcc g++ make cmake
# 安装版本控制
sudo apt install git gitk git-gui
# 安装调试工具
sudo apt install gdb valgrind strace

编程语言环境

Python开发
# 安装Python3
sudo apt install python3 python3-pip python3-venv
# 安装常用库
pip3 install numpy pandas matplotlib jupyter
# 安装IDE
sudo apt install pycharm-community
Node.js开发
# 使用nvm安装Node.js
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install node

数据库环境

MySQL
sudo apt install mysql-server mysql-client
sudo mysql_secure_installation
PostgreSQL
sudo apt install postgresql postgresql-contrib
sudo -u postgres psql
Redis
sudo apt install redis-server
sudo systemctl enable redis-server

3、系统管理与维护

软件包管理

APT常用命令

# 更新软件包列表
sudo apt update

# 升级系统
sudo apt upgrade

# 安装软件
sudo apt install package-name

# 卸载软件
sudo apt remove package-name
sudo apt purge package-name  # 彻底删除配置文件

# 搜索软件
apt search keyword

# 查看软件信息
apt show package-name

服务管理

systemd操作

# 查看服务状态
systemctl status service-name

# 启动/停止服务
sudo systemctl start service-name
sudo systemctl stop service-name

# 启用/禁用开机启动
sudo systemctl enable service-name
sudo systemctl disable service-name

# 重新加载配置
sudo systemctl reload service-name
sudo systemctl daemon-reload

日志管理

日志位置

日志查看工具

# 实时查看日志
tail -f /var/log/syslog

# 使用journalctl
journalctl -u service-name
journalctl --since "2024-01-01" --until "2024-01-02"

网络诊断工具

# 连通性测试
ping google.com

# 路由追踪
traceroute google.com

# 端口扫描
nmap localhost

# 网络性能测试
iperf3 -c server-ip

性能监控工具

# 安装监控工具
sudo apt install htop iotop iftop nmon

# 实时监控
htop
iotop
iftop

故障排查

系统信息

# 查看系统版本
cat /etc/os-release
uname -a

# 查看硬件信息
lscpu
lsblk
lspci
lsusb

# 查看内存使用
free -h

文件操作

# 查找文件
find /path -name "filename"
locate filename

# 压缩解压
tar -czvf archive.tar.gz directory/
tar -xzvf archive.tar.gz

# 文本处理
grep "pattern" file
sed 's/old/new/g' file
awk '{print $1}' file

进程管理

# 查看进程
ps aux
top
htop

# 进程控制
kill PID
kill -9 PID
pkill process-name

网络命令

# 网络配置
ip addr
ip route
ss -tuln

# 网络测试
ping host
curl url
wget url
总结

deepin作为一款优秀的国产Linux发行版,具有以下优势:

  1. 用户体验优秀:DDE桌面环境美观易用
  2. 软件生态完善:兼容大量Linux软件
  3. 安全性高:基于Debian稳定版本
  4. 适合开发:支持多种开发环境
  5. 本土化好:中文支持完善

对于专业技术人员来说,deepin提供了稳定可靠的开发和工作环境,同时具备良好的扩展性和定制性,是值得推荐的Linux发行版之一。