#
liunx 使用记录
## 基础命令 ```sh #关机 sudo shutdown now # 服务文件 sudo nano /etc/systemd/system/ #查看发行版信息 lsb_release -a #查看内核版本: uname -a #查看系统信息 hostnamectl # 删除指纹 ssh-keygen -R 106.75.209.57 ssh-keygen -R 101.43.1.207 ssh-keygen -R 101.43.1.207 #安装ip查看工具 sudo apt-get install net-tools #查看IP ifconfig #查看端口是否打开,有输出为开启,没有输出为关闭 lsof -i:3306 #开发防火墙的3306端口 sudo ufw allow 3306/tcp # 创建文件夹(disk 文件夹名称) sudo mkdir /disk # 获取权限 sudo chmod -R 777 * sudo chmod 777 /disk sudo chmod -R 750 /path/to/directory sudo chown 755 -R www:www /www/wwwroot/shequtuangou sudo chown -R www:www /www/wwwroot/shequtuangou sudo chmod 777 /etc/systemd/system/code-release.service # 删除文件夹 sudo rm -r /disk/sunnysports # 发送ssh密钥 ssh-copy-id -i ~/.ssh/id_rsa.pub ubuntu@106.75.209.57 ssh-copy-id -i ~/.ssh/id_rsa.pub ubuntu@101.43.19.200 sudo systemctl daemon-reload sudo systemctl start code-release.service #步骤 4:使 Nginx 服务开机自启 sudo systemctl enable nginx #步骤 5:检查 Nginx 状态 sudo systemctl status nginx ``` ### 常用命令 ```sh #文件和目录操作: ls: 列出目录内容。 cd: 切换目录。 pwd: 显示当前工作目录的路径。 cp: 复制文件或目录。 mv: 移动或重命名文件或目录。 rm: 删除文件或目录。 mkdir: 创建目录。 chmod: 修改文件或目录的权限。 chown: 修改文件或目录的所有者。 #文件查看和编辑: cat: 显示文件内容。 less: 分页查看文件内容。 head: 显示文件的开头部分。 tail: 显示文件的结尾部分。 nano 或 vim: 文本编辑器。 #系统信息和管理: uname: 显示系统信息。 df: 显示磁盘空间使用情况。 du: 显示目录空间使用情况。 top 或 htop: 显示系统资源使用情况。 ps: 显示当前运行的进程。 kill: 终止进程。 shutdown 或 reboot: 关闭或重启系统。 #用户和权限管理: whoami: 显示当前登录的用户名。 who: 显示当前登录用户的信息。 sudo: 以超级用户权限执行命令。 adduser 或 useradd: 添加新用户。 passwd: 修改用户密码。 groups: 显示用户所属的组。 visudo: 编辑 sudoers 文件,配置用户权限。 #网络相关: ping: 测试网络连接。 ifconfig: 或 ip: 显示网络接口信息。 netstat: 显示网络状态。 traceroute 或 mtr: 追踪网络路由。 wget 或 curl: 下载文件。 ssh: 远程登录。 #压缩和解压: tar: 打包和解压文件。 gzip 或 gunzip: 压缩和解压 gzip 格式的文件。 zip 或 unzip: 压缩和解压 zip 格式的文件。 ``` ### 服务 1. 服务基础位置 /etc/systemd/system/