Linux常用命令详解:挂载、升级、用户管理与系统工具
需积分: 5 4 浏览量
更新于2024-08-04
收藏 75KB TXT 举报
"这篇文档主要汇总了Linux操作系统中的常用命令,包括挂载网络共享、软件包管理、环境变量设置、用户和群组管理、文件权限操作以及系统和网络状态查询等关键操作。"
在Linux环境中,掌握一些基本的命令行操作是必不可少的。首先,文档提到了使用`mount`命令挂载网络共享资源,这里使用的是CIFS协议(SMB的现代版本)。例如,通过`mount -t cifs -o username=admin,password=312312 //10.16.6.91/share /mnt/share`命令,可以将远程Windows机器上的共享目录挂载到本地的/mnt/share路径下。此外,为了在系统启动时自动挂载,可以在`/etc/fstab`文件中添加相应的条目。
软件包管理是Linux系统维护的重要部分,文档中提到了`apt-get`命令。`apt-get update`用于更新软件源列表,`apt-get upgrade`用来升级已安装的所有软件包,`apt-get install`用于安装新软件,如`apt-get install cifs-utils`安装CIFS工具,而`apt-get remove`则用于卸载软件,如`apt-get remove vim-common`移除vim的常见组件。
环境变量的设置对用户交互体验有很大影响。文档提到修改`PS1`变量来定制命令提示符,例如在`~/.bashrc`文件中添加`export PS1="\u@\w\$ \n"`,这将使提示符显示用户名、当前工作目录和一个美元符号。
对于shell的设置,文档建议将/bin/sh的软链接从dash更改为bash,可以通过`ls -l /bin/sh`查看当前链接,然后使用`dpkg-reconfigure dash`将其设置为非默认。
用户和群组管理是Linux系统管理的基础。创建用户如`useradd zhangsan -d /home/zhangsan`会在/home目录下创建一个名为zhangsan的用户,其主目录为/home/zhangsan。同时,可以指定用户所属群组,如在创建用户lisi时使用`useradd lisi -d /home/lisi -g reposite`使其属于reposite群组。
文件和目录的权限管理由`chgrp`和`chown`命令负责。`chgrp -R reposite directory`可以将directory目录及其所有子目录的属组改为reposite,而`chown -R lisi filename`将filename文件的所有者改为lisi。`chmod`命令用于更改文件权限,如`chmod u+s sip`给二进制文件sip赋予setuid权限,`chmod go+r file1.txt`则让所有用户(用户、同组和其他)对file1.txt有读权限。
用户管理方面,`userdel john`删除名为john的用户,`userdel -r john`连同其家目录一起删除,`passwd -l john`锁定john用户的密码,`passwd -d john`则删除其密码。`ps -ef`命令用于列出系统中所有运行的进程,`netstat -an`显示所有TCP连接和监听端口,`ulimit -c unlimited`则开启核心转储功能,允许记录系统崩溃时的内存状态。
这些命令是Linux日常运维的基础,熟练掌握它们能大大提高系统管理和问题排查的效率。
2014-10-05 上传
2018-08-09 上传
2024-11-03 上传
Johnblx
- 粉丝: 98
- 资源: 11
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目