Ubuntu基础命令使用方法-初级

简介

本篇文章主要介绍在Ubuntu操作系统中一些常用的操作命令。

具体内容

1. 修改IP的配置文件:
   - 编辑网络配置文件,例如 /etc/netplan/01-network-manager-all.yaml:
     ```yaml
     network:
       version: 2
       renderer: networkd
       ethernets:
         eth0:
           addresses:
             - 192.168.1.2/24  # 修改为新的IP地址
           gateway4: 192.168.1.1  # 修改为网关地址
           nameservers:
             addresses:
               - 8.8.8.8  # 修改为DNS服务器地址
               - 8.8.4.4
     ```
   - 应用配置: sudo netplan apply

2. 实用的功能:
   a. 查看系统信息:
      uname -a
      lsb_release -a
   b. 查看内存使用情况: `free -h`
   c. 查看磁盘使用情况: `df -h`
   d. 查看日志文件: `journalctl`
   e. 定时任务(cron): `crontab -e`
   f. 用户管理:
      sudo adduser username
      sudo usermod -aG sudo username

3. 其他技巧:
   - 解压7z、rar格式的压缩包:
     # 解压7z
     sudo apt-get install p7zip-full
     7z x filename.7z
     # 解压rar
     sudo apt-get install unrar
     unrar x filename.rar
   - 查看服务进程:
     # 使用systemctl
     sudo systemctl status servicename

     # 或者使用ps
     ps aux | grep servicename
   - 查看端口:
     # 使用netstat
     netstat -tulpn
     # 使用ss
     ss -tulpn
   - 设置防火墙:
     # 安装ufw(如果未安装)
     sudo apt-get install ufw
     # 启用防火墙
     sudo ufw enable

     # 允许/拒绝端口
     sudo ufw allow 22/tcp
     sudo ufw deny 80/tcp
   - 禁止IP登录:
     # 编辑ssh配置文件
     sudo nano /etc/ssh/sshd_config
     # 修改以下行
     # PermitRootLogin no
     # PasswordAuthentication no

     # 重启SSH服务
     sudo systemctl restart ssh
   - 查找文件位置:
     # 使用find
     sudo find / -name filename

     # 使用locate(需要更新索引)
     sudo updatedb
     locate filename
   - 查看当前目录占用容量:
     # 使用du
     du -h

     # 使用ncdu(如果未安装,可以通过sudo apt-get install ncdu安装)
     ncdu

你可能感兴趣的:(ubuntu,服务器,linux)