network:
network:
version: 2
ethernets:
enp0s25:
dhcp4: yes
Run Code Online (Sandbox Code Playgroud)
在安装之前我如何知道网络适配器的名称?不知道设备名称就可以只用mac吗?
我正在编写一个使用 psql (Postgresql) 的 bash 脚本。
DATABASE='scifi'
sudo -u postgres psql
count=SELECT COUNT(*) FROM (SELECT datname FROM pg_catalog.pg_database WHERE lower(datname)=lower($DATABASE)
Run Code Online (Sandbox Code Playgroud)
我想删除数据库(如果存在)并使用相同的名称重新创建并分配给用户。
还有其他与 psql 相关的操作。
我的问题是,一旦我输入 psql,我就无法传递 bash 命令和检索信息。我有点理解为什么(因为我正在从 bash 转移到 psql),但我必须找到解决方案。
我想创建一个 bash 脚本,它会自动安装 redis:
我的问题是更改 2 个文件中的行:
#Install Redis
sudo apt install redis-server
sudo nano /etc/redis/redis.conf
Run Code Online (Sandbox Code Playgroud)
我需要找到一行并更改。默认情况下,受监督的指令设置为 no。
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
supervised systemd # this line to change
Run Code Online (Sandbox Code Playgroud)
sudo systemctl reload redis.service
Run Code Online (Sandbox Code Playgroud)
须藤纳米 /etc/redis/redis.conf
需要取消注释(删除 # 如果存在):
bind 127.0.0.1 ::1
Run Code Online (Sandbox Code Playgroud)也可以测试一下吗?
redis-cli
Run Code Online (Sandbox Code Playgroud)
在随后的提示中,使用 ping 命令测试连通性:
平
Output
PONG
Run Code Online (Sandbox Code Playgroud)
或检查状态?
sudo systemctl status redis
Run Code Online (Sandbox Code Playgroud)