(return 0 2>/dev/null) && sourced=1 || sourced=0
2020年8月31日 星期一
CentOS 7 安裝 MariaDB 10.
編輯 /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-27 16:31 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
安裝
yum install MariaDB-server MariaDB-client
2020年8月27日 星期四
sudo 傳入環境變數
使用方式
sudo --preserve-env=HOME /usr/bin/env
sudo ZEBRA=true /usr/bin/env
修改 /etc/sudoers
ALL ALL=NOPASSWD:SETENV:/bin/mount
2020年8月26日 星期三
pypi mirror site 建置
安裝
mkdir -p /home/pypi
cd /home/pypi
apt-get install python3-venv
python3 -m venv bandersnatch
bandersnatch/bin/pip install bandersnatch
bandersnatch/bin/bandersnatch mirror 建立設定檔 /etc/bandersnatch.conf
bandersnatch/bin/bandersnatch mirror #執行 mirror 工作
可在 /etc/crontab 中增加設定
* */1 * * * root bandersnatch mirror |& logger -t bandersnatch[mirror]
client 設定
~/.pip/pip.conf
[global]
trusted-host=10.10.10.10
index-url=http://10.10.10.10/simple
2020年8月25日 星期二
2020年8月24日 星期一
bash ldapsearch 網域帳號認證
#!/bin/bash
_timeout="/usr/bin/timeout 3"
_ldapsearch=/usr/bin/ldapsearch
user=${1%@*}
_dn=${1#*@};
_dbn=$(for i in $(echo $_dn|tr . " ");do t="$t dc=$i";done;echo $t|tr " " ,);
t=$($_timeout $_ldapsearch -D ${1} -w ${2} -b "$_dbn" -h ${_dn} "sAMAccountname=$user"
2>/dev/null|grep "sAMAccountName: $user");
[ "$t" = "sAMAccountName: $user" ]&&echo -e "OK"&&exit 0;
echo -e "ERR";
2020年8月23日 星期日
2020年8月20日 星期四
2020年8月19日 星期三
sudo 指令傳入環境變數
錯誤訊息
sudo: sorry, you are not allowed to preserve the environment
編輯 /etc/sudoers
user ALL=(ALL) NOPASSWD:SETENV: /usr/bin
執行方式
sudo var=varvalue 1.sh
2020年8月18日 星期二
Windows AD accountexpires 欄位摘要
1700-01-01 最早時間表示
31241952000000000
1970-01-01
116445312000000000
2020-08-01
132407712000000000
10000000 = 1 秒
PHP程式計算時間
$time1="2020-08-01 00:00:00";
$time2="2020-08-15 00:00:00";
132407712000000000 + (strtotime($time2) - strtotime($time1)) * 10000000
2020年8月13日 星期四
2020年8月12日 星期三
Ubuntu 18.4 capture screen with VLC
安裝
apt install -y vlc vlc-plugin-access-extra
使用
Media-Open capture Device-Capture mode-Desktop-Play-Convert-Browse-Start