【文件直连源码】【macc源码】【测距源码】webmin源码

时间:2024-12-22 20:22:38 来源:好用的app源码 分类:百科

1.CentOS 6下Webmin无法启动proftpd的源码解决办法
2.4个免费工具 管理多个Linux主机没问题
3.linux系统中程序的安装.卸载和升级教程
4.如何在Linux系统下安装软件
5.linux图形界面启动命令linux以图形界面启动

webmin源码

CentOS 6下Webmin无法启动proftpd的解决办法

       ProFTPd是一套可配置性强的开放源代码的FTP伺服器软件,名称最後的源码d字是因为在Linux中是用daemon来称呼。ProFTPd与Apache的源码配置方式类似,因此十分容易配置和管理,源码下面小编在使用proftpd碰到无法启动问题了,源码下面我们一起来看解决办法.

       在CentOS 6 bit系统的源码文件直连源码Xen VPS中安装Webmin后,发现proftpd服务未启动。源码

       使用Putty输入

       service proftpd restart

       屏幕提示

       Shutting down proftpd: [FAILED]

       Starting proftpd: [FAILED]

       因为proftpd默认没有开启日志的源码记录,所以/var/log/proftpd/ 这个目录下是源码空的,所以没法查看错误日志。源码

       运行:

       proftpd

       屏幕提示

       - warning: unable to determine IP address of 'MyVPS'

       - error: no valid servers configured

       - Fatal: error processing configuration file '/etc/proftpd.conf'

       根据错误提示,源码proftpd无法确定VPS的源码IP地址。

       解决方法:

       1、源码在配置文件/etc/proftpd.conf里面增加VPS的源码IP(请根据实际IP填写,这里用..8.8举例);

       DefaultAddress ..8.8

       2、源码修改主机名 /etc/hosts

       vi /etc/hosts

       ..8.8 MyVPS

       保存退出后,输入:

       service proftpd start

       OK,成功启动proftpd。

4个免费工具 管理多个Linux主机没问题

       在管理多个正在运行的VPS主机时,单个用户可能会感到困难重重。亚洲云端Asia.Cloud为此提供了一种解决方案,旨在简化这一过程。

       由RedHat开发的macc源码Linux版Cockpit项目,用户可通过常规软件包管理器(如Ubuntu / CentOS上的apt / yum)进行安装。Cockpit允许用户通过Web UI或终端来管理服务、添加/删除用户等。它支持容器管理,提供可用容器及其状态(CPU /内存使用情况)的列表。

       对于管理多个Linux主机,用户可以在多台计算机上安装Cockpit,并将其中一台标记为主主机。在Cockpit仪表板“机器”选项中,用户可以通过简洁的图形查看其他VM的详细信息。

       WebMin是另一个开源工具,使用Web界面来管理多个设备,无需依赖终端。它允许管理启动脚本、添加/删除Unix用户,以及设置防火墙规则。但WebMin不是交互式的,因此无法实现脚本运行和回复脚本问题。要管理多个主机,则需要使用“群集Webmin主机”模块并在所有主机上安装webmin。

       Nagois有面向企业用户的付费版本,但核心版本为%免费。测距源码Core版本提供监视多个Linux主机(并获取统计信息)的主要功能。Nagois的界面清晰展现了主机负载、硬盘使用情况和系统日志信息。它还支持自定义工作程序,例如使用SNMP进行自定义检查。要管理多个Linux主机,就需要安装Multi-Nagios Tactial Overview系统。

       ISPConfig是一种开放源代码服务器监视系统,主要面向在一个或多个主机上管理多个站点的网站管理员。它没有终端支持,但可以在现有主机上配置虚拟主机。要在多台主机上安装ISPConfig,需要将第一台主机配置为主主机,并设置其他每台主机都要执行特定任务(DB / Mail / DNS等)。

linux系统中程序的安装.卸载和升级教程

       对于Linux初学者来说,RPM安装是一个不错的选择。如果想真正掌握Linux系统,源代码安装仍然是Linux下软件安装的重要手段。由于linux系统中应用软件的安装和大家熟悉的windows下面的软件的安装过程存在很大的区别,在linux中,根据下载到安装包的格式的不同用不同的安装方法,下面将对linux下的snk源码应用程序安装进行总结和归纳。

       1、源代码包的安装

       gzip -d apache_1.3..tar.gz (解压)

       tar xvf apache_1.3..tar (解包)

       cd apache_1.3.

       ./configure (配置) ----./configure --help(查看configure选项)

       make (编译)

       make install (安装)

       make clean (卸载)

       注:典型的源代码包可以这样安装,但不都是这样,如webmin

       要执行其目录下./setup.sh进入交互式配置安装

       卸载用uninstall程序

       具体如果不清楚看要安装的包下的README文件

       2、RPM包的安装

       RPM软件包的一个例子:

       foo-1.0-1.i.rpm

       其中包括软件包的名称(foo),版本号(1.0),发行号(1),和硬件平台(i)。

       (1)安装

       # rpm -ivh foo-1.0-1.i.rpm

       foo

       #######################

       A. 软件包已被安装

       # rpm -ivh foo-1.0-1.i.rpm

       foo package foo-1.0-1 is already installed

       error: foo-1.0-1.i.rpm cannot be installed

       如果你仍旧要安装该软件包,你可以在命令行上使用--replacepkgs 选项,这将忽略该错误信息。

       B. 文件冲突

       如果要安装的软件包中有一个文件已在安装其它软件包时安装,会出现以下错误信息:

       # rpm -ivh foo-1.0-1.i.rpm

       foo /usr/bin/foo conflicts with file from bar-1.0-1

       error: foo-1.0-1.i.rpm cannot be installed

       要想让RPM 忽略该错误信息, 请使用--replacefiles 命令行选项

       C.未解决依赖关系

       RPM软件包可能依赖于其它软件包, 在安装了特定的软件包之后才能安装该软件包。

       # rpm -ivh bar-1.0-1.i.rpm

       failed dependencies:

       foo is needed by bar-1.0-1

       你必须安装完所依赖的软件包,才能解决这个问题。如果想强制安装 (但是,这样安装后的软件包未必能正常运行),请使用-nodeps 命令行选项。

       (2) 卸载

       # rpm -e foo

       注意:这里使用软件包的名字foo,而不是软件包文件的名字“foo-1.0-1.i.rpm”.

       如果其它软件包依赖于你要卸载的软件包,卸载时则会产生错误信息。如:

       # rpm -e foo

       removing these packages would break dependencies:

       foo is safe源码needed by bar-1.0-1

       要想RPM忽略该错误信息继续卸载的话 (但是,依赖于该软件包的程序可能无法运行), 请使用-nodeps 命令行选项。

       (3)升级

       # rpm -Uvh foo-2.0-1.i.rpm

       foo

       ###############################

       当使用旧版本的软件包来升级新版本的软件时,会产生以下错误信息:

       # rpm -Uvh foo-1.0-1.i.rpm

       foo package foo-2.0-1 (which is newer) is already installed

       error: foo-1.0-1.i.rpm cannot be installed

       要使RPM 坚持这样“升级”,可使用--oldpackage 命令行参数。

       (4)查询

       # rpm -q foo

       foo-2.0-1

       软件包指定选项:

       -a 查询所有已安装的软件包.

       -f  file  将查询包含有文件的软件包

       -p  packagefile 查询软件包文件名为 packagefile 的软件包

       信息选择选项:

       -i 显示软件包信息,如描述, 发行号, 尺寸, 构建日期, 安装日期, 平台, 以及其它各类信息。

       -l 显示软件包中的文件列表。

       -s 显示软件包中所有文件的状态。

       -d 显示被标注为文档的文件列表(man 手册, info 手册, README's, etc).

       -c 显示被标注为配置文件的文件列表。这些是要在安装完毕以后加以定制的文件(sendmail.cf, passwd, inittab, etc)。

       对于那些要显示文件列表的文件,可以增加-v 命令行选项以获得如同 ls -l 格式的输出。

       (5)验证

       验证软件包是通过比较软件包中安装的文件和软件包中的原始文件信息来进行的。除了其它一些东西,验证主要是比较文件的尺寸, MD5 校验码, 文件权限, 类型, 属主和用户组等。

       rpm -V命令用来验证一个软件包,如

       rpm -V foo

       验证包含特定文件的软件包: rpm -Vf /bin/vi

       验证所有已安装的软件包: rpm -Va

       根据一个RPM来验证某个软件包: rpm -Vp foo-1.0-1.i.rpm

       如果你担心RPM数据库已被破坏,就可以使用这种方式。如果一切校验均正常将不会产生任何输出。如果有不一致的地方,就会显示出来。

       输出格式是8位长字符串,c 用以指配置文件,接着是文件名. 8位字符的每一个用以表示文件与RPM数据库中一种属性的比较结果。“.” (点)表示测试通过。

       以下字符表示某种测试的失败:

       5 MD5 校验码

       S 文件尺寸

       L 符号连接

       T 文件修改日期

       D 设备

       U 用户

       G 用户组

       M 模式e (包括权限和文件类型)

       如果有信息输出,应当认真加以考虑,是删除,重新安装,还是修正出现的问题。

       (6)RPM应用的几个例子

       A. 如你误删了一些文件, 但是不能肯定到底删除了哪些文件。如果你想验证一下整个系统看看都丢失了哪些文件的话,可以键入:rpm –Va

       B.若是一些文件丢失了或已被损坏, 就可以重新安装或先卸载再安装该软件包。如果碰到了一个自己不认识的文件,要想查处它属于哪个软件包,可以输入以下命令:rpm -qf /usr/XR6/bin/xjewel

       而输出的结果会是: xjewel-1.6-1

       C. 如果发生综合以上两个例子的情况,如文/usr/bin/paste出了问题。你想验证一下拥有该文件的软件包,可又不知道软件包的名字,这时可以简单的键入:rpm -Vf /usr/bin/paste

       这样相应的软件包就会被验证。

       D. 如果你想了解一个正在使用的程序的详细信息,可以键入如下命令来获得拥有该程序的软件包中的文档信息:rpm -qdf /usr/bin/ispell

       输出结果为:

       /usr/man/man4/ispell.4

       /usr/man/man4/english.4

       …………………………………………………………

       E. 如果你发现了一个新的koules RPM,但是不知道它是什么东西,可以键入如下命令:rpm -qip koules-1.2-2.i.rpm

       F. 现在你想了解koules RPM 所安装的文件。可以键入:rpm -qlp koules-1.2-2.i.rpm

       图形管理工具:kpackage

       3、shell或java脚本安装

       基于图形界面的安装,一般基于SHELL或Java语言编写,主要应用于一些办公软件和制图软件及安装程序,如staroffice、oracle的安装,很容易,和windows一样/packagefile /packagefile /file/file

如何在Linux系统下安装软件

       1、打开系统,可以看到桌面如下图,找到软件中心,打开软件中心

       2、你还可以直接从网站上下好deb的安装包,然后双击进行安装

       3、或者你在安装包在的文件夹,按住shift,点击鼠标右键,会弹出如下界面,点击在终端中打开

       4、最后还有一种安装方法,输入如下命令,softname是你的软件名,必须准确才可以安装,建议你安装前上网查一下该输入什么,然后回车直接在Linux系统下安装软件了。

linux图形界面启动命令linux以图形界面启动

       linux系统怎么进入图形界面?

       可以使用startx命令。

       1、在login:下输入root回车,然后是密码(密码是不回显的,也就是你输啥都是不显示,但已经输进去了)回车,输入startx,或者init5进入图形界面。

       2、输入用户名密码,进去系统,init5,重启就进入桌面了。

       3、修改编辑/etc/inittab,修改id:3:initdefault,3改成5后保存重启。

       4、如果没有安装xwindow,那么先安装:#yumgroupinstall"XWindowSystem"。

       5、安装GNOME桌面环境yumgroupinstall"GNOMEDesktopEnvironment"。

       6、安装KDE桌面环境yumgroupinstall"KDE(KDesktopEnvironment)"。

       如何用xmanager启动Linux上的图形界面程序?

       1,利用Xmanager,启用XDMCP(可直接修改配置文件,也可以采用在Xshell中运行gdmconfig或gdmsetup,选择XDMCP选项卡,勾选启动XDMCP即可),Xbrowser即可发现主机,以图形化方式访问linux。

       2,linux启用VNC服务,客户端即可用浏览器(通过自动加载的JAVAApplet插件)或VNC的windows版本的客户端VNCViewer以图形化方式来访问linux。

       3,利用Xmanager的Xshell工具,SSH远程连接至Linux主机,在linux命令提示符下直接运行gnome-session或startkde源码天空,Xmanager会自动运行Xmanager-Passive来接收由SSH转发至本地的图形界面信息。以上提供的方法都是通过相关工具实现linux桌面远程转发至本地(XDMCP实现)来实现本地的图形化管理。Linux还有个WEB方式的管理工具webmin(用Perl写成,采用Apache,可实现web方式管理linux主机)。

       linux怎么从文字界面回图形界面?

       首先在虚拟机开启linux系统图形界面快捷键CTRL+Alt+f1就可以切换到文本界面在系统图形界面启动后,可使用Ctrl+Alt+F1~6切换到字符界面,再用Ctrl+Alt+F7切换到图形界面linux的两种编辑模式的变换,除了命令行外,快捷键的操作也是必不可少的。但安装方式不同,小伙伴也要注意下。

       硬盘安装的linux,在系统图形界面启动后,可使用Ctrl+Alt+F1~6切换到字符界面,再用Ctrl+Alt+F7切换到图形界面。

       对于使用虚拟机安装的linux,由于虚拟机屏蔽了Ctrl+Alt键,必须使用其他热键:Ctrl+Alt+shift+F1~6切换到字符界面;使用Alt+F7返回到图形界面。

       Linux下怎么设置命令进入图形界面?

       在命令行模式下输入startx或者init5就可以进入图形界面。如果你想要开机就进入图形界面需要更改/etc/inittab文件#vi/etc/inittab找到id:3:initdefault:这一行,将3改为5就OK啦!!重启后就直接进入图形界面了

       linux开机进入图形界面?

       修改/etc/inittab文件,其中有一行id:3:initdefault,意思是说开机默认进入运行级别3(多用户的文本界面),把它改成id:5:initdefault,既开机默认进入运行级别5(多用户的图形界面)。这样就行了。还有不会的请参考《linux就该这么学》,针对各种linux疑难杂症,帮助linux学习者。