Linux系统管理:用户添加、设备挂载与FTP操作
需积分: 16 141 浏览量
更新于2024-09-16
收藏 42KB DOC 举报
"这份资料是关于Linux系统的简答题集,涵盖了用户管理、文件系统挂载与卸载、VI编辑器的使用、FTP文件传输以及进程管理等多个方面的知识,适合Linux自学者参考学习。"
1. **用户管理**:
在Linux系统中,添加新用户通常通过`useradd`命令完成,但也可以直接编辑 `/etc/passwd` 和 `/etc/shadow` 文件。这两个文件分别存储用户的账户信息和加密密码。修改这两个文件后,新用户的信息就会被系统识别。
2. **文件系统挂载与卸载**:
- **U盘挂载与卸载**:创建挂载点,如 `mkdir /mnt/usb`,然后使用 `mount -t vfat /dev/sda1 /mnt/usb` 挂载U盘,卸载使用 `umount /mnt/usb` 或 `umount /dev/sda1`。
- **软盘挂载与卸载**:挂载点存在后,使用 `mount -t vfat /dev/fd0 /mnt/floppy` 挂载,卸载使用 `umount /dev/fd0` 或 `umount /mnt/floppy`。
- **光盘挂载与卸载**:创建挂载点,如 `mkdir /mnt/cdrom`,然后使用 `mount -t iso9660 /dev/cdrom /mnt/cdrom` 挂载,卸载同样使用 `umount` 命令。
3. **VI编辑器的使用**:
VI编辑器有命令模式和插入模式。从命令模式进入插入模式,可以输入 `i` 或 `I`,从插入模式返回命令模式,按 `ESC` 键。若要将每一行的第一个 `a` 字符替换为 `b`,在命令模式下输入 `%s/a/b`,然后按 `Enter`。
4. **FTP文件传输**:
- FTP登录方式有两种:匿名登录(用户名:anonymous,密码:电子邮件地址)和授权登录(使用远程系统的用户账号和密码)。
- 区别在于匿名登录通常只能访问特定的ftp目录,且仅限下载;授权登录则允许更广泛的权限,包括上传和下载。
- FTP常用命令包括:`bin`(设置二进制模式)、`asc`(设置文本模式)、`put`(上传文件)、`get`(下载文件)、`mput`(批量上传)、`mget`(批量下载)、`prompt`(控制是否提示确认每个文件的传输)和`bye`(退出FTP会话)。
5. **进程管理**:
- 进程启动:可以通过命令行执行程序来启动进程,例如 `./program_name` 或 `nohup program_name &`(后台运行)。
- 进程终止:使用 `kill` 命令发送信号给进程,如 `kill -9 process_id`(强制停止)。
- 查看进程:使用 `ps` 命令查看当前终端的进程,`top` 命令实时监控系统所有进程,或者 `pgrep` 查找特定进程。
这些是Linux系统操作的基本技能,对于日常维护和管理Linux环境至关重要。掌握这些知识能帮助你更好地理解和操作Linux系统。
2021-09-13 上传
2021-09-14 上传
2021-10-11 上传
2010-01-06 上传
2022-07-14 上传
2023-08-02 上传
minmin_0409
- 粉丝: 0
- 资源: 5
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析