话不多说,跟我学习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
标签:--,firewalld,Centos7,systemctl,常用命令,txt,data,目录
From: https://www.cnblogs.com/zhyp/p/18128790