ifconfig
sudo su -
su - username
gyw@gyw:~/public_html$ python3 -m http.server
Serving HTTP on 0.0.0.0 port 8000 ...
$ ssh yw@172.0.0.0
yw@172.0.0.0's password:
...
[yw@login ~]$
[yw@login ~]$ sinfo
PARTITION AVAIL TIMELIMIT NODES STATE NODELIST
titan up 2-08:00:00 1 idle nodeX
STATE 状态:
idle 空闲
mix 使用中,资源不一定全部使用
--gres=gpu:1 使用一个 GPU
-p 指定分区
-w 指定节点
--pty -u bash -i 创建一个指定的 shell 环境
[yw@login ~]$ srun --gres=gpu:1 -p titan -w nodeX --pty -u bash -i
[yw@nodeX ~]$ ls
MitosisDetection perl5 test.py
srun 的操作命令里必须加入显存调取,如 --mem=10G,否则会默认调用整个节点的显存
srun --gres=gpu:1 --mem=10G -p titan -w nodeX --pty -u bash -i
查看容器
ls /atlas/containers/
进入 singularity 容器 , -w 参数解决容器有时候无法正常打开问题
singularity shell /atlas/containers/kr-2tf-1py ... img
singularity shell -w /atlas/containers/mitosis_detcetion-2017-0724.img
创建新的交互窗口
screen -S name
退出,后台执行
ctrl+a+d
退出,关闭后台
exit
列出来
screen -ls
进入某个活动窗口
screen -x 名字
使用screen名字,kill掉
screen -S session_name -X quit
[yw@nodeX MD]$ ls
...
tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
解压 cats_and_dogs_20170725.tar.gztar -xzvf file.tar.gz
从当前目录传 .tar 文件到 172.0.0.0 , 需要输入服务器登录密码
gyw@gyw:~/Desktop/code/ $ scp node_modules.tar yw@172.0.0.0:/atlas/home/yw/MitosisDetection/src/frontend
添加 -r 参数传文件夹
gyw@gyw:~/Desktop/code/ $ scp -r node_modules yw@172.0.0.0:/atlas/home/yw/MitosisDetection/src/frontend
从别人电脑家目录取文件到当前目录, 需要别人电脑用户名和密码
gyw@gyw:~/Desktop/code$ scp sunliqun@192.168.199.178:/home/sunliqun/cats_and_dogs_20170725.tar.gz .
sunliqun@192.168.199.178's password:
cats_and_dogs_20170725.tar.gz 100% 3001MB 107.2MB/s 00:28
gyw@gyw:~/Desktop/code$ ls
cats_and_dogs_20170725.tar.gz project project_code
Documents project_annotation test_git_fetch
scp 传递文件夹
scp -r sunliqun@192.168.199.178:/home/sunliqun/git/MitosisDetection/src/backend/data/camelyon/* .
[yw@login frontend]$ cp -r /atlas/projects/MD/MitosisDetection/src/frontend/node_modules/* .
[yw@login frontend]$ cp -r /atlas/home/yw/code/MitosisDetection/src/frontend/node_modules/ .
[yw@login frontend]$ ls
build config index.html mock nightwatch.json node_modules package.json package-lock.json src static test
[yw@nodeX projects]$ ln -sv /atlas/projects/MD/data/data_mitosis data
'data' -> '/atlas/projects/MD/data/data_mitosis'
[yw@nodeX projects]$ ll data/
total 0
drwxr-x--- 4 liqunsun mitosis_detection 41 Aug 1 13:15 camelyon
drwxr-xr-x 4 liqunsun mitosis_detection 41 Jul 29 16:32 cats_and_dogs
drwxr-xr-x 4 liqunsun mitosis_detection 41 Aug 7 18:19 mitosis
drwxr-xr-x 4 liqunsun mitosis_detection 41 Jul 29 19:20 openslide_data
mv a.txt ./bc/
mv a.txt b.txt
,$d
dd
tail master.log -f
sudo mount -t cifs // 172.0.0.0/md /home/gyw/Desktop/samba -o username=yw,password=test123,uid=1000,gid=1000,iocharset=utf8,rw,dir_mode=0777,file_mode=0777
UID和gid是你正在使用的本地用户的id号
6.替换金手指eboot s1. 使用ps3 ftp data sync替换eboot,把新的文件复制掉电脑里的ps3 ftp data sync同步ps3的目录,看图 s2.在local(本地)文件夹里 对应的目录里找到 替换好代码的eboot文件,upoad 上传即可(等待数秒即可)。
例如:卸载刚才挂载的目录smbumount /mnt(也可以umount /mnt)回车就okey了。
先在客户端创建一个挂接点,如 # mkdir /mnt/nfs ,而后使用命令把nfs服务器共享出来的目录挂接上,以第2步那个共享为例,我们挂接目录 /tmp , # mount –t nfs 192.168.100.100:/tmp /mnt/nfs //假定nfs服务器的ip地址是192.168.100.100。
编码完成之后,直接run就能成功生成framework文件了,选择 xcode->window->organizer->projects->your project, 打开工程的derived data目录,这样就能找到生成的framework文件了,如图。
为空.否则原有文件会隐藏
如果要取消挂载,直接 umount /mnt 即可
Linux id命令用于显示用户的ID,以及所属群组的ID。linux命令id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。
gyw@gyw:~/Desktop/code/project/MitosisDetection$ id
uid=1000(gyw) gid=1000(gyw) 组=1000(gyw),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare),999(docker)
yw@nodeX:/atlas/projects/MD/MitosisDetection/src/backend$ ln -sv /atlas/projects/MD/data/data_mitosis data
'data' -> '/atlas/projects/MD/data/data_mitosis'
srun 登录 node 节点
srun -p common -w node3 --pty bash
ssh 登录节点
ssh node3
[]$ sjstat
Scheduling pool data:
-------------------------------------------------------------
Pool Memory Cpus Total Usable Free Other Traits
-------------------------------------------------------------
Running job data:
----------------------------------------------------------------------
JobID User Procs Pool Status Used Master/Other
----------------------------------------------------------------------
[]$ watch -n 1 nvidia-smi
[yw@node3 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.1T 0 disk
gyw@gyw:~$ lsof -i :3000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 3393 gyw 13u IPv6 6582569 0t0 TCP *:3000 (LISTEN)
kill -9 3393
粘贴快捷键 shift + insert
ps -aux | grep yw
ps -aux | grep python
[yw@login ~]$ ss -tnl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:51848 *:*
...
top 命令实时显示系统中各个进程的资源占用状况