system: centos7
通过ssh连接远程虚拟机首先当前client安装了ssh, 使用
1 ssh -V 命令可以查看ssh版本
1 2 $ ssh -V OpenSSH_7.9p1, LibreSSL 2.7.3 ping 通过ping命令目标虚拟机可以check网络是否联通
1 2 3 4 5 $ ping 10.211.55.3 PING 10.211.55.3 (10.211.55.3): 56 data bytes 64 bytes from 10.211.55.3: icmp_seq=0 ttl=64 time=0.217 ms 64 bytes from 10.
添加Linux用户并为添加的用户授予root权限
System: Centos7
添加用户rock 1 adduser rock 修改用户密码 1 passwd rock 授权 因为个人用户只拥有当前home目录下的所有权限, 无法查看或修改其他用户目录。使用sudo可以获取到root权限。然而,新建的用户无法使用sudo命令,需要先对用户进行授权。
编辑 /etc/sudoers 文件
1 2 chmod -v u+w /etc/sudoers vim /etc/sudoers 在
root ALL=(ALL) ALL
下面加入一行
rock ALL=(ALL) ALL
后 wq 保存文件
如果你想要使用sudo的时候不需要密码,则加入
rock ALL=(ALL) NOPASSWD:ALL
收回sudoers的写权限
go语言不像python, 它是静态强类型语言, 在使用变量之前必须声明好类型。
在使用go net/http 发送 http 请求的时候,常常遇到请求所带的body是一个value类型不唯一的情况。比如有一个这样的request json body:
1 2 3 4 5 6 7 8 9 10 { "id": 10, "name": "jc", "groups": ["g1", "g2"], "info": { "address": "xxxx", "hobby": ["noodle","sandwich"], "age": 11 } } 在python中,没有类型要求,只需要一步一步写下去即可:
1 2 3 4 5 6 7 8 9 10 11 12 13 import request # .
Hugo是最流行的开源静态站点生成器之一。凭借其惊人的速度和灵活性,Hugo使构建网站变得非常简单。
安装 hugo 1 brew install hugo 新建一个blog网站 1 hugo new site blog 选择一个 Hugo 主题 访问 hugo 主题: https://themes.gohugo.io/ 选择一个主题, 比如 LoveIt: https://github.com/dillonzq/LoveIt git clone 至blog目录下 1 2 cd blog git clone https://github.com/dillonzq/LoveIt.git themes/LoveIt 编辑配置文件 config.toml refer: https://hugoloveit.com/zh-cn/theme-documentation-basics/#top 新建一篇文章 1 hugo new post/my-first-post.