Skip to content

Commit 2e09220

Browse files
committed
add disk, firewall, flask, network, pbs
1 parent b551ba2 commit 2e09220

File tree

5 files changed

+80
-0
lines changed

5 files changed

+80
-0
lines changed

disk

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
1. simulate block device from file
2+
3+
[generate 5G size file diskimage]
4+
# dd if=/dev/zero of=/diskimage bs=1M count=5120
5+
6+
[check which loop num is free ]
7+
# cat /proc/mounts | grep /dev/loop
8+
9+
[if loop0 is not used]
10+
# losetup /dev/loop0 /diskimage
11+
12+
[generate file system in loop0 device]
13+
# mkfs.ext4 /dev/loop0
14+
15+
[mount up block device for file checking]
16+
# mount /dev/loop0 /mnt/diskpoint
17+
18+
[check device loop0 is mounted]
19+
# df -h
20+
21+
22+
2. extend file system
23+
24+
$ sudo fdisk /dev/vda
25+
p
26+
m
27+
n
28+
p
29+
\n\n\n
30+
w
31+
$ sudo partprobe
32+
$ sudo mkfs.ext4 /dev/vda3
33+
$ sudo pvcreate /dev/vda3
34+
$ sudo pvdisplay
35+
$ sudo vgdisplay
36+
$ sudo vgextend centos /dev/vda3
37+
$ sudo vgdisplay
38+
$ sudo lvdisplay
39+
$ sudo lvextend -L +60G /dev/mapper/centos-root
40+
$ sudo resize2fs -f /dev/mapper/centos-root
41+
$ sudo xfs_growfs /dev/mapper/centos-root

firewall

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
1. open port for centos7 firewalled
2+
3+
$ firewall-cmd --get-active-zones
4+
$ sudo firewall-cmd --zone=public --add-port=80/tcp

flask

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[install python-virtualenv and flask]
2+
$ sudo yum install python-virtualenv
3+
$ cd ~
4+
$ mkdir flask && cd flask
5+
$ virtualenv venv
6+
$ source venv/bin/activate
7+
$ pip install flask
8+
9+
[exit virutal env use]
10+
$ deactivate
11+
12+
[Install other packages in virtualenv]
13+
$ pip install pkg.name [--trusted-host pypi.douban.com] -i http://pypi.douban.com/simple
14+

network

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[delete eth0 ip]
2+
# ip addr del 192.168.0.1 dev eth0
3+

pbs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
1. install torque in centos7
2+
3+
$ sudo yum install torque-server.x86_64
4+
$ sudo yum install torque-mom.x86_64
5+
$ sudo yum install torque-scheduler.x86_64
6+
$ sudo yum install torque-client.x86_64
7+
8+
9+
2. configure queue for pbs server
10+
11+
$ sudo qmgr -c 'create queue batch'
12+
$ sudo qmgr -c 'set queue batch queue_type = Execution'
13+
$ sudo qmgr -c 'set queue batch resources_default.nodes = 1'
14+
$ sudo qmgr -c 'set queue batch resources_default.walltime = 720:00:00'
15+
$ sudo qmgr -c 'set queue batch enabled = True'
16+
$ sudo qmgr -c 'set queue batch started = True'
17+
$ sudo qmgr -c 'set server default_queue = batch'
18+
$ sudo qmgr -c 'set server scheduling = True'

0 commit comments

Comments
 (0)