linux 系统管理
时间: 2023-12-09 10:36:44 浏览: 128
以下是Linux系统管理的一些基本知识点:
1.用户管理
- 添加用户:`useradd username`
- 修改密码:`passwd username`
- 删除用户:`userdel username`
2.文件管理
- 查看当前目录下的文件:`ls`
- 切换目录:`cd directory`
- 创建目录:`mkdir directory`
- 删除文件或目录:`rm filename` 或 `rm -r directory`
3.进程管理
- 查看进程:`ps aux`
- 杀死进程:`kill PID`
4.网络管理
- 查看IP地址:`ifconfig`
- 查看路由表:`route`
- 查看网络连接:`netstat`
- 防火墙管理:`iptables`
5.软件包管理
- 安装软件包:`apt-get install package`
- 卸载软件包:`apt-get remove package`
- 更新软件包:`apt-get update`
- 搜索软件包:`apt-cache search package`
关于Linux网卡的介绍,常见的网卡有以下几种:
- eth0:有线网卡
- lo:本地回环网卡
- docker0:Docker虚拟网桥
- rndis0:USB共享网络
- usb0:USB网络共享
- dummy0:虚拟网卡
- l4tbr0:Jetson TX2开发板网桥
相关问题
linux 系统命令有哪些
Linux 系统包含了大量的命令行工具,它们可以用于管理系统、文件操作、网络管理、进程控制等多种任务。以下是Linux常用的一些命令类别:
1. **基本命令**:
- `ls` 列出目录内容
- `cd` 改变当前工作目录
- `pwd` 显示当前工作目录
- `mkdir` 创建目录
- `rm` 删除文件或目录
- `grep` 查找文本中的特定模式
- `sed` 和 `awk` 文本流编辑
3. **文件管理**:
- `touch` 创建新文件或更新修改时间
- `cp` 复制文件或目录
- `mv` 和 `rename` 重命名文件或目录
- `chmod` 修改文件权限
- `chown` 改变所有者
4. **用户和权限管理**:
- `top` 实时查看系统资源占用情况
6. **磁盘管理**:
- `df` 显示磁盘空间使用情况
- `du` 计算文件和目录大小
7. **包管理和软件安装** (依赖于发行版):
- `apt-get` 或 `yum` 对于Debian和Red Hat系的系统
- `pip` 对于Python应用
这只是Linux众多命令的一小部分,实际上每个Linux发行版可能还会有自定义的命令。学习和熟悉这些基础命令对Linux使用者来说非常重要。
linux systemctl
`systemctl` 是 Linux 系统中用于管理系统服务的一个命令行工具,它是在 systemd 框架下工作的。Systemd 是一种系统及服务管理器,它替代了以前的 init 进程,并提供了一个集成了守护进程控制、启动挂载点管理和基本时间同步等功能的统一接口。
`systemctl` 主要用来执行以下操作:
1. **启动和停止服务**:例如 `systemctl start service_name` 启动服务,`systemctl stop service_name` 停止服务。
2. **状态查询**:`systemctl status service_name` 可查看服务当前的状态(运行、已停等)。
3. **启用和禁用自动启动**:`systemctl enable service_name` 让服务在系统启动时自动启动,`systemctl disable service_name` 则禁止自动启动。
4. **检查服务日志**:`journalctl -u service_name` 查看与特定服务相关的日志。
5. **列出所有可用的服务**:`systemctl list-units` 或 `systemctl list-services` 显示系统中的服务列表。
使用 `systemctl` 需要在终端输入,通常需要管理员权限。它是现代 Linux 发行版如 Ubuntu、Debian、Red Hat 和 CentOS 中管理服务的标准工具。
阅读全文