Linux系统管理与优化实战笔记
需积分: 0 62 浏览量
更新于2024-11-19
收藏 198KB PDF 举报
这是一份详尽的Linux个人学习笔记,涵盖了多个方面,旨在帮助学习者掌握Linux操作系统的基础操作和管理技巧。笔记包含了从系统配置、服务管理、硬件检测到网络设置等多个主题,以下是对其中一些关键知识点的详细解释:
1. **更改telnet登录慢的问题**:通常涉及到调整telnet服务器的超时设置或检查网络延迟,可能需要优化网络配置。
2. **更改root用户远程登录**:默认情况下,root用户不允许通过SSH远程登录,可以通过编辑`/etc/ssh/sshd_config`文件并取消对`PermitRootLogin`的禁止来启用。
3. **挂接USB移动硬盘**:使用`fdisk -l`查找设备,然后使用`mount`命令挂载,必要时需要创建挂载点并设定权限。
4. **Linux时间同步**:通过安装和配置`ntp`服务,确保系统时间与网络时间服务器同步。
5. **启动方式选择**:通过编辑`/etc/inittab`或使用`systemctl`设置默认启动级别,以选择启动图形界面(GDM, KDE等)或字符界面(tty)。
6. **重启服务**:如`xinetd`和`smb`,可以使用`systemctl restart service_name`命令来重启。
7. **配置smb服务访问权限**:编辑`/etc/samba/smb.conf`,设定允许访问的IP范围。
8. **禁用CTRL-ALT-DELETE重启**:修改`/etc/inittab`,移除对应条目或替换为其他操作。
9. **修改主机名**:使用`hostnamectl set-hostname new_hostname`命令。
10. **重启FTP服务**:`systemctl restart vsftpd`,`vsftpd`是常见的FTP服务。
11. **查看硬件信息**:可以使用`lspci`,`lsusb`等命令查看系统硬件信息。
12. **硬盘使用情况**:`df -h`展示磁盘空间,`du -sh *`查看目录大小。
13. **解压文件**:`tar`,`gzip`,`bzip2`等命令用于解压不同格式的压缩文件。
14. **内存使用情况**:`free -m`显示内存使用状况。
15. **忘记root密码**:可通过启动到单用户模式或使用`chroot`环境来重置密码。
16. **系统运行时间**:`uptime`命令可查看系统运行时间及当前负载。
17. **重启网络**:`systemctl restart networking`或`ifdown`/`ifup`接口。
18. **查看启动自检日志**:`dmesg`显示内核启动信息。
19. **查看端口状态**:`netstat -tuln`列出监听的网络端口。
20. **端口详细信息**:`ss`或`lsof -i`可查看端口上的连接详情。
21. **物理信息查看**:`dmidecode`提供硬件详细信息。
22. **图形界面安装问题**:可能涉及XWindow系统、桌面环境的安装和配置。
23. **ping命令屏蔽**:修改`/etc/sysconfig/iptables`防火墙规则来阻止入站的ICMP请求。
24. **RPM包管理**:`rpm -qa`列出已安装的RPM包,`yum`或`dnf`进行安装和管理。
25. **字符集查看**:`locale -a`显示系统支持的字符集。
26. **TCPdump**:用于网络封包分析,捕获网络流量。
27. **文本界面中文支持**:安装必要的中文语言包和字体,如`zh_CN.*`。
28. **查看端口对应程序**:`netstat -ap`或`fuser -n tcp端口号`。
29. **实时日志查看**:`tail -f 日志文件`监控日志动态。
30. **mount问题**:可能涉及文件系统错误,需要使用`fsck`检查修复。
31. **Linux控制Windows**:如使用`rdesktop`远程连接Windows桌面。
32. **挂载Windows分区**:使用`ntfs-3g`等工具挂载NTFS分区。
33. **Oracle安装**:遵循官方文档,处理依赖,正确配置环境。
34. **网卡管理**:`ifconfig`启动和停止网卡,配置IP地址。
35. **网络环境检查**:`ping`测试网络连通性,`nslookup`或`dig`查询DNS。
36. **Cvs安装配置**:安装CVS服务器,设置仓库和权限。
37. **命令绝对路径**:`which`或`whereis`命令查找命令的完整路径。
38. **修改用户权限**:使用`chmod`,`chown`,`chgrp`命令。
39. **Grub背景图片**:修改`/boot/grub/grub.cfg`或使用grub定制工具。
40. **VNC安装**:实现远程图形化桌面访问。
41. **Oracle XDB端口**:修改` listener.ora`和`tnsnames.ora`配置文件。
42. **XML for Linux**:安装XML解析器和相关开发库。
43. **ACE for Linux**:安装ACE框架,用于跨平台的C++开发。
44. **误删`/etc/inittab`**:可能需要恢复备份或重新安装系统。
45. **后台talk会话**:使用`talk`命令实现终端间的交互。
46. **防止显示器休眠**:设置`xset`命令或调整桌面环境的电源管理选项。
47. **定制登录信息**:修改`/etc/motd`文件,显示自定义欢迎消息。
48. **查看路由信息**:`route -n`或`ip route`显示当前路由表。
这份笔记是一个全面的学习资源,适合Linux初学者和进阶用户,涵盖了从基本操作到高级管理的多个层次,有助于提升Linux系统的管理和维护技能。
2021-09-29 上传
2014-06-24 上传
2014-05-31 上传
2020-12-29 上传
2024-02-20 上传
2011-06-10 上传
2010-05-26 上传
frank_good
- 粉丝: 473
- 资源: 72
最新资源
- vc++精确计时的程序代码示例
- nyanpass-bot:松弛机器人
- 数据库维护:数据库课程项目
- This project is to create a video website.zip
- Special Characters - Click and Paste-crx插件
- cuarto_poliandino
- censusapi:R包,用于通过API检索人口普查数据和元数据
- online-translater:我的第一个Django项目
- Day14-Project
- 1055547009.github.io
- AT24C02.zip_单片机开发_C/C++_
- react+node项目.zip
- quantum-native-dojo:量子计算机初学者的自学材料
- darksky:Dark Sky API的R接口[应用程序正在关闭API 2021-12-31]
- DSCI525_Group14:网络和云计算
- complex.js:Java的复数算术库