分类目录:未分类

以下是分类 未分类 下的所有文章

mdadm 软Raid

使用在真实的生产环境中。host os 是Win20xx

使用Vbox虚拟化了centos,做了6(HDD)+1(SSD),每个都是2T虚拟盘。

主要是为了来搭建NFS,给与docker使用

yum -y install mdadm

6块硬盘做软raid,其中1块硬盘是热备盘(本来不打算做热备的,但是raid5的风险,又是在虚拟机里面)

mdadm -C /dev/md5 -a yes -l 5 -n 5 -x 1 /dev/sd[b,c,d,e,f,g]

-C:创建模式
-a {yes|no}:自动创建对应的设备,yes表示会自动在/dev下创建RAID设备
-l #:指明要创建的RAID的级别(-l 0 表示创建RAID0)
-n #:使用#个块设备来创建此RAID(-n 3 表示用3块硬盘来创建这个RAID)
-x #:当前阵列中热备盘只有#块(-x 1 表示热备盘只有1块)

找到一个更加方便的办法。使用 webmin GUI来创建

参考

http://michal.karzynski.pl/blog/2009/11/18/mdadm-gui-via-webmin/

更改pip源 / 解决 ReadTimeoutError

~/.pip/pip.conf (没有就创建一个)

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/

豆瓣:http://pypi.douban.com/simple/

清华:https://pypi.tuna.tsinghua.edu.cn/simple

中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple

中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/

作者:虚心的锄头
链接:https://www.jianshu.com/p/dae202aa25b4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Linux装载Windows磁盘

yum install samba-client cifs-utils -y

mkdir /home/windata

mount -t cifs -o username=user //192.168.x.x/100 /home/windata

Enter password: xxx

umount /mnt/ShareFile

永久加载在/etc/fstab文件中,加入该共享目录的挂载信息,mount -a 马上生效

//192.168.6.201/100 /home/windata cifs auto,username=box,password=xxxx,vers=2.0 0 0

密码不要有!
这个坑导致服务器挂了一个晚上
PHP等是无法使用这个装置盘的,具体问题应该是权限。


另外一篇关于加载
http://blog.3588.us/?p=279

centos8 安装 gogs

原计划是按照 gitlba,由于 centos8 有一些小问题,改为安装轻量级的 gogs

创建 GIT 用户

userdel -r git // 清空git用户
groupadd git // 新建git组
adduser git -g git // 创建git用户,设置git组
passwd git // 设置密码
vi /etc/sudoers
## Allow root to run any commands anywhere 
root    ALL=(ALL)       ALL  # 这个是系统原有的
git     ALL=(ALL)       NOPASSWD:ALL

!#!!!
由于库存储在其他硬盘,后来直接使用了 root 来运行 gogs。

下载和配置

wget xxx.zip
unzip zip
cd gogs
./gogs web
# -p 可以指定端口启动
#mv gogs /home/git 如果 wget 不再 git用户 目录下的

!#!!!
由于库存储在其他硬盘,后来直接使用了 root 来运行 gogs。

其他

vi gogs.sh
/root/ssddata/gogs/gogs/gogs web > gogs-out.log 2> gogs-err.log

screen -S git
/root/ssddata/gogs/gogs/gogs web > gogs-out.log 2> gogs-err.log

CentOS 7上安装Payara 4.1

为了测试一款开源的PLM,第一次使用Payara环境。

  1. 安装JDK
  2. centos配置
  3. 下载Payara
  4. 配置centos服务

yum install java-1.8.0-openjdk-headless

添加用户

adduser payara

其他

删除用户 userdel payara -r


cd /opt

wget http://search.maven.org/remotecontent?filepath=fish/payara/distributions/payara/4.1.2.181/payara-4.1.2.181.zip

*建议迅雷或其他工具下载后,上传上去。

unzip payara-4.1.2.173.zip

chown -R payara:payara payara41

vi /etc/systemd/system/payara.service

US eBay/PayPal Accounts For Sale – Fast Delivery – Stealther With 5+ Years Experince – eBay Suspension & Paypal Limited Forums

[Unit]
Description = Payara Server v4.1
After = syslog.target network.target

[Service]
User=payara
ExecStart = /usr/bin/java -jar /opt/payara41/glassfish/lib/client/appserver-cli.jar start-domain
ExecStop = /usr/bin/java -jar /opt/payara41/glassfish/lib/client/appserver-cli.jar stop-domain
ExecReload = /usr/bin/java -jar /opt/payara41/glassfish/lib/client/appserver-cli.jar restart-domain
Type = forking

[Install]
WantedBy = multi-user.target

重启

reboot

systemctl enable payara

systemctl start payara 

systemctl restart payara 

systemctl stop payara

systemctl status payara

然后网页访问

http://ip:4848
passwd payara
su payara
cd /home/payara
vim .bashrc
export PATH=$PATH:/opt/payara41/glassfish/bin

WEB GUI 管理

https://www.d.umn.edu/~gshute/cs4531/project/s2016/unix/configure-payara.xhtml

参考

https://docs.payara.fish/getting-started/getting-started.html

MSSQL 自动同步(转移)MYSQL

由于项目历史原因,需要同步MSSQL数据库到MYSQL数据库中。

工具:Navicat

首先 添加 MSSQL 和 MYSQL 到 Navicat中

然后在工具中 找到数据传输。

最后就是在高级选项中,记得勾上或者勾去 插入数据。

最简单的方便。

直接在Navicat里面 拖动 table就好了。

ajax学习第一天

创建ajax

<script type=”text/javascript”>

function loadXMLDoc()

{

var xmlhttp;

if (window.XMLHttpRequest)

 {// code for IE7+, Firefox, Chrome, Opera, Safari

 xmlhttp=new XMLHttpRequest();

 }

else

 {// code for IE6, IE5

 xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);

 }

}

</script>

 

post例子

xmlhttp.open("POST","ajax_test.asp",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("fname=Bill&lname=Gates");

属性描述responseText获得字符串形式的响应数据。responseXML获得 XML 形式的响应数据。

【教程】安装图度开源

//安装必备工具,基本上都有
yum install -y wget screen
      
//安装git
//安装git依赖的包
yum install zlib-devel gcc openssl-devel  perl  cpio  expat-devel gettext-devel 
//安装autoconf
yum install autoconf 
//安装git
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz
tar xzvf git-latest.tar.gz
cd git-*
autoconf
./configure --with-curl=/usr/local
make
make install
//建立临时文件夹
mkdir /tmp/t_tudu/
cd /tmp/t_tudu
//使用Git获得克隆
git clone git://github.com/OrayDev/tudu-web.git