CentOS常用指令及心得
CentOS常用指令及心得
CentOS常用指令查看系统版本代码语言:javascript代码运行次数:0运行复制cat /etc/redhat-release创建文件夹代码语言:javascript代码运行次数:0运行复制mkdir 文件夹名结束进程代码语言:javascript代码运行次数:0运行复制kill 7554查询占用端口进程代码语言:javascript代码运行次数:0运行复制sud
CentOS常用指令及心得
CentOS常用指令
查看系统版本
代码语言:javascript代码运行次数:0运行复制cat /etc/redhat-release
创建文件夹
代码语言:javascript代码运行次数:0运行复制mkdir 文件夹名
结束进程
代码语言:javascript代码运行次数:0运行复制kill 7554
查询占用端口进程
代码语言:javascript代码运行次数:0运行复制sudo fuser 80/tcp
删除文件
代码语言:javascript代码运行次数:0运行复制rm -rf 文件名
解压tar包
代码语言:javascript代码运行次数:0运行复制tar -xzf 压缩包名.tar.gz
搜索文件
代码语言:javascript代码运行次数:0运行复制find / -name "*文件名.扩展名*"
创建用户及设置密码
代码语言:javascript代码运行次数:0运行复制useradd -m 用户名
passwd 用户名
删除用户
代码语言:javascript代码运行次数:0运行复制userdel 用户名
显示所有系统用户
代码语言:javascript代码运行次数:0运行复制cat /etc/passwd|cut -d: -f1
切换用户
代码语言:javascript代码运行次数:0运行复制su - 用户名
只允许某账户读写文件
代码语言:javascript代码运行次数:0运行复制sudo chmod 700 路径
sudo chown root:账户 路径
ls -ld 路径
注:700模式
,意味着该目录除了设置的用户能读写执行此目录以外,拒绝其他任何用户访问。777模式
意味着允许任何用户读写执行。600模式
,意味着该目录除了设置的用户能读写此目录以外,拒绝其他任何用户访问。
查看当前用户组
代码语言:javascript代码运行次数:0运行复制groups
重启电脑
代码语言:javascript代码运行次数:0运行复制reboot
查看硬盘容量
代码语言:javascript代码运行次数:0运行复制df -h
注:size
一共多大,used
使用了多少,Avail
剩余多少。
启动系统服务
代码语言:javascript代码运行次数:0运行复制sudo systemctl start hellow
重启系统服务
代码语言:javascript代码运行次数:0运行复制sudo systemctl restart hellow
重新载入系统服务
代码语言:javascript代码运行次数:0运行复制sudo systemctl reload hellow
停止系统服务
代码语言:javascript代码运行次数:0运行复制sudo systemctl stop hellow
设置系统服务定时重启
1.编辑当前用户的定时任务列表
代码语言:javascript代码运行次数:0运行复制sudo crontab -e
2. 在该文档中填写以下代码
代码语言:javascript代码运行次数:0运行复制0 */6 * * * systemctl restart reader
注:这条命令的意思是,在每小时的第0分钟(即整点),每过6小时执行一次 systemctl restart reader
命令。定时任务列表路径为/var/spool/cron/
。
.键盘按下esc,:wq,回车,进行退出编辑并保存。
设置系统服务为开机自启动
代码语言:javascript代码运行次数:0运行复制sudo systemctl enable hellow
取消系统服务的开机自启动
代码语言:javascript代码运行次数:0运行复制sudo systemctl disable hellow
查看系统服务运行状态
代码语言:javascript代码运行次数:0运行复制systemctl status hellow
查看系统服务运行日志
代码语言:javascript代码运行次数:0运行复制journalctl -u hellow
注:hellow.service
为服务名。
查看IP
代码语言:javascript代码运行次数:0运行复制ip addr
ip addr show ens
查看端口被哪些程序在监听
代码语言:javascript代码运行次数:0运行复制netstat -tulpn | grep 80
注:80
为要查看的端口。
原始方式查看内存明细
代码语言:javascript代码运行次数:0运行复制top -o %MEM
top -o %CPU
注:也可通过查询系统服务状态的方式查看对应服务运行所占内存,VIRT
进程占用的虚拟内存值,RES
进程占用的物理内存值。执行top
后按e
可切换显示单位。
现代方式查看内存明细
代码语言:javascript代码运行次数:0运行复制yum install -y htop
htop
查看内存总计
代码语言:javascript代码运行次数:0运行复制free -h
注:
used
:已使用内存
total
:内存总量
防火墙日志路径
:通常位于/var/log/firewalld
查看防火墙状态
代码语言:javascript代码运行次数:0运行复制systemctl status firewalld
启动防火墙
代码语言:javascript代码运行次数:0运行复制systemctl start firewalld
开机自启动防火墙
代码语言:javascript代码运行次数:0运行复制systemctl enable firewalld
重新载入防火墙策略
代码语言:javascript代码运行次数:0运行复制firewall-cmd --reload
列出防火墙开了哪些端口
代码语言:javascript代码运行次数:0运行复制sudo firewall-cmd --list-ports
sudo firewall-cmd --zone=public --list-all
防火墙禁止IP(12.1.1.1)访问机器
代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="12.1.1.1" drop'
将禁止机器IP(12.1.1.1)访问机器的策略从防火墙中删除
代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --remove-rich-rule='rule family=ipv4 source address="12.1.1.1" drop'
防火墙禁止一个IP段,比如禁止116.255.*.*
代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="116.255.0.0/16" drop'
防火墙禁止一个IP段,比如禁止116.255.196.*
代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="116.255.196.0/24" drop'
防火墙永久开放2000端口
代码语言:javascript代码运行次数:0运行复制sudo firewall-cmd --permanent --add-port=2000/tcp
防火墙移除2000端口
代码语言:javascript代码运行次数:0运行复制sudo firewall-cmd --permanent --remove-port=2000/tcp
注:这只是禁止外网及局域网访问2000端口
,服务器本地的项目依然可以访问2000端口
。
防火墙拒绝外网访问2000端口
1.禁止所有网络访问2000端口
代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="0.0.0.0/0" port protocol="tcp" port="2000" reject'
2.允许内网访问2000端口
代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.0.0/16" port port="2000" protocol="tcp" accept'
.只允许指定的网段访问22端口
代码语言:javascript代码运行次数:0运行复制sudo firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.2.0/24" port port="22" protocol="tcp" accept' --permanent
防火墙取消拒绝外网访问2000端口的策略
1.防火墙取消禁止所有网络访问2000端口的策略
代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --remove-rich-rule='rule family="ipv4" source address="0.0.0.0/0" port protocol="tcp" port="2000" reject'
2.防火墙取消允许内网访问2000端口的策略
代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --remove-rich-rule='rule family="ipv4" source address="192.168.0.0/16" port port="2000" protocol="tcp" accept'
CentO使用心得
1.第一次安装CentOS一定要选择最完整版,不要选择精简版!因为依赖关系问题更容易处理,功能也更全。
2.服务器配置主要看内存和带宽,因为价格低的服务器内存都很小,内存不够工具都不够装,带宽不够多来几个人访问项目就会很卡。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-02-17,如有侵权请联系 cloudcommunity@tencent 删除内存系统centos防火墙服务#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-27 20:39:24
下一篇:MySQL数据库常用指令及心得
推荐阅读
留言与评论(共有 13 条评论) |
本站网友 荥阳二手房 | 16分钟前 发表 |
进行退出编辑并保存 | |
本站网友 落花辞 | 26分钟前 发表 |
意味着该目录除了设置的用户能读写执行此目录以外 | |
本站网友 珍珠岩 | 3分钟前 发表 |
本文参与 腾讯云自媒体同步曝光计划 | |
本站网友 自体脂肪隆胸价格 | 6分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 梦见猫是什么意思 | 8分钟前 发表 |
意味着该目录除了设置的用户能读写执行此目录以外 | |
本站网友 用药剂量 | 9分钟前 发表 |
启动系统服务代码语言:javascript代码运行次数:0运行复制sudo systemctl start hellow重启系统服务代码语言:javascript代码运行次数:0运行复制sudo systemctl restart hellow重新载入系统服务代码语言:javascript代码运行次数:0运行复制sudo systemctl reload hellow停止系统服务代码语言:javascript代码运行次数:0运行复制sudo systemctl stop hellow设置系统服务定时重启1.编辑当前用户的定时任务列表代码语言:javascript代码运行次数:0运行复制sudo crontab -e2. 在该文档中填写以下代码代码语言:javascript代码运行次数:0运行复制0 */6 * * * systemctl restart reader注:这条命令的意思是 | |
本站网友 我在凌晨三点醒来的夜里 | 26分钟前 发表 |
原始方式查看内存明细代码语言:javascript代码运行次数:0运行复制top -o %MEM top -o %CPU注:也可通过查询系统服务状态的方式查看对应服务运行所占内存 | |
本站网友 福如 | 25分钟前 发表 |
现代方式查看内存明细代码语言:javascript代码运行次数:0运行复制yum install -y htop htop查看内存总计代码语言:javascript代码运行次数:0运行复制free -h注:used:已使用内存total:内存总量防火墙日志路径:通常位于/var/log/firewalld查看防火墙状态代码语言:javascript代码运行次数:0运行复制systemctl status firewalld 启动防火墙代码语言:javascript代码运行次数:0运行复制systemctl start firewalld 开机自启动防火墙代码语言:javascript代码运行次数:0运行复制systemctl enable firewalld 重新载入防火墙策略代码语言:javascript代码运行次数:0运行复制firewall-cmd --reload列出防火墙开了哪些端口代码语言:javascript代码运行次数:0运行复制sudo firewall-cmd --list-ports sudo firewall-cmd --zone=public --list-all防火墙禁止IP(12.1.1.1)访问机器代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="12.1.1.1" drop'将禁止机器IP(12.1.1.1)访问机器的策略从防火墙中删除代码语言:javascript代码运行次数:0运行复制firewall-cmd --permanent --remove-rich-rule='rule family=ipv4 source address="12.1.1.1" drop'防火墙禁止一个IP段 | |
本站网友 父女文 | 3分钟前 发表 |
不要选择精简版!因为依赖关系问题更容易处理 | |
本站网友 森鹰 | 1分钟前 发表 |
700模式 | |
本站网友 武汉酒店预订 | 7分钟前 发表 |
设置系统服务为开机自启动代码语言:javascript代码运行次数:0运行复制sudo systemctl enable hellow取消系统服务的开机自启动代码语言:javascript代码运行次数:0运行复制sudo systemctl disable hellow查看系统服务运行状态代码语言:javascript代码运行次数:0运行复制systemctl status hellow查看系统服务运行日志代码语言:javascript代码运行次数:0运行复制journalctl -u hellow注:hellow.service为服务名 | |
本站网友 无锡百佳妇产医院 | 24分钟前 发表 |
RES进程占用的物理内存值 |