CentOS7命令
clear 清空内容
reboot重新启动操作系统
ll -h 加-h可以友好展示每个文件的大小和每个文件夹的文件个数
su - admin 加‘-’是完全切换到admin用户
文件操作
rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示
解压:tar -zxvf jdk.tar.gz -C /usr/local/ zip解压:unzip fileName
scp复制文件:scp test.tar.gz vagrant@xxx:/apps/test/
scp -r apps 192.168.245.22:/home/hadoop/
重命名 mv 原文件名 新文件名
增加可执行权限:chmod +x file.sh
查看修改了哪些值:grep '^[a-z]' /文件路径
文件夹操作
新建:mkdir xxx
rm -rf
mv zookeeper-3.4.5 zookeeper(重命名文件夹)
scp复制文件夹 scp -r /home/hadoop/zookeeper mini1:/home/hadoop/
scp -r /home/hadoop/zookeeper/ mini2:$PWD
查看文件夹大小:du -h /home/elsearch/es
安装规范
软件安装目录:
mkdir /opt/module
软件包存放目录:
mkdir /opt/software
权限
chmod -R 777 aaa 文件夹及子文件
chmod 777 aaa 该文件夹,不包括子文件
拷贝文件:cp 源文件路径 新文件路径 (使用绝对路径,相对路径均可)
拷贝文件夹:cp -r 源文件夹路径 新文件夹路径 (使用绝对路径,相对路径均可)夹-r表示递归拷贝,文件夹下的文件和文件夹都会拷贝,如果不加,则文件夹下还有文件夹时会无法拷贝
网卡
重启网卡:service network restart
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/udev/rules.d/70-persistent-net.rules
防火墙
重启后生效 开启: systemctl enable firewalld 关闭:systemctl disable firewalld
立即生效 开启:systemctl start firewalld 关闭:systemctl stop firewalld 重启:systemctl restart firewalld
firewall-cmd --reload 重启防火墙
firewall-cmd --state 查看防火墙状态
开启一个端口
添加
firewall-cmd --zone=public --add-port=23000/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=23000/tcp
删除
firewall-cmd --zone=public --remove-port=23000/tcp --permanent
添加删除之后要执行重新载入才生效
linux服务器关机:立刻关机(root用户使用)shutdown -h now 10分钟后自动关机 shutdown -h 10
linux服务器重启:立即重启 reboot 立刻重启(root用户使用) shutdown -r now 过10分钟自动重启(root用户使用)shutdown -r 10 在时间为20:35时候重启shutdown -r 20:35
如果是通过shutdown命令设置关机或重启的话,可以用shutdown -c命令取消
top cup
free -m内存
环境变量:/etc/profile 立即生效 source /etc/profile
统计文件夹占用空间大小:du -sh ./*
su - root切换root用户
ssh免密登录
ssh-keygen
ssh-copy-id mini1
kill -9 <进程号> 杀掉进程
linux修改时间:sudo date -s '2018-09-09 19:21:00'
设置时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
vi命令
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
后台启动命令(>表示覆盖原文件内容,>>表示追加内容)
nohup java -jar elasticsearchclient-0.0.1-SNAPSHOT.jar >/dev/null 2>&1 &
nohup java -jar ffmpegclient-0.0.1-SNAPSHOT.jar >/dev/ffmpegclient.log 2>&1 &
nohup grunt server >/dev/null 2>&1 &
java -jar设定内存参数
nohup java -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m -jar 你的jar包 >>/dev/null &
说明:1、堆内存:最小1024M,最大1536M。(对象使用的内存)2、永久内存:最小128M,最大256M。(类使用的内存,PermGen)
查看端口占用情况
netstat -tunlp
搜索进程 ps -ef|grep kafka
查找文件夹
find / -name mysql
统计文件个数:find -type d|wc -l
从文件中查找指定字符出现的次数 :grep -o "统计内容" 文件名 | wc -l
统计文件行数:wc -l 文件名
journalctl -xe
linux系统的7种启动级别
修改:/etc/inittab文件
“id:5:initdefault:”,其中的5就是X-Window,为默认运行级别,
linux的7种启动级别:0关机,1单用户,2多用户无nfs支持,3完整多用户 标准的运行级别,5桌面版,7重启
本文作者:莲藕淹,转载请注明原文链接:https://www.cnblogs.com/meanshift/p/15523966.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY