document/文档/linux/liunx使用记录.md
2024-07-30 15:37:14 +08:00

123 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# <div style="text-align:center">liunx 使用记录</div>
## 基础命令
```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 chmod 777 /etc/nginx/sites-enabled/default
sudo chmod 777 /var/www/
/var/www/web
# 删除文件夹
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/