Linux系统管理:统计文本、网络配置与用户权限

需积分: 0 0 下载量 163 浏览量 更新于2024-08-22 收藏 2.47MB PPT 举报
"这篇文档主要介绍了在Linux操作系统中进行文本文件统计、系统管理以及文件系统的相关操作。通过`wc`命令可以统计行数、单词数和字符数,使用不同的选项可进行特定计数。此外,文档还涵盖了系统关机、重启、切换图形界面、进程信息查看、网络配置、用户权限管理、文件及链接操作等多个方面。" 在Linux系统中,统计文本文件的常用命令是`wc`。这个命令可以用来计算文件中的行数、单词数和字符数。例如,`wc story.txt`会显示`story.txt`文件的全部统计信息,包括行数、单词数和字符数。如果只想查看行数,可以使用`wc -l story.txt`;若只想查看单词数,则使用`wc -w story.txt`;而`wc -c story.txt`则只会显示字符数。 对于系统管理,Linux提供了多种控制方式。例如,使用`init 0`或`halt`可以关闭系统,`init 6`或`reboot`用于重启,`ctrl+Alt+F7`可以返回图形界面,而`exit`则可以注销当前用户。在`/proc`目录下,可以找到各种系统状态信息,如`/proc/procid/meminfo`和`/proc/cpuinfo`分别显示内存和CPU的信息。通过修改`/proc/sys/net/ipv4/icmp_echo_ignore_all`文件的值(设为0表示允许ping),可以控制系统是否响应ping请求。 Linux的进程编号可以在`/proc`目录下对应进程的子目录中找到,比如`/proc/procid`。`/proc`目录是一个虚拟文件系统,它反映了系统的实时状态。`/etc/shadow`文件存放了用户的密码信息,普通用户通常没有权限访问。 在文件系统管理方面,可以使用`mount`命令挂载文件系统,例如`mount -t vfat /dev/sda1 /mnt/windows/d`将FAT格式的U盘挂载到`/mnt/windows/d`目录下。`umount`命令用于卸载挂载点,如`umount /usb`或`umount /dev/sda1`。`sudo`命令可以临时赋予用户执行特定命令的root权限,通过编辑`/etc/sudoers`文件可以定义用户的权限。 用户管理涉及到`usermod`命令,可以用来更改用户主组、辅助组、用户名或锁定账户。例如,`usermod -g tomxiaomei xiaomei`将用户`xiaomei`的主组改为`tomxiaomei`,`usermod -L xiaomei`则会锁定账户`xiaomei`。 文件链接分为软链接(symbolic link,`ln -s`)和硬链接(hard link)。软链接可以跨文件系统,而硬链接则不能。软链接类似Windows的快捷方式,而硬链接则是文件系统层面的多个入口指向同一I节点。删除硬链接文件不会立即删除实际文件,直到所有硬链接都删除,且I节点的连接数为0时,文件才会真正被删除。在修改硬链接或源文件时,所有相关文件内容都会同步更新。软链接在修改时则会更新链接目标而非原始文件。