linux
文章平均质量分 55
linux相关知识
BigManing
积水成渊,蛟龙生焉;
展开
-
ubuntu打开citrix空间报错 you have not chosen trust ... SSL error 61【已解决】
ubuntu打开citrix空间报错 you have not chosen trust ... SSL error 61【已解决】原创 2023-07-14 08:45:00 · 544 阅读 · 0 评论 -
Mac不使用额外工具只使用命令行查看CPU温度 风扇转速
Mac不使用额外工具只使用命令行查看CPU温度 风扇转速原创 2023-07-12 20:59:57 · 4089 阅读 · 1 评论 -
Git如何自动转换文本的换行符CRLF \ CR \ LF
Git如何自动转换文本的换行符CRLF \ CR \ LF原创 2023-04-03 20:54:11 · 1014 阅读 · 0 评论 -
standard_init_linux.go:190: bad interpreter: /bin/bash^M: no such file or directory解决办法
CR:Carriage Return,对应ASCII中转义字符\r chr(13),表示回车LF:Linefeed,对应ASCII中转义字符\n chr(10),表示换行CRLF:Carriage Return & Linefeed,\r\n,表示回车并换行原创 2023-04-03 20:10:44 · 206 阅读 · 0 评论 -
tar压缩或者解压文件(包含当前文件夹 不包含当前文件夹 两种情况)
tar压缩、解压操作 (包含压缩文件夹方式、不包含压缩文件夹方式) tar命令进行文档的归档和压缩 归档和压缩文件 归档和压缩文件的好处:节约硬盘的资源,加快文件传输速率 tar命令 作用:打包、压缩文件;tar文件是把几个文件和(或)目录集合在一个文件里,该存档文件可以通过使用gzip、bzip2或xz等压缩工具进行压缩后传输原创 2023-03-12 23:32:09 · 1734 阅读 · 0 评论 -
ssh-keygen命令生成RSA、ed25519类型密钥对
ssh-keygen用来生成ssh公钥认证所需的公钥和私钥文件 、命令参数详解、使用场景原创 2022-07-02 00:19:24 · 7955 阅读 · 0 评论 -
如何在shell命令行里优雅的格式化JSON数据(文件)
文章目录需求实现方式二选一使用 jq使用 python转载请标明出处:https://bigmaning.blog.csdn.net/article/details/124294702本文出自:【BigManing的博客】需求原始json数据是这样的:想输出成这样:{ "name": "BigManing", "email": "lingshui2008@qq.com"}实现方式二选一使用 jq使用 python...原创 2022-04-20 12:46:01 · 4006 阅读 · 0 评论 -
Windows、Linux、Mac系统的hosts文件路径在这里
Windows系统hosts文件路径:C:\Windows\System32\drivers\etcLinux系统hosts文件路径:/etc/hostsMac系统hosts文件路径:/etc/hosts原创 2022-04-08 13:55:38 · 1077 阅读 · 0 评论 -
ubuntu如何禁用内核更新
文章目录背景操作步骤1、查看正在使用的内核2、查看已安装的内核3、锁定当前内核转载请标明出处:https://bigmaning.blog.csdn.net/article/details/122738209本文出自:【BigManing的博客】背景使用的是ubuntu16.04版本,自动更新后经常导致wifi无法连接,或者桌面卡顿,每次都折腾回去太麻烦了。操作步骤1、查看正在使用的内核dpkg --get-selections | grep linux2、查看已安装的内核una原创 2022-01-29 00:14:12 · 2303 阅读 · 0 评论 -
Linux系统LVM原理及磁盘配额(PV、VG、LV、PE的关系,手把手详细教你!)
文章目录一、LVM发展的需要二、LVM简介1、基本简介 LVM(logical volumemanager)2、 PV (Physical Volume)实体滚动条 PV4、VG (Volume Group)滚动条群组5、 LV (Logical Volume)逻辑滚动条6、逻辑关系图三、 创建和管理LVM1、fdisk管理磁盘2、使用parted管理分区(1)Gpt分区介绍(2)具体操作四、磁盘配额概述1、 实现磁盘限额的条件2、 Linux磁盘限额的特点3、磁盘配额管理一、LVM发展的需要当你在使用转载 2021-09-14 09:45:26 · 2129 阅读 · 0 评论 -
操作系统中CPU的两种竞争策略
1、windows系统采用抢占策略如果一个进程得到了 CPU 时间,除非它自己放弃使用 CPU ,否则将完全霸占 CPU 。因此可以看出,在抢占式操作系统中,操作系统假设所有的进程都是“人品很好”的,会主动退出 CPU 。在抢占式操作系统中,假设有若干进程,操作系统会根据他们的优先级、饥饿时间(已经多长时间没有使用过 CPU 了),给他们算出一个总的优先级来。操作系统就会把 CPU 交给总优先级最高的这个进程。当进程执行完毕或者自己主动挂起后,操作系统就会重新计算一次所有进程的总优先级,然后再挑一个优先级转载 2021-06-08 19:57:49 · 1227 阅读 · 0 评论 -
Mac安装maven
执行命令brew install maven原创 2021-06-07 19:01:39 · 131 阅读 · 0 评论 -
Mac安装homebrew
执行命令安装brewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"原创 2021-06-07 19:00:04 · 81 阅读 · 0 评论 -
shell-if表达式(-f,-d,-s,-r,-w,-x,-eq,-ne,-ge,-gt,-le,-lt)
文章目录文件表达式整数变量表达式字符串变量表达式shell中条件判断if中的-z到-d的意思文件表达式if [ -f file ] 如果文件存在if [ -d … ] 如果目录存在if [ -s file ] 如果文件存在且非空if [ -r file ] 如果文件存在且可读if [ -w file ] 如果文件存在且可写if [ -x file ] 如果文件存在且可执行整数变量表达式if [ int1 -eq int2 ] 如果int1等于int转载 2021-04-27 19:58:04 · 691 阅读 · 0 评论 -
mac brew更换国内源、终结 Updating Homebrew...
文章目录卡在Updating Homebrew 原因解决办法:更换源阿里源清华源腾讯源还原官方源卡在Updating Homebrew 原因brew官方使用的是GitHub的源url,在国内访问是有限制的解决办法:更换源替换成国内的源即可阿里源# 替换brew.gitcd "$(brew --repo)"git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git# 替换homebrew-core.gitc原创 2021-04-23 13:54:17 · 1246 阅读 · 0 评论 -
性能分析之OS资源饱和度
文章目录前言CPU内存资源磁盘资源网络资源前言在做性能分析的时候,我们不可避免地判断资源到底够不够用?哪里不够?为什么不够?证据是什么?回复得了这些问题并不容易。今天就来絮叨一下OS资源饱和度应该如何衡量。现在kubernets盛行,所以这里来借用k8s中部署的prometheus+grafana来看直观的看图。CPU先看一个图:一边是CPU使用率,一边是CPU饱和度。饱和度如何来算的呢?看它的query是什么样的:node:node_cpu_saturation_load1:{cl转载 2020-12-08 19:44:21 · 806 阅读 · 0 评论 -
iostat用于输出CPU和磁盘I/O相关的统计信息(示例、参数解析)
文章目录1.常规使用iostat2.更详细的io统计信息(-x选项)3.指定采样时间间隔与采样次数4.以kB为单位显示读写信息(-k选项)/以mB为单位显示读写信息(-m选项)1.常规使用iostat [patrickxu@vm1 ~]$ iostat Linux 2.6.32-279.19.3.el6.ucloud.x86_64 (vm1) 06/11/2017 _x86_64_ (8 CPU) avg-cpu: %user %nice %system %转载 2020-12-08 19:17:30 · 615 阅读 · 0 评论 -
linux命令 - df、du、lsblk、fdisk 使用方式
文章目录dfdulsblkfdisk转载请标明出处:http://blog.csdn.net/qq_27818541/article/details/109822673本文出自:【BigManing的博客】df文件系统的磁盘使用情况统计df -hFilesystem Size Used Avail Use% Mounted on原创 2020-11-19 20:10:04 · 701 阅读 · 0 评论 -
Linux系统/dev/mapper目录浅谈
文章目录前言一、理解Linux系统的Device mapper机制二、/dev/mapper目录的解释前言Linux系统的一般的文件系统名称类似于/dev/sda1或/dev/hda1,但是今天在进行系统维护的时候,利用df -h 命令敲出了/dev/mapper/VolGroup-lv_root和/dev/mapper/Volume-lv_home两个文件系统名,不解,在网上查找资料后,在此浅谈/dev/mapper目录。一、理解Linux系统的Device mapper机制Device mapp转载 2020-11-12 17:54:31 · 1010 阅读 · 0 评论 -
nameserver 127.0.1.1 & 如何设置nameserver
一、 resolv.conf 详解Linux中/etc/resolv.conf文件简析中文简析英文简析二、nameserver 127.0.1.1是什么ubuntu下有一个本地默认的dns服务叫做dnsmasq,它是由NetworkManager控制的ps -ef | grep dnsmasq结果为:nobody 2104 1017 0 22:05 ? 0...原创 2020-05-04 23:23:50 · 9377 阅读 · 2 评论 -
Mac系统自带Python2.7,但是没有安装pip
安装pip系统自带Python2.7,但是没有安装pip,执行下面命令即可原创 2020-01-16 14:02:18 · 232 阅读 · 1 评论 -
ubuntu下制作简单的deb包
目录结构被打包之前,文件结构如下:makeDeb│ ├── DEBIAN │ └── control // 1 安装信息└── usr ├── share │ └── applications │ └── internet.desktop // 2 桌面快捷键信息 └── soft └── inte原创 2017-05-03 14:42:42 · 2546 阅读 · 0 评论 -
Ubuntu apt 下载缓慢时可以尝试下切换到国内的源
Ubuntu apt 下载缓慢时可以尝试下切换到国内的源原创 2017-06-23 16:53:45 · 1406 阅读 · 0 评论 -
Ubuntu环境下 AndroidStudio 问题汇总
现有环境配置 ubuntu 16.04 AndroidStudio2.2.2问题(点击链接 查看解决方案)我已经安装了搜狗输入法linux版 在AS中如何切换到中文关闭触摸板 (设置–>鼠标和触摸板–> 点击右下角关闭按钮)点击图标最小化(在终端上 输入以下命令) gsettings set org.compiz.unityshell:/org/compiz/pro原创 2016-11-15 15:09:47 · 2216 阅读 · 0 评论 -
Ubuntu查看版本信息
版本信息 lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 16.04.2 LTSRelease: 16.04 // 官方16.04LTS系统版本 Codename: xenial // 16.04版本系统对应的代号 当前系统相关信息原创 2017-07-16 17:21:15 · 11062 阅读 · 0 评论 -
Ubuntu16.04设置并查看DNS
前言使用默认的DNS,浏览网页经常附带多余的广告,随之有了更换DNS的想法。我的是基于桌面版的Ubnuntu16.04,我这里的设置是使用图形化界面的操作。设置DNS首先打开系统设置界面系统设置–>网络–>有线–>右下角的选项重启网络 sudo systemctl restart NetworkManager.service查看DNS系统设置–>网络–>有线或者 使用命令查看 n原创 2017-07-22 13:31:09 · 44154 阅读 · 4 评论 -
missing: CURL_LIBRARY CURL_INCLUDE_DIR
问题再现使用cmake编译时出现下面问题:CMake Error at cmake/FindPackageHandleStandardArgs.cmake:138 (message): Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)Call Stack (most recent call first): cmake/原创 2017-10-18 16:47:10 · 6096 阅读 · 0 评论 -
日常随记
查找占用的端口查找占用的端口 (指定端口号)查找占用的端口 (未知)查找占用的端口 (指定程序)zip压缩乱码重启连接网络手动更新系统切换到搜狗输入法却无法输入中文ubuntu下录制gif安装shutter截图工具删除wine安装的软件mktemp: 无法通过模板”/var/tmp/mkinitramfs_XXXXXX” 创建目录修改用户名主机名...原创 2017-03-17 14:17:06 · 3561 阅读 · 0 评论 -
/boot空间不足的解决办法
前言在安装ubuntu的时候,根据网上教程给其分配了单独的物理分区,大小为200M。然而每当系统升级的时候,旧的内核版本并不会被清理,升级几次就提示boot内存不足了。网友的思路都是卸载旧的版本内核,腾出空间,记录下自己尝试过的命令。正常的删除步骤查看系统已经安装的内核版本dpkg --get-selections |grep linux-image查看系统当前使用的内核版本(我的是4.4.0-原创 2017-05-24 14:18:04 · 35625 阅读 · 11 评论 -
Ubuntu16.04 安装wine
介绍Ubuntu16.04系统 请运行下面代码:cdsudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/Release.keysudo apt-key add Release.keysudo apt-add-repository https://dl.winehq.org/原创 2018-01-25 18:29:51 · 15152 阅读 · 5 评论 -
Ubuntu下vscode安装Go语言插件
参考文章:http://www.pythonsite.com/?p=429前言从vscode中直接安装go相关插件大部分是失败的,原因你懂得的。参考上面的文章,归纳下执行步骤。执行步骤1、定位到如下目录(没有的话就创建) cd $GOPATH/src/golang.org/x/2、执行如下命令git clone https://github.com/golang/...原创 2018-05-23 18:42:11 · 3891 阅读 · 0 评论 -
Ubuntu16.04 启动VirtualBox 6.0 成功安装虚拟系统
一、前言今天使用VirtualBox 6.0虚拟XP系统,刚点击虚拟系统就报错,大致意思就是启动失败,错误日志在~/VirtualBox VMs/xp/Logs下面。.├── VBox.log├── VBox.log.1├── VBox.log.2└── VBox.log.3二、解决办法通过网上搜索,v6.0需要的安装先扩展,然后才再虚拟化其他系统。1、安装VirtualBox...原创 2019-03-11 11:56:28 · 1855 阅读 · 0 评论 -
ubuntu 左侧 顶测导航栏消失
消失的原因楼主新安装了ubity(Unity Tweak Tool ),在设置的时候点击了某个功能的”回复默认值”,然后两侧的导航栏就消失了,鼠标/键盘已经触发不了其显示 。解决的办法鼠标点击桌面,右键 ” 打开终端”,输入以下命令: unity –reset原创 2017-01-05 18:01:45 · 4485 阅读 · 1 评论