Windows系统环境变量
环境变量简单来说就是一个键值对,比较常见的是 path 环境变量,定义的是全局程序存放的位置 Windows 查看环境变量 使用 echo %date% 用户环境变量注册表位置:HKEY_CURRENT_USER\Environment 用户环境变量只对当前用户起作用 系统环境变量注册表位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment 常用系统自带变量 变量 类似格式 %COMMONPROGRAMFILES% C:\Program Files\Common Files %COMMONPROGRAMFILES(x86)% C:\Program Files (x86)\Common Files %PROGRAMFILES% C:\Program Files %PROGRAMFILES(X86)% C:\Program Files...
linux磁盘扩容(非LVM)
LVM 是 Logical Volume Manager 的缩写,中文逻辑卷管理,LVM 是建立在磁盘分区和文件系统之间的一个逻辑层,LVM 会更加灵活,可以动态扩容缩容分区大小。调整分区大小有风险,请做好充分测试再决定是否执行。如果启用了 lvm,请查看 LVM逻辑卷管理那么怎么知道机器有没有启用 LVM 呢,可以执行 sudo lvdisplay 查看有没有已存在的 LV,lsblk 查看现有的文件系统有没有 LVM 网上查到的方法都是使用 fdisk 删除分区后再重新创建, 这种方式会有安全问题, 而 growpart 命令是安全的. 扩容器查看容量大小123[root@elk4 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/vdb1 985G 165G 770G 18% /data 如果你要扩容的路径对应的 Filesystem 不是 /dev/sdx 请不要看这篇文章 先增加硬盘容量 需要 growpart 命令,...
zookeeper集群搭建
下载1wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz Zookeeper 是为其他分布式程序提供服务的,所以本身自己不能随便就挂了,所以 zookeeper 自身的集群机制就很重要。zookeeper 的集群机制采用的是半数存活机制,也就是整个集群节点中有半数以上的节点存活,那么整个集群环境可用。这也就是说们的集群节点最好是奇数个节点。 1yum install -y java-1.8.0-openjdk 创建配置文件1mkdir -p /data/zookeeper_{log,data} 调整配置文件...
Windows网络管理命令netsh
netsh 是 windows 平台网络管理命令 防火墙设置开启防火墙123456sc config mpsdrv start= autosc config mpssvc start= autosc start mpsdrvsc start mpssvcnetsh advfirewall set allprofiles state on 规则配置12345678:: 拒绝指定IP访问指定端口netsh advfirewall firewall add rule name=BlockRTX dir=in protocol=tcp localport=8000 action=block enable=yes remoteip=192.168.5.2:: 开放一个端口netsh advfirewall firewall add rule name="445" protocol=TCP dir=in localport=445 action=allow:: windows xp 使用netsh firewall set portopening TCP 445...
LVM逻辑卷管理
LVM 是 Logical Volume Manager 的缩写,中文逻辑卷管理,LVM 是建立在磁盘分区和文件系统之间的一个逻辑层,LVM 会更加灵活,可以动态扩容缩容分区大小。调整分区大小有风险,请做好充分测试再决定是否执行。如果没有启用 lvm,请查看 linux磁盘扩容 - 非LVM那么怎么知道机器有没有启用 LVM 呢,可以执行 sudo lvdisplay 查看有没有已存在的 LV,对比 df -hT 里面的 Filesystem,也可以用 lsblk 查看有没有 lvm。 记住一点, 如果你的磁盘没有分区并已经在使用中, 那么千万不要使用 fdisk 来分区,会损坏数据!!! LVM 的一些概念PV: 物理卷,比如一个分区,一个磁盘VG: 卷组,将多个 PV 整合在一起,形成一个大的池子LV: 逻辑卷,从 VG 划分出来一个个空间,可以当作分区来看待,可以格式化,可以挂载 常用命令 查看 查看详细信息 扩展 创建 卷组 VG vgs vgdisplay vgextend vgcreate 逻辑卷...
linux用户管理
增加用户useradd [选项] 用户名 选项 说明 -g 指定用户的用户主组,(查看用户属于哪个组直接从 passwd 文件查看) -G 指定用户的附加组 (查看用户属于哪个附加组直接从 group 文件查看) -u 指定用户 ID,即指定用户标识符 ((ID 是唯一的),不想使用系统默认指定的 ID 则可以使用 -u 指定 ID,默认 Centos6.x500 之后递增,Centos7.x 从 1000 之后递增 -d 自定义用户的家目录,不要系统默认创建的家目录 -m 创建用户的家目录 -M 不创建家目录 -c 备注信息,可写可不写 -s 指定用户登录的 shell,不写默认是/bin/sh,通常会给程序创建一个不允许登陆的账号 -s /sbin/nologin 或 -s /bin/false -r 创建一个系统账号,centos7 系统账号的 UID 是从 1-999 之间的,centos6 是从 1-499 之间的 常用格式: 1234useradd...
adb常用操作记录
打开应用12# am start 应用包名/activity名adb shell am start com.ss.android.lark/com.ss.android.lark.main.app.MainActivity 获取 Activity 名手机打开 App,电脑使用命令: 1adb shell dumpsys activity activities 搜索一下 mActivityComponent : 获取系统信息获取是否解锁状态1adb shell dumpsys window policy 不同版本可能参数不一样,一个通用的办法是在熄屏先执行此命令,记录下来,然后亮屏再执行一次,对比一下差异就能知道是哪个参数了。小米 11 参数为 mIsScreenOn 卸载无法卸载的系统应用12345adb shell pm uninstall --user 0 com.miui.systemAdSolution等同于先进入adb shell ,然后再执行命令adb shell> pm uninstall --user 0...
使用kubeadm部署一套高可用k8s集群 for Ubuntu
基于 ubuntu 使用 kubeadm 搭建集群, centos部署文档, 有疑问的地方可以看 官方文档 准备机器 我的机器详情如下, 配置至少为 4C4G hostname IP 作用 public 10.0.0.3 ingress、apiserver 负载均衡,nfs 存储 master1 10.0.0.11 k8s master 节点 master2 10.0.0.12 k8s master 节点 master3 10.0.0.13 k8s master 节点 worker1 10.0.0.21 k8s worker 节点 worker2 10.0.0.22 k8s worker 节点 每台机器都做域名解析,或者绑定 hosts(可选但建议) 123456vim /etc/hosts10.0.0.3 public kube-apiserver10.0.0.11 master110.0.0.12 master210.0.0.13 master3 基础环境配置 基础环境是不管 master 还是 worker...
Windows映射网络驱动器
net use 命令常用操作12345:: 取消所有连接net use * /del /y:: 映射坚果云webdav, PERSISTENT:no表示不会记忆映射, 重启会丢失.net use Z: https://dav.jianguoyun.com/dav/ /user:iuxt@qq.com <你的应用密码> /PERSISTENT:no subst 命令12:: 映射C:\Files到D: 某些软件不支持subst D: C:\Files
alpine常用配置
包管理 apk安装包1234apk add busybox-extras busybox vim python3 git# 不缓存,打容器镜像常用apk add --no-cache busybox 查看安装的包1234567891011# 列出所有已安装的包:apk info# 查看特定包的详细信息:apk info <package_name># 查看所有已安装包的版本号:apk info -v# 按字母顺序列出已安装的包:apk info -vv 更换源1sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories 卸载包1apk del git 终端alpine 默认的是 ash shell 1vim ~/.profile alpine 服务管理工具12345# 查看所有服务rc-service --list# 添加开机自启动rc-update add...