第四周
2021-8-21
- 开始使用日志记录每天的工作心得
screen -R "title_name"
: 可以建立使用 title 名称的 screen,以后就可以使用screen -r "title_name"
直接进入 detached 的 screen 了。
2021-8-22
- 杀掉 GPU 上的进程:
kill -9 pid
- 查看占用某个端口的进程号码:
netstat -anop | grep 6006
- 杀掉 GPU 上的进程:
2021-8-23
- Ubuntu 防火墙管理
- 查看状态:
sudo ufw status
- 打开端口:
sudo ufw allow 6007
- 关闭端口:
sudo ufw delete allow 6007
- 查看状态:
- tensorboard 开放远程访问:
tensorboard --logdir logs --port 6007 --bind_all
- 使用:
http://192.168.1.2:6007
就可以远程访问了
- 使用:
- Ubuntu 防火墙管理
2021-8-26
- 为 Ubuntu 安装 SAMBA 协议
- 安装 SAMBA 协议
1
2
3sudo apt update
sudo apt install samba
whereis samba- 配置共享目录
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17sudo vi /etc/samba/smb.conf
[zhuyuanxiang] # 共享访问时的名称
comment = Samba on Ubuntu
path = /home/zhuyuanxiang
available = yes
browseable = yes
guest ok = no
public = no
read only = no
valid users = usera, userb # 设置访问目录的用户
create mask = 0777
directory mask = 0777
writeable = yes
sudo service smbd restart # 重启服务
sudo ufw allow samba # 开通防火墙
sudo smbpasswd -a zhuyuanxiang # 设置SMB专用密码,SMB无权使用系统用户认证
ifconfig # 查看- 为 Ubuntu 安装 SAMBA 协议
第五周
2021-8-29
- Python 类属性
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23class Test:
_i = None # 类属性
def i(self):
"""类属性与实例属性捆绑在一起"""
return type(self)._i
def i(self, val):
type(self)._i = val
def __init__(self) -> None:
if self.i is None:
self.i = 10
pass
x1 = Test()
x2 = Test()
print(x1.i, x2.i)
x1.i = 50
print(x1.i, x2.i)2021-8-30