centos必备的工具:screen命令使用,可以保持会话
[ 2013-07-03 13:21:07 | 作者: admin ]
大部分Linux系统都安装了screen命令,如果没有安装,CentOS系统可以执行 yum install screen
Debian/Ubuntu系统执行 apt-get install screen
(1)在安装lnmp时,可以先执行 screen -S lnmp 就会创建一个名字为lnmp的会话
(2)当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+A+D(依次按)
(3)当回来时可以执行 screen -r lnmp 即可恢复到离开前创建的lnmp会话的工作界面
(4)如果忘记了会话名,或者当时没有指定会话名,可以执行 screen -ls screen 则会列出当前存在的会话列表(会话对应的ID也可以使用)
(5)若要关闭screen的会话,执行 exit 会提示[screen is terminating]表示已经成功退出screen会话
(6)常用快捷键
...
阅读全文…
Debian/Ubuntu系统执行 apt-get install screen
(1)在安装lnmp时,可以先执行 screen -S lnmp 就会创建一个名字为lnmp的会话
(2)当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+A+D(依次按)
(3)当回来时可以执行 screen -r lnmp 即可恢复到离开前创建的lnmp会话的工作界面
(4)如果忘记了会话名,或者当时没有指定会话名,可以执行 screen -ls screen 则会列出当前存在的会话列表(会话对应的ID也可以使用)
(5)若要关闭screen的会话,执行 exit 会提示[screen is terminating]表示已经成功退出screen会话
(6)常用快捷键
...
阅读全文…
虚拟主机用户ftp和apache用户文件互操作权限解决方法
[ 2013-07-03 12:55:46 | 作者: admin ]
近来用linux虚拟主机学习了一下linux下的权限比较高级一点的权限管理,当我们使用PHP程序的时候,在安装好以后,如果你想删除整个目录,你会发现apache用户生成了一些文件,ftp的用户不能删除.
其实这是有办法解决的。
方法1.用户组控制方法
先给所有的虚拟主机主机中的虚拟用户(ftp用户)加入到apache这个组.然后设置umask为002.这样用户和组都有读写执行权限。这个是比较容易的方法.但不安全。不同的用户可以删除对方的文件,因为是同一个组,组有读写执行的权限.
方法2.使用linux高级的权限管理acl。
对一个目录设置二重权限,除了用户本身的用户组,在加入apache对他要读写执行的权限.
这样用户就能删除apache生成的文件.但为别人的组,别的虚拟用户他没法删除.
下面我们就来看看第二种的控制方法
...
阅读全文…
其实这是有办法解决的。
方法1.用户组控制方法
先给所有的虚拟主机主机中的虚拟用户(ftp用户)加入到apache这个组.然后设置umask为002.这样用户和组都有读写执行权限。这个是比较容易的方法.但不安全。不同的用户可以删除对方的文件,因为是同一个组,组有读写执行的权限.
方法2.使用linux高级的权限管理acl。
对一个目录设置二重权限,除了用户本身的用户组,在加入apache对他要读写执行的权限.
这样用户就能删除apache生成的文件.但为别人的组,别的虚拟用户他没法删除.
下面我们就来看看第二种的控制方法
...
阅读全文…
centos用户与权限 chmod chown等常用命令汇总
[ 2013-07-03 12:18:50 | 作者: admin ]
1.用户管理
2.用户组
3.权限分配
一、查看与用户相关文件命令
阅读全文…
阅读全文…
Ubuntu中setfacl命令提示 Operation not supported 错误及解决方法
[ 2013-07-03 12:16:43 | 作者: admin ]
ACL是Linux中的访问控制列表,它提供对文件、目录更好的读写、访问控制权限等功能,也是我在Ubuntu下配置用户权限经常用到的工具。ACL工具的安装非常简单:
sudo apt-get install acl
系统便会自动下载、安装ACL工具。安装好后,你就可以通过setfacl和getfacl来设置、获取文件及目录的访问控制权限了。
最近在用ACL设置权限的时候,老是提示: Operation not supported ,百思不得其解,反复检查了shell命令,并没有发现不妥之处,后来在向google老师请教后,发现Linux下的文件系统,在挂接时,有可能默认并没有开启对ACL的支持。通过如下命令可以检查:
mount -l
比如,在我的VPS中,通过此命令的输出信息,就能看到,我要设置权限的目录是在/home 而此目录是和根目录在同一个文件系统,被统一加载为 ...
阅读全文…
sudo apt-get install acl
系统便会自动下载、安装ACL工具。安装好后,你就可以通过setfacl和getfacl来设置、获取文件及目录的访问控制权限了。
最近在用ACL设置权限的时候,老是提示: Operation not supported ,百思不得其解,反复检查了shell命令,并没有发现不妥之处,后来在向google老师请教后,发现Linux下的文件系统,在挂接时,有可能默认并没有开启对ACL的支持。通过如下命令可以检查:
mount -l
比如,在我的VPS中,通过此命令的输出信息,就能看到,我要设置权限的目录是在/home 而此目录是和根目录在同一个文件系统,被统一加载为 ...
阅读全文…
修改/etc/fstab后不重启且生效的方法,重启mount
[ 2013-07-03 12:15:58 | 作者: admin ]
之前,有个朋友问我开机出现挂载问题的解决方法,后来发现是他把 /etc/fstab 中的一行命令分成两行来写的原因。
之后修改好了,我让他重启试试,问题是解决了,但直到今天我才发现,原来要 /etc/fstab 中的挂载生效并不用重启。
sudo mount -a
就这么一条命令就可以,比重启可要方便多了,呵呵!
mount 的 -a 选项是 mount all stuff from /etc/fstab 的意思。
当然不行的话,还是重新启动算了
之后修改好了,我让他重启试试,问题是解决了,但直到今天我才发现,原来要 /etc/fstab 中的挂载生效并不用重启。
sudo mount -a
就这么一条命令就可以,比重启可要方便多了,呵呵!
mount 的 -a 选项是 mount all stuff from /etc/fstab 的意思。
当然不行的话,还是重新启动算了
1