CentOS系统中PHP、APache、MySQL、Ngnix等的相关操作
CentOS(Community ENTerprise Operating System)是Linux发行版之一,她是开源免费的,主要用于替代商业版Red Hat Enterprise Linux。CentOS免费、稳定、安全,现在很多服务器都用CentOS作为操作系统,今天mark将CentOS的某些常用操作整理出来,供大家参考使用。
1.PHP相关操作启动PHP:/usr/local/webserver/php/sbin/php-fpm start停止PHP:/usr/local/webserver/php/sbin/php-fpm stop查看php版本:php -v删除php:yum remove php (删除后可查版本,非完全删除)强制删除php:rpm -qa|grep php (完全删除)
2。MYSQL相关操作启动MYSQL:/usr/local/mysql/share/mysql.server start停止MYSQL:/usr/local/mysql/share/mysql/mysql.server stop查看字符集:show variables like 'character_set_%';修改数据库用户命令:grant select,insert,update,delete on ajava.* to ajavaadmin@localhost identified by "ajava"备份数据库:mysqldump --opt ajava --lock-all-tables ?-p ? -uroot > /file/dbbackup/ajava.sql导入某个数据库:/usr/local/mysql/bin/mysql -u root -p123456 ajava< /home/backup/ajava.sql导入所有数据库:/usr/local/mysql/bin/mysql -u root -p123456 < /home/backup/all.sql
3。Apache相关操作apahce启动命令:/usr/local/apache2/bin/apachectl start apacehapache停止命令:/usr/local/apache2/bin/apachectl stopapache重新启动命令:/usr/local/apache2/bin/apachectl restart不中断当前连接重启:/usr/local/sbin/apachectl gracefulapache安装成为linux的服务,可以用以下命令操作:service httpd start 启动service httpd restart 重新启动service httpd stop 停止服务
4.nginx相关操作启动nginx:ulimit -SHn 51200 ? /usr/local/webserver/nginx/sbin/nginx重启nginx:kill -HUP `cat /usr/local/webserver/nginx/nginx.pid`停止nginx:kill `cat /usr/local/webserver/nginx/nginx.pid`
5.VNC相关操作启动VNC服务命令:service vncserver start重启VNC服务命令:service vncserver restart停止VNC服务命令:service vncserver stop
6.vsftp相关操作查看是否启动vsftp:pgrep vsftpd启动vsftp:/usr/sbin/vsftpd &重启vsftp:/sbin/service vsftpd restart?停止vsftp:pkill vsftpd修改vsftp目录权限:chmod -R a-rwx /ftpfile绑定(挂载)FTP下载目录:mount --bind /ftpfile/ajava /ftpfile/other/code
7.其他操作重启防火墙:/sbin/service iptables restart复制文件目录:cp -fR /myfile/dbup/ajava /disk/other/dbup删除文件夹:rm -rf 文件夹列表硬盘信息:fdisk -l查看文件夹所占的空间:du -sh 文件夹查看文件夹里的所有文件数量:find 文件夹 ?-type f | wc -l将A分区挂载到B文件夹:mount A B停止挂载umount /dev/sda5重启CentOS系统:shutdown -r 0