我已经使用 linux 一段时间了,但方式相当简单。
我知道init.d
在操作系统启动时执行脚本,但它究竟是如何工作的?
如果我想保留脚本但不希望它自动启动怎么办?
假设我有一个/etc/init.d/varnish
并想暂时禁用它。如果操作系统重新启动,我如何确保它不会启动?我不想删除脚本。如果我想再次添加它怎么办?
我创建了一个符号链接:
ln -s /tmp/folder1 /tmp/folder2
然后我去 /tmp/folder2 并运行pwd
:
$ cd /tmp/folder2/
$ pwd
/tmp/folder2
$ sudo pwd
/tmp/folder1 # <-- This is the odd part
Run Code Online (Sandbox Code Playgroud)
为什么pwd
withsudo
给了原目录?我正在编写一个 bash 脚本,需要当前目录的绝对路径。使用 sudo 我似乎无法获得原始目录。
我已经使用 linux 一段时间了,但方式相当简单。
我知道 init.d 中的脚本在操作系统启动时执行,但它究竟是如何工作的?
操作系统如何知道将哪个参数传递给脚本?
要启动 apache,我会执行 sudo /etc/init.d/apache2 start。如果我运行 sudo /etc/init.d/apache2 它没有启动就无法工作。os pass 是如何开始到脚本的?
我的expires
标题字段有问题。以下 nginx 规则给了我这个标题(没有过期标题)。为什么不通过过期标头的想法?
头文件:/css/v1/afile.css
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 14 Sep 2013 07:29:59 GMT
Content-Type: text/css
Content-Length: 12548
Last-Modified: Sat, 11 May 2013 11:05:51 GMT
Connection: keep-alive
Accept-Ranges: bytes
Run Code Online (Sandbox Code Playgroud)
Nginx 配置:
server {
listen 80 default_server;
server_name _;
root /var/www/apps/myapp/public/app/webroot;
index index.php index.html index.htm;
server_tokens off;
access_log /var/www/apps/myapp/logs/access.log;
error_log /var/www/apps/myapp/logs/error.log;
client_max_body_size 20M;
rewrite_log on;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ /(js|css)/v[0-9]+/(.*) {
access_log off;
expires 7d;
add_header Cache-Control public;
try_files $uri $uri/ …
Run Code Online (Sandbox Code Playgroud) 我一直在分析我的 munin 图,发现我的服务器的内存使用率非常高。
题:
我的服务器内存使用率是否过高?如果是我应该:
背景:
附上统计:
边注:
我是一个很好的开发人员(PHP ...),但是当谈到 linux 时,我正在慢慢学习。这个问题可能有点笼统。我希望得到一般指导,以便我可以学习,一旦我学会了,我就可以发布更具体的问题。
我有一个 EC2 和 Digital Ocean 服务器,我想在本地重新创建它们(相同的配置文件和所有内容)。本地我的意思是虚拟盒子(流浪者)。
我一开始是和 Chef 一起管理它们的,但不得不暂时解决这个问题(时间紧迫)。我的厨师食谱不再与服务器同步。
有什么办法可以对这个进行逆向工程吗?我尝试了蓝图,但无法正确安装应用程序。
自从GoDaddy 的 DNS 中断以来,我绝对不信任名称服务器。
我刚刚创建了一个域名,下一步是设置名称服务器。我正在考虑使用 Route 53、CloudFlare DNS 和其他提供商。这意味着我最终可能会在我的域名上附加大约 13 个名称服务器。
我应该限制那个数量吗?主要问题是每次有人查找我的域名时都会增加一点延迟。查找会下载 13 个名称服务器的列表吗?
linux ×3
amazon-ec2 ×2
init.d ×2
ubuntu ×2
ubuntu-11.04 ×2
bash ×1
chef ×1
chef-solo ×1
domain-name ×1
memory ×1
memory-usage ×1
nameserver ×1
nginx ×1
shell ×1
sudo ×1
ubuntu-12.04 ×1