Linux

Kong API Gateway Install and Start

Submitted by Lizhe on Thu, 05/31/2018 - 09:20

https://bintray.com/kong/kong-community-edition-rpm/download_file?file_path=centos/7/kong-community-edition-0.13.1.el7.noarch.rpm

sudo yum install epel-release

sudo yum install kong-community-edition-0.13.1.el7.noarch.rpm

 

安装数据库

sudo yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-3.noarch.rpm

 

sudo yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7.6-x86_64/pgdg-centos96-9.6-3.noarch.rpm

sudo yum install postgresql94

centos7 chrome install

Submitted by Lizhe on Wed, 04/04/2018 - 10:40

 

https://blog.csdn.net/u010472499/article/details/72327963

1. 配置yum源

在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repo

cd /ect/yum.repos.d/ vim google-chrome.repo

  • 1
  • 2

写入如下内容:

start node

Submitted by Lizhe on Wed, 04/04/2018 - 10:07

cd /root/.jenkins/workspace/fr-commerce-front-admin/app

npm install

python /root/pyscripts/sedByPy.py ./scripts/start.js "const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3000;" "const DEFAULT_PORT = parseInt(process.env.PORT, 10) || 3001;"
python /root/pyscripts/sedByPy.py ./scripts/start.js "openBrowser(urls.localUrlForBrowser);" " "

npm install http-server -g
npm start &

python /root/pyscripts/test.py 

 

 

搭建本地git服务器

Submitted by Lizhe on Thu, 07/20/2017 - 11:46

其实下载编译完全可以使用yum

参考一下创建文件夹和用户就可以了

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

yum install gcc perl-ExtUtils-MakeMaker

wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz

tar -zvxf git-2.10.0.tar.gz

cd git-2.10.0

make all prefix=/usr/local/git

make install prefix=/usr/local/git

echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc

source /etc/bashrc

git --version

useradd -m gituser

passwd gituser

mkdir -p /data/repositories

free命令的available

Submitted by Lizhe on Thu, 07/20/2017 - 10:27

3.14内核新增了一个内存信息MemAvailable , 当调用free命令时可以显示为available

之前没留意过

[root@VM_167_46_centos etc]# free -h
                         total         used             free      shared     buff/cache      available
Mem:           993M        253M        334M         39M               405M             556M
Swap:           2.0G          82M             1.9G

我们知道used + free + buff 基本等于 total

used是被使用的

free是完全没有被使用的

shared是被程序之间可以(已经被)共享使用的

buffers是指用来给块设备做的缓冲大小,它只记录文件系统的metadata以及 tracking in-flight pages

cached是用来给文件做缓冲

centos7 命令行配置网卡+安装GUI

Submitted by Lizhe on Sun, 07/09/2017 - 18:46

今天在虚拟机上装了centos7 以后发现没有UI

然后想装UI, 然后发现centos7手动配置网卡的命令好像变了

查看网卡

nmcli connection show

然后我这里是ens33

命令行倒是不麻烦

[root@localhost ~]# nmcli connection modify ens33 \

> connection.autoconnect yes \

> ipv4.method manual \

> ipv4.address 192.168.1.2/24 \

> ipv4.gateway 192.168.1.1 \

> ipv4.dns 8.8.8.8

简单做个备忘

systemctl get-default 获取当前运行级别

systemctl set-default graphical.target 设置成带界面启动

Open stack 安装 (packstack方式)

Submitted by Lizhe on Sun, 07/09/2017 - 15:15

如果是学习的话还是推荐手动一步一步按照官方文档来

毕竟你需要知道都装了什么,配置了什么, 过于自动化的东西不利于学习和debug

要下载的东西太多了, 所以先换成阿里云的源

我本地是fedora23

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/fedora.repo 

如果你使用其他版本的linux, 直接查看http://mirrors.aliyun.com/repo 找对应的

然后重新构建一下本地缓存

yum clean all

yum makecache

Ansible 入门 5 (Ansible管理docker的容器)

Submitted by Lizhe on Thu, 06/08/2017 - 09:46

YAML格式的playbook的属性包括

必要属性只有下面两个

host : 目标的一组主机

task : 需要执行的任务

可选的属性包括

name 其实是一段注释,用来标注这个play , 内容会被执行这个playbook的时候打印出来

sudo 如果设置为true , 运行task的时候会使用sudo命令切换root

vars 变量与值组成的列表

vars:

    server_name : myserver

    port : 22

- name : run task

shell : echo "{{server_name}}"

Linux 分区备忘

Submitted by Lizhe on Wed, 06/07/2017 - 21:53

 

fdisk -l 

可以看到新加的硬盘

Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
 

这里唯一需要说明一下的是

主分区P+扩展分区E 个数最多4个

你最多只能有一个扩展分区 ( 扩展分区可以划出多个逻辑分区)

也就是说你最多可以有3个主分区一个扩展分区, 然后这个扩展分区可以划出多个逻辑区

扩展分区=逻辑区1+逻辑区2+逻辑区3  

如果给一个20G的硬盘划分15G的扩展分区

然后第一次划分1G的逻辑分区, 剩余扩建全部划分给又一个逻辑分区将得到