linux为防止误操作常用加强命名
在系统的alias里添加以下命令,让其执行出现提示,二次确认操作 # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'
查看全文在系统的alias里添加以下命令,让其执行出现提示,二次确认操作 # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'
查看全文有时为了方便在线上快速自动部署可参考以下脚本配置 效果为 添加目录/data/www/project 添加目录/data/git/project 添加更新脚本/opt/bin/git_update_project.sh 脚本 执行 vim auto_add_project.sh and chmod +x auto_add_project.sh #!/bin/sh project_name=$1 if [ -n "$1" ]; then echo "开始配置项目: $project_name" git_url="git@gitee.com:you_na...
查看全文最近调试小程序发现无法使用chales抓包,为了搞清楚这个问题,找了相关资料分析了下。 在Android7.0及以上的系统中,每个应用可以定义自己的可信CA集。 默认情况下,应用只会信任系统预装的CA证书,而不会信任用户安装的CA证书 安卓系统 7.0 以下版本,不管微信任意版本,都会信任系统提供的证书 安卓系统 7.0 以上版本,微信 7.0 以下版本,微信会信任系统提供的证书 安卓系统 7.0 以上版本,微信 7.0 以上版本,微信只信任它自己配置的证书列表 我: 安卓7.0以下,系统层面不支持CA的限制 微信7以下,我猜可能目标版本没有适配到安卓7,所...
查看全文背景 最近有一个这样的需求,有4个域名,每个域名的页面内容都不一样,域名分别为 http://a.com 解析ip为 192.1.1.1 https://a.com 解析ip为 192.1.1.1 http://b.com 解析ip为 192.1.1.2 https://b.com 解析ip为 192.1.1.2 现需要将这4个迁移,临时代理到新的域名。 解决方案如下 1、设置代理ip端口 #http://a.com 代理到新的ip upstream a_com_proxy_new_80 { server 192.168.1.151:80; }...
查看全文本文简单介绍了下文件系统及其操作(df命令),磁盘分区、格式化,还有最主要是挂载操作。 在这里对“挂载”做个说明,我们都知道文件系统是创建在磁盘上面的,每个文件系统都有独立的inode、block等信息,而这个文件系统要能连接到目录树才能被我们访问。将文件系统与目录树产生关联的操作我们就成为挂载。即将文件系统挂载到某个目录下,该目录为进入该文件系统的入口。 参考资料 https://www.cnblogs.com/zishengY/p/7137671.html 更改docker image 存放位置 https://jingyan.baidu.com/article/363872e...
查看全文使用以下命令可以快速ssh免密登陆 ssh-copy-id -i ~/.ssh/id_rsa.pub root@remote_ip 背景 之前使用vmware vCenter管理虚拟机, 我们在做模版时就将控制节点的公钥放入了虚拟机模版, 因此使用模版新建的虚拟机都可以直接从控制节点免密钥登录的, 能够有效解决虚拟机密码被改了无法登录的问题, 以及通过控制节点来做一些软件安装/配置修改和服务监控等。 最近在OpenStack上新建了100多台机器, 这些机器一开始并没有内置公钥, 机器开机后要对他们进行初始化, 如修改yum源和主机名, 常用工具安装, SELINUX/iptab...
查看全文选择git仓库 giee仓库插件配置说明 参考:https://gitee.com/oschina/Gitee-Jenkins-Plugin gitcoding 仓库说明 参考:https://blog.csdn.net/zzyzenith/article/details/84343045 必需安装插件 Localization: Chinese (Simplified) Gitee Coding Webhook Infrastructure plugin for Publish Over X Publish Over SSH #多台远程服务器推送 示例 单台示例 ...
查看全文执行以下快速安装 docker run -d -e TZ="Asia/Shanghai" -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -p 8080:8080 -p 50000:50000 -v jenkins:/var/jenkins_home --name jenkins docker.io/jenkins/jenkins 安装完成后查看初始密码 docker exec jenkins tail /var/jenkins_home/secrets/initialAdminPassword 参考资料:https://www.jians...
查看全文收集一些资料 中文文档: [Kubernetes中文文档] http://docs.kubernetes.org.cn/109.html [minikube国内安装步骤] https://www.jianshu.com/p/18441c7434a6 [使用minikube快速部署k8s集群] https://blog.csdn.net/huwh_/article/details/81506240 启动 minikube start --vm-driver=none [kubernetes完整搭建过程] https://bl...
查看全文前言 呃呃呃,由于前几天作死,作死内容就不解释了…怪尴尬的… 也不希望各位模仿 作死结果是 数据库彻底完犊子了,相关项目运行跟着完犊子了。 值得庆幸的是,数据根据网上经验找回来99%算是比较幸运的了,根据网上经验总结一下“挽救措施”。 .frm恢复表结构 温馨提示:如果你已经恢复了表数据,可以直接忽略此操作,开始下一步操作 MySql创建每张表后都会在“mysql安装目录/data/数据库名/”目录下创建一个“表名.frm”文件。 该.frm文件并不能直接打开,但是它可以帮助你恢复你的表结构~~ 具体操作如下: 1、准备恢复bhusk数据库中的表结构,其中bhusk数据库...
查看全文