重启电脑 | reboot |
关闭电脑 | poweroff 或 reboot -p |
查看目录(列出所有子目录) | ls / 或者 ls ls /表示查看根目录下的所有目录 ls表示查看当前目录下的所有目录 |
创建目录 | mkdir /soft |
创建多级目录 | mkdir -p /usr/share/java |
切换目录 | cd /soft |
返回根目录 | cd / |
列出所有文件 | ll |
修改密码 | passwd |
切换用户 | su username |
自动获取IP地址 | dhclient |
查看IP地址(自带) | ip addr |
查看IP地址 | ifconfig |
查看历史命令 | history |
查看系统时间 | date |
配置系统时间,当前时间减去8小时 | date -s '-8hour' |
上传文件到Linux服务器 | rz |
下载文件(从Linux服务器) | sz |
退出某个程序 | exit() 或 exit; |
查看防火墙状态 | systemctl status firewalld |
关闭防火墙 | 需要执行2个命令: 1. systemctl stop firewalld 2. systemctl disable firewalld |
启动防火墙 | systemctl start firewalld |
开机启动防火墙 | systemctl enable firewalld |
添加3306端口访问权限 | firewall-cmd --zone=public --add-port=3306/tcp --permanent |
查看3306端口状态 | firewall-cmd --zone=public --query-port=3306/tcp |
查看防火墙所有的开放端口 | firewall-cmd --zone=public --list-ports |
查看已安装的软件的路径 | 示例(查python):whereis python |
查看已安装的MySQL相关软件 | rpm -qa | grep -i mysql |
安装.rpm文件 | rpm -ivh mysql-community-release-el7-5.noarch.rpm |
安装.rpm文件(先卸载再安装) | rpm -Uvh mysql-community-release-el7-5.noarch.rpm |
云端安装MySQL | yum install mysql-server |
卸载软件rpm方式 | rpm -e mysql-community-release-el7-5.noarch |
卸载软件(云端卸载) | yum remove mysql-libs |
解压.tar包或 .tar.tz | tar -zxvf jdk-8u261-linux-x64.tar.gz |
解压.tar包或 .tar.tz | tar -xzvf jdk-8u261-linux-x64.tar.gz |
解压.tar.xz | tar -xvJf ***.tar.xz |
解压zip | unzip filename.zip |
vi文件操作-查看文件 | vi 文件名 示例:vi /etc/clickhouse-server/config.xml 或(安装vim工具):vim /etc/clickhouse-server/config.xml |
vi文件操作-插入文字 | i 退出编辑按 Esc |
vi文件操作-保存并退出 | :x |
vi文件操作-退出 | :q 如果修改之后则需要加!(:q!) |
vi文件操作-保存并退出 | :wq 如果修改之后则需要加!(:wq!) |
文件操作-查看文件 (安装vim工具) | vim 文件名 示例:vim /etc/clickhouse-server/config.xml |
文件操作-关键字查找 | :/xxx |
复制文件或目录 | 复制文件:cp [options] source dest 复制目录:cp [options] source... directory 示例复制目录:cp -r xxx-stat hivf-stat 示例复制文件:cp xxx-starter.jar stat222.jar |
启动MySQL服务 | 方式1: service mysql start 方式2: systemctl start mysqld |
查看MySQL版本 | mysql -V |
查看MySQL是否启动 | service mysqld status |
停止MySQL服务 | 方式1: service mysql stop 方式2: systemctl stop mysqld |
查看所有服务状态 | systemctl list-unit-files |
查看所有正在运行的服务 | systemctl list-units --type service |
查看所有正在运行的服务 | systemctl list-units --type=service --state=running |
查看所有服务(详细) | service --status-all |
查看所有进程(简单列表) | ps aux |
查看所有进程(对应Window任务管理器) | ps -elf 或 ps -ef |
实时监控所有进程 | top |
将top执行的结果保存到文件中 | top -b -n 1 > /root/top.log |