Articles of Ubuntu

如何在linux虚拟机中运行节点项目?

我有一个快速节点项目。 我启动服务器运行命令npm开始在我的本地项目文件夹内,它按预期工作。 我试图在远程linux虚拟机上运行相同的命令。 但closuresterminal服务器后closures。 所以我试着用npm start&和nohup npm start&来开始 。 但closuresterminal服务器后仍然停止。 那么如何在后台启动快速项目的节点服务器呢? 我的package.json文件如下所示: { "name": "test_project", "version": "0.0.0", "private": true, "scripts": { "start": "concurrently \"tsc -w\" \"node ./bin/www\" ", "tsc": "tsc", "tsc:w": "tsc -w", "typings": "typings install", "bundle": "node bin/bundler.js", "bundle:prod": "node bin/bundler.js –prod" }, "dependencies": { "body-parser": "~1.13.2", "cookie-parser": "~1.3.5", "debug": "~2.2.0", "express": "~4.13.1", "morgan": […]

以编程方式获取给定PID的subprocess列表

我希望得到给定PID的所有直接孩子的列表。 我可以使用/proc但是/proc/<PID>/task/<PID>/children不是很精确,可能会返回不准确的结果( 参见3.7节 )。 我想要一个更可靠的方法来做到这一点。 我不想使用shell命令的包装。

最大化MongoDB连接

我有这种非常特殊的情况,我需要一台机器来服务大量的MongoDB数据库(如10k +),每个用户都应该能够直接连接到它。 我们的机器非常强大,运行良好,直到几天,当它开始导致一些问题。 在某些时候,用户无法再login,我从mongoS日志中得到这个: 2016-08-19T18:08:16.667+0000 I NETWORK [mongosMain] pthread_create failed: errno:11 Resource temporarily unavailable 我试图改变大多数参数MongoDB智慧和聪明,但没有运气: net.netfilter.nf_conntrack_max is 524288 fs.file-max is 128000 kernel.pid_max is 288000 /etc/security/limits.d/90-nproc.conf有:*软nproc 128000 *硬nproc 128000 /etc/init/mongos.conf有: limit fsize unlimited unlimited limit cpu unlimited unlimited limit as unlimited unlimited limit nofile 512000 512000 limit rss unlimited unlimited limit nproc unlimited unlimited limit memlock […]

使用浏览器和IP访问服务器而不是DNS

我想通过使用Firefox访问我的testing网站,并inputIP而不是DNS。 我的服务器是AWS Ubuntu,它安装了Mysql,Apache2。 我想在Firefox中访问我的testing网站:xxxx / test 但它显示了我404。 当我这样键入Firefox时,它工作正常:xxxx 我不知道如何做这个工作。 这是我在我的服务器上做的。 cd /var/www sudo mkdir test sudo cp wordpress test/ cd test sudo mv -R test public sudo chown -R www-data:www-data public sudo chmod -R 775 public cd /etc/apache2/sites-available sudo cp 000-default.conf test.conf sudo vim test.conf 这里是test.conf <VirtualHost *:80> ServerName test ServerAdmin webmaster@localhost DocumentRoot /var/www/test/public <Directory […]

不能上传文件到wordpress

我把我的WordPress的网站移动到我的VPS与Cpanel后,移动的每一件事情运作良好,但我的媒体选项不能上传文件到我的图书馆,我尝试设置权限上传文件夹和子文件夹755,775甚至777,但媒体上载得到我这个错误: 上传的文件无法移动到wp-content / uploads / 2016/10。 我尝试解决我的问题与设置组和所有者与terminalLinux到我的用户, > sudo chown -R username:group directory > sudo chgrp -R username:group directory 但是我的问题没有解决。 编辑: 我试图安装“SuPHP”,我的问题解决了… 有关更多信息,请参阅: https : //documentation.cpanel.net/display/EA/Apache+Module%3A+SuPHP

无法加载启动到文本模式/控制台/命令行,即使我已经改变了grub

我在Ubuntu 16.04.1 LTS服务器上。 我是新来的Linux,所以决定安装Gnome。 sudo apt-get install xorg gnome-core gnome-system-tools gnome-app-install 我仍然想启动命令提示符..所以我试图更新grub文件。 我遵循所有步骤:sudo gedit / etc / default / grub 编辑grub见下面:和我之后:sudo更新grub后,我重新启动,但仍然继续启动到gui … 请帮忙! # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file, see: # info -f grub -n 'Simple configuration' GRUB_DEFAULT=0 […]

从php5.5.9升级到php5.6之后,php5enmod是什么?

在ubuntu服务器上,我用来安装php5.5.9的模块,例如mcrypt和apt-get,然后用sudo php5enmod mcrypt启用它。 现在我已经升级到php5.6,并且我错过了一个模块来使用Laravel 4.2中的PHPThumb,它需要GID或者Imagick来修改图像。 所以我做了 : $ sudo apt-get install php5.6-imagick 然后为了启用这个模块,我做了: $ sudo php5enmod imagick 它返回这个错误:“警告:模块imagick ini文件不存在/ etc / php5 / mods-available”下。 这是正常的,因为它存在于/etc/php/5.6/mods-available。 是否有一个命令来启用它: $ sudo php5enmod imagick –path=/etc/php/5.6/mods-available 要么 : $ sudo php5.6enmod imagick 或者我可以链接php5enmod到PHP / 5.6的path呢?

减less包含字母的variables

我有一组有效的字符[0-9a-zA-Z]和一个被赋予这些字符之一的variables。 我想要做的是能够将该variables递减到集合中的下一个variables。 我不知道如何减less字母,它只适用于数字。 #!/bin/bash test=b echo $test # this shows 'b' let test-=1 echo $test # I want it to be 'a'

将JSON文件中的所有时间戳转换为bash中的unix时间戳(Ubuntu)

我试图将文件中的所有时间戳转换为Unix时间格式,最好使用jq / bash / python。 原来的格式有点奇怪: %Y-%m-%dT%H:%M:%S.%z GoToMeeting API中的示例文件内容: [ { "Last Name": "John", "Subject": "Meet Now", "meetingId": "983329197", "meetingType": "immediate", "First Name": "Doe", "Conference Info": "111-222-333", "startdate": "2017-01-25T04:50:25.+0000", "enddate": "2017-01-25T05:50:25.+0000", "status": "INACTIVE" }, { "Last Name": "John", "Subject": "dumb meeting", "meetingId": "569996685", "meetingType": "scheduled", "First Name": "Doe", "Conference Info": "111-222-333", "startdate": "2017-02-15T10:00:00.+0000", "enddate": "2017-02-15T10:30:00.+0000", […]

Git推送到远程“没有这样的文件或目录”

我正试图将更改从本地计算机推送到实时服务器。 我遵循这个页面上的步骤。 在我的本地机器上 ,这是我运行时得到的: $ git push web Counting objects: 3, done. Delta compression using up to 8 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 291 bytes | 0 bytes/s, done. Total 3 (delta 2), reused 0 (delta 0) remote: /bin/bash: GIT_WORK_TREE=/var/www/html git checkout -f: No such file or directory To ssh://MyDomainRemoved.com/var/git/myproject.git […]