- git 设置提交用户
git config user.name "yourname"
- git 保存用户密码
git config credential.helper store
- git 查看配置
git config -l
git config user.name "yourname"
git config credential.helper store
git config -l
原因是被墙了,在Host文件中添加一下映射就行。
# GitHub Start
140.82.113.3 github.com
140.82.114.20 gist.github.com
151.101.184.133 assets-cdn.github.com
151.101.184.133 raw.githubusercontent.com
151.101.184.133 gist.githubusercontent.com
151.101.184.133 cloud.githubusercontent.com
151.101.184.133 camo.githubusercontent.com
151.101.184.133 avatars0.githubusercontent.com
199.232.68.133 avatars0.githubusercontent.com
199.232.28.133 avatars1.githubusercontent.com
151.101.184.133 avatars1.githubusercontent.com
151.101.184.133 avatars2.githubusercontent.com
199.232.28.133 avatars2.githubusercontent.com
151.101.184.133 avatars3.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
151.101.184.133 avatars4.githubusercontent.com
199.232.68.133 avatars4.githubusercontent.com
151.101.184.133 avatars5.githubusercontent.com
199.232.68.133 avatars5.githubusercontent.com
151.101.184.133 avatars6.githubusercontent.com
199.232.68.133 avatars6.githubusercontent.com
151.101.184.133 avatars7.githubusercontent.com
199.232.68.133 avatars7.githubusercontent.com
151.101.184.133 avatars8.githubusercontent.com
199.232.68.133 avatars8.githubusercontent.com
# GitHub End
备份整个数据库
mysqldump -u root -p source_db > /tmp/souce_db.bak
备份整个数据库 gzip压缩
mysqldump -u root -p source_db | gzip > /tmp/souce_db.gz
指定备份某些表
mysqldump -u root -p source_db --tables tb_user tb_config |gzip > /tmp/souce_db.gz
$ mysql -uroot -p
$ show databases;
$ use target_db;
$ source /tmp/souce_db.bak
恢复数据库 gzip压缩
gunzip < souce_db.gz | mysql -uroot -p source_db
1、下载镜像
$ docker pull redis
2、官网下载redis.conf配置文件
$ curl http://download.redis.io/redis-stable/redis.conf > redis.conf
2、创建容器
$ docker run --name redis -p 6379:6379 -v /docker/redis/:/etc/redis/ -itd redis /etc/redis/redis.conf --appendonly yes
1、备份命令
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql
例如: mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword –database cmdb > /data/backup/cmdb.sql
2、备份压缩
导出的数据有可能比较大,不好备份到远程,这时候就需要进行压缩
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 | gzip > 文件名.sql.gz
例如: mysqldump -h192.168.1.100 -p 3306 -uroot -ppassword –database cmdb | gzip > /data/backup/cmdb.sql.gz
3、备份同个库多个表
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 表1 表2 …. > 文件名.sql
例如 mysqldump -h192.168.1.100 -p3306 -uroot -ppassword cmdb t1 t2 > /data/backup/cmdb_t1_t2.sql
4、同时备份多个库
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –databases 数据库名1 数据库名2 数据库名3 > 文件名.sql
例如:mysqldump -h192.168.1.100 -uroot -ppassword –databases cmdb bbs blog > /data/backup/mutil_db.sql
5、备份实例上所有的数据库
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –all-databases > 文件名.sql
例如:mysqldump -h192.168.1.100 -p3306 -uroot -ppassword –all-databases > /data/backup/all_db.sql
6、备份数据出带删除数据库或者表的sql备份
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –add-drop-table –add-drop-database 数据库名 > 文件名.sql
例如:mysqldump -uroot -ppassword –add-drop-table –add-drop-database cmdb > /data/backup/all_db.sql
7、备份数据库结构,不备份数据
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –no-data 数据库名1 数据库名2 数据库名3 > 文件名.sql
例如:mysqldump –no-data –databases db1 db2 cmdb > /data/backup/structure.sql
开启防火墙
systemctl start firewalld
开启端口号
firewall-cmd --zone=public --add-port=80/tcp --permanent
查看端口号
firewall-cmd --list-ports
重启防火墙
firewall-cmd --reload
删除文件夹
rm -rf youdir
解压ZIP
yum install zip unzip
unzip filename
SSH 复制文件
scp LocalFile UserName@RemoteIP:RemoteFile
dd if=/dev/zero of=/swapfile bs=1k count=2048000
mkswap /swapfile
swapon /swapfile
swapon -s
echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab
free -mgrep SwapTotal /proc/meminfo
swapoff /swapfile
rm -fr /swapfile
镜像操作
# 安装镜像,其中1.0为版本号,不填写默认是最新的。
docker pull redis:1.0
# 启动容器
docker start containerId
# 进入容器
docker exec -it containerId /bin/bash
# 以root 用户进入容器
docker exec -u root -it yourconainer /bin/bash
安装redis容器
# 安装容器:
docker run -p 6379:6379 -v $PWD/data:/data -d redis redis-server --appendonly yes
# 进入容器
docker exec -it 71352213d7d6 redis-cli
安装mysql容器
# 安装容器
docker pull mysql
# 运行
sudo docker run --name mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=raedev@qq.com -d mysql containerId
docker 中安装Jenkins很方便,而且不会污染服务器的环境,采用docker是再适合不过了。
安装Jenkins镜像
# 这里安装官方镜像
docker pull docker.io/jenkins
创建docker file
mkdir -d /home/docker/jenkins
cd /home/docker
vim jenkins.yml
jenkins.yml 文件内容如下:
version: '3'
services:
nexus:
hostname: jenkins
container_name: jenkins
image: docker.io/jenkins
restart: always
ports:
- "8080:8080"
volumes:
- /home/docker/jenkins/:/jenkins-data
启动容器
如果没有安装docker-compose的先安装该命令
# 安装docker-compose
yum install docker-compose
通过docker file 创建和运行容器,-d 表示后台运行
# 启动
docker-compose --file jenkins.yml up -d
# 查看
docker ps
正常启动后就能访问,在浏览器输入: http://127.0.0.1:8080 访问。
镜像操作
docker pull redis:1.0 – 安装镜像,其中1.0为版本号,不填写默认是最新的。
docker start containerId 启动容器
docker exec -it containerId /bin/bash 进入容器
redis
安装容器:
docker run -p 6379:6379 -v $PWD/data:/data -d redis redis-server --appendonly yes
进入容器:
docker exec -it 71352213d7d6 redis-cli
mysql
安装容器:
docker pull mysql
sudo docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=raedev@qq.com -d mysql containerId