---
# System prepended metadata

title: W1 (2023/09/12)
tags: ['2023_1', Linux]

---

# W1 (2023/09/12)

## 修改主機名稱

1. `hostname` 查看主機名稱
```
[root@centos7 user]# hostname
centos7
``` 

2. `hostnamectl set-hostname` `bash`設定主機名稱&套用
```
[root@centos7 user]# hostnamectl set-hostname centos-vm1
[root@centos7 user]# bash
[root@centos-vm1 user]#
```

## 列出及查詢已安裝的套件

RedHat系列: `rpm`
Ubuntu: `dpkg`

q: query, a: all, e: eraser
-qa 查詢所有東西用
-e 移除東西用

## 系統服務管理

* status(查看狀態)
* start(啟動)
* stop(停止)
* restart(重啟)
* reload(載入)

**紅底線的disable 表示機器重新啟動後不會自動開啟**
![](https://hackmd.io/_uploads/BJVPqYTC3.png)

**設定為開機自動啟動**
![](https://hackmd.io/_uploads/S1XT5ta03.png)

## 手動設定IP(兩台機器連線)

1. ![](https://hackmd.io/_uploads/SJ0XxjaRh.png)

2. ![](https://hackmd.io/_uploads/HJg9xWsaAn.png)

3. **根據`ifconfig`查詢IP位置後更改**
![](https://hackmd.io/_uploads/rkbjWsaC3.png)

4. **重新開關**
![](https://hackmd.io/_uploads/Hkngzj602.png)

5. 修改`/etc/hosts`

新增2台機器的IP 名稱
```
192.168.68.100 vm1 vm1.test.com
192.168.68.101 vm2 vm2.test.com
```

6. 互ping

用名字互ping
![](https://hackmd.io/_uploads/H17ABiaRn.png)


## ssh連線

* `ssh 登入帳號@機器名`

```
[user@centos-vm2 ~]$ ssh root@vm1
root@vm1's password: 
Last login: Tue Sep 12 16:46:21 2023 from vm2
[root@centos-vm1 ~]# 
```
