SUSE Linux系统管理常用命令大全

需积分: 9 20 下载量 198 浏览量 更新于2024-09-19 收藏 90KB DOC 举报
"Suse_Linux常用命令小结" 在Suse Linux操作系统中,掌握一些基本的命令对于日常管理和维护至关重要。以下是对Suse Linux常用命令的详细解释: 1. **配置默认网关**:在`/etc/sysconfig/network/routes`文件中添加默认网关的IP地址,然后重启网络服务。例如: - `echo "default <gateway_ip_address> - -" >> /etc/sysconfig/network/routes` - `/etc/init.d/xinetd restart` - `/etc/rc.d/init.d/network restart` - 使用`netstat -r`命令检查路由设置是否生效。 2. **开启telnet服务**:修改`/etc/xinetd.d/telnet`文件,将`disable = yes`改为`disable = no`,如果文件不存在则需安装telnet服务包。接着在`/etc/pam.d/login`文件中取消对`auth required pam_securetty.so`行的注释,并在`/etc/securetty`文件中添加允许telnet登录的终端,最后重启xinetd服务。 3. **开启FTP服务**:可以通过编辑配置文件和启动服务来完成。例如,在Suse 9中,可能需要安装FTP服务器软件,然后编辑相关配置文件并启动服务。 4. **配置rlogin**:通常涉及到修改`/etc/securety`文件,允许特定主机或用户通过rlogin进行远程登录。 5. **查看版本和内核**:使用`uname -a`命令查看操作系统版本和内核信息。 6. **查看CPU和内存**:`top`或`mpstat`命令可以查看CPU使用情况,`free -m`显示内存使用情况。 7. **查看操作系统位数**:使用`uname -m`命令查看系统架构,如`i386`表示32位,`x86_64`表示64位。 8. **查看VCS双机软件版本**:VCS(Virtual Cluster System)相关的命令可能包括`vcsinfo`或`clustat`,用于查看集群状态和组件版本。 9. **主机名修改**:通过`hostname`命令设置主机名,永久修改则需要编辑`/etc/hostname`文件。 10. **检查系统分区**:使用`df -h`命令列出磁盘分区和使用情况。 11. **检查内存空间**:`free -m`显示内存和交换空间的详细信息。 12. **检查时区设置**:`date`命令显示当前系统日期和时间,`timedatectl`可查看时区信息。 13. **修改时区设置**:使用`timedatectl set-timezone <timezone>`命令更改时区。 14. **系统时间设置**:`date -s <time_string>`命令可以设置系统时间,但要确保NTP服务正确配置以保持同步。 15. **重新设置光纤驱动**:可能涉及重新编译或更新驱动程序,这通常需要一些专业知识和对硬件的了解。 16. **检查磁盘分区信息**:`fdisk -l`列出所有磁盘的分区信息。 17. **创建物理卷(PV)**:在LVM(逻辑卷管理)中,使用`pvcreate /dev/sdx`创建物理卷。 18. **查看已创建的PV**:`pvdisplay`命令列出所有物理卷。 19. **创建卷组(VG)**:使用`vgcreate vg_name /dev/sdx`创建新的卷组。 20. **创建逻辑卷(LV)**:在已创建的卷组上,用`lvcreate -L <size> -n lv_name vg_name`创建逻辑卷。 21. **查看卷组和逻辑卷**:`vgdisplay`和`lvdisplay`分别显示卷组和逻辑卷的信息。 22. **创建文件系统**:如创建ext4文件系统,使用`mkfs.ext4 /dev/vg_name/lv_name`。 23. **激活/去激活卷组**:`vgchange -a y|n vg_name`激活或去激活卷组。 24. **查找卷组信息**:`vgs`命令显示所有卷组的概览信息。 25. **IP地址配置**:临时配置使用`ifconfig`,永久配置需要编辑`/etc/sysconfig/network/config`或使用`ip addr add`。 26. **配置IP地址与节点名映射关系**:在`/etc/hosts`文件中添加主机名与IP的对应条目。 27. **激活/去激活网卡**:使用`ifup`和`ifdown`命令启动或停止网络接口。 28. **配置双机ssh信任关系**:在两台机器上互相添加对方的公钥到`~/.ssh/authorized_keys`文件中。 29. **配置用户的.rhosts文件**:在用户主目录下编辑`.rhosts`文件,添加可免密登录的主机名或IP。 30. **配置心跳网卡信息**:在高可用性集群中,心跳网卡的配置通常涉及修改集群配置文件。 31. **修改主机名**:除了前面提到的`hostname`命令外,还要更新`/etc/hostname`和网络配置文件。 32. **VCS涉及的主机名修改**:VCS中的配置文件也需要相应更新。 33. **XDM配置**:X Window Display Manager的配置涉及修改`/etc/X11/xinit/xinitrc`等文件。 34. **Suse 10sp1下开启FTP服务**:类似于Suse 9,但可能需要考虑系统版本特有的配置步骤。 35. **查看操作系统补丁**:使用`rpm -q --queryformat='%{NAME}-%{VERSION}-%{RELEASE}\n' $(rpm -qa)`列出所有已安装的RPM包。 36. **查看操作版本**:通过`cat /etc/SuSE-release`获取Suse的具体版本信息。 这些命令涵盖了Suse Linux系统的许多基础操作,是系统管理员日常工作中不可或缺的工具。理解和熟练掌握这些命令,能够帮助提高工作效率,有效管理和维护Suse Linux系统。