Ubuntu桌面运维需要熟悉的知识点
Ubuntu 工作可能用到的操作
- 用U盘做启动盘(PE、再生龙、官方镜像刻录等)
- Ubuntu 18/20 Desktop 系统安装
- Ubuntu 网卡驱动编译安装
- Ubuntu 进入单用户模式
- Ubuntu 进入恢复模式
- Ubuntu 内核启动顺序调整配置
- Ubuntu 内核升级和安装
- Ubuntu APT源配置
- Ubuntu APT安装软件和卸载软件
- 使用再生龙恢复Ubuntu镜像
- Ubuntu 磁盘格式化+分区+挂载(命令行配置、图形界面配置)
- Ubuntu IP地址配置(命令行配置、图形界面配置)
- Ubuntu DNS配置(命令行配置、图形界面配置)
- Nvidia 显卡驱动安装(命令行安装、图形界面安装)
- Ubuntu 账户创建和配置(命令行配置、图形界面配置)
- Ubuntu 安装搜狗输入法
- Ubuntu 修改hostname
Ubuntu 常用命令
了解作用、了解实操基本使用和常用配置
(注:以下大部分只是命令工具本身,具体命令组合较多,篇幅原因不列举,可以自行学习)
- ls、ll、dir、cp、mv、mkdir、copy、cat #基础文件操作
- dpkg -i xxx.deb #dpkg安装软件包
- sudo -i #进入root模式
- sudo apt install xxx | sudo apt update | sudo apt remove xxx #apt安装软件 | 升级软件| 卸载软件
- sudo aptitude install xxx | sudo aptitude update #aptitude安装软件|升级软件
- ssh user@ip地址 #ssh远程其他机器
- sudo vim xxx #vim编辑文件
- make、make install #编译命令
- ip a #查看网络接口信息
- systemctl start/status/stop xxx.server #服务启动、关闭、状态查看
- ifconfig #查看接口IP
- nslookup #DNS解析工具
- netstat #网络工具
- route #路由表工具
- ip route #路由表工具
- lsblk #查看设备
- blkid #查看设备UUID等信息
- chmod +x XXX | chmod 777 XXX #修改文件权限
- chown -R root:root xxx #修改所属组信息
- ps -aux #查看进程信息
- kill -9 id #强制终止进程(ID)
- pkill -9 name #强制终止进程(名称)
- wget URL #下载URL(文件等)
- curl #网络数据/文件传输工具
- traceroute 域名 #跟踪路由命令
- bash xxx.sh #运行sh脚本
- ping IP地址、域名 #测试网络连通工具
- useradd #添加账户
- adduser #添加账户
- lspci -v #查看硬件设备信息
- journalctl -p2 #查看P2级别的异常日志,还有p1/p2/p3/p4/p5等,严重程度逐级递减。
Ubuntu 常用配置文件
了解作用、了解具体配置、实操常用配置
- /etc/apt/sources.list #源配置文件
- /etc/fstab #挂载配置文件
- /etc/passwd #账户配置文件
- /etc/group #用户和组权限配置文件
- /etc/sudoers #sudo权限配置文件
- /etc/hosts #本地解析配置文件
- /home/user/.bashrc #bash shell用户环境配置文件
- /etc/environment #全局环境变量文件
- /home/user/.Xauthority #系统自动生成的用户桌面配置文件
- /var/log/syslog #系统日志文件
- /var/log/kern.log #内核日志文件
- /boot/grub/grub.cfg #系统引导配置文件
- /etc/default/grub #引导选项配置文件
- /etc/network/interfaces #Ubuntu网络接口配置文件
- /etc/resolv.conf #系统自动生成的DNS配置文件
- /etc/hostname #配置主机名文件
- /etc/ssh/sshd_config #SSH配置文件
Ubuntu 系统自带组件、工具、服务
了解基本作用、使用、遭遇故障后了解如何重装
- gdm3 (Ubuntu18+默认登录组件)
- lightdm(Ubuntu 16默认登录组件)
- python3(Ubuntu自带python环境)
- gedit(Ubuntu自带图形界面编辑器)
- ubuntu-desktop(Ubuntu图形桌面核心组件)
- disks(Ubuntu图形界面磁盘工具)
- passwords and keys(Ubuntu凭据管理器)
- dis usage analyzer(Ubuntu磁盘分析器)
- screenshot(Ubuntu自带截图工具)
- remmina(Ubuntu自带图形化远程连接工具)
- NetworkManager(网络管理服务)
Ubuntu 工作可能用到的第三方软件
安装、验证安装、启动、基础环境配置
- s-tui:Linux压测工具(模拟界面)
- stress:压力测试工具
- htop:第三方进程管理器
- uzip:ZIP解压工具
- aptitude:第三方apt安装工具(自动解决依赖)
- cuda:nvidia开发工具编程
- cudnn:nvidia深度学习库
- ros:开源的机器人操作系统框架
- clone:开源仓库常用的克隆命令
- git:开源仓库常用的命令
THE END