去项目目录下 启动服务

setsid npm start &

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(-)

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显示版本信息

mac+修改+ssh文件夹权限_linux ,mac连接, git pull error, chmod修改文件的权限/chown修改文件和目录的所有者...相关推荐

  1. 计算机受控文件夹管理,小技巧分享:如何在Windows 10中启用和使用受控文件夹访问!...

    勒索软件非常猖獗,除了安装防病毒软件外,您还需要格外小心以保护Windows计算机的安全.尽管人们始终可以使用一种反勒索软件,但Windows 10现在通过在Windows Defender安全中心中 ...

  2. ftp 上传文件夹_命令行连接FTP服务器

    Windows下: 打开命令行窗口,输入 ftp,进入ftp命令模式: 输入 open ip地址 端口,进入ftp服务器,如open 172.16.3.77 2121.如下图: 输入Windows下的 ...

  3. android shell强制删除文件夹_别再乱清手机内存了,删除这3个“特殊”文件夹!空间释放8GB...

    这样您就可以继续免费收到文章了. 完全都是免费订阅,请放心关注! 绝大部分的"爱国人士",都比较喜欢用安卓手机,尤其是华为手机,然而我们的安卓手机,因为系统的问题,在使用了一段时间 ...

  4. 地理国情监测arcpy将文件夹多个gdb下的要素类featureClass,使用FeatureClassToShapefile_conversion转换成shapefile文件。

    地理国情监测将文件夹多个gdb下的要素类featureClass,使用FeatureClassToShapefile_conversion转换成shapefile文件. FeatureClassToS ...

  5. ftp文件夹错误:windows无法访问此文件夹,请确保输入的文件名是否正确,并且您有权访问此文件

    最近遇到这个问题,win7系统,baidu google 都没解决,无意自己找到一个方法,分享一下: 开始--控制面板--程序--打开或关闭windows功能,如下图 如上图,将Internet信息服 ...

  6. 小米4如何用计算机读取文件夹,小米手机如何快速地在手机与电脑间传送图片视频等文件...

    我们经常要在电脑与手机间快速地传送文件,特别是文件比较多的比较大的时候.比如旅游聚会拍摄的图片. 安卓手机可以很方便地在手机与电脑间传送文件,只要在同一个局域网内,就是在同一个网络里面就可以.目前已经 ...

  7. 华为android文件夹太大了,别再胡乱清理华为了,花3分钟了解这些文件夹,能立马多出几个G...

    原标题:别再胡乱清理华为了,花3分钟了解这些文件夹,能立马多出几个G 大家都知道,华为手机里拥有很多英文文件夹,那么这些文件夹究竟代表什么意思呢? 今天我们就来讲讲华为手机里的文件夹,删除掉里面一些文 ...

  8. sudo修改文件夹名字_linux

    Linux下快速批量修改文件夹下的图片名称的方法 Linux下快速批量修改文件夹下的图片名称的方法 我们都知道,要修改文件夹下的图片名称很容易,但是要批量修改就比较浪费时间了,那么有什么方法能够快速批 ...

  9. mac 同步 linux文件夹在哪里,mac软件文件夹在哪里

    mac系统下的软件一般默认安装在哪里? Mac下的软件一般默认安装在Applications文件夹下. 点击Finder,工具栏内的应用程序就是Applications文件夹. mac 下程序安装目录 ...

最新文章

  1. 如何停止电脑正在运行的VBS程序?
  2. Pytorch optimizer.step() 和loss.backward()和scheduler.step()的关系与区别 (Pytorch 代码讲解)
  3. python读取配置文件
  4. Linux Rootkit 系列二:基于修改 sys_call_table 的系统调用挂钩
  5. 图书大甩卖(操作系统、C语言、Linux) 已成交
  6. 在python中定义类时、运算符重载_python自定义类运算符重载
  7. Python机器学习库sklearn的安装
  8. mysql 分库分表 后怎么操作,MySQL要分表分库怎么进行数据切分?
  9. 字符编码笔记:ASCII,Unicode和 UTF-8
  10. ASIHttpRequest startAsynchronous
  11. 圈圈教你玩usb第一版件软件使用说明
  12. oracle卸载步骤图解,Oracle详细卸载步骤
  13. Android 5.1-7.1 高通驱动修改 - 上篇
  14. 怎么查看自己电脑的iP地址,3个方法推荐
  15. NUC970裸机IIC驱动
  16. Docker学习笔记1
  17. 【C语言】计算圆周长以及面积
  18. 【突发】Telsa致命车祸细节报告:人为设定超速15%(下载)
  19. 最优化方法(Optimization methods)中的Modularity
  20. 手机打印文件怎么打印出来,如何用手机打印文件

热门文章

  1. boost::ptr_deque相关的测试程序
  2. boost::hana::value_or用法的测试程序
  3. boost::log模块测试get_attributes()这个const方法可以获取线程模型内部的互斥锁
  4. boost::detail::lexical_cast_stream_traits用法的测试程序
  5. boost::hana::first用法的测试程序
  6. boost::geometry模块变换多边形的测试程序
  7. boost::coroutine模块实现非对称协程的测试程序
  8. GDCM:读取PatientName的测试程序
  9. GDCM:gdcm::ByteSwapFilter的测试程序
  10. ITK:将静态密集2D级别集可视化为高程图