您好,我安装了一台安装了 Centos 5(64 位)的服务器,当我在输入用户 root 和密码后连接 Putty 时,我得到一个主题标签而不是美元符号,我很困惑。
[root@mokmeuh ~]#
Run Code Online (Sandbox Code Playgroud)
而且似乎很多命令都不起作用
[root@mokmeuh ~]# $chmod u+x file.sh
Run Code Online (Sandbox Code Playgroud)
这只是一个,但我无法运行 shell 脚本或类似的东西,所以我很困惑,需要一些帮助。
我只想使用具有 root 权限的 php 脚本和像本教程一样的 C 包装器。
ls -l :
-rwsr-xr-x. 1 root root 6466 Aug 15 03:07 createConfig
-rwxrwxrwx. 1 root root 102 Aug 15 04:23 test.php
-rw-r--r--. 1 root root 822 Aug 14 21:35 index.php
Run Code Online (Sandbox Code Playgroud)
创建配置.c:
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
int main(void) {
system("/usr/bin/php /var/www/html/test.php");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
测试.php:
<?php
mkdir("/root/ourDir");
?>
Run Code Online (Sandbox Code Playgroud)
索引.php :
<?php
exec("/var/www/html/createConfig");
?>
Run Code Online (Sandbox Code Playgroud)
但是当在浏览器上运行 index.php 时,我收到了这个错误:
sh: /var/www/html/createConfig: Permission denied
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在尝试将数据库转储到我服务器上的新数据库中,但我不断收到以下错误
第 215 行的 ERROR 2006 (HY000):MySQL 服务器已消失
我试过max_allowed_packet=16M在 /etc/my.cnf 中设置
并直接编辑命令: mysql -u my_db_user -p --max_allowed_packet=1073741824 my_db < my_db.sql
我仍然收到此错误。它也不会在日志文件中创建错误消息。我正在运行 mysql 的 mariadb 分支(mysql 15.1,mariadb 5.5.52),CentOs 版本 7.3.1611。
不知道此时该怎么办!
我在 centos 7 VPS 上为乘客设置了 Nginx。我将 nginx 和乘客安装为 gem。另外我安装了passenger-install-nginx-module。当我启动 sudo service nginx 并输入passenger-status 时,我得到“Phusion Passenger 当前没有为任何应用程序提供服务。”。从我的 nginx conf 文件
http {
passenger_root /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8;
passenger_ruby /usr/local/rvm/gems/ruby-2.4.1/wrappers/ruby;
passenger_app_env production;
passenger_instance_registry_dir /var/lib/passenger-instreg;
...
server {
listen 80;
server_name localhost;
root /home/myuserhere/current/public;
passenger_enabled on;
Run Code Online (Sandbox Code Playgroud)
文件passenger.* 在我重启nginx 时正常创建。
echo $PASSENGER_INSTANCE_REGISTRY_DIR 返回与 nginx conf 文件中相同的路径。
我做错了什么,passegner 不启动应用程序?
当尝试使用php cURL库向端口4121上的localhost发出cURL请求时,出现权限拒绝错误。对于以前碰到此问题的人来说,希望这真的很容易或显而易见。
我能够从局域网上的另一个系统向生产服务器发出相同的cURL请求。例如,如果在局域网上的另一个系统上,我使用下面的函数发出请求,$host='http://192.168.1.100:4321'则一切工作均应正常进行。如果我在系统本身上运行,$host='http://localhost:4321'或者$host='http://127.0.0.1:4321'或$host='::1:4321'然后出现cURL错误“权限被拒绝”
我为非常简单的请求编写的函数是:
function makeRequest($host,$data){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $host);
curl_setopt($ch,CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = json_decode(curl_exec($ch),true);
if(!empty(curl_error($ch))){
$result = print_r(curl_error($ch).' - '.$host);
}
curl_close($ch);
return $result;
}
Run Code Online (Sandbox Code Playgroud)
系统是centos 7服务器。运行firewall-cmd --list-all显示我的开放端口
ports: 443/tcp 80/tcp 4321/tcp
如果您有任何想法,或者需要我检查设置,请随时提出。
编辑 主机文件看起来像
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
Run Code Online (Sandbox Code Playgroud)
编辑2
当我对同一端口使用命令行curl时,一切都会恢复正常。
/]$ curl -v localhost:4321
* About to connect() to localhost port 4321 (#0)
* Trying ::1...
* Connected to localhost (::1) port 4321 …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用一些变量运行我的剧本:
ansible-playbook playbook.yml -–extra-vars "env=dev app=appname
instance_type=t2.micro keypair=pem.pem security_group=sg-XXXX domain=domain type=microservice"
Run Code Online (Sandbox Code Playgroud)
出于某种原因,它会引发以下错误:
ERROR! Unexpected Exception, this is probably a bug: 'ascii' codec can't encode character u'\u2013' in position 17: ordinal not in range(128)
Traceback (most recent call last):File "/usr/bin/ansible-playbook",
line 105, in <module>cli.parse() File "/usr/lib/python2.7/site-
packages/ansible/cli/playbook.py", line 72, in parse super(PlaybookCLI,
self).parse()File "/usr/lib/python2.7/site-packages/ansible/cli/__init__.py", line 567, in parse
self.options, self.args = self.parser.parse_args(self.args[1:])File "/usr/lib64/python2.7/optparse.py",
line 1401, in parse_args
self.error(str(err))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in
position 17: ordinal not in …Run Code Online (Sandbox Code Playgroud) 我试图在centOS服务器上运行Django2.0,我已经安装了python3和pip3,django2.0也安装在virtualenv下,但是当我尝试在virturlenv下安装mysqlclient时弹出错误,错误消息如下:
Collecting mysqlclient
Using cached mysqlclient-1.3.12.tar.gz
Complete output from command python setup.py egg_info:
/bin/sh: mysql_config: command not found
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-7hd8p93o/mysqlclient/setup.py", line 17, in <module>
metadata, options = get_config()
File "/tmp/pip-build-7hd8p93o/mysqlclient/setup_posix.py", line 44, in get_config
libs = mysql_config("libs_r")
File "/tmp/pip-build-7hd8p93o/mysqlclient/setup_posix.py", line 26, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
OSError: mysql_config not found
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7hd8p93o/mysqlclient/
Run Code Online (Sandbox Code Playgroud)
有什么想法吗
目前,我正在尝试遵循此指南:https : //marxtudor.com/how-to-install-wordpress-using-ssh-on-centos-vps/
我正在使用Google Cloud Platform(要测试的免费版本),并且创建了新的CentOS 7 VM。上面的指南是我填写的第一个命令,但我不断收到此错误:
我遵循了如此多的教程,创建了一个新的VM,并且每次遇到此错误时,它都不知道httpd命令。.我什至删除了该项目并重新开始,但还是没有运气。
[rsa-key-XXXXXX]$ sudo service httpd restart
Redirecting to /bin/systemctl restart httpd.service
Failed to restart httpd.service: Unit not found.
[rsa-key-XXXXXX]$ httpd -t
-bash: httpd: command not found
[rsa-key-XXXXXX]$
Run Code Online (Sandbox Code Playgroud)
有人可以让我知道这可能是什么原因吗?
提前致谢!
一旦我的 elasticsearch 在 linux 服务器上崩溃。它给了我以下错误:
Elasticsearch\Common\Exceptions\NoNodesAvailableException:/var/www/laravel/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:51 No alive nodes found in your cluster
Run Code Online (Sandbox Code Playgroud)
太解决这个我需要重置完整的服务器。
我想要解决方案,因为我的 elasticsearch 服务会在崩溃时自动重启。
我的服务器配置:
Linux name 3.10.0-514.21.1.el7.x86_64 #1 SMP Thu May 25 17:04:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
如何在服务器上设置一些在崩溃时自动重启我的 elasticsearch 的东西?
[root@ONEVPS190105040754 ~]# youtube-dl -V
Traceback (most recent call last):
File "/usr/local/python3/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/local/python3/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/local/bin/youtube-dl/__main__.py", line 16, in <module>
File "/usr/local/bin/youtube-dl/youtube_dl/__init__.py", line 15, in <module>
File "/usr/local/bin/youtube-dl/youtube_dl/options.py", line 8, in <module>
File "/usr/local/bin/youtube-dl/youtube_dl/downloader/__init__.py", line 3, in <module>
File "/usr/local/bin/youtube-dl/youtube_dl/downloader/common.py", line 9, in <module>
File "/usr/local/bin/youtube-dl/youtube_dl/compat.py", line 7, in <module>
File "/usr/local/python3/lib/python3.7/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'
[root@ONEVPS190105040754 ~]# …Run Code Online (Sandbox Code Playgroud)