Linux常用命令收集

本文列举了Linux系统中的一系列常用命令,包括重启和关闭电脑、查看目录、创建目录、切换和管理用户、配置IP地址、管理防火墙、安装和卸载软件、解压文件以及文件操作等。还涉及到MySQL服务的启动、停止和版本查看,以及进程管理和系统状态检查。
摘要由CSDN通过智能技术生成

重启电脑

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值