centos版本查看# lsb_release -a
常用方式
格式:service <service>
打印指定服务<service>的命令行使用帮助。
格式:service <service> start
启动指定的系统服务<service>
格式:service <service> stop
停止指定的系统服务<service>
格式:service <service> restart
重新启动指定的系统服务<service>,即先停止(stop),然后再启动(start)。
格式:chkconfig --list
查看系统服务列表,以及每个服务的运行级别。
格式:chkconfig <service> on
设置指定服务<service>开机时自动启动。
格式:chkconfig <service> off
设置指定服务<service>开机时不自动启动。
centos7中,
service httpd restart
重启apache
service httpd start
开启apache
service httpd stop
停止服务
systemctl start mariadb.service
开始mariadb服务
systemctl stop mariadb.service
停止mariadb服务
service mysqld restart
重启mysql
ps -ef|grep httpd
服务器httpd启动状态
查找目录:find /(查找范围) -name '查找关键字' -type d
查找文件:find /(查找范围) -name 查找关键字 -print
格式:find path expression httpd.conf
按照文件名查找
(1)find / -name httpd.conf
#在根目录下查找文件httpd.conf,表示在整个硬盘查找
(2)find /etc -name httpd.conf
#在/etc目录下文件httpd.conf
(3)find /etc -name '*srm*'
#使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件
(4)find . -name 'srm*'
#表示当前目录下查找文件名开头是字符串‘srm’的文件
查看服务器php版本
方法1:在项目下新建一个php文件,<?php phpinfo();?>,访问文件
方法2:登录linux服务器执行命令:php -v
文件 文件夹 权限修改
# cd /
# cd var/www/html/
# chmod -R 777 wordpress
显示目前在Linux系统上的文件系统的磁盘使用情况统计,-h产生可读的格式df命令的输出:
df -h
tar 压缩文件夹到指定目录:
tar -zcvf /m/mwp.tar.gz /var/www/html/wp
压缩/var/www/html/wp文件夹到/m/文件夹下的wp.tar.gz压缩包
tar 压缩文件 指定目录 不打包
tar -zcvf xxx.tar.gz * --exclude=dir1 --exclude=file1
“tar: Removing leading `/’ from member names”的错误:
tar默认为相对路径,使用绝对路径的话就回报这个错,可以使用-P参数(注意大写)解决这个问题
tar -zcPf /backup/$WebBakName $WEB_DATA
移动文件 或者文件夹
mv ./WorkReport/web.xml ./WorkReport/WEB-INF/
注:移动/WorkReport/web.xml文件到/WorkReport/WEB-INF/
mv /data/new /data/old/
注:移动/data/new 到/data/old/文件夹下
注意点:移动文件夹的话就不要再加 / 了
如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /*
mv /data/new/* /data/old/
向服务器上传文件,或者从服务器下载文件,rz和sz命令。默认情况下是不能使用,需要使用yum install lrzsz来安装。
安装:yum install lrzsz
上传:先输入rz,回车就会弹出文件选择对话框,选择本地的文件就可以上传
下载:sz XXX-3.0.0.tar.gz
选择对话框,下载到本地。
linux删除目使用rm -rf命令。有两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思
1、删除文件夹实例:rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
2、删除文件使用实例:rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
解压 *.tar.gz 文件
tar czvf XXX.tar.gz
解压 *.tar.gz 文件到某文件夹
tar czvf XXX.tar.gz /文件夹
linux下提供了zip压缩程序,unzip解压程序。
zip all.zip *.jpg
unzip all.zip
1)对于.zip
linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明一下其用法:
zip test.zip test.jpg test.png
这条命令是将test.jpg和test.png压缩成一个zip包
zip test.zip *.jpg
这条命令是将所有.jpg的文件压缩成一个zip包
zip -r test.zip test
这条命令是将文件夹test压缩成一个zip包
unzip test.zip
这条命令是将test.zip中的所有文件解压出来
把/home目录下面的mydata目录压缩为mydata.zip
# zip -r mydata.zip mydata #压缩mydata目录
把/home目录下面的mydata.zip解压到mydatabak目录里面
# unzip mydata.zip -d mydatabak
vim编辑器 插入 进入 退出
进入vim编辑器 vi 文件.文件类型
“插入”状态:按"I”,即切换到“插入”状态。通过上下左右移动光标,或空格、退格及回车等进行编辑内容。
退出编辑器:分为4种情况——保存退出、正常退出、不保存退出及强制退出。
不保存退出:先按ESC,再输入冒号,在输入命令时,直接输入"q!"
强制退出:先按ESC,再按冒号,在输入命令时,直接输入"!"
保存退出:按"ESC",左下角的插入状态不见。输入“冒号”,等待输入命令
W:write,写入
Q:quit,退出
X:WQ 写入并退出
再回车,就保存退出了
最快捷的方法:按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。
查看命令:cat查看其内容:cat /usr/local/con.cfg
历史命令查看
查看5条历史命令 history 5
彻底删除CentOS上的Nginx方法
删除使用yum安装的nginx方法
1.停止Nginx软件
[root@localhost ~]# service nginx stop
2.删除Nginx的自动启动
[root@localhost ~]# chkconfig nginx off
3.从源头删除Nginx
[root@localhost ~]# rm -rf /usr/sbin/nginx
[root@localhost ~]# rm -rf /etc/nginx
[root@localhost ~]# rm -rf /etc/init.d/nginx
4.再使用yum清理
[root@localhost ~]# yum remove nginx
结束。
centos出现“FirewallD is not running”怎么办
-
执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示FirewallD is not running,如下图所示。
-
通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。
-
通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
-
再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。
-
如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。
-
再次执行执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功,这样就可以继续后面的设置了。
END