Linux操作命令记录

Linux可视模式

  • 三种进入可视模式的方法
  • v 字符可视模式
    直接按v 即可进入,以字符为单位
  • shift+v 行可视模式
  • ctrl+v 块可视模式

用户与权限管理

  • useradd 新建用户
    id + 用户名:显示该用户是否存在
    tail -10 /etc/passwd : 可以显示用户的位置
  • userdel 删除用户
    userdel -r 用户名:彻底删除用户及资料,不加-r则保留资料
  • passwd 修改用户密码
  • usermod 修改用户属性
  • chage 修改用户属性

组管理命令

  • groupadd 新建用户组
  • groupdel 删除用户组

用户切换

  • su 切换用户
  • su-USERNAME 使用 login shell 方法切换用户
  • sudo 以其他用户身份执行命令
  • visudo 设置需要使用sudo的用户(组)
  • vim /etc/passwd 可以修改及添加用户信息

文件类型

  • -普通文件
    字符权限表示方法
    r: 读,w:写,x:执行
    数字权限表示方法
    r=4,w=2,x=1
  • d 目录文件
    x:进入目录
    rx:显示目录内的文件名
    wx:修改目录内的文件名
  • b 块特殊文件
  • c 字符特殊文件
  • l 符号链接
  • f 命令管道
  • s 套接字文件

修改权限命令

  • chmod 修改文件、目录权限
    • chmod u+x /tmp/testfile
      chmod u+x 文件名:增加该用户的文件的执行权限
      chmod g-r 文件名:减少该属组的文件的读权限
      chmod o=w 文件名:设置该文件只有写的权限
      chmod 644 文件名:默认文件权限,6表示为用户4+2
    • chmod 755 /tmp/testfile
  • chown 更改属主、属组
    chown 用户名 文件名
    chown :组名 文件名
  • chgrp 可以单独更改属组,不常用

特殊权限

  • SUID 用于二进制执行文件,执行命令时取得文件属主权限
    • 如 /usr/bin/passwd
  • SGID 用于目录,在该目录下创建新的文件和目录,权限自动更改为该目录的属组
  • SBIT 用于目录,该目录下新建的文件和目录,仅root和自己可以删除
    • 如 /tmp

网络管理

网络状态查看工具

1.net-tools

  • ifconfig
    • eth0 第一块网卡(网络接口)
    • 你的第一个网络接口可能叫做下面的名字
      • eno1 板载网卡
      • ens33 PCI-E网卡
      • enp0s33 无法获取物理信息的PCI-E网卡
      • CentOs 7 使用了一致性网络设别命名,以上都不匹配则使用eth0
  • route
  • netstat

2.iproute2

  • ip
  • ss
查看网络配置

vim /etc/default/grub

  • 查看网卡物理连接情况
    • mii-tool eth0
  • 查看网关
    • route -n
    • 使用-n 参数不解析主机名
网络配置命令
  • ifconfig <接口> <IP地址> [netmask 子网掩码] : 修改
  • ifup <接口> :启动
  • ifdown <接口> :关闭
  • 添加网关
    • route add default gw <网关 ip>
    • route add -host <指定ip> gw <网关ip>
    • route add -net <指定网段> netmask <子网掩码> gw <网关ip>
网络故障排除命令
  • ping :检测目标主机是否畅通
  • traceroute : 检测当前主机和目标主机的联网状况
  • mtr : 检测目标主机和主机之间的数据包是否缺失
  • telnet : 检测端口状态
  • tcpdump :检测端口数据包
    tcpdump -i any网址 -n port 80 : tcpdump开始抓取任意网卡上访问80端口的数据包,不解释成域名,以IP的形式显示
    tcpdump -i any网址 -n host 10.0.0.1
网络服务管理
  • 网络服务管理程序分为两种,分别为SysV和systemd
    • service network start|stop|restart
    • chkconfig -list network
    • systemctl list-unit-files NetworkManger.service
    • systemctl enable|disable NetworkManger
    • systemctl start|stop|restart NetworkManger

软件安装

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值