Linux入门指南:从基础操作到高级设置
需积分: 0 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系统管理的各个方面,对于初学者来说,是一份非常实用的学习资料。
2009-06-06 上传
2023-04-13 上传
2010-09-27 上传
2014-06-24 上传
2009-08-22 上传
2008-10-15 上传
2012-02-21 上传
2012-03-19 上传
2012-10-28 上传
A94710048
- 粉丝: 1
- 资源: 6
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明