I've been a web developer for some years now, and I've been working with PHP/MySQL in Linux quite a lot, but I've never worked with Linux. But now, I'm in a project where the last programmer was a FreeBSD-guru, but not so good in PHP/MySQL, so they hired me to take over. So the project is hosted on a dedicated FreeBSD-server, and I need to get all sftp-accounts and change them. How do I do that? I have root-access with PuTTY, and I know the basic commands, but I don't know where to start looking for account-settings. Is there anyone who knows how to do this?
I also need to reset the root-login to MySQL. I've only done this on Windows, and I'm not to comfortable testing without knowing. I found this guide: ...
setup FreeBSD 7.2 amd64 on my dedicated server remotely. There is only problem I havnt access to KVM, but I have access to rescue system (linux image loaded into memory of the server, which enables me to perform any actions with help of linux tools on hard drive, it's easy to install any linux distro on the server - just format hdd and load files of OS, but I really dont know how to install FreeBSD by this way).
So, maybe someone can help me? If you have any tools for FreeBSD install or special images of it -
Can you reccomend - based on your experience - some dedicated hosting provider with a solid freebsd experience ? By "solid" I mean they will be able to provide a decent freebsd installation (especially if a control panel is requested) on tested hardware, rather than setup their standard server, put on it a freebsd7 iso, do a very poor setup then discover something like the raid card does not work as expekted, scratch their head, embarass themselves proposing centos as an alternative, and similar ridiculous behaviour ...
[I am in the market for a middle range core duo with 4gigs ram. Budget around 180$, 210$ including DirectAdmin. 2000GB bw on a 100mbit port. NY, DC, VA datacenters highly favourite, but also a well-networked chicago one would do, I guess].
For hosting irc and shells i heard that the best choice for OS is the FreeBSD..
I would like to know if there are any toturials or if someone can write one.. (or give some tips) of how can i secure a machine running FreeBSD and used for irc + shells!
For example how can i install a firewall, a rootkit etc etc..
Also what about putting users at jail? (not allowing them see other dirs except theirs) how can i do that?
Also what about dont allow users use some commands like dmesg, ping, traceroute, and also how can i make them when they do ps -aux to only see their processes (to not be able see the other processes from other users..)
anyone knows what's my best action here? unmount /home and fsck it? or shutdown the server and replace a drive? (but, from this error message, I couldn't guess which drive is it... also, the 3dm raid monitoring didn't find any problem, so maybe it's the controller?)
I am currently using a shared hosting but due to increasing traffic and server load my existing host is not able to provide reliable services and I am planning to upgrade my hosting service.
While I was searching for Dedicated Servers, I learnt about Virtual Dedicated Servers but I am not very sure about their reliability? Are Virtual Dedicated Servers useful? My website current serves over 2500-3000 visitors a day resulting in 30,000 pageviews and I am expecting the traffic to grow by atleast 2 folds in the next few months as I start some PPC campaigns and Email Marketing for my website. Can a Virtual Dedicated Server cater such needs assuming my website to be more of less dynamic website written in php?
I know someone probably asked this question... I am looking for a VPS provider that offers unmanaged VPSes with FreeBSD + Cpanel, 512RAM guaranteed, ~250-300GB bw, and 10-15GB hdd, for a price of $40-55/mo.
Can anyone recommend a good VPS provider that meets the above requirements?
I installed FreeBSD 6.3 with minimum packedges. (pkg.txt on attach)
Install Apache+PHP+MySQL
But then I load Drupal or Magento (CMS) browser say that:
Warning: include_once(includes/install.inc) [function.include-once]: failed to open stream: No such file or directory in /ftp/drupal.web/includes/database.inc on line 129
Warning: include_once() [function.include]: Failed opening 'includes/install.inc' for inclusion (include_path='/usr/local/share/phpmailer') in /ftp/drupal.web/includes/database.inc on line 129
Fatal error: Call to undefined function install_goto() in /ftp/drupal.web/includes/database.inc on line 130
My system is affected with something named __sbmaskrune
I can't connect to FTP at this moment..
I am running FreeBSD
/scripts/ftpup Ftp Setup Script Version 6.1 This is the proftpd installer Searching ports for proftpd .....................................found proftpd in /usr/ports/ftp/proftpd....Done proftpd (1.3.1-1) is already installed. dedi01# /scripts/ftpup --force Ftp Setup Script Version 6.1 This is the proftpd installer /libexec/ld-elf.so.1: /usr/local/lib/libruby18.so.18: Undefined symbol "__sbmaskrune" Removing old ftp server (pure-ftpd) pkg_delete: no packages match pattern(s) The ProFTPd configuration file /usr/local/etc/proftpd.conf appears to be ok! No matching processes were found Waiting for ftpserver to restart..............finished.
We are basically looking for advice on which OS to choose. CentOS appeals as it is basically RHEL - and since people are paying for that they must be doing something right. It is apparently uber stable because the versions have been tested to death... but because the packages are so out of date, or just not there, we will need to install many things from source, which defeats the point to using it for its stability.
FreeBSD seems to have an awful lot of up to date packages, took a look at it on Distrowatch and was very impressed by many are the latest versions. This would make life so much easier because the package manager can handle installs and updates, really can't be bothered with messing around compiling software for install/updates.
In my mind, if an open source project as mature as the likes of Apache, PHP or MySQL, I am pretty sure you are very unlikely to experience problems by using the latest stable version. Surely by using older versions you are more likely to experience problems as of the result of bugs/security exploits that have only been fixed in the more recent releases.
Would you use FreeBSD or CentOS/RHEL? Or are both equally as good?
fdisk /dev/amrd1 ******* Working on device /dev/amrd1 ******* parameters extracted from in-core disklabel are: cylinders=2213 heads=255 sectors/track=63 (16065 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=2213 heads=255 sectors/track=63 (16065 blks/cyl)
fdisk: invalid fdisk partition table found Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 35551782 (17359 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 164/ head 254/ sector 63 The data for partition 2 is: <UNUSED> The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED>
I get write errors when i use sysinstall. As for the raid status. Its fine.
I've been using FreeBSD for a while now, but I still feel like a novice when looking at top because I don't understand or know what all of the STATES mean. I know that many of them represent different kernal states and certain programs have their own unique STATES, but what do the usuals mean? man top only has 2-3 listed with very vague descriptions.
Does anyone here understand many of them? If so it would be greatly appreciated if you could write up a few of the basic ones.
select nanslp kserel RUN pause lockf kqread sbwait pipered
Those are the ones I currently see in top. I know there are probably thosands of others, but those are the ones I usally look at.
after many painstaking hours, im at a loss as to where to go now (finally managed to get up to the point of running phpize in the ffmpeg directory)
...
Originally I thought i had compiled it in when compiling PHP,
Infact:
Code: './configure' '--disable-debug' '--disable-rpath' '--with-bz2' '--with-curl' '--with-gd' '--with-openssl' '--with-png' '--with-zlib' '--with-mcrypt' '--with-mysql' '--with-pear' '--enable-bcmath' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--with-ffmpeg=yes' '--with-apxs2=/usr/local/sbin/apxs' But when i go to the tests/ffmpeg_test.php file I get:
Code: Warning: dl() [function.dl]: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20020429/ffmpeg.so' - Cannot open "/usr/local/lib/php/extensions/no-debug-non-zts-20020429/ffmpeg.so" in /usr/local/www/apache22/data/tests/test_ffmpeg.php on line 17 Can't load extension /usr/local/lib/php/extensions/no-debug-non-zts-20020429/ffmpeg.so I used the ports tree to install FFMPEG and here is the version info:
Code: bsd# ffmpeg -v ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard built on Mar 14 2007 20:42:22, gcc: 3.4.6 [FreeBSD] 20060305 After finally getting to this point, i say the heck with it and just decide to try and use phpize and compile it in that way as an extension ( following: http://ffmpeg-php.sourceforge.net/ ).
However, after I got phpize to work ( had to cp autoconf259 and autoheader259 to autoconf and autoheader since it was complaining about it ), it gave me this set of errors:
Code: /bin/sh /usr/local/src/ffmpeg-php-0.5.0/libtool --mode=compile gcc -I. -I/usr/local/src/ffmpeg-php-0.5.0 -DPHP_ATOM_INC -I/usr/local/src/ffmpeg-php-0.5.0/include -I/usr/local/src/ffmpeg-php-0.5.0/main -I/usr/local/src/ffmpeg-php-0.5.0 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/ffmpeg -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /usr/local/src/ffmpeg-php-0.5.0/ffmpeg-php.c -o ffmpeg-php.lo gcc -I. -I/usr/local/src/ffmpeg-php-0.5.0 -DPHP_ATOM_INC -I/usr/local/src/ffmpeg-php-0.5.0/include -I/usr/local/src/ffmpeg-php-0.5.0/main -I/usr/local/src/ffmpeg-php-0.5.0 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/ffmpeg -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /usr/local/src/ffmpeg-php-0.5.0/ffmpeg-php.c -fPIC -DPIC -o ffmpeg-php.o In file included from /usr/local/src/ffmpeg-php-0.5.0/ffmpeg-php.c:25: /usr/local/include/ffmpeg/avcodec.h:14:27: ffmpeg/common.h: No such file or directory In file included from /usr/local/include/ffmpeg/avcodec.h:15, from /usr/local/src/ffmpeg-php-0.5.0/ffmpeg-php.c:25: /usr/local/include/ffmpeg/rational.h: In function `av_cmp_q': /usr/local/include/ffmpeg/rational.h:36: error: syntax error before "tmp" /usr/local/include/ffmpeg/rational.h:38: error: `tmp' undeclared (first use in this function) /usr/local/include/ffmpeg/rational.h:38: error: (Each undeclared identifier is reported only once /usr/local/include/ffmpeg/rational.h:38: error: for each function it appears in.) In file included from /usr/local/src/ffmpeg-php-0.5.0/ffmpeg-php.c:26: /usr/local/include/ffmpeg/avformat.h: In function `av_init_packet': /usr/local/include/ffmpeg/avformat.h:48: warning: implicit declaration of function `int64_t_C' /usr/local/include/ffmpeg/avformat.h:48: warning: integer constant is too large for "long" type /usr/local/include/ffmpeg/avformat.h:49: warning: integer constant is too large for "long" type *** Error code 1
Stop in /usr/local/src/ffmpeg-php-0.5.0.
After I get all this working and install it on a another machine I plan on writing a guide for FreeBSD users inside the tutorials section - but this one part has stumped me.
The only thing I can think of is something along the lines of maybe i downloaded a 64 bit version of something along the way?
Should i continue along this route with phpize adding it as an extension, or does someone else have some information on that ffmpeg_test.php file?
i created a new cron job with "crontab -e" command by using the "root" user.
* * * * * php -f /path/file.php
i tried it for php -q too. while i type this command on the shell the php file works. there is no problem with crontab rule too. the chmod of file.php is 777, user root group wheel..
but it cant work. i couldnt understand why it aint.
This is the current setup for the user (which is a normal setup)
ISP | switch |WAN |LAN 10.10.10.0/24 servers
switch is a cisco 2924XL
So on the servers there's dual ports one serves for WAN traffic and the other serves Local traffic.
Ive added in the sysctl net.link.ether.inet.log_arp_wrong_iface = 0 still no affect.
error...
Quote:
arp: IP_ADDRESS is on fxp0 but got reply from HW_ADDRESS on fxp1 arp: IP_ADDRESS is on fxp0 but got reply from HW_ADDRESS on fxp1 arp: IP_ADDRESS is on fxp0 but got reply from HW_ADDRESS on fxp1 arp: IP_ADDRESS is on fxp0 but got reply from HW_ADDRESS on fxp1 arp: IP_ADDRESS is on fxp0 but got reply from HW_ADDRESS on fxp1 arp: IP_ADDRESS is on fxp0 but got reply from HW_ADDRESS on fxp1
After FreeBSD 6.2 install completely with no errors, the server is rebooted, then it says "no boot loader" even though the boot loader was installed during the setup.
I have tried to reinstall several times by 3 different sources, but no lucks.
I deleted my /var/log directory to clean up space, and now Exim won't work.
Can anyone please post the directory and subdirectory structure for /var/log on a FreeBSD system? I am hoping that with the right directories, the files will rewrite themselves...
I have install FreeBSD and i use Nginx for run my website on this webserver.
All working good and the server running from 1/2month..
Today when i visits my site i have see Nginx Gateway Error 502.. and from shell i run top command and all processor are using 0% of cpu but use the normal ram..
all is stopped..
but i don't know why and how happen..
Any people have the same error?
I think i do create a monitor script and when appen just reboot the server (i have solve this problem rebooting the server each 502 error)