服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
每当我login到我的servercore服务器,我通常做的第一件事是这样的: powershell start-process powershell -verb runas 总是写这整句话有点烦人。 我能以某种方式缩短这个吗? powershell start powershell -v runas 是我能想出的最短版本。 有没有办法将别名powershell ps或posh或cmd中的东西? 还是其他任何这样做的命令,不需要很长时间才能写出来? 谢谢!
以前的服务器在Apache上运行,但现在我已经切换到Nginx。 这一切都工作很好,除了我不知道如何将这个Apache线路转换为我的工作nginxconfiguration SetEnvIf Host "^([^\.]+)\.my-shop\.dev$" MY_ENV=$1 它需要做的是,它需要读取拳头“param / subdomain / something”并设置为环境variables 到目前为止,我试图通过做这样的事情来实现这一点,但它不工作 server { listen 80 ; server_name $\.my-shop\.dev; location ~* \.php$ { try_files $uri $uri/ /index.php?q=&$args; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_param MY_ENV $1; } } 如果您需要任何其他信息,请让我知道,我会提供。 谢谢!
VMware的知识产权没有帮助,我无法find我所需要的具体情况: 我被locking在vSphere外,但可以在控制台本地login到ESXi主机(物理上,站在KVM)编辑:我刚刚find这个叫做DCUI。 我已启用SSH和ESXi shell,但无法login到其中任何一个。 我在这里有什么select? 我相信发生了什么事是我的前任在这台主机上安装了vCSA 6(并且设置了vCenter来pipe理主机本身,从而locking了它),但是我不确定,因为我无法进入。 谢谢。
我有一个Debian / Jessie Samba 4.2.14作为AD成员运行。 ADC是一个Windows2008R2服务器。 join没有问题。 # net ads testjoin Join is OK wbinfo -u和wbinfo -g完美地工作,并按照预期提供来自AD的用户和组的列表。 wbinfo -i <user>起作用: # wbinfo -i TESTAD\\testuser TESTAD\testuser:*:4294967295:4294967295:testuser:/home/TESTAD/testuser:/bin/false 编辑:这里有什么不对,因为wbinfo -i将所有用户和组映射到ID为4294967295,就像@ TheSkunk所指出的那样,2 ^ 32 -1。 编辑2: wbinfo –sid-to-uid TESTAD\\testuser失败。 当然,我必须明确地设置一些idmap参数(默认显然不工作),但是如何? 编辑3:我已经将这两行添加到smb.conf中: idmap config * : backend = tdb idmap config * : range = 10000-30000 现在,ẁbinfo-i TESTDOMAIN \ testuser […]
我安装了让我们encryption我的VPS。 在此之前,页面正常工作,但域后显示“欢迎使用nginx”页面。 我只通过为SSL添加声明来编辑默认值 server { listen 80 default_server; listen [::]:80 default_server; # listen 443; root /var/www/html/public; index index.php index.html index.htm; server_name example.com; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } location ~ /\.ht { deny all; } location ~ /.well-known { allow all; } return 301 […]
我正在testingAzure AD域服务。 我试图打开AD域服务,但打开后,它似乎卡在“待定”。 它现在已经完成了12个小时….任何人有任何想法? 预先感谢您。
所以这可能是一个愚蠢的问题,但我只是build立我的第一个网站和网站加载没有问题。 https://www.whatsmydns.net确认Alogging和名称服务器已正确传播。 但是,CNAME没有结果。 这是我应该关心的吗? 传播的时间可能会比其他两个logging长吗?
我正在按照这里的说明encryptionMariaDB中的数据库: https : //mariadb.com/kb/en/mariadb/data-at-rest-encryption/ 显然,它要求我们生成一个将用于encryption数据库的密钥。 我们可以简单地提供它的密钥,但它也允许我们进一步用这样的密码encryption密钥: openssl enc -aes-256-cbc -md sha1 -k secret -in keys.txt -out keys.enc my.cnf [mysqld] file_key_management_encryption_algorithm=aes_cbc file_key_management_filename = /home/mdb/keys.enc file_key_management_filekey = secret 但如何encryption密钥进一步提高安全级别? 设想一下硬盘被盗的情况,如何encryption密钥使得攻击者更难解密数据库数据?
脚本 两台服务器: ApplicationServer1和MySQLServer1 MySQL远程数据库服务器通过SSH隧道连接到ApplicationServer1(使用autossh保持活动状态) 问题 由于我从应用程序分离数据库,后者减慢了很多。 服务器堆栈中使用SSH隧道来提高安全性。 build立一个VPN(如Tinc)是另一种select,但它似乎比SSH隧道慢得多。 所以… 我如何加快ApplicationServer1和MySQLServer1之间的连接? 安装在ApplicationServer1上的Redis或Memcached可以成为解决scheme吗? 谢谢大家 。
我有一个Ubuntu 16.04服务器。 当我作为root运行, ulimit -n我得到1024。 当我运行它作为我的用户,我得到65535。 但是我想确保包括root在内的所有用户都将打开的文件限制设置为65535。 问题是,我已经做了我所知道的一切来改变它,仍然为root显示1024。 以下是我所做的事情: root@sensu:/etc/security/limits.d# cat 90-nofiles.conf * soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile 65535 root@sensu:/etc/security# grep nofile limits.conf # – nofile – max number of open files * soft nofile 65535 * hard nofile 65535 root@sensu:/etc/security# grep file-max /etc/sysctl.conf fs.file-max = […]