http://ec2-54-243-158-66.compute-1.amazonaws.com 我正在跟着一个教程,并在我这样做后,我的服务器停止响应: sudo su vi /etc/httpd/conf/httpd.conf find该行: AllowOverride None – 之后(约339行左右) 更改为AllowOverride All (大小写重要!全部不全部或全部) :wq保存 服务httpd重启 我把所有东西都还原到原来的样子,而且还是不行。 编辑: http : //stephen-white.blogspot.com/2012/05/how-to-set-up-wordpress-on-amazon-ec2_31.html这是我正在跟随的教程,一切工作,直到我做了这个改变在底部的评论build议允许wordpress修改.htaccess的永久链接
为了防止OOM杀手运行,我设置了vm.overcommit_memory = 2和vm.overcommit_ratio = 100。 我想知道一个给定的进程提交了多less内存,这是贡献计数。 这不是常驻工作组,因为常驻工作组不包括换出的金额。 它也不是虚拟大小,因为虚拟大小包含mmap()ed文件,这些文件不会影响提交限制。
我试图设置一个shell脚本,以便它运行后台进程,当我按Ctrl + C shell脚本,它杀死了孩子,然后退出。 我设法得到的最好的是这个。 看起来在等待发生之前kill 0 -INT也会杀死脚本,所以shell脚本在孩子完成之前死亡。 关于如何让这个shell脚本发送INT后等待孩子死亡的任何想法? #!/bin/bash trap 'killall' INT killall() { echo **** Shutting down… **** kill 0 -INT wait # Why doesn't this wait?? echo DONE } process1 & process2 & process3 & cat # wait forever
我想澄清一下如何创build有限的用户作为WEBSERVER与Nginx来访问我的VPS用户的正确方法。 我习惯于不安装FTP,只能通过SFTP访问。 每个设置都可以吗? 这是我通常从创build一个名为“admin”的受限用户,应该能够通过SFTP访问具有网站数据的文件夹 mkdir -p /var/www/mysite.com/ adduser admin adduser admin www-data chown -R root:root /var/www chmod -R 755 /var/www chmod -R 755 /var/www/mysite.com chown -R admin:www-data /var/www/mysite.com/ 这似乎不是正确的方式,我总是有权限上传一些文件时(例如一般的Wordpress)。 我想创build一个完全按照“提供”在客户购买托pipe服务(即FTP,我更喜欢SFTP访问)时所提供的用户工作的用户。 这是个人用户,但我认为有限的用户是通过SFTP使用“根”更安全。
是否有可能DHCP客户端检查选项的内容? 我需要使用DHCP选项140(option-140)configurationLinux服务器。 但是服务器的行为就好像DHCP不包含信息一样。 在文件/var/lib/dhcp/dhclient.eth0.leases中 我没有看到高级的DHCP选项(选项140,选项141,选项142)。 如何手动请求DHCP服务器给我一个选项的内容(控制内容)?
我在我的服务器有一个奇怪的行为: – /。 是一个OpenVZ VPS(我认为是OpenVZ,因为/proc/user_beancounters存在, df -h返回/ dev / simfs驱动器,另外ifconfig返回venet0 )。 当我做cat /proc/stat ,我可以看到每秒如何创build50-100个进程,并发生大约800k-1200k的上下文切换! 所有的信息是与服务器完全空闲,没有stream量,也没有程序运行。 顶部显示0平均负载和100%闲置的CPU。 我closures了所有不需要的服务(httpd,mysqld,sendmail,nagios,命名…),问题依然存在。 我也ps -ALf都做ps -ALf ,但是我没有看到任何改变,每次只创build一个新的ps进程,PID与之前的+ 1一样,所以不会创build新进程,所以我认为这个进程在cat /proc/stat增长必须是线程(是的,似乎/proc/stat中的processes计数线程创build也是这样: http : /proc/stat : www.linuxhowtos .org / System / procstat.htm&hl = es&tbo = d&gl = es&strip = 1 )。 我已经更改为/proc目录,完成cat [PID]\status与所有列出的ls (包括内核的),并在任何进程的nonvoluntary_ctxt_switches也nonvoluntary_ctxt_switches增长速度与cat /proc/stat相同(只是一个几十/秒), Threads保持不变。 我已经对所有进程执行了strace -p PID ,所以我可以看到是否有进程在创build线程或者其他东西,但是有一点移动的唯一进程是ssh并且由于数据正在发送,移动是read / write操作到我的terminal。 在那之后,我做了vmstat -s […]
我们想要模仿某个目录foo上系统范围的002 umask的行为,以确保以下结果: 在foo下创build的所有子目录将拥有775个权限 在foo和子目录下创build的所有文件将具有664个权限 1和2会发生在由所有用户创build的文件/目录中,包括root和所有的守护进程。 假设在我们的分区上启用了ACL ,这是我们提出的命令: setfacl -R -d -m mask:002 foo …但这不起作用。 在目录中创build的新文件最终看起来像这样: -RW – WR – + 当我在新文件上运行getfacl时,我得到: #file:newfile.py #所有者:根 #group:agroup 用户:: RW- group :: rwx #effective:-w- 面具:: – W- 其他:: R– 换句话说,在ACL中应用mask:200与应用umask 200 不一样。 那么是否有一种方法来应用每个目录的umask与ACL?
以下命令后几个问题: mount -o bind /new_disk/home/user/ /home/user/ mount -o bind –no-mtab /new_disk/home/user/ /home/user/ 除了在/ etc / mtab文件中挂载之外,这两个命令之间的区别是什么?例如,当/ etc位于只读文件系统时,这是非常必要的。 mount -o bind和mount –bind …有什么区别? 假设我不知道有一个分区挂载使用-o bind -no-mtab …我可以在哪里find有绑定的挂载点? 我可以检测到的唯一方法是grep user / proc / mounts,但是在那一行没有任何信息绑定。 谢谢。
所以,我只是赢得了5GB存储空间和256MB内存的基本VPS的免费一年,我认为我能做的最好的事情是将memcache服务与其他两台服务器分开,并可能实现一个NGINX代理或清漆(或者两者兼而有之,是否合乎逻辑甚至可能?) 你怎么看我的使用它的想法,服务器可以保存这些服务? 如果没有,我可以给它什么用途? 关于使用NGINX或Varnishcaching静态内容,是否可以使用外部服务器来caching? 我知道这听起来可能是一个愚蠢的问题,但我从来没有面对过这个事实
我在路由器上设置了一个xl2tpd vpn服务器,并将IP范围从192.168.191.2分配到192.168.191.244,并且路由器的局域网后面有一个192.168.1.0/24的ip范围,所以我想要vpn客户端从它的端口访问路由器,然后它可以与本地networking通信,所以我怎么能得到它? 我不知道如何设置路线规则来弥补,所以任何提示?