
Linux
断毫残墨
这个作者很懒,什么都没留下…
展开
-
使用pushd高效的切换目录
在Linux中,一般使用cd命令来切换目录,当你工作在不同目录中,且需要频繁两个目录直接进行切换,你将发现你有很多时间都浪费在重复输入上。这样话可以看到目录栈中就有三个目录了,可以直接执行pushd进行前两个目录切换,比如,执行pushd,然后执行pwd查看目录,发现已经切换过去了。使用popd 可以进行出栈,会删除序号为0的,也可以通过序号进行删除 popd +序号 ,比如。可以使用pushd +n切换到指定的目录,比如pushd +2 会切换到序号2所在的目录。原创 2022-11-04 22:15:24 · 525 阅读 · 0 评论 -
ubuntu开启ssh
1. ubuntu默认没有安装ssh的server,需要自己安装sudo apt-get install openssh-server2. 配置允许远程使用root账号ssh登入,修改/etc/ssh/sshd_config文件,找到PermitRootLo装。环境: ubuntu20.04。4. 设置开机自启动。3. 重启sshd。...原创 2022-08-28 16:18:10 · 2564 阅读 · 0 评论 -
yum下载离线安装包和依赖
有些服务器要求使用内网环境,安装一些软件包时,需要下载依赖,也可能某个依赖还会依赖其他软件包,如果这样一个一个的下载的话,可能要花费不少时间,这样的话比较费劲。有没有什么方法下载好所有依赖的软件包呢,当然是有的,方法如下:1. 首先搭建一个和服务器系统版本一样的虚拟机,用来下载软件包和依赖。方法一、使用yumdownloader,yumdownloader在yum-utils软件包里面yum install yum-utils -y比如需要下载git的安装包和依赖yumdownloa原创 2022-02-05 16:58:20 · 3273 阅读 · 0 评论 -
Centos7内网安装MySQL8.0
1.查看glibc版本# 使用 getconf GNU_LIBC_VERSION或者ldd -version 进行查看getconf GNU_LIBC_VERSIONldd -version2. 下载mysqlMySQL :: Download MySQL Community Server选择对应的版本下载3. 上传到服务器,可以使用scp上传scp /data/mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar root@1原创 2022-02-02 17:55:52 · 1595 阅读 · 0 评论 -
解决ssh过一会就卡住断开问题
vi /etc/ssh/sshd_config#找到以下两行#ClientAliveInterval 0#ClientAliveCountMax 3#修改为ClientAliveInterval 60ClientAliveCountMax 3# 然后保存,重启 sshd服务systemctl restart sshd原创 2021-06-21 21:06:29 · 1426 阅读 · 0 评论 -
Error: ENOSPC: System limit for number of file watchers reached, watch xxx
解决办法:修改系统监控文件数量sudo vi /etc/sysctl.conf# 在最后面加入fs.inotify.max_user_watches=524288# 保存后推出,运行命令sudo sysctl -p原创 2021-06-21 19:21:28 · 819 阅读 · 0 评论 -
deepin或uos安装最新版nodejs出现Your distribution, identified as “n/a“错误解决
# Using Ubuntucurl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -sudo apt-get install -y nodejs配置npm全局配置#查看当前配置npm config ls -l#修改cache和prefix两个目录的配置npm config set prefix "/opt/.npm/global/"npm config set cache "/opt/.npm/cache/...原创 2021-06-20 10:04:47 · 2099 阅读 · 0 评论 -
Windows10 WSL2限制cpu和内存
1. 按下Windows + R 键,输入%UserProfile%并运行进入用户文件夹,新建文件.wslconfig,文件内容格式如下[wsl2]memory=2048MBswap=2Gprocessors=1memory=2048MB # 限制最大使用内存swap=2G # 限制最大使用虚拟内存processors=1 # 限制最大使用cpu个数...原创 2021-04-25 10:53:13 · 12193 阅读 · 0 评论 -
ingress-deploy.yaml
apiVersion: v1kind: Namespacemetadata: name: ingress-nginx labels: app.kubernetes.io/name: ingress-nginx app.kubernetes.io/instance: ingress-nginx---# Source: ingress-nginx/templates/controller-serviceaccount.yamlapiVersion: v1kind: Serv原创 2021-01-24 22:14:41 · 611 阅读 · 0 评论 -
ubuntu20 阿里云源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse原创 2021-01-24 22:12:28 · 408 阅读 · 0 评论 -
deepin安装docker
卸载旧版本:sudo apt-get remove docker docker-engine docker.io containerd runc更新索引, 安装需要的软件包sudo apt-get updatesudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common添加Docker的.原创 2021-01-16 16:08:32 · 337 阅读 · 0 评论 -
win10 wsl2修改默认安装目录到其他盘
1. 查看已安装的linux发行版本wsl -l --all -v2. 导出分发版为tar文件到d盘wsl --export Ubuntu-20.04 d:\wsl-ubuntu20.04.tar3. 注销当前分发版wsl --unregister Ubuntu-20.044. 重新导入并安装WSL在D盘wsl --import Ubuntu-20.04 d:\wsl-ubuntu20.04 d:\wsl-ubuntu20.04.tar --version 2..原创 2020-10-02 19:39:11 · 28607 阅读 · 18 评论 -
win10 wsl2开启systemctl命令
1. 在应用商店中下载安装Ubuntu20.04 LTS2. 安装daemonizesudo apt-get install daemonize3. 执行以下命令开启sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.targetexec sudo nsenter -t $(pidof systemd) -a su - $LOGNAME原创 2020-09-27 13:14:15 · 17027 阅读 · 13 评论 -
linux下gradle安装
1. 下载gradlehttps://gradle.org/releases/2. 解压,配置环境变量在/etc/profile.d下创建 gradle.sh文件export GRADLE_HOME=/opt/software/gradle-6.6.1export PATH=$PATH:$GRADLE_HOME/binexport GRADLE_USER_HOME=/opt/.gradle3. 修改配置后,立即生效,执行source /etc/profile4...原创 2020-09-25 09:17:55 · 1134 阅读 · 0 评论 -
使用docker部署mysql8.0实现主从复制
1. 建立mysql数据和配置文件目录,比如 mkdir -p /opt/data/mysql/mysql-master/data /opt/data/mysql/mysql-master/conf mkdir -p /opt/data/mysql/mysql-slave/data /opt/data/mysql/mysql-slave/conf2. 分别在mysql-master和mysql-slave下的conf中创建my.cnf配置文件mysql-master/conf/my.c原创 2020-09-22 18:16:09 · 974 阅读 · 2 评论 -
deepin v20顶栏+全局菜单
deepin v20顶栏+全局菜单dde-top-panel原创 2020-09-21 18:01:29 · 3006 阅读 · 0 评论 -
ubuntu20下使用微信开发者工具
发现一个可以在linux下使用的微信开发者工具,安装方法看官方文档,需要安装winelinux微信开发者工具原创 2020-06-06 19:19:51 · 2371 阅读 · 0 评论 -
安装acme.sh生成免费https证书
1. 安装curl https://get.acme.sh | sh如果出现Failed to connect to raw.githubusercontent.com port 443错误,解决方案查询raw.githubusercontent.com真实IP,可以通过https://www.ipaddress.com/查询raw.githubusercontent.com的真实IP...原创 2020-05-04 09:46:49 · 954 阅读 · 0 评论 -
使用snap安装microk8s
使用snap安装microk8s安装sudo snap install microk8s --classic添加用户组(为了不在使用时需要root用户,建议添加用户组,下次登陆生效)sudo usermod -a -G microk8s <username>检查服务状态sudo microk8s status --wait-ready查看集群状态sudo...原创 2020-05-03 18:26:22 · 1834 阅读 · 0 评论 -
AppImage软件创建桌面图标
AppImage软件创建桌面图标下载AppImageLauncher的安装包# 下载地址https://github.com/TheAssassin/AppImageLauncher/releases#我这里下载Appimage格式的,也可以根据对应的系统直接下载 deb或者rpm包直接安装https://github.com/TheAssassin/AppImageLauncher...原创 2020-05-03 18:24:12 · 4286 阅读 · 0 评论 -
ubuntu安装sensors温度查看工具
sudo apt-get install lm-sensors安装成功后运行 `sensors`原创 2020-05-02 17:09:20 · 3318 阅读 · 0 评论 -
deepin-wine 配置高分辨率缩放
# env WINEPREFIX="$HOME/.deepinwine/安装后目录名称" /usr/bin/deepin-wine winecfg,比如修改微信的缩放env WINEPREFIX="$HOME/.deepinwine/Deepin-WeChat" /usr/bin/deepin-wine winecfg# 安装微信输入框乱码问题解决方法# 复制windows某个字体到 $...原创 2020-05-02 16:58:04 · 11678 阅读 · 1 评论 -
ubuntu20.04安装 deepin-wine
ubuntu20.04安装 deepin-wine修改软件源,为阿里镜像仓库, sudo vi /etc/apt/sources.list,修改后的内容如下,然后执行 sudo apt-get updatedeb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http:...原创 2020-05-02 08:27:03 · 20178 阅读 · 7 评论 -
ubuntu19.10安装vmware workstation15安装出错解决方法
今天在linux安装vmware workstation15出现unable to install all modules错误出错日志如下:解决方法:#!/bin/bashVMWARE_VERSION=workstation-15.5.1TMP_FOLDER=/tmp/patch-vmwarerm -fdr $TMP_FOLDERmkdir -p $TMP_FOLDER...原创 2020-02-29 22:31:51 · 2519 阅读 · 0 评论 -
ubuntu下创建应用启动器图标
ubuntu下创建应用启动器图标打开终端 进入/usr/share/applications目录, cd /usr/share/applications在/usr/share/applications目录下,创建后缀为desktop文件,比如 vi postman.Desktop文件内容格式如下:[Desktop Entry]Encoding=UTF-8Name=程序名称Exec=可...原创 2020-02-15 15:08:34 · 594 阅读 · 0 评论 -
ubuntu 安装nodejs
# Using Ubuntucurl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -sudo apt-get install -y nodejsnodejs官方安装文档Official Node.js binary distributions are provided by NodeSource....原创 2020-01-12 20:04:05 · 151 阅读 · 0 评论 -
linux使用rfkill命令管理蓝牙和wifi
最近安装了deepin系统,发现无线和蓝牙都用不了,发现可以使用rfkill命令开启。rfkill是一个内核级别的管理工具,可以打开和关闭设备的蓝牙和wifi。#列出所有可用设备rfkill list0: ideapad_wlan: Wireless LAN Soft blocked: yes Hard blocked: no1: ideapad_bluetooth: Blue...原创 2020-01-01 20:36:41 · 3279 阅读 · 0 评论 -
deepin安装单节点k8s
deepin安装单节点k8s环境本次安装使用, CPU: AMD R5 3550H 四核, 内存: 16G, 系统: Deepin15.11建议至少cpu: 2核 ,内存: 2G安装并运行docker关闭swap把hostname的解析添加到hosts中添加k8s源cat <<EOF >/etc/apt/sources.list.d/kubernetes....原创 2019-11-30 22:46:45 · 2144 阅读 · 1 评论 -
ubuntu18.04开启docker-ce 2375端口
临时开启 ,通过dockerd启动docker sudo dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock & 永久配置 在/etc/systemd/system/docker.service.d目录下创建http-proxy.conf文件,执行以下脚本,如果此目录没有则创建 su...原创 2019-09-15 11:34:04 · 1886 阅读 · 0 评论 -
使用scp命令传输文件
从服务器下载文件scp username@servername:/path/filename /tmp/local_destination例如: scp root@192.168.100.2:/home/wxq/test.txt2. 上传本地文件到服务器scp /path/local_filename username@servername:/path 例如: scp /op...原创 2019-07-20 16:25:48 · 1598 阅读 · 0 评论