I run bitcoind in linux centos server. but it give me error "sendto: Operation not permitted". why? root@srv [~/public_html/server/bin]# ./bitcoind -daemon


Bitcoin server starting

root@srv [~/public_html/server/bin]# sendto: Operation not permitted


What is the problem?

Also, bitcoind didn't download the blockchain in my linux centos server. 

What is the reason?
Most likely SELinux.

~/public_html is not the correct place to store binaries or even the bitcoin data directory.

Put the binaries in ~/bin/

The data files should end up in ~/.bitcoin/ if you haven't changed the configuration. That should be okay.

If it still doesn't work you might need to run restorecon -R ~/bin to fix SELinux attributes.