1、Git
git stash :暂存本地的修改
git pull
git branch -a: 可以查看所有本地分支和远程分支
git branch -r: 只查看远程分支
git fetch 在项目中更新gitlab上创建的分支
git push -u origin master -f push
yum install git centos下载git
2、日志
根据字符串查询日志中关键
词出现的位置:cat -n 日志文件.log| grep 'keyword关键字'
启动jar包并重定向到output: java -jar s
3、navicat 跟踪 mysql 执行的 SQL 语句日志:
show variables like "general_log%"
set global general_log='ON'
4、查看服务进程:
ps -ef | grep tomcat
5、docker
容器自启动 docker update --restart=always 【容器名】
查看日志并输出到文件:docker logs -f 服务名 > 文件名.log
容器里面的日志:docker exec -it 容器Name /bin/sh
压缩镜像打包:docker save 镜像名|gzip>自定义文件名.tgz
解压并加载镜像:gzip -d 文件名|docker load
$ sudo yum install -y yum-utils #安装yum工具包,缺少这些依赖将无法完成
systemctl start docker 启动docker
yum install docker-ce 安装docker
启动:docker run 容器ID、名称停止:docker stop 容器ID、名称
docker安装其它产品有两种方式方式一:通过拉取事先做好的镜像,例如下面redis的安装方式方式二:通过Dockerfile来构建新的镜像,例如下面tomcat的安装方式
yum install -y epel-release 配置release源
yum install -y docker-compose 安装docker-componse
yum install -y docker 安装docker
1.配置docker镜像加速:
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
git clone 仓库名
6.centos
切换root账户: su -
进入vi编辑模式删除不了内容:
安装vim full版本,ubuntu默认安装的是vim tiny版本:
$sudo apt-get remove vim-common
$sudo apt-get install vim
cp openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz /usr/java/jdk1.8 重命名为jdk1.8
查询根目录文件: find / -iname 文件名
端口号占用情况: netstat -lnp|grep 端口号
修改密码: passwd root
拆分大文件日志: tail -n 20000 catalina.out > 20211214.log
清除文件内容: >文件名
rm -rf : 文件夹名称 (-r 表示循环迭代的意思,这样他碰到子目录就进去删,-f 是强制的意思)
chmod +x name.sh
netstat -ntlp centos 查看所有已用端口
创建文件: touch name
更新软件安装源
sudo apt-get update
安装yum
apt install yum
yum repolist all # 显示所有资源库
yum repolist enabled # 显示所有已启动的资源库
yum repolist disabled # 显示所有被禁用的资源库
7.vagrant
vagrant up 命令行启动
vagrant ssh 进入虚拟机命令行
vagrant ssh-config 查看私钥等配置