1.SUSE Linux简介
- SUSE Linux是德国 SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标。2004年这家公司被Novell公司收购。openSUSE 项目是由 Novell 发起的开源社区计划。旨在推进 Linux 的广泛使用。openSUSE是Novell的开源Linux项目,旨在推进 Linux 的广泛使用。该项目为 Linux开发者和爱好者提供了开始使用 Linux 所需要的一切。openSUSE 原名 SUSE Linux,10.2版本以后改名为openSUSE。
- 它在企业级 Linux 市场占有主导地位
2.SUSE自带的安装命令zyyper
- SUSE与CENTOS和Ubuntu不同,它也有自己的特有的包管理命令zypper,zypper是SUSE发行版所特有的包管理命令,类似于yum和apt-get,适用于社区发行版openSUSE和企业发行版SUSE Linux Enterprise
## zypper [--全 局 选 项 ] <命 令 > [--命 令 选 项 ] [参 数 ] ##--non-interactive,-n 不询问任何问题,自动使用默认的回复 zypper -n install ntp
- zypper命令全局选项
#全局选项: --help,-h 帮助。 --version,-V 输出版本号。 --quiet,-q 减少普通输出,仅打印错误信息。 --verbose,-v 增加信息的详细程度 --no-abbrev,-A 表格中不出现缩写文本。 --table-style,-s 表格样式(整数)。 --rug-compatible,-r 开启与rug的兼容。 --non-interactive,-n 不询问任何问题,自动使用默认的回复。 --xmlout,-x 切换到XML输出。 --reposd-dir,-D<dir> 使用其他的安装源定义文件目录。 --cache-dir,-C<dir> 使用其他的元数据缓存数据库目录。 --raw-cache-dir<dir> 使用其他的原始元数据缓存目录。 #RepositoryOptions: --no-gpg-checks 忽略GPG检查失败并继续。 --plus-repo,-p<URI> 使用额外的安装源。 --disable-repositories 不从安装源读取元数据。 --no-refresh 不刷新安装源。
-
zypper操作命令
#命令: help,? 打印帮助。 shell,sh 一次接受多个命令. #安装源操作: repos,lr 列出所有定义的安装源。 addrepo,ar 添加一个新的安装源。 removerepo,rr 删除指定的安装源。 renamerepo,nr 重命名指定的安装源。 modifyrepo,mr 修改指定的安装源。 refresh,ref 刷新所有安装源。 clean 清除本地缓存。 #软件管理: install,in 安装软件包。 remove,rm 删除软件包。 verify,ve 检验软件包的依赖关系的完整性。 update,up 将已经安装的软件包更新到新的版本。 dist-upgrade,dup 执行整个系统的升级。 source-install,si 安装源代码软件包和它们的编译依赖。 #查询: search,se 查找符合一个模式的软件包。 info,if 显示指定软件包的完整信息。 patch-info 显示指定补丁的完整信息。 pattern-info 显示指定模式的完整信息。 product-info 显示指定产品的完整信息。 patch-check,pchk 检查补丁。 list-updates,lu 列出可用的更新。 patches,pch 列出所有可用的补丁。 packages,pa 列出所有可用的软件包。 patterns,pt 列出所有可用的模式。 products,pd 列出所有可用的产品。 what-provides,wp 列出能够提供指定功能的软件包。 软件包锁定: addlock,al 添加一个软件包锁定。 removelock,rl 取消一个软件包锁定。 locks,ll 列出当前的软件包锁定。
3.SUSE的httpd服务
- 在SUSE中安装httpd服务,其默认build指定的是apache2
- 所以我们在安装http server服务时直接安装apache2即可
#安装apache2 zypper -n install apache2
- 与传统http服务器所定义的目录不用,apache2的目录不是在/var/www/html下,而是在/srv/www/htdocs目录下
- 另外,这里我们安装完apache2后并不能直接访问页面,会出现403报错,原因是缺少apache2服务的基础包和格式样例,所以我们还需要进行以下安装
#安装相关组件 zypper -n install apache2-doc apache2-example-pages apache2-utils apache2-prefork apache2-mod_perl apache2-mod_php5
- 安装完毕后,再次访问主机的默认80端口,出现It Work提示,表示安装完成啦!