Linux常见命令及配置指令大全

需积分: 9 1 下载量 192 浏览量 更新于2024-09-11 收藏 19KB DOCX 举报
Linux面试题知识点大全 Linux操作系统是一种广泛应用于服务器、嵌入式系统和移动设备等领域的开源操作系统,本文将从多个方面总结 Linux 面试题知识点,涵盖用户管理、网络管理、文件管理、进程管理、安全管理等方面的知识点。 一、用户管理 1. 新建用户:使用 `useradd` 命令可以新建一个用户,例如 `# useradd yangang`。 2. 设置密码:使用 `passwd` 命令可以设置用户的密码,例如 `# passwd yangang`。 3. 添加用户到组:使用 `groupadd` 命令可以添加用户到组,例如 `# groupadd root`,然后使用 `usermod` 命令将用户添加到组中,例如 `# usermod -g root yangang`。 二、网络管理 1. 设置IP地址:使用 `ifconfig` 命令可以设置IP地址,例如 `# ifconfig eth0 192.168.1.123 netmask 255.255.255.0`。 2. 设置默认网关:使用 `route` 命令可以设置默认网关,例如 `# route add default gw 192.168.2.254`。 3. 查看路由信息:使用 `route` 命令可以查看路由信息,例如 `# route`。 三、文件管理 1. 查看文件内容:使用 `less` 命令可以查看文件内容,例如 `# less /etc/httpd/conf/httpd.conf`。 2. 编辑文件:使用 `vi` 命令可以编辑文件,例如 `# vi /etc/inittab`。 3. 写入文件:使用 `echo` 命令可以写入文件,例如 `# echo 'hello!' > /home/yangang/test.txt`。 四、进程管理 1. 查看进程信息:使用 `ps` 命令可以查看进程信息,例如 `# ps aux`。 2. 杀死进程:使用 `kill` 命令可以杀死进程,例如 `# kill -9 pid`。 3. 查看named守护进程运行级别:使用 `telinit` 命令可以查看named守护进程运行级别,例如 `# telinit 3`。 五、安全管理 1. 查看当前主机名:使用 `hostname` 命令可以查看当前主机名,例如 `# hostname`。 2. 查看当前主机的路由信息:使用 `route` 命令可以查看当前主机的路由信息,例如 `# route`。 3. 查看TCP协议连接情况:使用 `netstat` 命令可以查看TCP协议连接情况,例如 `# netstat -t`。 六、其他命令 1. 查看命令帮助文件:使用 `man` 命令可以查看命令帮助文件,例如 `# man sort`。 2. 统计文件字节数和行数:使用 `wc` 命令可以统计文件字节数和行数,例如 `# wc -cl /etc/passwd`。 3. 打包并压缩文件:使用 `tar` 命令可以打包并压缩文件,例如 `# tar -zcvf mylinux_etc.tar.gz /etc`。 七、常见问题 1. 如何查看当前系统日期和时间?使用 `date` 命令可以查看当前系统日期和时间,例如 `# date`。 2. 如何将文件内容写入到另一个文件中?使用 `echo` 命令可以将文件内容写入到另一个文件中,例如 `# echo 'hello!' > /home/yangang/test.txt`。 3. 如何查看当前Linux服务器的主机名?使用 `hostname` 命令可以查看当前Linux服务器的主机名,例如 `# hostname`。