前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux常用命令、配置文件及作用

Linux常用命令、配置文件及作用

作者头像
废柴阿尤
发布2023-12-18 16:25:34
1880
发布2023-12-18 16:25:34
举报
文章被收录于专栏:Typecho_ayou

常用命令及作用

代码语言: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配置文件
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023年07月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常用命令及作用
  • 常用系统配置文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档