Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
yum install openssl
[root@jabber nagios-plugins-1.4.13]# yum install ssl
Yum Version: 3.2.8
COMMAND: yum install ssl
Installroot: /
Ext Commands:
ssl
Reading Local RPMDB
Setting up Package Sacks
Excluding Packages in global exclude list
Finished
Setting up Install Process
Parsing package install arguments
Checking for virtual provide or file-provide for ssl
No package ssl available.
Nothing to do
[root@jabber nagios-plugins-1.4.13]# yum install openssl*
Yum Version: 3.2.8
COMMAND: yum install openssl*
Installroot: /
Ext Commands:
openssl*
Reading Local RPMDB
Setting up Package Sacks
Excluding Packages in global exclude list
Finished
Setting up Install Process
Parsing package install arguments
Package openssl-devel - 0.9.8b-10.el5.i386 is already installed.
Package openssl - 0.9.8b-10.el5.i686 is already installed.
Package openssl - 0.9.8b-10.el5.x86_64 is already installed.
reduced installs :
openssl-perl.x86_64 0:0.9.8b-10.el5
Building updates object
openssl097a.x86_64 0:0.9.7a-9
openssl-devel.x86_64 0:0.9.8b-10.el5
Resolving Dependencies
1252002405.19
--> Running transaction check
---> Package openssl-perl.x86_64 0:0.9.8b-10.el5 set to be updated
---> Package openssl-devel.x86_64 0:0.9.8b-10.el5 set to be updated
---> Package openssl097a.x86_64 0:0.9.7a-9 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
1252002409.19
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
openssl-devel x86_64 0.9.8b-10.el5 base 1.8 M
openssl-perl x86_64 0.9.8b-10.el5 base 32 k
openssl097a x86_64 0.9.7a-9 base 824 k
Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 2.7 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): openssl-devel-0.9. 100% |=========================| 1.8 MB 00:00
(2/3): openssl-perl-0.9.8 100% |=========================| 32 kB 00:00
(3/3): openssl097a-0.9.7a 100% |=========================| 824 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: openssl097a ######################### [1/3]
Installing: openssl-perl ######################### [2/3]
Installing: openssl-devel ######################### [3/3]
Installed: openssl-devel.x86_64 0:0.9.8b-10.el5 openssl-perl.x86_64 0:0.9.8b-10.el5 openssl097a.x86_64 0:0.9.7a-9
Complete!
[root@jabber nagios-plugins-1.4.13]# make
make all-recursive
make[1]: Entering directory `/root/nagios-plugins-1.4.13'
Making all in gl
make[2]: Entering directory `/root/nagios-plugins-1.4.13/gl'
make all-am
make[3]: Entering directory `/root/nagios-plugins-1.4.13/gl'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/nagios-plugins-1.4.13/gl'
make[2]: Leaving directory `/root/nagios-plugins-1.4.13/gl'
Making all in lib
make[2]: Entering directory `/root/nagios-plugins-1.4.13/lib'
Making all in tests
make[3]: Entering directory `/root/nagios-plugins-1.4.13/lib/tests'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/nagios-plugins-1.4.13/lib/tests'
make[3]: Entering directory `/root/nagios-plugins-1.4.13/lib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/nagios-plugins-1.4.13/lib'
make[2]: Leaving directory `/root/nagios-plugins-1.4.13/lib'
Making all in plugins
make[2]: Entering directory `/root/nagios-plugins-1.4.13/plugins'
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -L. -o check_http check_http.o sslutils.o netutils.o utils.o ../lib/libnagiosplug.a ../gl/libgnu.a -lnsl -lresolv -ldl
gcc -g -O2 -o check_http check_http.o sslutils.o netutils.o utils.o -L/root/nagios-plugins-1.4.13/plugins ../lib/libnagiosplug.a ../gl/libgnu.a -lnsl -lresolv -ldl
sslutils.o: In function `np_net_ssl_cleanup':
/root/nagios-plugins-1.4.13/plugins/sslutils.c:71: undefined reference to `SSL_shutdown'
/root/nagios-plugins-1.4.13/plugins/sslutils.c:72: undefined reference to `SSL_free'
/root/nagios-plugins-1.4.13/plugins/sslutils.c:74: undefined reference to `SSL_CTX_free'
sslutils.o: In function `np_net_ssl_init':
/root/nagios-plugins-1.4.13/plugins/sslutils.c:49: undefined reference to `SSLv23_client_method'
/root/nagios-plugins-1.4.13/plugins/sslutils.c:49: undefined reference to `SSL_CTX_new'
/root/nagios-plugins-1.4.13/plugins/sslutils.c:44: undefined reference to `SSL_library_init'
/root/nagios-plugins-1.4.13/plugins/sslutils.c:45: undefined reference to `SSL_load_error_strings'
/root/nagios-plugins-1.4.13/plugins/sslutils.c:46: undefined reference to `OpenSSL_add_all_algorithms'
/root/nagios-plugins-1.4.13/plugins/sslutils.c:53: undefined reference to `SSL_new'
/root/nagios-plugins-1.4.13/plugins/sslutils.c:54: undefined reference to `SSL_set_fd'
/root/nagios-plugins-1.4.13/plugins/sslutils.c:55: undefined reference to `SSL_connect'
sslutils.o: In function `np_net_ssl_read':
/root/nagios-plugins-1.4.13/plugins/sslutils.c:86: undefined reference to `SSL_read'
sslutils.o: In function `np_net_ssl_write':
/root/nagios-plugins-1.4.13/plugins/sslutils.c:82: undefined reference to `SSL_write'
collect2: ld returned 1 exit status
make[2]: *** [check_http] Error 1
make[2]: Leaving directory `/root/nagios-plugins-1.4.13/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/nagios-plugins-1.4.13'
make: *** [all] Error 2
[root@jabber nagios-plugins-1.4.13]# yum install ssl-utils-*
Yum Version: 3.2.8
COMMAND: yum install ssl-utils-*
Installroot: /
Ext Commands:
ssl-utils-*
Reading Local RPMDB
Setting up Package Sacks
Excluding Packages in global exclude list
Finished
Setting up Install Process
Parsing package install arguments
Checking for virtual provide or file-provide for ssl-utils-*
No package ssl-utils-* available.
Nothing to do
[root@jabber nagios-plugins-1.4.13]# yum install sslutils-*
Yum Version: 3.2.8
COMMAND: yum install sslutils-*
Installroot: /
Ext Commands:
sslutils-*
Reading Local RPMDB
Setting up Package Sacks
Excluding Packages in global exclude list
Finished
Setting up Install Process
Parsing package install arguments
Checking for virtual provide or file-provide for sslutils-*
No package sslutils-* available.
Nothing to do
[root@jabber nagios-plugins-1.4.13]#
Is me saying there is, from both conceptual (least privilege principle) and practical (software or human error, best practices, system integrity / pollution) points of view, enough to change you building software as unprivileged user?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.