栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

我的常用基础指令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我的常用基础指令

docker相关
run -it ubuntu bash
-i 是以交互式的方式启动 -t 是以终端的形式启动
  -p 映射端口号:原始端口号 指定端口号启动

例:docker run -it --name myTomcat -p 8888:8080 tomcat
   	 docker run -d --name myTomcat -P tomcat

docker exec -it mysql01 bash 进入容器

docker info 查看docker信息    

查看所有容器日志大小和清理所有容器日志命令:

ls -lh $(find /var/lib/docker/containers/ -name *-json.log)

truncate -s 0 /var/lib/docker/containers/*/*-json.log

使用命令进入容器

docker exec -it mysqldocker bash
再使用命令mysql -uroot -p即可进入mysql 了

1. 删除指定容器
docker rm -f 

删除命令
docker rmi 镜像名 
删除全部none镜像
docker rmi $(docker images | grep none | awk '{print $3}')
4. 删除所有未运行的容器
docker rm $(docker ps -a -q) #正在运行的删除不了,所有未运行的都被删除了
或者
docker container prune #Docker 1.13版本以后,可以使用 docker containers prune 命令,删除孤立的容器
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

5、docker启动redis命令

docker run -p 6379:6379 --name redis -v /docker-software/redis/redis.conf:/etc/redis/redis.conf  -v /docker-software/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
1
命令分析

-p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。

–name redis 指定该容器名称,查看和进行操作都比较方便。

-v 挂载文件或目录 :前表示主机部分,:后表示容器部分。

-d redis 表示后台启动redis

redis-server /etc/redis/redis.conf
以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/usr/local/docker/redis.conf

–appendonly yes 开启redis 持久化

–requirepass 123456 设置密码为1234

linux 相关
解压tar.gz
tar zxvf redis-5.0.8.tar.gz

redis

config get requirepass  //redis查看用户密码  auth "ad051059A!!"  

**

git相关

**
1.创建分支: git branch 分支名
2.查看分支情况:git branch
带星号表示的是当前分支
3.切换分支 git checkout 分支名
git branch -b 分支名 可以创建并切换到该分支

所以应该 git push origin 分支名 这样操作后 我们在github上也可以看到了

git master merge 然后 要 git push

6。删除分支 git branch -d 分支名
7.删除远程分支 git push origin :分支名 注意origin后面有一个空格!

shell相关

yourname="lgx"  #定义变量
unset  yourname #删除变量
readonly yourname # 设置只读

字符串 
单引号
str='this is a string'

双引号

your_name="runoob"
str="Hello, I know you are "$your_name"! n"
echo -e $str

双引号的优点:
双引号里可以有变量
双引号里可以出现转义字符

string="abcd"
echo ${#string} #输出 4
echo ${#string ::1:2} 输出bc


数组:
array_name=(value0 value1 value2 value3)
array_name[0]=value0
array_name[1]=value1
array_name[n]=valuen

valuen=${array_name[n]} 单个获取
echo ${array_name[@]}  获取所有

注释 #
多行注释

:<
    echo "这是我的第一个 shell 函数!"
}
echo "-----函数开始执行-----"
demoFun
echo "-----函数执行完毕-----"

maven
mvn install 会将项目生成的构件安装到本地Maven仓库,
mvn deploy 用来将项目生成的构件分发到远程Maven仓库。

Maven区别对待release版本的构件和snapshot(快照)版本的构件,
snapshot为开发过程中的版本,实时,但不稳定,release版本则比较稳定。

我们需要配置POM的distributionManagement来指定Maven分发构件的位置 (发到哪)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854871.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号