ziggle

Hail Hydra


  • Home

  • Archives

  • Search

windows-server

Posted on 2018-11-02

windows service

1
sc create consulserver binPath= "D:\consul\consul.exe agent -config-file  D:\consul\conf\consul.json" DisplayName= "Consul Server" start= auto
  • run with cmd and administrator

vmware esxi 6 许可证

1
0U0QJ-FR1EP-KZQN9-J1C74-23P5R

powershell 连接远程 windows

1
2
3
4
5
6
$uname = "Administrator" #administrator为用户名
$passwd = ConvertTo-SecureString "abcdefg" -AsPlainText -Force; #abcdefg为密码
$cred = New-Object System.Management.Automation.PSCredential($uname, $passwd); #创建自动认证对象
$pcname = "127.0.0.1"

Enter-PSSession -ComputerName $pcname -Credential $cred #登录

centos

Posted on 2018-09-05

CONFIG STATIC IP

vim /etc/sysconfig/network-scripts/ifcfg-XXXX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.2.81
NETMASK=255.255.0.0
GATEWAY=192.168.2.1

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=ens192
UUID=965fd86f-b05a-4797-a851-2fd268affb03
DEVICE=ens192
ONBOOT=yes
DNS1=192.168.2.214

yum install docker-ce

1
2
3
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
1
2
3
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
1
sudo yum install docker-ce -y

centos docker-compose

1
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
1
sudo chmod +x /usr/local/bin/docker-compose

加速器

1
2
3
4
sudo tee /etc/docker/daemon.json <<- 'EOF'
{
"registry-mirrors":["https://registry.docker-cn.com"]
}

nginx 静态文件代理服务器 403

权限不够

selinux 需要关闭

临时

1
2
3
getenforce

setenforce 0

永久 vim /etc/sysconfig/selinux

1
SELINUX=disabled

linux user

useradd options username

  • options
    • -c comment
    • -d 目录
    • -G 用户组指定用户所属的附加组
    • -g 永驻 指定用户所属的用户组
    • -s shell 文件 指定用户的登陆shell
    • -u 用户号
  • 用户名
    • 指定新账号的登陆名
1
2
3
4
5
useradd -d /usr/ziggle -m ziggle

useradd -s /bin/sh -g group –G adm,root gem

此命令新建了一个用户gem,该用户的登录Shell是 /bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

userdel options username

1
2
3
userdel -r ziggle

此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。

linux usergroup

group add options usergroup

  • options
    • -g GID 组标识
    • -o

group del

1
groupdel group1
Read more »

deploysh

Posted on 2018-08-07
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

# 结束当前运行jar

killJarApp(){
appPid=$(ps aux |grep java |grep -v grep |awk -e "{print \$2}")
for id in $appPid
do
prefix='killing app .. pid : '
echo $prefix$id
kill -9 $id
done
}
killJarApp

# 运行最新jar

runLatestJarFile(){
latestJarFile=$(ls -lt |grep "data.*jar"| head -1|awk -e "{print \$9}")
# echo -e 'latestJarFile to Run is : '
prefix='latestJarFile to Run is : '
echo $prefix$latestJarFile
# nohup java -jar ./data-2018-08-07-06-04-22.jar --spring.profiles.active=prod --server.port=8081 &> 8081nohup.out&
nohup java -jar $latestJarFile --spring.profiles.active=prod --server.port=8081 &> 8081nohup.out&
}
runLatestJarFile

wsl

Posted on 2018-07-10

wsl host config

vim /etc/hosts

1
2
3
4
5
6
7
8
9
10
11
12
# This file is automatically generated by WSL based on the Windows hosts file:
# %WINDIR%\System32\drivers\etc\hosts. Modifications to this file will be overwritten.
127.0.0.1 localhost
# 127.0.1.1 ziggle-desk.localdomain ziggle-desk
127.0.1.1 ziggle-desk

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ssh remote to wsl

sudo apt-get remove openssh-server

sudo apt-get install openssh-server

sudo vim /etc/ssh/sshd_config

修改配置

/etc/ssh/sshd_config

1
2
3
4
Port 2222  #默认的是22,但是windows有自己的ssh服务,也是监听的22端口,所以这里要改一下
UsePrivilegeSeparation no
PasswordAuthentication yes
AllowUsers youusername # 这里改成你登陆WSL用的

reboot ssh

sudo service ssh –full-restart

linux-brew install hisory version

1
2
3
4
5
brew uninstall <package> # Note 0
brew tap-new <yourname>/<package> # Note 1
brew extract --version <version_you_want> composer <yourname>/<package> # Note 2
brew install <package>@<version>
brew pin <package>@<version> # Note 3

ssh-login

Posted on 2018-06-08

配置ssh免密码登陆

本地生成ssh公钥

1
$ ssh-keygen

复制到服务器 123

scp
google app engine 添加元数据

1…131415…22
ziggle

ziggle

Hail Hydra !

110 posts
45 tags
RSS
GitHub
© 2021 ziggle
Powered by Hexo
|
Hail Hydra—