2020年7月22日 星期三
2020年5月3日 星期日
2020年5月2日 星期六
2019年12月8日 星期日
VIM and Python – A Match Made in Heaven
https://realpython.com/vim-and-python-a-match-made-in-heaven/
https://zhuanlan.zhihu.com/p/36014406
沒有安裝的套件有:
Ditch the Mouse
Buffers
Flagging Unnecessary Whitespace
Auto-Complete
Color Schemes
Powerline
System Clipboard
VIM in the Shell
File Browsing的程式碼
let NERDTreeIgnore=['\.pyc$', '\~$'] "ignore files in NERDTree
下面多加一行程式碼設定F2啟動File Browsing功能
map <F2> :NERDTreeToggle<CR>
https://zhuanlan.zhihu.com/p/36014406
沒有安裝的套件有:
Ditch the Mouse
Buffers
Flagging Unnecessary Whitespace
Auto-Complete
Color Schemes
Powerline
System Clipboard
VIM in the Shell
File Browsing的程式碼
let NERDTreeIgnore=['\.pyc$', '\~$'] "ignore files in NERDTree
下面多加一行程式碼設定F2啟動File Browsing功能
map <F2> :NERDTreeToggle<CR>
2019年11月24日 星期日
CentOS Linux 靜態 IP 位址設定
1. 使用 DHCP 自動取得 IP 位址
ONBOOT:設定為 yes 代表開機自動啟動此網路介面。
IPADDR:IP 位址。
GATEWAY:預設閘道。
NETWORK:網路的位址。
NETMASK:網路遮罩。
DNS1:第一台 DNS 伺服器。
DNS2:第二台 DNS 伺服器。
參考
https://blog.gtwang.org/linux/centos-linux-static-network-configuration-tutorial/
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s3 UUID=fc289d60-31ad-4d3c-a668-14d7445efa41 DEVICE=enp0s3 ONBOOT=no2. 靜態 IP 位址
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s3 UUID=fc289d60-31ad-4d3c-a668-14d7445efa41 DEVICE=enp0s3 ONBOOT=yes IPADDR=192.168.56.10 GATEWAY=102.168.56.1 NETWORK=192.168.56.0 NETMASK=255.255.255.0 DNS1=8.8.8.8 DNS2=9.9.9.9BOOTPROTO:IP 取得方式,static 代表靜態 IP 位址,dhcp 代表動態取得 IP 位址。
ONBOOT:設定為 yes 代表開機自動啟動此網路介面。
IPADDR:IP 位址。
GATEWAY:預設閘道。
NETWORK:網路的位址。
NETMASK:網路遮罩。
DNS1:第一台 DNS 伺服器。
DNS2:第二台 DNS 伺服器。
參考
https://blog.gtwang.org/linux/centos-linux-static-network-configuration-tutorial/
2019年11月22日 星期五
NIS+NFS安裝
NIS:
http://linux.vbird.org/linux_server/zspace/new0430nis.php
https://qizhanming.com/blog/2018/08/08/how-to-install-nfs-on-centos-7
http://it001.pixnet.net/blog/post/324192967-it%e4%ba%8b%e4%bb%b6%e7%b0%bf-%e5%bb%ba%e5%80%8bnis%e6%9c%8d%e5%8b%99%e5%90%a7
http://lms.ctl.cyut.edu.tw/course_open.php?courseID=14406&f=open_doc&cid=618753
https://www.server-world.info/en/note?os=CentOS_7&p=nis&f=2
NFS:
http://it001.pixnet.net/blog/post/324341236-it%E5%B0%88%E6%A1%88-%E5%BB%BA%E5%80%8B%E9%9B%86%E4%B8%AD%E5%B8%B3%E8%99%9F%E6%8E%A7%E7%AE%A1%E4%BC%BA%E6%9C%8D%E5%99%A8%E5%90%A7%3Cnis%2Bnfs%3E-%E4%B8%8B
http://blog.ilc.edu.tw/blog/index.php?op=printView&articleId=682710&blogId=25793
https://blog.51cto.com/395469372/2315339
yum install openssh*
vi /etc/ssh/sshd_config
http://www3.sips.ntpc.edu.tw/wordpress/?p=3481
主機如果重開機,先把網路線拔掉,等
$ systemctl start ypbind
$ systemctl enable ypbind
輸入完再插網路線,否則會當機
ipv6禁用導致rpcbind服務啟動失敗實例
https://www.itread01.com/content/1552654687.html
在/etc/hosts.allow中新增允許客戶端訪問的規則 ALL: 127.0.0.1 #允許本機訪問本機所有服務程序
mountd: 192.168.1.0/255.255.255.0
rpcbind: 192.168.1.0/255.255.255.0
sshd: 192.168.1.0/255.255.255.0 #允許192.168.100.網段的IP訪問伺服器上的sshd程序
#允許外網的IP訪問這個伺服器上的sshd程序
sshd: 140.112.22.228 140.112.22.229 140.112.22.230
sshd: 140.112.23.171 140.112.23.172 140.112.23.173
sshd: 140.112.23.171 140.112.23.172 140.112.23.173
sshd: 140.112.23.174 140.112.23.176 140.112.23.236
#httpd: ALL
#vsftpd: ALL
$ vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.2 hostname.domain hostname
$ systemctl restart network.service
$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
# 主機的 IP 主機的名稱 主機的別名
主機名稱: 通常是使用完整的網域名稱,也就是主機名稱加上網域名稱
'abrt-cli status' timed out
$ abrt-auto-reporting enabled
bash-4.2#
https://jingyan.baidu.com/article/c45ad29c76cdf5051653e243.html
Centos 7 安裝
https://kevinzjy.github.io/2019/06/14/CentOS_Gridview/
http://linux.vbird.org/linux_server/zspace/new0430nis.php
https://qizhanming.com/blog/2018/08/08/how-to-install-nfs-on-centos-7
http://it001.pixnet.net/blog/post/324192967-it%e4%ba%8b%e4%bb%b6%e7%b0%bf-%e5%bb%ba%e5%80%8bnis%e6%9c%8d%e5%8b%99%e5%90%a7
http://lms.ctl.cyut.edu.tw/course_open.php?courseID=14406&f=open_doc&cid=618753
https://www.server-world.info/en/note?os=CentOS_7&p=nis&f=2
NFS:
http://it001.pixnet.net/blog/post/324341236-it%E5%B0%88%E6%A1%88-%E5%BB%BA%E5%80%8B%E9%9B%86%E4%B8%AD%E5%B8%B3%E8%99%9F%E6%8E%A7%E7%AE%A1%E4%BC%BA%E6%9C%8D%E5%99%A8%E5%90%A7%3Cnis%2Bnfs%3E-%E4%B8%8B
http://blog.ilc.edu.tw/blog/index.php?op=printView&articleId=682710&blogId=25793
https://blog.51cto.com/395469372/2315339
yum install openssh*
vi /etc/ssh/sshd_config
http://www3.sips.ntpc.edu.tw/wordpress/?p=3481
主機如果重開機,先把網路線拔掉,等
$ systemctl start ypbind
$ systemctl enable ypbind
輸入完再插網路線,否則會當機
ipv6禁用導致rpcbind服務啟動失敗實例
https://www.itread01.com/content/1552654687.html
在/etc/hosts.allow中新增允許客戶端訪問的規則 ALL: 127.0.0.1 #允許本機訪問本機所有服務程序
mountd: 192.168.1.0/255.255.255.0
rpcbind: 192.168.1.0/255.255.255.0
sshd: 192.168.1.0/255.255.255.0 #允許192.168.100.網段的IP訪問伺服器上的sshd程序
#允許外網的IP訪問這個伺服器上的sshd程序
sshd: 140.112.22.228 140.112.22.229 140.112.22.230
sshd: 140.112.23.171 140.112.23.172 140.112.23.173
sshd: 140.112.23.171 140.112.23.172 140.112.23.173
sshd: 140.112.23.174 140.112.23.176 140.112.23.236
#httpd: ALL
#vsftpd: ALL
$ vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.2 hostname.domain hostname
$ systemctl restart network.service
$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
# 主機的 IP 主機的名稱 主機的別名
主機名稱: 通常是使用完整的網域名稱,也就是主機名稱加上網域名稱
'abrt-cli status' timed out
$ abrt-auto-reporting enabled
bash-4.2#
https://jingyan.baidu.com/article/c45ad29c76cdf5051653e243.html
Centos 7 安裝
https://kevinzjy.github.io/2019/06/14/CentOS_Gridview/
TORQUE安裝筆記
http://cypresslin.web.fc2.com/Memo/M-TORQUEInst.html
https://www.cnblogs.com/zhaosongbin/p/8492470.html
https://blog.csdn.net/Dream_angel_Z/article/details/44225669
https://www.itread01.com/content/1549029626.html
https://wenku.baidu.com/view/06d7cbce0508763231121265.html
官網
http://docs.adaptivecomputing.com/torque/3-0-5/index.php
GPU:
http://docs.adaptivecomputing.com/torque/3-0-5/3.7schedulinggpus.php
pbs_sched: Cannot assign requested address (99) in main, bind
modify:
127.0.0.1 node01.yjsheng.edu node01 localhost localhost.localdomain localhost4 localhost4.localdomain4
qsub: Job rejected by all possible destinations
不能用root submit job
Bad UID for job execution REJHOST=node03.yjsheng. edu MSG=cannot find user 'chiustin' in password file
$ vi /etc/nsswitch.conf
passwd: files nis nisplus
shadow: files nis nisplus
group: files nis nisplus
hosts: files nis dns
https://www.cnblogs.com/zhaosongbin/p/8492470.html
https://blog.csdn.net/Dream_angel_Z/article/details/44225669
https://www.itread01.com/content/1549029626.html
https://wenku.baidu.com/view/06d7cbce0508763231121265.html
官網
http://docs.adaptivecomputing.com/torque/3-0-5/index.php
GPU:
http://docs.adaptivecomputing.com/torque/3-0-5/3.7schedulinggpus.php
pbs_sched: Cannot assign requested address (99) in main, bind
modify:
127.0.0.1 node01.yjsheng.edu node01 localhost localhost.localdomain localhost4 localhost4.localdomain4
qsub: Job rejected by all possible destinations
不能用root submit job
Bad UID for job execution REJHOST=node03.yjsheng. edu MSG=cannot find user 'chiustin' in password file
$ vi /etc/nsswitch.conf
passwd: files nis nisplus
shadow: files nis nisplus
group: files nis nisplus
hosts: files nis dns
2019年10月26日 星期六
Centos關閉mail
Method 1:
$ echo "unset MAILCHECK" >> /etc/profile
$ source /etc/profile
參考
Method 2:
$ vi /etc/crontab
MAILTO=""
參考
Centos在/var/spool/mail/root出現Cannot open /var/log/sa/sa*: No such file or directory
問題:
主機會發出/var/spool/mail/root訊息,裡面顯示Cannot open /var/log/sa/sa*: No such file or directory
解決:
$ cd /var/log
$ rm -r sa #刪掉舊的sa資料夾後執行
$ mkdir sa
$ sar -o 26 (26是當天日期)
參考
https://www.twblogs.net/a/5b8fdeeb2b7177672215e6c4
主機會發出/var/spool/mail/root訊息,裡面顯示Cannot open /var/log/sa/sa*: No such file or directory
解決:
$ cd /var/log
$ rm -r sa #刪掉舊的sa資料夾後執行
$ mkdir sa
$ sar -o 26 (26是當天日期)
參考
https://www.twblogs.net/a/5b8fdeeb2b7177672215e6c4
2019年9月20日 星期五
PBS
鳥哥 簡易 Cluster 架設
http://linux.vbird.org/linux_server/0600cluster.php
鳥哥的 Linux 私房菜 -- 伺服器架設篇目錄http://linux.vbird.org/linux_server/index_old.php
Centos 7詳細網站
https://www.server-world.info/en/note?os=CentOS_7&p=nis&f=1
CentOS下torque集群配置
https://blog.csdn.net/Dream_angel_Z/article/details/44225669
https://blog.csdn.net/Dream_angel_Z/article/details/44225713
https://blog.csdn.net/Dream_angel_Z/article/details/44226055?locationNum=8&fps=1
https://blog.csdn.net/dream_angel_z/article/details/44226179
PBS script
https://csc.cnsi.ucsb.edu/docs/example-scripts-running-jobs
NFS為Network File System,可以把本地的目錄共享給指定IP域的主機,想要訪問共享目錄的主機可以將共享目錄掛在到本地進行直接訪問
http://linux.vbird.org/linux_server/0330nfs.php
https://qizhanming.com/blog/2018/08/08/how-to-install-nfs-on-centos-7
NIS為Network Information Service,可以為多態用戶創建統一的用戶登錄機制,使多個主機可以使用相同的用戶登錄到網絡中,對共享目錄進行讀寫操作
http://linux.vbird.org/linux_server/0430nis.php
https://blog.csdn.net/younger_china/article/details/53130780
RSH
在我們的 Linux 主機上面工作,通常使用 BASH 這個 shell 來傳達給 kernel 工作的訊息,以使主機正確的工作;而如果在不同的主機之間,那就可以使用 R Shell 來進行指令的下達喔,如此一來,我們就可以直接在 A 機器,向 B 機器下達工作的指令,而不需要登入 B 機器呢~那就是 RSH 的主要功能啦!最常見的 RSH 指令就是 rcp 與 rsh 了!有興趣的朋友應該知道以 man 來查尋一下該指令的用法囉!
需要附帶一提的是,這個 RSH 是『相當危險』的一個服務喔!由於我們可以直接登入 RSH 主機,並且在上面進行指令的下達,為了避免還要輸入密碼的問題,因此通常 RSH 已經將信任主機設定好了,不過,由於 RSH 會啟動一些 port 來監聽 Clients 的需求,而偏偏這些 port 與 daemon 都還挺危險的,因此,『Cluster 最好是設定在內部網域當中,並使用私有 IP ,比較能夠避免危險』喔!此外,那個 Master 也必須要設定好一定程度的嚴密防火牆喔!
http://linux.vbird.org/linux_server/0600cluster.php
Installing Torque 6.0.1 on CentOS 7
https://www.webmo.net/support/torque.html
Centos下搭建MPI集群計算環境
https://www.iczc.me/post/building-an-MPI-cluster-with-Centos/
https://www.webmo.net/support/torque.html
https://www.wandouip.com/t5i267150/
http://blog.sciencenet.cn/blog-548899-720364.html
http://staff.pccu.edu.tw/~lchou/reference/cluster_doc/ClusteringQueueingSystem(Cmeta).pdf
https://wiki.archlinux.org/index.php/TORQUE#NFS
http://linux.vbird.org/linux_server/0600cluster.php
鳥哥的 Linux 私房菜 -- 伺服器架設篇目錄http://linux.vbird.org/linux_server/index_old.php
Centos 7詳細網站
https://www.server-world.info/en/note?os=CentOS_7&p=nis&f=1
CentOS下torque集群配置
https://blog.csdn.net/Dream_angel_Z/article/details/44225669
https://blog.csdn.net/Dream_angel_Z/article/details/44225713
https://blog.csdn.net/Dream_angel_Z/article/details/44226055?locationNum=8&fps=1
https://blog.csdn.net/dream_angel_z/article/details/44226179
PBS script
https://csc.cnsi.ucsb.edu/docs/example-scripts-running-jobs
NFS為Network File System,可以把本地的目錄共享給指定IP域的主機,想要訪問共享目錄的主機可以將共享目錄掛在到本地進行直接訪問
http://linux.vbird.org/linux_server/0330nfs.php
https://qizhanming.com/blog/2018/08/08/how-to-install-nfs-on-centos-7
NIS為Network Information Service,可以為多態用戶創建統一的用戶登錄機制,使多個主機可以使用相同的用戶登錄到網絡中,對共享目錄進行讀寫操作
http://linux.vbird.org/linux_server/0430nis.php
https://blog.csdn.net/younger_china/article/details/53130780
RSH
在我們的 Linux 主機上面工作,通常使用 BASH 這個 shell 來傳達給 kernel 工作的訊息,以使主機正確的工作;而如果在不同的主機之間,那就可以使用 R Shell 來進行指令的下達喔,如此一來,我們就可以直接在 A 機器,向 B 機器下達工作的指令,而不需要登入 B 機器呢~那就是 RSH 的主要功能啦!最常見的 RSH 指令就是 rcp 與 rsh 了!有興趣的朋友應該知道以 man 來查尋一下該指令的用法囉!
需要附帶一提的是,這個 RSH 是『相當危險』的一個服務喔!由於我們可以直接登入 RSH 主機,並且在上面進行指令的下達,為了避免還要輸入密碼的問題,因此通常 RSH 已經將信任主機設定好了,不過,由於 RSH 會啟動一些 port 來監聽 Clients 的需求,而偏偏這些 port 與 daemon 都還挺危險的,因此,『Cluster 最好是設定在內部網域當中,並使用私有 IP ,比較能夠避免危險』喔!此外,那個 Master 也必須要設定好一定程度的嚴密防火牆喔!
http://linux.vbird.org/linux_server/0600cluster.php
Installing Torque 6.0.1 on CentOS 7
https://www.webmo.net/support/torque.html
Centos下搭建MPI集群計算環境
https://www.iczc.me/post/building-an-MPI-cluster-with-Centos/
https://www.webmo.net/support/torque.html
https://www.wandouip.com/t5i267150/
http://blog.sciencenet.cn/blog-548899-720364.html
http://staff.pccu.edu.tw/~lchou/reference/cluster_doc/ClusteringQueueingSystem(Cmeta).pdf
https://wiki.archlinux.org/index.php/TORQUE#NFS
2019年8月7日 星期三
2019年1月21日 星期一
vim indent
1. 多行縮排
按大V進入 -- VISUAL LINE -- 模式
選好要縮排的行之後按大於 ( > )
被選到的行就會縮排囉
2. 單行縮排
在一般模式下
游標在該行上,按兩下大於 ( >> )
那一行就會縮排了
3. 將大括弧的整個區塊縮排
先將游標移到括弧上,
按下大於,百分比 ( >% )
整個括弧區塊就會一起縮排囉
按大V進入 -- VISUAL LINE -- 模式
選好要縮排的行之後按大於 ( > )
被選到的行就會縮排囉
2. 單行縮排
在一般模式下
游標在該行上,按兩下大於 ( >> )
那一行就會縮排了
3. 將大括弧的整個區塊縮排
先將游標移到括弧上,
按下大於,百分比 ( >% )
整個括弧區塊就會一起縮排囉
參考
2018年12月27日 星期四
2017年10月9日 星期一
linux centos終端機顏色
修改ls顯示資料夾名稱顏色
cp /etc/DIR_COLORS ~/.dir_colors
vim ~/.dir_colors
第59行:DIR 01;34(01:粗體,34:藍色)
修改為:DIR 01;33(01:粗體,33:黃色)
cp /etc/DIR_COLORS ~/.dir_colors
vim ~/.dir_colors
第59行:DIR 01;34(01:粗體,34:藍色)
修改為:DIR 01;33(01:粗體,33:黃色)
參考資料
改txt亮顯、行號
vi ~/.vimrc
hi Comment ctermfg =blue
set nu
2016年11月13日 星期日
Crontabs
sudo vi /etc/crontab
** *** toor sh /var/java/checker.sh > /tmp/test
第一欄為m,表示到幾分執行,*號為每分鐘執行
第二欄為h,表示到幾時執行
第三欄為dom,為每個月到了日期為幾號執行
第四欄為mon,為每年到了幾月執行
第五欄為dow,為每週
第六欄為user,誰執行
第七欄為 command,則執行甚麼指令
** *** toor sh /var/java/checker.sh > /tmp/test
第一欄為m,表示到幾分執行,*號為每分鐘執行
第二欄為h,表示到幾時執行
第三欄為dom,為每個月到了日期為幾號執行
第四欄為mon,為每年到了幾月執行
第五欄為dow,為每週
第六欄為user,誰執行
第七欄為 command,則執行甚麼指令
訂閱:
文章 (Atom)