Linux入门指南:从基础操作到高级设置
需积分: 0 96 浏览量
更新于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系统管理的各个方面,对于初学者来说,是一份非常实用的学习资料。
2009-06-06 上传
2023-04-13 上传
2010-09-27 上传
2014-06-24 上传
2009-08-22 上传
2008-10-15 上传
2018-05-02 上传
2012-10-28 上传
2012-02-21 上传
A94710048
- 粉丝: 1
- 资源: 6
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍