实验1-Linux 服务器基本运维管理操作
时间: 2024-05-12 13:19:15 浏览: 8
本实验旨在让学生了解基本的Linux服务器运维管理操作。
实验环境:
- 一台安装了Linux操作系统的服务器(可以使用虚拟机)
实验步骤:
1. 登录服务器
使用SSH协议登录到服务器上,输入用户名和密码。
```bash
$ ssh username@192.168.1.1
```
2. 查看系统信息
通过命令可以查看服务器的操作系统版本和内核版本等信息。
```bash
$ cat /etc/issue
$ uname -a
```
3. 管理用户和权限
添加用户:
```bash
$ sudo adduser username
```
删除用户:
```bash
$ sudo deluser username
```
修改用户密码:
```bash
$ passwd username
```
修改用户权限:
```bash
$ sudo usermod -aG sudo username #将用户添加到sudo组,赋予管理员权限
```
4. 管理文件和目录
查看当前目录下的文件和目录:
```bash
$ ls
```
查看当前目录下的所有文件和目录,包括隐藏文件:
```bash
$ ls -a
```
创建文件:
```bash
$ touch filename
```
创建目录:
```bash
$ mkdir dirname
```
删除文件:
```bash
$ rm filename
```
删除目录:
```bash
$ rmdir dirname
```
5. 管理进程
查看当前正在运行的进程:
```bash
$ ps aux
```
结束一个进程:
```bash
$ kill pid
```
6. 管理服务
启动一个服务:
```bash
$ sudo systemctl start service_name
```
停止一个服务:
```bash
$ sudo systemctl stop service_name
```
重启一个服务:
```bash
$ sudo systemctl restart service_name
```
查看一个服务的状态:
```bash
$ sudo systemctl status service_name
```
7. 管理网络
查看服务器IP地址:
```bash
$ ip addr show
```
查看服务器路由表:
```bash
$ ip route show
```
查看服务器DNS配置:
```bash
$ cat /etc/resolv.conf
```
配置服务器IP地址:
```bash
$ sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
```
配置服务器DNS:
```bash
$ sudo nano /etc/resolv.conf
```
8. 管理日志
查看系统日志:
```bash
$ sudo tail -f /var/log/syslog
```
查看服务日志:
```bash
$ sudo journalctl -u service_name
```
以上是Linux服务器基本运维管理操作,通过这些基本操作,可以对Linux服务器进行简单的管理和维护。