Linux脚本程序包及安装
概述
脚本程序并不多见,所以在软件包分类中并没有把它列为一类。它更加类似于 Windows 下的程序安装,有一个可执行的安装程序,只要运行安装程序,然后进行简单的功能定制选择(比如指定安装目录等),就可以安装成功,只不过是在字符界面完成的。目前常见的脚本程序以各类硬件的驱动居多
以安装Webmin工具软件为例来说明脚本程序的安装步骤,Webmin 是一个基于 Web 的系统管理界面,借助任何支持表格和表单的浏览器(和 File Manager 模块所需要的Java),你就可以设置用户账号、apache、DNS、文件共享等。
Webmin 包括一个简单的 Web 服务器和许多 CGI 程序,这些程序可以直接修改系统文件,比如 /etc/inetd.conf 和 /etc/passwd。Web 服务器和所有的 CGI 程序都是用 Perl 5 编写的,没有使用任何非标准 Perl 模块。也就是说,Webmin 是一个用 Perl 语言写的、可以通过浏览器管理 Linux 的软件。
webmin安装步骤
首先下载 Webmin 软件,这里下载的是 webmin-1.610.tar.gz。
解压并进入目录执行安装程序 setup.sh,并指定功能选项。命令如下:
- [root@localhost ~]# tar -zxvf webmin-1.610.tar.gz
- [root@localhost ~]# cd webmin-1.610
- [root@localhost webmin-1.610]# ./setup.sh
- **************************
- * Welcome to the Webmin setup script,version 1.610 *
- **************************
- Webmin is a web-based interface that allows Unix-like operating
- systems and common Unix services to be easily administered.
- Installing Webmin in /root/webmin-1.610...
- **************************
- Webmin uses separate directories for configuration files and log files.
- Unless you want to run multiple versions of Webmin at the same time
- you can just accept the defaults.
- Config file directory [/etc/webmin]: #选择安装位置,默认安装在/etc/webmin目录下。
- 如果安装到默认位置,则直接回车
- Log file directory [/var/webmin]: #日志文件保存位置,直接回车,选择默认位置
- **************************
- Webmin is written entirely in Perl.Please enter the full path to the
- Perl 5 interpreter on your system.
- Full path to peri (default /usr/bin/perl): #指定Perl语言的安装位置,直接回车,选择默认位置,Perl默认就安装这里
- Testing Perl...
- Perl seems to be installed ok
- **************************
- Operating system name: CentOS Linux Operating system version: 6.3
- **************************
- Webmin uses its own password protected web server to provide access to the administration programs.
- The setup script needs to know:
- -What port to run the web server on.There must not be another web server already using this port.
- -The login name required to access the web server.
- -The password required to access the web server.
- -If the Webserver should use SSL (if your system supports it).
- -Whether to start webmin at boot time.
- Web server port (default 10000): #指定Webmin监听的端口,直接回车,默认选定 10000
- Login name (default admin):admin #输入登录Webmin的用户名
- Login password:
- Password again: #输入登陆密码
- The Perl SSLeay library is not installed.SSL not available. #apache默认没有启动SSl功能,所以SSl没有被激活
- Start Webmin at boot time (y/n):y #是否在开机的同时启动Webmin
- …安装过程省略…
- Webmin has been installed and started successfully.Use your web browser to go to
- http://localhost:10000/
- and login with the name and password you entered previously.
安装完成在浏览器地址栏中输入"http://192.168.2.199:10000/ ",然后输入用户名和密码,就可以登录到 Webmin 界面,如图

Webmin登录界面
从安装Webmin 这种脚本来看,脚本安装简单快速,但是 Linux 中的绝大多数软件是没有这种脚本的。
Linux脚本程序包及安装的更多相关文章
- vs2010用NuGet(程序包管理)安装EF失败之解决办法
今天用程序包管理控制台安装EF.报错.如下
- 『学了就忘』Linux软件包管理 — 47、Linux源码包的安装和卸载
目录 1.源码包安装服务的注意事项 2.源码包安装服务的过程 3.源码包安装服务的删除 4.源码包安装服务的启动 5.源码包安装服务的关闭 1.源码包安装服务的注意事项 (1)安装服务选择哪种软件包? ...
- Linux下程序包管理工具RPM
实验环境: CentOS release 6.6 (Final) 一台 IP地址:172.16.249.230 RPM 是 Red Hat Package Manager 的缩写,本意是Red Ha ...
- ORM之PetaPoco错误--VS中NUGet程序包管理安装PetaPoco
一般在Vs中使用PetaPoco的时候都是使用NuGet程序包管理来安装PetaPoco的,如果你在安装PetaPoco前设置了ConnectionString,那么PetaPoco中的T4模板会自动 ...
- Linux下RPM包的安装
Linux下RPM包安装 二进制包(RPM包.系统默认包) RPM安装 rpm -ivh 包全名(查询依赖网址:http://www.rpmfind.net) -i(install):安装 -v(ve ...
- [Linux] 021 RPM 包的安装、升级与卸载
1. 包全名与包名包全名 包全名:操作的包是没有安装的软件包 使用包全名.而且要注意路径包名 包名:操作已经安装的软件包时,使用 是搜索 /var/lib/rpm/ 中的数 2. 安装 $ rpm - ...
- tomcat下程序包的安装与部署
还没亲自在服务器进行部署,但是参考了公司文档,等自己安装部署的时候,再将文档补充完整. 1.初始化数据库 2.修改war包的数据 主要包括的一些配置是数据库的连接配置. 3.将包发布 这个步骤下有几个 ...
- linux上war包方式安装Jenkins
我的安装环境:jdk1.8, linux系统为: [root@ipha-dev71-1 nmon]# cat /etc/redhat-release # Linux查看版本当前操作系统发行版信息 Ce ...
- Linux脚本程序
#!/bin/bash # array-ops.sh: 数组更多有趣的用法. array=( zero one two three four five ) # 元素 ]} # zero } # zer ...
随机推荐
- uboot下tftp传输文件
uboot下通过tftp工具传输文件,tftp与ftp是完全不同的工具或协议. 1) 下载并安装程序 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是 ...
- makefile变量定义应用到c语言
makefile是为组织程序工程的,其定义的宏怎样应用到c程序中呢? 我们知道Makefile中可定义变量或导出变量,make命令可定义变量:编译器(如gcc)可通过CFLAGS定义宏. 但如何才能使 ...
- 解决pip安装模块报错Cannot fetch index base URL http://pypi.python.org/simple/
产生这个问题的原因呢和github一样,因为他们用的cdn被墙.经小伙伴反馈,解决办法如下. 通过指定国内镜像源来安装: pip --trusted-host 镜像源 install 模块名 -i 镜 ...
- Servlet 服务器 HTTP 响应
状态行包括 HTTP 版本(在本例中为 HTTP/1.1).一个状态码(在本例中为 200)和一个对应于状态码的短消息(在本例中为 OK). 下表总结了从 Web 服务器端返回到浏览器的最有用的 HT ...
- 创建动作action类:
Action类是Struts 2应用程序的关键,我们实现了大部分Action类中的业务逻辑.因此,让我们创建一个Java文件HelloWorldAction.java的Java资源> SRC下一 ...
- CSDN学院 免费技术答疑公开课,本周四场即将开播~~~
为了酬谢广大学员,CSDN学院特推出免费技术答疑公开课,让您开启一段充实的学习之旅~ 本周四场即将开播! ----------------------------------------------- ...
- 基于python的七种经典排序算法(转)
一.排序的基本概念和分类 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作.排序算法,就是如何使得记录按照要求排列的方法. 排序的稳定性:经过某种排序后,如果两个 ...
- vue起手式
主要步骤 安装node 安装npm 安装vue-cli(vue命令行工具) 初始化一个vue项目 进行开发 # 安装node # 安装npm # 安装cnpm,在中国大陆防止被墙 # 安装git # ...
- Invalid bound statement (not found) 问题处理
最近开发过程中遇到一个BUG:Invalid bound statement (not found): com.mapper.ResourceIdMappingsBatchMapper.deleteR ...
- log4j分级别打印和如何配置多个Logger
log4j.rootLogger=dubug,info,warn,error 最关键的是log4j.appender.[level].threshold=[level] 这个是日志分级别打印的最关 ...