访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux服务器维护常用命令整理

时间:2019-08-04

常用linux命令大全_常用dos命令_linux常用命令

摘要:服务器用的时间长了总会出些问题,需要解决。在此将比较常用的几个命令贴出来,以便自己及小伙伴们查阅。

服务器用的时间长了总会出些问题,需要解决。在此将比较常用的几个命令贴出来,以便自己及小伙伴们查阅。

一般情况下,网站突然无法打开可以尝试重启服务

1、服务器重启命令:reboot

2、php-fpm重启命令:service php-fpm restart

使用nginx的服务器,有时候网站配置后linux常用命令,出现ngnix报错可以先检查下网站的Nginx配置文件是否出现错误,然后针对错误详情找出解决办法

检查nginx语法 : nginx -tc 目录/配置文件.conf

例子:nginx -tc /etc/nginx/nginx.conf

文件解、压缩

1、压缩打包命令:tar -zcvf /data/wwwroot/###.tar.gz 目标文件夹名

linux常用命令_常用dos命令_常用linux命令大全

2、解压命令:tar -xzvf file.tar.gz

例子:

(将abc文件夹打包压缩为abc.tar.gz):tar -zcvf /data/wwwroot/abc.tar.gz abc

(将abc.tar.gz解压) tar -xzvf abc.tar.gz

服务器之间拷贝文件

1、将文件拷贝到另一台服务器:

scp?/data/wwwroot/666.tar.gz?root@111.11.11.111:/data/wwwroot/

2、从另一台服务器拷贝文件:

scp?root@222.22.22.222:/data/wwwroot/weixin.tar.gz?/data/wwwroot

数据库导出(mysqldump命令)

导出整个数据库

常用dos命令_linux常用命令_常用linux命令大全

mysqldump?-u?用户名?-p?数据库名?>?导出的文件名
mysqldump?-u?linuxde?-p?data?>?目录/linuxde.sql

导出一个表

mysqldump?-u?用户名?-p?数据库名?表名?>?导出的文件名
mysqldump?-u?linuxde?-p?data?users?>?linuxde_users.sql

基本命令格([xxx]中的内容根据实际情况改动)

mysqldump?-u?[username]?-p?-d?[databaseName]?[tableName]?>?[路径及导出的sql文件名];

1、导出数据库dbname的表结构

mysqldump?-u?root?-p?-d?dbname?>db.sql;

2、导出数据库dbname所有表结构及表数据(不加-d)

mysqldump?-u?root?-p?dbname?>db.sql;

3、导出数据库dbname某张表的结构

mysqldump?-uroot?-pdbpasswd?-d?dbname?test>db.sql;

常用linux命令大全_linux常用命令_常用dos命令

4、导出数据库dbname某张表(test)结构及表数据(不加-d)

mysqldump?-u?root?-p?dbname?test>db.sql;

mysql开启远程连接

关闭防火墙

centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可:

sudo?systemctl?stop?firewalld.service?&&?sudo?systemctl?disable?firewalld.service
 上一个教程:linux 运维常用命令