2023-12-18 16:25:34
浏览数 (1)
常用命令及作用
代码语言:javascript
复制pwd # 打印路径
ls # 查看目录 常用参数: -l 查看文件或目录的详细信息
cd # 切换路径
touch # 新建文件
mkdir # 新建目录 常用参数: -p 递归创建目录
mv # 移动文件或目录
cp # 拷贝文件或目录 常用参数: -
cat # 查看文件中的内容
rm # 删除 常用参数: -r 将目录及以下之档案亦逐一删除; -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认
blkid # 查看硬件设备
mount # 挂载硬件设备
umount # 卸载硬件设备
df # 显示目前在 Linux 系统上的文件系统磁盘使用情况统计 常用参数:-h
free # 查看内存使用情况 常用参数: -h 使用人类可读的格式
lscpu # 查看cpu信息
uptime # 查看系统负载
which # 在环境变量$PATH设置的目录里查找符合条件的文件
netstat -nltp # 以数字的形式显示地址和端口号列出以tcp协议有关的服务状态以及建立相关链接的程序名
chmod # 给文件权限 常用参数:-R 递归给目标目录下所有文件及目录相同的权限; r 读权限; w 写权限; x 可执行; 增加权限; - 取消权限; = 唯一设定权限
firewall-cmd # 管理防火墙的命令
firewall-cmd --zone=public --add-port=80/tcp --permanent # 添加(80)端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent # 删除(80)端口
firewall-cmd --list-all # 列出防火墙所有规则
firewall-cmd --reload # 重新加载防火墙规则
ip addr add 10.0.0.200/24 dev eth0 # 增加一个临时ip
ip addr delete 10.0.0.200/24 dev eth0 # 删除一个临时ip
head # 默认显示文件的前10行 -n -3显示前三行
tail # 默认显示文件的后10行
# -n -3显示最后三行
# -f 实时查看最新的日志
# -F 实时显示文件的内容 不存在则跟踪
wc # 统计 # -l 统计行数
hostnamectl # 查看系统版本号
uname -r # 查看内核版本
uname -a # 查看内核版本
getenforce # 查看Selinux状态
setenforce # 打开或关闭Selinux 0关闭 1开启
date # 查看系统时间
# %F-%H-%M-%S 年月时分秒
# -s 更改系统时间
clock # 查看硬件时间
# -w 将系统时间和硬件时间同步
ntpdate ntp1.aliyun.com # 与时间服务器同步
yum repolist # 查看默认仓库
yum clean all # 清除yum缓存
yum list # 查看仓库中所有的包
yum install -y 包名称 # 安装包
yum romove -y 包名称 # 卸载包
rpm -ivh name.rpm # 安装rpm包
ps -axuf # 以树状静态显示进程
top # 以动态来显示进程
kill # 杀死进程
1 重新加载配置文件
9 强制杀死进程
15 终止进程,默认kill使用该信号
nohup 脚本 & # 将进程放到后台持续运行不退出
nice # 指定程序的优先级,语法格式 nice -n 优先级数字 进程名称
last # 目前登录过系统的用户信息
jobs # 查看后台运行任务
ping
ip add # 查看IP
route -n # 查看网关
ifconfig # 查看IP
nslookup # 查看DNS
traceroute -n -I # 路由跟踪
tcpdump # 抓包工具
nmap # 扫描端口
iftop # 流量监控
iotop # I/O监控
netstat -tnulp # 查看端口
ss -an|grep tcp # 与netstat几乎相同
telnet # 检查某个主机是否开启某个端口 默认端口23
常用系统配置文件
代码语言:javascript
复制/etc/sysconfig/network-scripts/ifcfg-eth0 # 系统网卡配置文件
/etc/hosts # 配置主机和IP的对应关系
/etc/hostname # 掌握配置临时 永久的主机名称
/etc/resolv.conf # DNS配置文件 配置方法
/etc/rc.local # 开机自动执行的命令所在地
/etc/fstab # 开机自动挂载硬件
/etc/inittab # 运行级别配置文件
/etc/profile # 永久存放系统变量的文件
/etc/issue /etc/issue.net # 开机时显示在登录界面上的两行信息
/etc/motd # 开机自动显示的字符串
/etc/redhat-release # 查看系统版本号
/etc/selinux/config # Selinux配置文件