## 1. 软件安装与更新
* 安装package
```
apt-get install package
```
* 更新源
```
apt-get update
```
* 更新已安装的包
```
apt-get upgrade
```
* 升级系统
```
apt-get dist-upgrade
```
* 更新源和已安装的包
```
apt-get update -y && apt-get upgrade -y
```
## 2. 查看服务是否运行
* 采用查看进程方式
```
ps -aux | grep 关键字
```
* 采用查看监听端口方式
```
netstat -lanp | grep 监听端口
```
## 3. 重启服务器
* 立即重启
```
shutdown -r now
```
* 重启
```
reboot
```
## 4. 创建文件
```
mkdir 文件名
```
## 5. 移动文件
```
mv 被移文件名 目标文件/目录
```
## 6. 查询主机基本信息
```
uname -a
```
## 7. 文件删除
* 强制删除文件,从不给出提示,但是会忽略不存在的文件
```
rm -f 文件名
```
* 强制删除文件,全部目录和子目录均递归地删除
```
rm -rf 文件名
```
## 8. 文件下载
```
wget url地址
```
## 9. 文件上传
- 上传文件到服务器
```
scp [$File_name] [$Username]@[$IP]:[$File]
```
> [$File_name]指的是文件的名字。
>
> [$Username]指的是服务器的用户名字。
>
> [$IP]指的是服务器的IP地址。
>
> [$File]指的是指定的服务器目录。
- 上传文件夹到服务器
```
scp -r [$Folder] [$Username]@[$IP]:[$File]
```
> [$Folder]指的是文件夹的名字。在要上传文件夹的前面加-r参数,否则报错。
## 10. 文件压缩和解压
* 将文件 abc 进行压缩时,排除1.txt,压缩后的文件名为 abc.tar
```
tar --exclude=abc/1.txt -zcvf abc.tgz abc
```
* 解压文件
```
tar -zxvf abc.tgz
```
* 把zip压缩包解压到指定位置
```
unzip -d /tmp/ ana.zip
```
## 11. 查看5230端口是否被占用
```
apt install lsof
lsof -i:5230
```
版权归属:
李丰华
许可协议:
本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
评论区