Centos7常用命令

话不多说,跟我学习Centos7常用命令!

目录和文件

# 创建目录
mkdir 名称 => mkdir /data

# 创建目录及子目录
mkdir -p 名称 => mkdir -p /data/node

# 创建一个或多个(用空格分开即可)
touch 文件1 文件2 => touch 1.txt 2.txt

# 复制文件
cp 文件 目录 => cp 1.txt /opt/data

# 复制文件并改名
cp 文件 目录 => cp 1.txt /opt/data/2.txt

# 移动目录到另一个目录
mv 目录 目录 => mv data /opt

# 移动目录到另一个目录并改名
mv 目录 目录 => mv data /opt/data2

# 强制删除一个目录
rm -rf data 

# 文件夹授予权限
chmod 777 -R 目录 => chmod 777 -R data

# 解压tar.gz
tar -zxvf 压缩包 => tar -zxvf 1.tar.gz

# 解压zip
unzip 压缩包 => unzip 1.zip

# 查询目录路径
pwd

# 查看文件
cat 目录 => cat 1.txt

# 编辑文件
vi 目录 => vi 1.txt

# 将xxx写入文件
echo 内容 >> 文件 => echo '111' >> 1.txt

# 输出文件尾部内容
tail -n 行数 文件 => tail -n 1000 1.txt

# 查看文件
find /-name 文件 => find /-name 1.txt

网络

# 重启网络
service network restart

#防火墙

# 关闭防火墙
systemctl stop firewalld.service

# 重启防火墙
systemctl restart firewalld.service

# 启动防火墙
systemctl start firewalld.service

# 防火墙状态
systemctl status firewalld.service

# 开启开机自启动
systemctl enable firewalld.service

# 关闭开机自启动
systemctl disable firewalld.service

# 查看已开放端口
firewalld-cmd --list-ports

# 开放端口(永久有效)(需要重新加载防火墙)
firewalld-cmd --zone=public --add-port=端口/tcp --permanent => firewalld-cmd --zone=public --add-port=8080/tcp --permanent

# 重新加载防火墙
firewalld-cmd --reload

#服务

# 查看服务开机启动状态
systemctl list-run-files

# 关闭指定服务自启动
systemctl disable 服务 => systemctl disable mysql

# 开启指定服务自启动
systemctl enable 服务 => systemctl enable mysql

磁盘

# 查看磁盘
df -h

#进程

# 查看端口
netstat -ntlp

# 进程启动情况
ps -ef|grep 进程名 => ps -ef|grep java

# 查看端口占用
netstat -tunlp|grep 端口 => netstat -tunlp|grep 8080

# 查看进程
ps -aux

# 终止进程
kill 进程 => kill 884

# 强制终止进程
kill -9 进程 => kill -9 884

CPU

# 查看cpu情况
top

账号

# 切换账号
su 账号 => su root

# 新增账号
useradd 用户名 => useradd mysql

# 添加到分组
useradd -g 组名 用户名 => useradd -g mysql-group mysql

# 设置密码
passwd 用户名 => passwd mysql

# 删除用户
userdel 用户名 => userdel mysql

# 登录用户信息
whomi

posted on 2024-04-11 12:13  zyp_java_net  阅读(8)  评论(0编辑  收藏  举报

导航