apache服务类常用命令
启动服务:service httpd start
关闭服务:service httpd stop
重启服务:service httpd restart
查看apache端口:netstat -talnp | grep httpd或者netstat -talnp | grep 80
查看apache所有的进程ID: ps -u apache | cut -c 0-5
杀死所有占用apache80端口的进程 kill -9 `ps -u apache | cut -c 0-5`
将apache服务加入开机启动:chkconfig httpd on
将apache服务从开机启动取消:chkconfig –del httpd
将apache服务在一个运行级别可以开机启动:
#chkconfig –level 5 httpd on
#chkconfig –list httpd
查看当前运行级别:runlevel
查看当前的连接数可以用:ps aux | grep httpd | wc -l
用户管理
useradd jkx -d /var/www/html/096411 -g joyous
增加用户并且指定其根目录为/var/www/html/html/096411,并且加入了joyous组
修改用户密码:passwd username
修改用户主目录:usermod -d -m /www/newdir 更改主目录并且带上参数-m移动原有内容到新目录
修改用户所属群组:usermod -g newgroup username 新组必须存在
删除用户 userdel -r username 带参数删除其主目录下所有文件
增加组群:groupadd
删除组群:groupdel groupname 需要先删除组群内用户
Vsftp服务(Ftp)
开启、关闭、重启vsftp服务:service vsftpd start/stop/restart
查看rpm安装
rpm -qa | grep http(检查是否安装apache)
更新apache版本(下载apache)
rpm –force -nodeps -U httpd-2.0*.rpm(最后一个参数是rpm名字)
查看apache版本
rpm -v httpd
卸载rpm使用:rpm -e rpm名字
权限设置
查看文件详细信息ls -l /var
文件权限设定:chomod [who] [+-=] [mode] [文件或者目录] 其中,u:表示文件所属用户,g表示用户则,o表示其他用户,a表述所有用户,+表示增加权限,-表示取消,=表示赋予新的权限取消以前的权限;r可读,w可写,x可执行
例子:b文件对其归属用户可写chmod u+w b
同样可以使用数字设置权限:0表示没权限,1可执行,2可写入,4可读取;其中对应数序是,归属用户、组用户、其他用户;如果需要设置文件b权限对所有者可读可写可执行,对组用户可读可执行,对其他用户可读可执行,那么 可以这样设置 chmod 755 b;如果单独使用一个数字表示的是007;
更改文件和目录所有权
chown [-R] [用户.组] [文件|目录]
-R表示下级所有子目录和文件
例子:将文件b的所有用户改为new chown new b
将文件b的用户组改成new chown :new b或者chown .new b
将文件b的所有者和用户组一起改成 root chown root.root b
chgrp [选项][用户组][文件或者目录]
查看加载的模块