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