![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 63
愤怒的苹果ext
本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、Mac、Android、IOS、WP8等系统的开关机.
展开
-
kubernetes(k8s) ConfigMap实战
目录前言实战从本地文件创建ConfigMap程序镜像Deployment配置文件运行程序查看配置文件修改配置小结前言ConfigMap将配置和容器分离,容器外挂配置,当有变更时,改动ConfigMap,便可以全局生效。相当于一个配置中心的角色。下面我将以一个简单的Java应用为例,部署运行。利用ConfigMap把配置外挂进来。看下会有什么效果。实战从本地文件创建ConfigMap创建ConfigMap的方式,推荐从本地文件创建而不是直接命令,这样好维护些。我们先建立applic原创 2022-05-17 17:44:31 · 1649 阅读 · 0 评论 -
Oracle VM VirtualBox NAT网络ping不通
目录- 为了换了网络`IP`地址也一样,所以用了`NAT`网络,但`Oracle VM VirtualBox`的`NAT`似乎与`VMware`的`NAT`模式不一样,无法连上,也`ping不通`。如下图所示。原创 2022-05-13 16:27:16 · 2183 阅读 · 2 评论 -
几乎最简搭建本地kubernetes(k8s)环境
目录前言简介为什么要用Kubernetes搭建Kubernetes的方式节点规划安装前准备安装Etcd和Master前言去年我用的是Minikube,并写过一篇Linux使用Minikube搭建本地Kubernetes(k8s),今年我再使用这个Minikube报了一大堆错,想着Minikube就不去纠结它了,正式环境不太可能用这个;索性直接正儿八经的安装下kubernetes。这里做个记录。简介Kubernetes 是一套容器集群管理系统,是一个开源平台,可以实现容器集群的自动化部署、自动扩原创 2021-07-04 15:49:31 · 1838 阅读 · 7 评论 -
Ubuntu更换阿里源
目录背景操作步骤备份原文件更换源测试背景Ubuntu默认源地址,国内下载太慢了。操作步骤备份原文件以防万一,先备份sources.list文件(切换到/etc/apt路径)。sudo cp sources.list sources.list.bak更换源原文件内容是这样的,如下图所示。现在就要把us.archive.ubuntu.com替换为mirrors.aliyun.com,使用命令如下。#直接编辑文件选项-i,会匹配文件中每一行的第一个us.archive.ubun原创 2021-04-05 11:48:49 · 214 阅读 · 0 评论 -
AWS Route 53里使用外部系统的域名
目录背景操作1、创建托管2、查看NS记录值3、将记录值复制到DNS管理参考背景服务器等都在AWS,但域名是外部系统,现在要使用AWS Route 53托管。操作1、创建托管地址:https://console.aws.amazon.com/route53/v2/hostedzones2、查看NS记录值创建成功后,会自动生成2条记录,我们注意关注Type为NS的。3、将记录值复制到DNS管理这里我以聚名网为例。注意:自定义了DNS的值,以前解析的可能就失效了。原创 2021-03-07 15:12:48 · 1288 阅读 · 0 评论 -
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
使用ssh xx@xx -i xx.pem命令连接服务器总是报权限问题,如下图所示。有可能是pem文件权限的问题,解决方法是设置400权限。 chmod 400 xx.pem 权限设置好后,就可以登录了,如下图所示。原创 2021-02-22 20:59:56 · 484 阅读 · 0 评论 -
ubuntu黑屏initramfs
目录背景解决方案背景Ubuntu虚拟机突然无法保存文件,文件报只读;然后重启Ubuntu,发现出现黑屏,出现initramfs命令行。提示如下所示。......The root filesystem on /dev/sda1 requires a manual fsck......解决方案使用fsck修复磁盘,命令如下所示。fsck -t ext4 /dev/sda1 #/dev/sda1 就是上面的提示然后一直按住y。最后reboot重启。...原创 2021-02-03 11:01:44 · 239 阅读 · 0 评论 -
scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory
目录错误详情解决方案错误详情编译linux内核时报错scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory。解决方案安装依赖Centos/RedHat/Fedora yum install openssl-devel -yUbuntu/Debian apt-get install libssl-dev ...原创 2021-01-04 15:28:26 · 2461 阅读 · 0 评论 -
Linux安装下载神器axel
目录Ubuntu安装centos安装Ubuntu安装Ubuntu安装比较简单apt install axelcentos安装我们可以先用yum install axel尝试下看能不能安装上,如果不能再尝试下面的方案。到这个网站https://pkgs.org/搜索axel可能搜索后还要输入验证码,之后到达这个页面选择自己需要的版本点击进去一般选择官方的下载下来用r...原创 2020-04-16 09:01:16 · 599 阅读 · 0 评论 -
mongodb child process failed, exited with error number 51
about to fork child process, waiting until server is ready for connections.forked process: 12233ERROR: child process failed, exited with error number 51To see additional information in this output,...原创 2020-03-19 09:52:43 · 11377 阅读 · 2 评论 -
使用SourceForge
目录SourceForge简介用SourceForge可以做什么?文件存储构建网站SourceForge简介SourceForge是一套合作式软件开发管理系统。SourceForge本身是VA Software出售的专有软件。它集成了很多开源应用程序(例如PostgreSQL和SVN、CVS),为软件开发提供了整套生命周期服务。(摘自维基百科)SourceForge.net,又称SF.ne...原创 2020-03-18 11:08:24 · 5017 阅读 · 2 评论 -
Ubuntu使用wireshark抓取https数据
目录简介安装wireshark配置环境变量抓取所有https网站手机https抓包简介一般来说这些抓包根据是无法直接看到https的真实数据;但也是有办法的。解决办法大概有以下几种中间人攻击(这一类工具有:Fiddler、Charles 和 whistle);设置web服务器使用RSA作为交换密钥算法;如果是用chrome,firefox,可以设置导出pre-master-s........................原创 2020-02-29 13:44:26 · 3093 阅读 · 2 评论 -
Ubuntu18.04创建WiFi热点
目录背景创建一个WiFi热点电脑连接热点手机连接背景主要是想开一个WiFi热点让手机连接后,好抓包。创建一个WiFi热点直接命令输入nm-connection-editor命令然后点击下面的"+"号设置热点最后点击保存;此时的网络配置已经在/etc/NetworkManager/system-connections/路径下了电脑连接热点设置->...原创 2020-02-28 17:43:01 · 2460 阅读 · 1 评论 -
linux修改时区时间
目录第一种方法(推荐CentOS7 , RedHat7 使用)第二种办法第三种办法第一种方法(推荐CentOS7 , RedHat7 使用)这里是修改成Asia/Shanghai时区,其他时区也是一样的。timedatectl set-timezone Asia/Shanghai第二种办法修改成时间为2020年02月26日16点49分00秒(有个弊端时区不对)date -s...原创 2020-02-26 17:20:53 · 307 阅读 · 0 评论 -
排除某个类型查找其他文件
排除的文件类型;css和php文件 find . -type f ! -name "*.css" -type f ! -name "*.php"原创 2020-02-17 19:19:53 · 252 阅读 · 0 评论 -
ssh自动输入密码自动登录
如果是密钥登录的话还比较好自动登录,如果是密码登录的话一般用expect,还可以使用sshpassexpectexpect是一个用来处理交互的命令。借助Expect,我们可以将交互过程写在一个脚本上,使之自动化完成。形象的说,ssh登录,ftp登录等都符合交互的定义。下文我们首先提出一个问题,然后介绍基础知四个命令,最后提出解决方法。expect中最关键的四个命令是send,ex...原创 2020-02-16 17:15:55 · 5203 阅读 · 0 评论 -
packet_write_wait: Connection to UNKNOWN port 65535: Broken pipe
ssh连接到另一台主机一会儿不动老掉线怎么办?解决办法:可以使用ServerAliveInterval参数设置;ServerAliveInterval会在隧道无通信后的一段设置好的时间后发送一个请求给服务器要求服务器响应。在原来的基础上加上-o ServerAliveInterval=60即可;ssh -o ServerAliveInterval=60 root@47.56.67.x...原创 2020-02-15 20:09:38 · 3169 阅读 · 0 评论 -
protobuf文件生成java文件
下载可执行文件下载地址:https://github.com/protocolbuffers/protobuf/releases比如我的是Linux 64位则可以下载protoc-3.11.4-linux-x86_64.zip,解压出来里面有个protoc,这就是需要的可执行文件。命令格式./protoc xxx.proto --java_out=xxx...原创 2020-02-15 19:27:04 · 1803 阅读 · 0 评论 -
ubuntu wine
按照文档https://wiki.winehq.org/Ubuntu安装异常信息zzq@zzq-PAN4:~$ sudo apt install --install-recommends winehq-devel正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版...原创 2020-02-06 15:12:42 · 360 阅读 · 0 评论 -
Ubuntu sh打开方式是vim修改
我安装的是Ubuntu18.04系统,每次双击sh文件都是用vim,我还得切换到命令行去执行;这就有点不方便了。解决办法:点击Preferences设置切换到Behavior,选择Run them最后到这个需要执行的文件属性里去,勾选Allow executing file as a program此时双击就能直接执行了...原创 2019-12-22 23:28:49 · 824 阅读 · 0 评论 -
ubuntu禁用键盘
不知道是不是键盘坏了,还是更新了Ubuntu有冲突,键盘一直在莫名奇妙的输入一个键,索性把笔记本自带键盘禁用了,用usb键盘。先使用 xinput list找到键盘的id禁用xinput set-prop 18 "Device Enabled" 0 这里的18就是键盘id如过要重新启用使用命令 xinput set-prop 18 "Device Enabled" 1...原创 2019-12-15 21:37:35 · 1301 阅读 · 2 评论 -
pip安装包慢的问题
今天安装阿里云的aliyun-python-sdk-core,想通过api查看账户余额之类的,但是安装太慢了(1个多小时了一个9M的包还没下完,从files.pythonhosted.org下载特别慢)。于是乎网上找到国内的源下载#阿里云http://mirrors.aliyun.com/pypi/simple/#中国科技大学https://pypi.mirrors.ustc.ed...原创 2019-12-14 21:54:46 · 285 阅读 · 0 评论 -
Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS
我的是Ubuntu18.04安装Python3.5.2执行 sudo make install最后提示Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS,pip没安好。解决方案,安装ssl相关的:apt-get install libssl-devapt-get install make build-essential libss...原创 2019-12-10 22:41:12 · 1352 阅读 · 2 评论 -
ubuntu 22端口不通
解决方案1、确认防火墙已打开(如果没有可以先安装防火墙,下面是一些常用命令)#如果没有安装防火墙sudo apt-get install ufw#在系统启动时启用和激活防火墙sudo ufw enable#默认的 incoming 策略更改为 “deny”sudo ufw default deny#允许所有的外部IP访问本机的25/tcp (smtp)端口 sudo uf...原创 2019-12-05 10:39:09 · 5898 阅读 · 0 评论 -
Ubuntu adb devices no permissions (user in plugdev group; are your udev rules wrong?);
我的是Ubuntu18.04异常情况如下:as找不到设备我的小米Max3命令查看root@zzq-HP-Pavilion-15-Notebook-PC:/home/zzq/software/Android/Sdk/platform-tools# ./adb devicesList of devices attached3eefc48f no permissions (user...原创 2019-12-04 18:27:57 · 1434 阅读 · 0 评论 -
Ubuntu开机无法进入桌面启动直接进入命令行
新装的ubuntu系统,系统提示更新然后就点更新了,然后有些东西好像下载不下来,然后提示更新失败,重启电脑直接进入命令行了,startx也不管有。解决办法:#先卸载ubuntu-desktopsudo apt-get remove ubuntu-desktop#再重新安装ubuntu-desktopsudo apt-get install ubuntu-desktop最后重启...原创 2019-11-28 16:55:01 · 2883 阅读 · 0 评论 -
linux设置全局代理
vim /etc/profilehttp_proxy=http://127.0.0.1:9666https_proxy=http://127.0.0.1:9666ftp_proxy=http://127.0.0.1:9666export http_proxyexport ftp_proxyexport https_proxysource /etc/profile这样ht...原创 2019-11-25 11:05:22 · 66106 阅读 · 3 评论 -
gitlab You are not allowed to push code to protected branches on this project.
gitlab You are not allowed to push code to protected branches on this project.提交是报这个是因为没有权限。解决方案一:把帐号设置为admin管理员。解决方法二: 到目标仓库 Settings -> Repository -> 展开Protected Branches ,修改Allowed to merg...原创 2019-02-21 22:22:59 · 11694 阅读 · 0 评论 -
startx报错xinit: No such file or directory (errno 2): unable to connect to X server xinit: No such pr
startx突然启动不了图形界面了报错xinit: No such file or directory (errno 2): unable to connect to X serverxinit: No such process (errno 3): Server error.解决办法:[root@localhost ~]# yum groupinstall "X Window S原创 2017-01-08 17:11:45 · 9124 阅读 · 3 评论 -
net::ERR_CONTENT_LENGTH_MISMATCH 206
服务用的是nginx+tomcat,发现jQuery在报net::ERR_CONTENT_LENGTH_MISMATCH异常解决方案:加大缓存大小,nginx的代理缓存区,默认较小导致部分文件出现加载不全的问题,比较典型的如jQuery框架,可以通过配置调整nginx的缓存区即可。http{................................ proxy_buffer_si...原创 2019-03-03 18:07:09 · 4532 阅读 · 0 评论 -
Linux下python安装pip
首先下载并安装setuptoolswget --no-check-certificate https://bootstrap.pypa.io/ez_setup.pysudo python ez_setup.py --insecure再到python https://pypi.python.org/pypi/pip官网下载pip安装包,解压到某个位置原创 2017-09-18 19:55:48 · 14864 阅读 · 0 评论 -
docker mongodb搭建
运行镜像#即使没有mongo 4.0镜像run时会自动拉docker run -p 27017:27017 --privileged=true -d --name some-mongo -v /data/mongodb/datadir:/data/db -e MONGO_INITDB_ROOT_USERNAME=test -e MONGO_INITDB_ROOT_PASSWORD=xxx...原创 2018-12-13 22:59:53 · 413 阅读 · 0 评论 -
Python切换到指定工作目录
背景:用Python调用多个shell脚本时,因为脚本里面很多的相对路径./,所以目前的方法是先到达另一个路径再调用脚本。查找到的api:import os#我的脚本在/home/zzq下面 先切换过去os.chdir("/home/zzq");#再执行脚本os.system("./start.sh");...原创 2018-10-16 00:01:27 · 38170 阅读 · 3 评论 -
docker运行tomcat
一、下载一个Linux版本的jdk和tomcat解压到同一个目录下 我解压到了/home/zzq/app目录二、登录到Ubuntu(或者其他系统)容器中去配置docker run -i -t -v /home/zzq/app/:/mnt/software/ 0ef2e08ed3fa /bin/bashdocker run 相关参数包括:-i:表示以“交互原创 2017-04-09 19:11:01 · 823 阅读 · 0 评论 -
卸载centos自带的openjdk
一、使用rpm -qa | grep java命令查看包[zzq@weekend110 jdk1.7.0_80]$ rpm -qa | grep javajavapackages-tools-3.4.1-11.el7.noarchjava-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64java-1.8.0-openjdk-1.8.0原创 2017-04-09 13:01:14 · 609 阅读 · 0 评论 -
进行各种文件的权限设置时 sudo:sudo /etc/sudoers is world writable
进行各种文件的权限设置时报错sudo:sudo /etc/sudoers is world writablesudo:no valid sudoers sources found ,quittingsudo:unable to initialize policy pluginpkexec chmod 0440 /etc/sudoers原创 2017-02-20 10:45:17 · 2116 阅读 · 0 评论 -
2个文件内容的比较
文件内容比较shell 如:a.txt2111,12,222b.txt2121,12,222shell代码#!/bin/bashtouch result.txt;echo '创建结果文件成功!';echo '' > result.txt;FILENAME1='/home/zzq/a.txt';#拿到文件的行数FILECOUNT1=`awk原创 2017-01-17 15:34:14 · 341 阅读 · 0 评论 -
Bringing up interface eth0: Error: No suitable device found: no device found for connection 'System
linux修改ip重启后出现service network restartBringing up interface eth0: Error: No suitable device found: no device found for connection 'System eth0'.用ifconfig查看网卡默认切换到eth1了解决办法: 将ifconfig查看到的HWaddr值替换原创 2017-01-17 10:27:45 · 930 阅读 · 0 评论 -
shell awk命令使用
awk是一个异常强大的命令awk '条件1{动作1}条件2{动作2}...' 文件名例子:创建文本students.txt 输入内容[zzq@weekend110 ~]$ vim students.txt [zzq@weekend110 ~]$ cat students.txt id name age sex1 zs 17 12 lisi 18 03 wan原创 2017-01-14 23:42:20 · 415 阅读 · 0 评论 -
php安装mcrypt扩展
查了一下资料使用 yum install php-mcrypt 安装mcrypt扩展时会提示没有安装包Setting up Install ProcessNo package php-mcrypt available.Error: Nothing to domcrypt 是加密扩展库,加载了它可以用他里面自带的22种加密解密算法CentOS6 默认安装的是php原创 2016-12-02 14:49:22 · 7064 阅读 · 0 评论