linux setuid 让命令具有root权限

setuid 和setgid位是让普通用户可以以root用户的角色运行只有root帐号才能运行的程序或命令。比 如我们用普通用户运行passwd命令来更改自己的口令,实际上最终更改的是/etc/passwd文件我们知道/etc/passwd文件是用户管理的 配置文件,只有root权限的用户才能更改
[root@localhost ~]# ls -l /etc/passwd 继续阅读

linux iptables 端口 防火墙设置

我们来配置一个filter表的防火墙.
(1)查看本机关于IPTABLES的设置情况
[root@tp ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination        
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination        
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination        
Chain RH-Firewall-1-INPUT (0 references)
target     prot opt source               destination        
ACCEPT     all — 0.0.0.0/0            0.0.0.0/0           继续阅读

Linux SVN 命令详解

1、将文件checkout到本地目录

svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co

2、往版本库中添加新的文件

  svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)

3、将改动的文件提交到版本库 继续阅读

Linux程序前台后台切换的介绍

Linux程序前台后台切换1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行Ubuntu$”>root@Ubuntu$ ./tcpserv01 &
2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行Ubuntu”>cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ ./tcpserv01 ^Z [1]+ Stopped ./tcpserv01 cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ bg %1 [1]+ ./tcpserv01 & cat@Ubuntu: 继续阅读

尝尝鲜,买个vps玩玩

估计很多人都不知道什么是vps吧?
你可以选择百度一下,也可以先听听我非专业的解释。
vps 其实就是服务商在他的服务器集群里,虚拟一台主机出来给你完全支配。
这个东西比虚拟空间好玩多了。虚拟空间只给你指定的空间目录,你并没有支配一台主机的权限。 继续阅读

linux etc目录文件介绍

/bin         bin是binary的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。
/boot       这里存放的是启动LINUX时使用的一些核心文件。
/dev         dev是device(设备)的缩写。这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LINUX中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。 继续阅读

Ubuntu下挂载与卸载U盘方法

     因为我的Ubuntu系统是自动挂载设备的,所以一直都没用过mount命令挂载U盘。今天兴起,就动手试了一下。我的U盘是被自动挂载到我的用户目录下的media目录,若是自行挂载,可挂载到mnt目录。
      在挂载U盘之前首先要确认U盘设备名,在命令行输入“fdisk -l”查看 继续阅读