去项目目录下 启动服务

setsid npm start &

Mac下如何用SSH连接远程Linux服务器

https://www.cnblogs.com/littleBit/p/5362806.html

ssh -p 22 root@101.200.86.233

22 端口号

root 账户名

101.200.86.233 ip

启动node服务

1. 进入xxx服务所在的目录下

cd /xx/xx/xx

2. 将node服务加入进程的启动方式

//  setsid xxx &

setsid npm run start &

查看进程

sudo  netstat -lntp

杀掉进程

kill xxxx

kill -9 xxxx (强制)

$ git pull error: cannot open .git/FETCH_HEAD: Per

http://ju.outofmemory.cn/entry/95441

当遇到这个问题时,可以看到提示”.git/FETCH_HEAD”没有权限。
进到.git目录 检查看看: [www@~ ]$ ls -la .git
drwxr-xr-x 2 www www 4096 Oct 14 01:29 branches
-rw-r--r-- 1 www www 278 Oct 14 01:29 config
-rw-r--r-- 1 www www 73 Oct 14 01:29 description
-rw-r--r-- 1 root root 0 Oct 14 01:45 FETCH_HEAD
-rw-r--r-- 1 www www 23 Oct 14 01:29 HEAD
那么如何解决就已经很明白了,切换到root用户,使用chown设置权限: [root@~ ]$ chown -R www:www .git
再次切换到www目录git pull 就ok了 [www@~ ]$ git pull
remote: Counting objects: 15, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 6), reused 0 (delta 0)
Unpacking objects: 100% (8/8), done.
From git.oschina.net:hexu.org/blog.git
ac90bc..82669fa master -> origin/master
Updating 5ac90bc..82669fa
Fast-forward
code/application/configs/admin/routes.ini | 2 ++
code/application/configs/databases.ini | 3 ---
files changed, 2 insertions(+), 3 deletions(-)

chmod修改文件的权限/chown修改文件和目录的所有者

https://www.cnblogs.com/lixiaolun/p/5391803.html

ll指令的显示的信息为(当前目录下只有nameservice1一个目录):

drwxr-xr-x 3 hdfs hdfs 4096 4月  14 16:19 nameservice1
上述信息分别表示:权限(drwxr-xr-x 3)、所属用户(hdfs)和组(hdfs)、大小(4096)、时间(4月 14 16:19)、名称(nameservice1)。 权限中的字母一共有10位数: 其中,第1位有两种选择:-表示是文件,d表示是目录。此处是d,表示nameservice1是目录;    第2位到第4位rwx表示的是所有者(所属用户hdfs)的权限; 第5位到第7位r-x表示的是组(hdfs)的权限; 第8位到第10位r-x表示的是其他人(other)的权限;
另外,
   r 表示文件可以被读(read)
   w 表示文件可以被写(write)
   x 表示文件可以被执行(如果它是程序的话)
   - 表示相应的权限还没有被授予 1.修改文件的权限 查看当前文件文件temp的权限信息: ll | grep temp -rw-rw-r-- 1 root root 4405 3月 17 11:50 temp
修改文件权限的指令: chmod o+w temp
表示给文件temp授予其他人写权限,现在查看temp的权限信息: -rw-rw-rw- 1 root root 4405 3月 17 11:50 temp
我们发现第9位多出了一个w。 其中参数表示的意义为:
  u 代表所有者(user)
  g 代表所有者所在的组群(group)
  o 代表其他人,但不是u和g (other)
  a 代表全部的人,也就是包括u,g和o
  r 表示文件可以被读(read)
  w 表示文件可以被写(write)
  x 表示文件可以被执行(如果它是程序的话)
  其中:rwx也可以用数字来代替
  r ------------4
  w ------------2
  x ------------1
  - ------------0  行动:
  + 表示添加权限
  - 表示删除权限
  = 表示使之成为唯一的权限  当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:
  -rw------- (600) 只有所有者才有读和写的权限
  -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
  -rwx------ (700) 只有所有者才有读,写,执行的权限
  -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
  -rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
  -rw-rw-rw- (666) 每个人都有读写的权限
  -rwxrwxrwx (777) 每个人都有读写和执行的权限 2.修改目录的所有者和群组 将目录的所有者修改为root:root(第一个root表示组,第二个root表示用户)。 该指令需要在root权限下使用。 chown -R root:root nameservice1
此时再执行ll,显示结果为: drwxr-xr-x 3 root root 4096 4月 14 16:19 nameservice1
将目录换成文件的名字就可以修改文件的所有者了,例如: chown -R root:root test.txt 只改变文件或目录的所有者 chown -R owner: test.txt
只改变文件或目录的群组 chown -R :group test.txt

linux查找文件夹命令

https://blog.csdn.net/qq_27517377/article/details/78870293

查找命令:
查找根目录下查找文件夹名称叫www.91cnm.com的目录地址 find / -name www.91cnm.com -d
1
查找/var/www/目录下叫index.php的文件 find /var/www/ -name index.php
1
查找根目录下所有已”.sh”结尾的文件 find / -name *.sh
1
下载命令:下载 www.91cnm.com/index.php的资源 wget www.91cnm.com/index.php (&下载大文件的时候加上&后台执行,断开远程连接还可以下载)
1
安装软件的时候无法确认操作是否成功,如make / configure / make install 这些命令的时候每次执行完毕可以echo $? 输出 0 则可以确认是安装成功的,输出其他的数字均表示该步骤是失败的!

chown -R 用户名:组名 ./ 及 chown用法介绍

https://blog.csdn.net/jinpengncu/article/details/77879844

当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装MySQL的时候,通常执行以下命令来改变目录的拥有者:

    [root@localhost ~]# chown -R mysql:mysql ./

这两个mysql谁是用户名谁是用户组呢?见chown详解。

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。

1.命令格式:

chown[选项]...[所有者][:[组]]文件...

2.命令功能:

    通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。

3.命令参数:

  必要参数:

-c显示更改的部分的信息

-f忽略错误信息

-h修复符号链接

-R处理指定目录以及其子目录下的所有文件

-v显示详细的处理信息

-deference作用于符号链接的指向,而不是链接文件本身

  选择参数:

--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变

--help显示帮助信息

--version显示版本信息

linux ,mac连接, git pull error, chmod修改文件的权限/chown修改文件和目录的所有者的更多相关文章

  1. chmod修改文件的权限/chown修改文件和目录的所有者

    ll指令的显示的信息为(当前目录下只有nameservice1一个目录): drwxr-xr-x 3 hdfs hdfs 4096 4月 14 16:19 nameservice1 上述信息分别表示: ...

  2. chmod修改文件的权限/chown修改文件和目录的所有者(转)

    ll指令的显示的信息为(当前目录下只有nameservice1一个目录): drwxr-xr-x 3 hdfs hdfs 4096 4月 14 16:19 nameservice1 上述信息分别表示: ...

  3. Visual Studio 2017 for Mac 连接Git的奇怪问题

    VS for Mac连接Git的时候遇到个奇怪的问题, 无法将已存在的解决方案绑定并提交到GitHub中去. VS版本7.3.3 问题复现 以为自己操作有问题, 新建项目测试一下, 新建的时候没有勾选 ...

  4. Linux的文件访问权限及修改权限命令chmod

    http://www.linuxso.com/command/chmod.html Linux的文件访问权限及修改权限命令chmod Mxx000 Mxx000 人赞同了该文章 Linux的文件访问权 ...

  5. chmod 无法修改磁盘文件的权限解释 (光盘文件就是只读的,修改不了的)

    我们知道root用户是linux执行权限最高的管理者用户,他可以进行任何的权限操作:然而我们的操作系统同样也考虑过这样的弊端,就是当我们使用者并不了解文件属性和重要性时会给予我们使用者提示: 举个例子 ...

  6. linux新手向-文件的权限及修改

    如果访问或执行一个文件显示Permission deny,一般是权限问题. 使用"ls -l"可以查看该目录下文件的详细信息. 1.读懂权限 第一列就是权限信息,形如: drwxr ...

  7. linux修改文件的权限和修改文件所有者和所属组

    文件设定法:chmod    [who]   [+][-][=]   [mode] who 文件所有者:u 文件所属组:g 其他:o 所有人:a +  添加权限 -  减少权限 =  覆盖原来权限 权 ...

  8. Linux和 Mac下git pull/push 免输入密码和账号

    linux下面可以直接创建.git-credential文件,命令如下: 创建文件,进入文件,输入内容: cd ~ touch .git-credentials vim .git-credential ...

  9. git pull error

    在图形界面中,执行拉取操作时,出现下面的错误. You asked to pull from the remote 'origin', but did not specifya branch. Bec ...

随机推荐

  1. Zabbix数据库表分区

    zabbix的监控主机数量将近300,且运行了一年时间了,最近zabbix server服务监控历史数据等服务不断自身告警.查询性能也变得很低 关于历史数据的两个参数,在zabbix server的配 ...

  2. 记一次痛苦的Django报错调试经历:

    开发的程序在我的本地mac上,ubuntu上,以及树莓派上都成功实现了迁移和运行,但是当准备将运行好好地程序迁移到阿里云的服务器上的mysql数据库上时,出现了非常多的幺蛾子的问题. 具体如下: 初始 ...

  3. Ubuntu下访问Windows中Postgresql

    因为项目的原因,需要将Ubuntu中的一些信息记录到Windows中的Postgresql数据库中,查看网上信息,最后成功了,特地记录以下,需要以下步骤: (1)在Windows中Postgresql ...

  4. jQuery里面click、this事件遇到(Django模型里for)相同的id名和class名想获取值

    遇到的原型是这样的!下面我把它简化一下; click事件: 在浏览器里面只能获取横线上面的值,和下面的第一个值!! 这是因为id等级比class高,而且js要求id不能重复! 当 转载于:https: ...

  5. python(数据类型)

    一.基本数据类型 (1)numbers 数字 整型 int a = 1 print (type(a)) 长整型 long python3.x 中无此类型 >>> 2 ** 100 1 ...

  6. RF(页面断言)

    一.RF中断言方式 title should be(断言title与预期指定的title内容相等) Open Browser https://www.baidu.com/ gc Title Shoul ...

  7. [译]ANDROID 11: BETA 计划

    当我们开始计划 Android 11 的时候,我们没有预料到这些变化会发生在我们所有人身上,几乎遍及世界上的每一个地区. 这些挑战要求我们保持灵活性,寻找新的合作方式,特别是与我们的开发者社区合作. ...

  8. B. Modulo Sum dp

    https://codeforces.com/contest/577/problem/B 先读懂题意,substring 这个是子串说明不可以跳 subsequence这个是子序列可以跳 这个题目是一 ...

  9. Spring Cloud Stream学习(五)入门

    前言: ​ 在了解完RabbitMQ后,再来学习SpringCloudStream就轻松很多了,SpringCloudStream现在主要支持两种消息中间件,一个是RabbitMQ,还有一个是KafK ...

  10. for do-while while区别

    分别用for  do-while while求1-100的和