摘要:
-Wl,--rpath=指定编译和运行期间的库搜索路径RPATH,这个路径会写入到编译好的二进制文件中。-Wl,--rpath=,--enable-new-dtags指定编译和运行期间的库搜索路径RPATH和RUNPATH,这两个路径同样会写入到二进制文件中,但只有RUNPATH起作用,RPATH会被忽略掉。RUNPATH实际是RPATH的另一个版本,区别是RPATH不能被LD_LIBRARY_PATH覆盖,而RUNPATH则可以被LD_LIBRARY_PATH覆盖。LD_RUN_PATH全局环境变量,与-Wl,--rpath=作用相同,在没有指定-Wl,--rpath=时起作用。-L指定编译 阅读全文
摘要:
1. 实现只允许特定用户ssh登录1.1. 直接配置ssh来实现编辑/etc/ssh/sshd_config,在末尾添加如下一行AllowUsers user1 user2 user3然后重启sshd服务即可。1.2. 通过配置PAM来实现在/etc/pam.d/sshd中添加第一行auth required pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail然后在/etc/sshusers中添加允许的用户名,无需重启sshd。2. 实现禁止特定用户登录2.1. 直接配置ssh编辑/etc/ssh/sshd_c 阅读全文
摘要:
机房有3台服务器,需要搭建一个小型集群,用于做大数据实验。现在的条件如下:1. 共3台服务器,每台服务器上有4个1G网络接口。2. 只给了一个外网IP,用于接入互联网。3. 一台8口100M家用路由器(-_-)。目的如下:1. 要3台服务器能够相互通信,并且通信的带宽要尽量大,因为是做大数据的实验。2. 要3台服务器能同时上网。现在有两种较直接的方案:1. 3台机器接到路由器+路由器接入外网这是传统的小局域网模式,这样3台机器互联以及上网的目的都可以达到,但小路由器的带宽和性能,根本无法胜任大数据量的传输。虽然两两间的带宽可以达到10MB/s,但当机器间同时传输数据时,平均带宽就很小了。况且, 阅读全文