Articles of Ubuntu12.04

乘客nginx模块服务名称注册在Ubuntu 12.04.2 lts

我需要在ubuntu上注册乘客nginx模块作为服务,并且在系统重启或关机的情况下需要自动启动。

Nginx处理10k并发连接

我们无法在nginx中处理超过3k个并发请求(Connecton超时)。 我们也将ulimit更改为20000.以下是我的nginx.conf和sysctl.conf文件: user www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 5000; use epoll; # multi_accept on; } worker_rlimit_nofile 100000; http { sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 600; send_timeout 600; proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; reset_timedout_connection on; types_hash_max_size 2048; client_header_buffer_size 5k; open_file_cache max=10000 inactive=30s; open_file_cache_valid 60s; open_file_cache_min_uses 2; open_file_cache_errors on; include /etc/nginx/mime.types; […]

卸载nginx?

我已经非常糟糕了,我想只是卸载,然后重新安装一个新的副本重新开始。 我试过了 #sudo apt-get nginx uninstall 那没用 cd /usr/local/src wget http://nginxcp.com/nginxadmin2.3-stable.tar tar xf nginxadmin2.3-stable.tar cd publicnginx ./nginxinstaller uninstall 没有运气,有人可以帮我吗? 运行Ubuntu 12.04服务器版,长时间支持

'vagrant provision'之后的Ansible给出了这个错误:“无法导入python模块:apt,apt_pkg。 请安装python-apt软件包。“

我有一个非常简单的VagrantFile和Ansible Playbook。 我只是想testing安装httpd。 但是每当我在虚拟机启动后运行vagrant provision ,我得到这个错误: Rons-MacBook-Pro:development you$ vagrant provision [default] Running provisioner: ansible… PLAY [Install and start apache] *********************************************** GATHERING FACTS *************************************************************** <10.0.0.111> EXEC ['/bin/sh', '-c', 'mkdir -p $HOME/.ansible/tmp/ansible-1384111346.71-231091208956411 && echo $HOME/.ansible/tmp/ansible-1384111346.71-231091208956411'] <10.0.0.111> REMOTE_MODULE setup <10.0.0.111> PUT /var/folders/h7/3b23bqhs5g39w_jntlkz3hpm0000gn/T/tmpQ3Hvaw TO /Users/you/.ansible/tmp/ansible-1384111346.71-231091208956411/setup <10.0.0.111> EXEC ['/bin/sh', '-c', '/usr/bin/python2.6 /Users/you/.ansible/tmp/ansible-1384111346.71-231091208956411/setup; rm -rf /Users/you/.ansible/tmp/ansible-1384111346.71-231091208956411/ >/dev/null 2>&1'] ok: [10.0.0.111] TASK: […]

ntp_gettime()实际上是否返回纳秒精度?

Ubuntu 12.04 LTS上的以下代码: #include <stdio.h> #include <sys/timex.h> #include <sys/time.h> int main(int argc, char **argv) { struct timeval tv; gettimeofday(&tv, NULL); struct ntptimeval ntptv; ntp_gettime(&ntptv); printf("gettimeofday: tv_sec = %ld, tv_usec = %ld\n", tv.tv_sec, tv.tv_usec); printf("ntp_gettime: tv_sec = %ld, tv_usec = %ld\n", ntptv.time.tv_sec, ntptv.time.tv_usec); } 收益: gettimeofday: tv_sec = 1366209548, tv_usec = 137736 ntp_gettime: tv_sec = 1366209548, […]

为linux内核创build补丁文件

我正在尝试创build一个补丁文件,用于在Linux内核中完成的修改。 原始目录是/usr/src/linux.vanilla ,新内核是/ usr / src / linux-master 。 我用的命令是 h@ubuntu:/usr/src$ sudo diff -rupN linux-master/ linux.vanilla/ > original.patch 但是,我收到一个错误说明 bash: original.patch: Permission denied 任何人都可以指出我哪里错了。 我使用Ubuntu和Linux内核版本3.15.0。 谢谢。

如何定位命令的作品

当我在/home/user/ruby上运行ubuntu 12.04上的locate test.rb时,它会显示系统中以test.rb结尾的所有文件,除了/home/user/ruby test.rb之外。 从http://www.linfo.org/locate.html我读取,该命令只返回用户具有访问权限的文件,我创build了这个文件,我有充分的权限,那么为什么locate不显示它的path。

Ubuntu Python shebang行不工作

无法在Ubuntu中为Python脚本获取shebang行。 我每次只得到一个没有find错误的命令。 test.py #!/usr/bin/env python print ('!') 然 :which python /usr/bin/python 在不同的地方玩python,但没有运气,包括python提供的东西。 有关如何解决这个问题的任何提示? 谢谢

如何在Ubuntu 12.04及更高版本中安装UDF映像WRITEABLE?

几天前我终于将Ubuntu升级到了v12.04。 这给了我一个小问题。 突然间,我无法再将UDF映像挂载到可写状态。 升级前没有问题。 mount -t udf -o loop,rw someImage.udf /tmp/cdr 该命令会将我的UDF文件挂载到/ tmp / cdr中,允许我在重新卸载之前添加或删除映像中的文件。 在Ubuntu 12.04和13.10中,我无法做到这一点。 我得到这个警告: mount: warning: content seems to be mounted read-only. 在浏览答案的同时,我发现许多人都接受“ISO 9660图像不应该以可写入状态挂载”的答案。 这可能是这样,但UDF不是ISO9660。 UDF是ISO13346,它应该可以在可写状态下安装。 看到这些链接: http://www.troubleshooters.com/linux/blu-ray-backup.htm https://unix.stackexchange.com/questions/17594/how-to-create-udf-images-and-burn-them-to-dvd-or-cdrom 无奈之下,我尝试了以下几点: sudo chmod 777在UDF图像和安装点(在安装之前) sudo chown myself.myself在安装点(安装后) sudo mount -o remount,rw someImage.udf / tmp / cdr 但我没有得到任何地方。 希望有人能帮忙。

在Linux上,“选项中的包”stats“(”defaultPackages“)未find”

我刚刚在我的Linux Ubuntu 12.04.5 LTS上安装了R 3.1.1。 然后,我想安装topicmodels包,所以我键入install.packages(“topicmodels”) ,但安装不起作用。 看来我没有在我的默认包中安装“统计”包。 这里是日志: > install.packages("topicmodels"); Installing package into '/usr/local/lib/R/site-library' (as 'lib' is unspecified) — Please select a CRAN mirror for use in this session — also installing the dependencies 'modeltools', 'slam', 'tm' provo con l'URL 'http://cran.utstat.utoronto.ca/src/contrib/modeltools_0.2-21.tar.gz' Content type 'application/x-gzip' length 14794 bytes (14 Kb) URL aperto ================================================== downloaded 14 […]