Linux运维常用命令与示例

1、文件和目录操作

ls或ll :列出当前目录的文件和子目录

示例:ls 或 ll

cd:切换到指定目录

示例:cd /home/user

pwd :显示当前所在目录

示例:pwd

mkdir :创建新目录

示例:mkdir new_directory

rm :删除文件或目录

示例:rm file.txt 或 rm -r directory

cp :复制文件或目录

示例:cp file.txt new_file.txt 或 cp -r directory new_directory

mv :移动文件或目录

示例:mv file.txt /home/user 或 mv directory /home/user

chmod :修改文件或目录的权限

示例:chmod 755 file.txt

chown :修改文件或目录的所有者

示例:chown user file.txt

chgrp :修改文件或目录的所属组

示例:chgrp group file.txt

2、文件查看和编辑

cat :查看文件内容

示例:cat file.txt

less :分页查看文件内容

示例:less file.txt

head :查看文件开头部分内容

示例:head -n 10 file.txt

tail :查看文件末尾部分内容

示例:tail -n 10 file.txt

vivim :文本编辑器

示例:vi file.txt 或 vim file.txt

3、进程管理

ps :查看当前运行的进程

示例:ps aux

top :实时查看系统进程状态

示例:top

kill :终止指定进程

示例:kill PID

killall :终止指定名称的进程

示例:killall process_name

bg :将进程放到后台运行

示例:bg

fg :将后台进程切换到前台运行

示例:fg

4、网络管理

ifconfig :查看和配置网络接口信息

示例:ifconfig

ping :测试网络连通性

示例:ping google.com

netstat :查看网络连接状态

示例:netstat -tuln

ssh :远程登录其他主机

示例:ssh user@hostname

scp :在本地和远程主机之间复制文件

示例:scp file.txt user@hostname:/path/to/destination

wget :下载文件

示例:wget http://example.com/file.txt

5、系统管理

uname :查看系统信息

示例:uname -a

df :查看磁盘空间使用情况

示例:df -h

du :查看文件或目录的磁盘使用情况

示例:du -sh directory 、 du -sh *

free :查看内存使用情况

示例:free -h

systemctl :管理系统服务

示例:systemctl start service_name

crontab :定时任务管理

示例:crontab -e

以上示例仅供参考,实际使用时请根据具体情况和需求进行调整。

相关推荐
-XWB-11 分钟前
【安全漏洞】网络守门员:深入理解与应用iptables,守护Linux服务器安全
linux·服务器·网络
不做无法实现的梦~19 分钟前
mid360连接机载电脑,远程桌面连接不上的情况
运维·服务器·电脑
运维成长记42 分钟前
关于linux运维 出现高频的模块认知
运维·职场和发展·云计算
kura_tsuki1 小时前
[Linux入门] Linux 远程访问及控制全解析:从入门到实战
linux·服务器·安全
lunz_fly19921 小时前
统信 UOS 安装 svn 指南
linux
Antonio9151 小时前
【Redis】Linux 配置Redis
linux·数据库·redis
张火火isgudi1 小时前
CentOS8 使用 Docker 搭建 Jellyfin 家庭影音服务器
服务器·docker·容器
IT成长日记1 小时前
【自动化运维神器Ansible】Ansible常用模块之archive模块详解
运维·自动化·ansible·常用模块·archive
晴天¥1 小时前
阶段1--域名服务器
运维·服务器·网络
Rover.x2 小时前
内存泄漏问题排查
java·linux·服务器·缓存