美文网首页
linux服务器常用执行命令

linux服务器常用执行命令

作者: Tanya木易 | 来源:发表于2018-08-22 14:02 被阅读0次

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

image.png

“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”怎么办

  1. 执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示FirewallD is not running,如下图所示。

    centos出现“FirewallD is not running”怎么办
  2. 通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。

    centos出现“FirewallD is not running”怎么办
  3. 通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

    centos出现“FirewallD is not running”怎么办
  4. 再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。

    centos出现“FirewallD is not running”怎么办
  5. 如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。

    centos出现“FirewallD is not running”怎么办
  6. 再次执行执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功,这样就可以继续后面的设置了。

    centos出现“FirewallD is not running”怎么办

    END

相关文章

网友评论

      本文标题:linux服务器常用执行命令

      本文链接:https://www.haomeiwen.com/subject/nqtyiftx.html