CentOS7服务器搭建的常用命令有哪些

本文主要介绍"CentOS7服务器搭建的常用命令有哪些",希望能够解决您遇到有关问题,下面我们一起来看这篇 "CentOS7服务器搭建的常用命令有哪些" 文章。

Linux的命令虽然功能强大非常好用,但对于一个不是专门从事Linux维护的人员,不容易记住众多复杂的命令。这里将一些常用的命令记录下来,以便查阅。

  • 切换用户 su - myuser

  • 查看隐藏文件 ls -a

  • 查找文件 find -name /mypath

  • 查看端口占用情况 netstat -anp | grep 1234

  • 查看进程 ps -aux | grep abcd

  • 终止进程 kill -9 123456

  • 查看当前目录大小 du -lh --max-depth=1

用户操作

// 限定用户test不能telnet,只能ftp
usermod -s /sbin/nologin foo
// 更改用户foo的主目录为/data/foo
usermod -d /data/foo foo
// 更改/data/foo目录的所有者和组为foo
chown foo:foo /data/foo

服务管理工具

CentOS7中systemctl命令详解:https://github.com/xiayulei/notebook/issues/33

  • 启动一个服务:systemctl start postfix.service

  • 关闭一个服务:systemctl stop postfix.service

  • 重启一个服务:systemctl restart postfix.service

  • 显示一个服务的状态:systemctl status postfix.service

  • 在开机时启用一个服务:systemctl enable postfix.service

  • 在开机时禁用一个服务:systemctl disable postfix.service

  • 查看服务是否开机启动:systemctl is-enabled postfix.service

  • 查看已启动的服务列表:systemctl list-unit-files|grep enabled

  • 查看启动失败的服务列表:systemctl —failed

服务器间数据迁移

# 从源服务器导出MySQL数据库
yum install openssh-clients                              // 安装ssh客户端
mysqldump -umyname -p mydb > file.sql                    // 导出数据库
tar -czvf file.tar.gz file.sql                           // 压缩文件
scp -P22 file.sql myname@111.222.333.444:/home/myname    // 传输文件。-P是端口号,默认为22

# 到目标服务器导入MySQL数据库
mysql -umyname -p                                        // 登录数据库
use mydb;                                                // 切换数据库
source /home/myname/file.sql;                            // 导入数据库
exit;                                                    // 退出数据库
tar -xzvf file.tar.gz                                    // 解压文件

关于 "CentOS7服务器搭建的常用命令有哪些" 就介绍到这。希望大家多多支持编程宝库

如何进行CentOS7服务器搭建的基本设置:本文主要介绍"怎么进行CentOS7服务器搭建的基本设置",希望能够解决您遇到有关问题,下面我们一起来看这篇 "怎么进行CentOS7服务器搭建的基本设置" 文章。 设置yum源 ...