SUSE Linux系统管理常用命令大全
需积分: 9 47 浏览量
更新于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系统。
2012-06-19 上传
2012-03-22 上传
2011-09-20 上传
2019-07-17 上传
2013-06-22 上传
smallhorse322
- 粉丝: 2
- 资源: 6
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建