Linux基础命令与系统管理笔记

需积分: 9 1 下载量 54 浏览量 更新于2024-09-12 收藏 7KB TXT 举报
"这篇文档是一份关于Linux常用命令的学习笔记,主要针对初学者,内容可能不够全面,但包含了作者在工作中遇到的一些实用命令。笔记涵盖了YUM包管理、防火墙配置、服务控制、进程管理、环境变量设置、查看与配置IP地址、后台执行程序、实时监控日志以及系统时间调整等基础操作。" 在Linux操作系统中,掌握一些基本的命令行操作是十分必要的。这篇笔记首先提到了如何开放8080端口,这是通过编辑`/etc/sysconfig/iptables`文件来实现的,添加了一条允许新连接的TCP流量进入8080端口的规则。接着,通过`chkconfig iptables on`启用防火墙,并使用`service iptables start`启动服务。 对于服务的控制,笔记介绍了如何使用`chkconfig`命令来管理服务的启动和关闭,例如`chkconfig iptables off`用于关闭服务,而`service iptables start`和`service iptables stop`则分别用于启动和停止服务。此外,笔记还提到了使用`kill -9`命令强制终止指定进程(如示例中的MySQL进程)。 在进程管理方面,`ps -ef | grep mysql`被用来查找与MySQL相关的进程。`export`命令用于设置或修改环境变量,如设置Java环境变量`JAVA_HOME`、`CLASSPATH`和`PATH`。笔记中给出了在`/etc/profile`或个人配置文件(如`~/.bashrc`)中设置这些变量的例子。 网络配置部分,`ifconfig`命令用于显示或配置网络接口的IP地址。在Linux中,`PATH`环境变量定义了可执行文件的搜索路径,笔记建议用户了解并可能需要自定义这个路径。`nohup`命令使得程序能在后台继续运行,即使用户已退出终端。`tailf`则用于实时追踪文件的追加内容,常用于监控日志文件。 关于时间管理,Linux系统的时间可以通过`/etc/localtime`文件进行配置。笔记提到了将远程服务器的时区文件复制到本地,以同步时区,如`scp root@xxx.xxx.xxx.xxx:/etc/localtime /etc/localtime`。`date`命令用于查看和设置系统时间,`tzselect`命令则提供了交互式的方式来选择时区。 总结来说,这篇笔记是Linux初学者的一个良好起点,它涵盖了多个日常操作中常见的命令和技巧,有助于提升用户对Linux系统的理解和操作能力。