随笔分类 - Linux/Unix OS
linux/Unix operating systems . 基础知识 . 软件安装 . 系统维护
摘要:Perf全名是Performance Event,是在Linux 2.6.31 以后内建的系统效能分析工具,它随着核心一并释出。藉由perf,应用程式可以利用PMU (Performance Monitoring Unit), tracepoint 和核心内部的特殊计数器(counter) 来进行统
阅读全文
摘要:apt-get install -y qemu-system-arm qemu-efi virt-manager qemu-system-aarch64 --version 创建 qemu-img create das-os.img 20G 安装 qemu-system-aarch64 -m 204
阅读全文
摘要:1. 本地挂载windows系统网盘1)安装win网盘及共享驱动 #debian/ubuntu系统: apt-get install cifs-utils samba #redhat/Centos/federa系统: yum install cifs-utils samba 2)id获取本地用户信息
阅读全文
摘要:trap命令用于指定在接收到信号后将要采取的动作。常见的用途是在脚本程序被中断时完成清理工作。不过,这次我遇到它,是因为客户you个需求:从终端访问服务器的用户,其登陆服务器后会自动运行某个命令,例如打开应用(命令写在.bashrc等文件中),最后退出,并断开连接;期间是不能允许其使用Ctrl+C等
阅读全文
摘要:成之众随 git clone https://github.com/grpc/grpc.git gRPC cd gRPC git submodule update --init git show v1.30.0 git reset --hard [backid] cmake ../.. -DCMAK
阅读全文
摘要:在平常的工作中大家喜欢使用vscode编码,而又使用默认的非utf-8编码方式。那么,在linux环境上,打开读取含有汉字的文件,那么显示的内容就非常奇特了,怎么也看不懂。这样的情况怎么办呢,如果成百上千的文件都是这样呢。这里提供一个小工具,转换某种编码到UTF-8格式,解决跨平台环境下,字符编码不
阅读全文
摘要:说起屏障这个东西,相信对于大多数朋友来说比较陌生,不过要是说起pthread_join这个函数,相信都比较熟悉。我们通常使用这个函数来等待其它线程结束,例如主线程创建一些线程,这些线程去完成一些工作,而主线程需要去等待这些线程结束。其实pthread_join就实现了一种屏障。我们可以对屏障这样理解
阅读全文
摘要:sar性能分析 1. 开启sar ~$ sar Cannot open /var/log/sysstat/sa28: No such file or directory Please check if data collecting is enable 解决办法:vim /etc/default/s
阅读全文
摘要:op Objective The objective is to disable IPv6 on Ubuntu Bionic Beaver Linux Operating System and Software Versions Operating System: - Ubuntu 18.04 Bi
阅读全文
摘要:有什么问题或者疑惑,可以留言,全力帮助解答. ISO 镜像制作 U 盘安装盘 U盘安装CentOS7.4 U盘实现CentOS7.3全自动安装系统 https://www.cnblogs.com/panyouming/p/8401038.html AUTOMATIC INSTALLATION 用sy
阅读全文
摘要:diff -u:the unified format会将不同的地方放在一起,紧凑易读 . diff original.txt updated.txt c表示在original文件中的m,n行的内容将要被updated文件中的内容替换。a表示追加,这时左边的数字只能是一个数字,而不会是一个范围,表示向
阅读全文
摘要:linux文件系统启动流程、启动脚本 下面是一张Linux启动流程图: 在了解启动流程之前,我们应该先知道系统的几个重要脚本和配置文件,他们对应的路径为: 1. /sbin/init 2. /etc/inittab 3. /etc/rc.d/rc.sysinit 4. /etc/rc.d/rcN.d
阅读全文
摘要:chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号
阅读全文
摘要:tput : 改变终端显示特性,常见用法如下: tput lines : 显示终端的行数 tput cols : 显示终端的列数 tput cup line_number collum_number : 定位光标到 line_number 行,collum_number 列的位置 tput setb
阅读全文
摘要:Q1:Ext3的三种日志记录方式 1 data=writeback 方式data=writeback方式下,ext3根本不执行任何形式的数据日志记录,提供给您的是和在XFS,JFS和 ReiserFS文件系统中找到的类似的日志记录(仅元数据)。这会让最近修改的文件在出现意外的重新引导事件中被毁坏。如
阅读全文
摘要:curl 和wget 区别 使用方法 可参考 curl vs Wget 1.curl是libcurl这个库支持的,wget是一个纯粹的命令行命令。2.curl支持更多的协议。curl supports FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET,
阅读全文
摘要:2022-11-21 start 常用命令 文件类型.tar.gz/.tgz.tar.bz2/.tar.bz.tar.Z.tar.xz 压缩 tar zcvf tar jcvf tar Zcvf tar Jcvf 解压 tar zxvf tar jxvf tar Zxvf tar Jxvf 其他命令
阅读全文
摘要:crontab -e 与 直接编辑 /etc/crontab 的区别 方法1: 使用命令 crontab -e 然后直接编辑定时脚本。 这样执行以后,属于用户自定义的,会被写到 /var/spool/cron 目录下,生成一个和用户名一致的文件,文件内容就是我们编辑的定时脚本。 方法2: 使用命令
阅读全文
摘要:CentOS下,有一个很智能的功能,就是只输入一条历史命令的前几个字母,再按PageUp和PageDown键,就可以在以此字母为前缀的历史命令中上下切换。这个功能非常实用,而且比CTRL+R使用起来更友善、更方便。遗憾的是,ubuntu上并没有这个功能。Google上搜索才直到,这个只是linux在
阅读全文