去项目目录下 启动服务

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. eclipse自动补全导致变量会跟上String后缀的问题解决

    https://blog.csdn.net/feinifi/article/details/103665860

  2. hdu_2124 Flying to the Mars & hdu_1800 Repair the Wall 贪心水题

    hdu_1800 简单排一下序,从大开始把比他小的都访问一遍,ans++: #include <iostream> #include <stdio.h> #include &l ...

  3. zoj_2511 Design T-Shirt 贪心

    Design T-Shirt Time Limit: 2 Seconds      Memory Limit: 32768 KB Soon after he decided to design a T ...

  4. 在 AutoLayout 和 Masonry 中使用动画

    动画是 iOS 中非常重要的一部分,它给用户展现出应用灵气的一面. 在动画块中修改 Frame 在原来使用 frame 布局时,在 UIView 的 animate block 中对 view 的布局 ...

  5. CF思维联系– Codeforces-988C Equal Sums (哈希)

    ACM思维题训练集合 You are given k sequences of integers. The length of the i-th sequence equals to ni. You ...

  6. CodeForces 1058C C. Vasya and Golden Ticket

    C. Vasya and Golden Ticket time limit per test1 second memory limit per test256 megabytes inputstand ...

  7. awk调用外部程序

    程序的功能很简单: 调用外部解密程序decoder,将文件第二列字段解密,然后写入新文件中. BEGIN { OFS = "\t" } { outputFileName = &qu ...

  8. 线段树 离散化 E. Infinite Inversions E. Physical Education Lessons

    题目一:E. Infinite Inversions 这个题目没什么思维量,还比较简单,就是离散化要加上每一个值的后面一个值,然后每一个值放进去的不是1 ,而是这个值与下一个点的差值. 因为这个数代表 ...

  9. 【Swift】获取UILabel中点击的某个功能标签文字并作出响应动作

    1.需求 首先.针对UILabel中显示的多个功能标签,作出颜色标记提示. 其次.对关键字作出点击响应动作. 如图所示: 解决: 1.使用正则匹配到关键字 public static var hash ...

  10. 初识Matlab及界面认识

    通过本章节的学习,需要掌握: MATLAB语言是什么 MATLAB在互联网语言中地位与应用 目标:利用MATLAB进行问题求解的基本规律.够使用MATLAB作为专业应用的工具. 1.什么叫计算? (1 ...