Linux入门指南:从基础操作到高级设置

需积分: 0 2 下载量 40 浏览量 更新于2024-10-22 收藏 198KB PDF 举报
"Linux学习笔记,适合初学者,涵盖了Linux系统的日常管理和维护知识,包括系统配置、服务管理、网络通信、文件压缩、系统监控等多个方面。" 这篇Linux学习笔记详尽地介绍了多个实用技巧和操作步骤,旨在帮助Linux新手快速入门。笔记内容包括: 1. 更改telnet登录慢的问题:可能涉及优化网络设置,减少延迟,或者调整telnet服务的配置。 2. 更改root用户不能直接远程登录问题:这通常涉及到SSH服务的配置,可能需要修改`/etc/ssh/sshd_config`文件中的相关设置。 3. 挂接USB移动硬盘:使用`fdisk`或`lsblk`发现设备,然后用`mount`命令挂载。 4. Linux时间同步问题(安装ntp软件过程):通过安装NTP服务,如`ntpdate`或`systemd-timesyncd`,实现与网络时间服务器同步。 5. 更改Linux启动时用图形界面还是字符界面:修改`/etc/inittab`或使用`systemd`的默认目标设置。 6. 重启xinetd服务:使用`systemctl restart xinetd`命令。 7. 重启smb服务:`systemctl restart smb`命令用于重启Samba服务,以便共享文件和打印机。 8. 配置smb可以被哪些IP所用:在`smb.conf`配置文件中设定访问权限。 9. 禁止在后台使用CTRL-ALT-DELETE重起机器:修改`/etc/inittab`文件中的相应条目。 10. 修改主机名:通过`hostnamectl set-hostname`命令进行更改。 11. 重新启动FTP服务:使用`systemctl restart vsftpd`命令。 12. 查看开机检测的硬件:`dmesg`命令可查看启动时的硬件信息。 13. 查看硬盘使用情况:`df -h`命令列出磁盘空间。 14. 查看目录的大小:`du -sh`命令显示指定目录的大小。 15. 解压小全:`tar`、`gzip`、`bzip2`等工具用于不同类型的压缩文件解压。 16. 显示内存使用情况:`free -m`命令展示内存使用状况。 17. 忘记了root密码:可以通过启动到单用户模式来重置root密码。 18. 显示系统运行了多长时间:`uptime`命令提供系统运行时间信息。 19. 重新启动网络:`systemctl restart networking`或`ifdown`和`ifup`命令。 20. 显示开机自检的内容命令:`dmesg`可以查看引导日志。 21. 查看端口:`netstat -an`命令列出所有活动的端口。 22. 端口的详细列表:`ss`或`lsof`命令提供更详细的信息。 23. 查看物理信息:`lspci`和`dmidecode`用于查看硬件组件。 24. 安装图形界面:可能涉及安装Gnome、KDE等桌面环境。 25. 屏蔽主机的ping命令:通过防火墙规则禁止ICMP回应。 26. 彻底删除Oracle安装:移除相关软件包及配置文件。 27. Linux启动到文字界面:修改`/etc/inittab`或使用`systemd`设置默认运行级别。 28. RPM包管理:了解如何安装、查询、升级和卸载RPM软件包。 29. 查看已安装的字符集:`locale -a`命令列出所有字符集。 30. `tcpdump`抓包命令:用于网络数据包捕获和分析。 31. 文本界面的中文支持:配置locale和字体支持。 32. 查看端口现在运行什么程序:`netstat -apn`结合`ps`命令。 33. 查看实时日志:`tail -f`跟踪日志文件。 34. 解决mount出现死锁的问题:可能需要检查文件系统错误或磁盘状态。 35. Linux控制Windows:利用SSH隧道或其他远程控制工具。 36. Linux挂载Windows分区:使用`ntfs-3g`等工具实现NTFS分区的挂载。 37. Oracle9i在Linux9.0上安装:遵循Oracle官方文档进行数据库安装。 38. 网卡的激活与停止:`ifconfig`或`ip`命令管理网络接口。 39. 查看网络环境:`ping`、`traceroute`等命令检查网络连通性。 40. Linux下cvs的安装配置:搭建CVS版本控制系统。 41. 命令绝对路径:`which`命令查找命令的完整路径。 42. 修改用户的权限:使用`chown`、`chmod`命令调整文件或目录权限。 43. 修改GRUB启动时的背景图片:编辑GRUB配置文件并替换背景图。 44. VNC for Linux的安装:设置远程桌面访问。 45. 改变或关闭Oracle XDB的ftp和http端口:修改Oracle配置文件。 46. XML for Linux的安装:安装XML处理库和工具。 47. ACE for Linux的安装:部署ACE跨平台框架。 48. 删除了/etc/inittab:可能导致系统启动问题,需要恢复或重建。 49. 开启后台talk会话功能:配置聊天服务的后台运行。 50. 不让显示器休眠:修改X Window或显卡驱动的电源管理设置。 51. 定制用户登录时显示的信息:修改`/etc/motd`文件。 52. 查看路由信息:`route -n`或`ip route`命令列出路由表。 这些笔记内容涵盖了Linux系统管理的各个方面,对于初学者来说,是一份非常实用的学习资料。