操作系统
文章平均质量分 59
渔夫数据库笔记
微信公众号:渔夫数据库笔记,欢迎关注。
展开
-
supervisor 使用
Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启动。 supervisor 是一个 C/S 模型的程序,supervisord 是 server 端,对应的有 client 端:superv原创 2022-10-24 11:48:05 · 2873 阅读 · 0 评论 -
MySQL 通过Tcmalloc管理内存
有时候,我们想用 tcmalloc 来替代glibc库的malloc内存管理方式。本博客详细介绍了如何安装 tcmalloc 以及如何加载tcmalloc。原创 2022-10-24 11:37:02 · 665 阅读 · 1 评论 -
shell脚本中export命令未生效,原因详解
执行shell脚本后,脚本中 export 定义的环境变量为什么没有生效,怎么使shell脚本中 export 定义的环境变量生效原创 2022-10-20 10:37:00 · 3839 阅读 · 0 评论 -
如何查看节点的可用句柄数目和已用句柄数
很多同学在使用erlang的过程中, 碰到了很奇怪的问题, 后来查明都是文件句柄不够用了, 因为系统默认的是每个进程1024. 所以我们有必要在程序运行的时候, 了解这些信息, 以便诊断和预警.下面的这个程序就演示了这个如何查看节点的可用句柄数目和已用句柄数的功能.首先确保你已经安装了lsof, 我的系统是ubuntu可以这样安装.NOET:要执行fd.erl 脚本要先安装erlangroot@ubuntu:~# apt-get -y install lsof root@ubunt...转载 2020-10-15 11:43:08 · 1032 阅读 · 0 评论 -
netstat 使用详解
netstat 使用详解原创 2017-02-23 09:33:53 · 14483 阅读 · 2 评论 -
Leap second to be added on December 31st 2016
Leap second to be added on December 31st 2016 SOLUTION VERIFIED - Updated Saturday at 6:12 PM - English EnvironmentRed Hat Enterprise Linux, any versionIssueA positive leap secon翻译 2017-01-04 17:50:12 · 793 阅读 · 0 评论 -
UNDERSTANDING FREE COMMAND IN LINUX/UNIX
Understanding free command in Linux/UnixPosted by Surendra Anne | May 29, 2013 | Administration | 18 |free is a command which can give us valuable information on available RAM in翻译 2016-12-01 16:08:20 · 604 阅读 · 0 评论 -
NUMA -- 想说爱你不容易
本文从NUMA的介绍引出常见的NUMA使用中的陷阱,继而讨论对于NUMA系统的优化方法和一些值得关注的方向。文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部作者:卢钧轶(cenalulu)本文原文地址:http://cenalulu.github.io/linux/numa/NUMA简介这部分将简要介绍下NUMA架构的成因和具体原理,已经了解的读者转载 2016-11-30 16:40:04 · 2678 阅读 · 0 评论 -
也看linux内存去哪儿了
也看linux内存去哪儿了2015年1月5日admin发表评论阅读评论前两天一台128G内存的oracle主机发生故障触发kdump,最终由于var目录空间不足,导致kdump生成不完全。结合之前redhat给出的建议,crash设置的空间最好大于memory 空间。对此我们做了一个简单的计算,认为kdump主机生成的是运行在内存里的信息 ,虽然主机有128G的内存,不翻译 2016-07-28 15:43:01 · 2091 阅读 · 0 评论 -
Linux Used内存到底哪里去了?
Linux Used内存到底哪里去了?January 19th, 2013Yu FengLeave a commentGo to comments原创文章,转载请注明: 转载自系统技术非业余研究本文链接地址: Linux Used内存到底哪里去了?前几天 纯上 同学问了一个问题:我ps aux看到的RSS内存只有不到30M转载 2016-07-28 15:37:25 · 1067 阅读 · 0 评论 -
netstat 输出内容详解
1. 列出所有 tcp 端口netstat -antpActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp原创 2017-02-23 10:22:42 · 16290 阅读 · 1 评论 -
到目前为止,Linux下最完整的Samba服务器配置攻略
关于Samba,大家有没有这种感觉,弄了N久丫的死活不喘气儿。找来各种“哥”和“姐”,发现全是“详解…配置专题”,看了半天不知道别个在说什么,好不容易找了个简单的教程,从头到尾跟着做,尼玛,浪费时间精力不说,就是跑不起来。是不是有种吐血的生理反应了。唉,不会写文档的娃,伤不起啊。而本文实现的是Linux和Windows间资源互通的问题:在Linux下架设Samba服务器,在Windows下来访问。转载 2017-04-28 16:21:26 · 782 阅读 · 1 评论 -
硬盘的存储原理和内部架构
本来想写个文件系统的专题,结果发现对硬盘的内部架构和存储原理还是比较模糊,因为不了解“一点”硬盘的存储原理对文件系统的认识老是感觉镜花水月,不踏实。经过搜集整理资料就由了本文的问世。借用Bean_lee兄一句话:成果和荣耀归于前辈。转载 2017-05-31 16:04:07 · 1347 阅读 · 0 评论 -
编译安装nginx 1.8.1 及配置
Nginx是单进程单线程模型,即启动的工作进程只有一个进程响应客户端请求,不像apache可以在一个进程内启动多个线程响应可请求,因此在内存占用上比apache小的很多。Nginx维持一万个非活动会话只要2.5M内存。Nginx和Mysql是CPU密集型的,就是对CPU的占用比较大,默认session在本地文件保存,支持将session保存在memcache,但是memcache默认支持最大1M的课hash对象。转载 2017-07-25 10:42:08 · 3176 阅读 · 0 评论 -
深入理解iostat
iostat算是比较重要的查看块设备运行状态的工具,相信大多数使用Linux的同学都用过这个工具,或者听说过这个工具。但是对于这个工具,引起的误解也是最多的,大多数人对这个工具处于朦朦胧胧的状态。现在我们由浅到深地介绍这个工具,它输出的含义什么,介绍它的能力边界,介绍关于这个工具的常见误解。转载 2017-07-27 17:48:43 · 27773 阅读 · 3 评论 -
密码要包含大小写字母+数字+符号,提这个建议的人刚刚承认他错了
Bill Burr在2003年为美国政府工作时,写下了密码安全领域的“圣经“:使用大写字母、数字和非字母符号,原因是,复杂的密码难以被猜到;另外,Burr也建议经常更换密码。所以,Burr是下列事情的始作俑者:迫使我们想出“Wohao5huA!”或者“P@55w0rd”这样折磨打字人的密码;迫使我们记住像“Uj3k@u90”这样的系统分配密码;根据公司IT部门的要求,90天,更换一次密码。现在,Burr承认,他的建议是错的,这些办法实际上不能提高密码的安全性。相反,这些密码组合会让电脑系统更容易受到转载 2017-08-24 09:13:03 · 5107 阅读 · 0 评论 -
Xmanager 5 远程连接linux图形界面
准备环境:Windows客户端安装 Xmanager 软件我用的Xmanager Enterprise 5 Linux系统环境[root@localhost ~]# cat /etc/issueCentOS release 6.6 (Final)Kernel \r on an \m123一、若未安装桌面,先安装下桌面环境安装桌面系统yum groupinstall "Desktop"yum ...转载 2018-05-04 13:37:02 · 1950 阅读 · 0 评论 -
Linux 中 7 个判断文件系统类型的方法
摘要: 文件通过文件系统在磁盘及分区上命名、存储、检索以及更新,文件系统是在磁盘上组织文件的方式。 文件系统分为两个部分:用户数据和元数据(文件名、创建时间、修改时间、大小以及目录层次结构中的位置等)。 在本指南中,我们将用 7 种方法来识别你的 Linux 文件系统类型,如 Ext2、Ext3、Ext4、BtrFS、GlusterFS 等等。文件通过文件系统在磁盘及分区上命名、存储、检索以及更新...转载 2018-05-23 15:57:34 · 7766 阅读 · 0 评论 -
linux 后台执行scp
linux 下后台执行scp 因为要传输一个大文件到另一台服务器上,因为传输速度不是很高,传输需要十几个小时,为了保证传输过程不会因为其他原因导致中断,准备把scp放到后台运行。说到后台执行 我们都知道 nohup command &,但是scp命令需要输入密码,所以无法直接使用nohup 。方法1: 我们可以先配置两台服务器之间的互信,然后在执行1)配置互信ss原创 2016-05-18 11:41:49 · 7722 阅读 · 0 评论 -
linux 互信不生效
1. 操作系统版本1)操作系统 cat /etc/issuecat /etc/issueCentOS release 6.6 (Final)Kernel \r on an \m cat /proc/versioncat /proc/versionLinux version 2.6.32-504.el6.x86_64 (mockbuild@c6b原创 2016-05-17 18:49:22 · 5800 阅读 · 0 评论 -
ssh与rz,sz
一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)rz,sz是便是Linu原创 2014-05-20 21:13:24 · 934 阅读 · 0 评论 -
Linux系统中程序库文件简介
Linux系统中程序库文件简介 简介 库文件一般就是编译好的二进制文件,用于在链接阶段同目标代码一起生成可执行文件,或者运行可执行文件的时候被加载,以便调用库文件中的某段代码。它与可执行文件相同之处是:两者都是编译好的二进制文件(本文中我们讨论的二进制文件,假设都是Linux上面最常见的ELF格式);与可执行文件不同的是:库文件无法直接执行(直观上来看它的源代码中没有main函数,而只是一些函数模转载 2014-05-20 21:13:33 · 768 阅读 · 0 评论 -
计算ORACLE使用内存方法(on AIX)
本博客MOS NOTE(Doc ID 123754.1):AIX: Determining Oracle Memory Usage On AIX (Doc ID 123754.1)Applies to: Oracle Database - Enterprise Edition - Version 8.1.7.0 and laterIBM AIX on POWER Systems (原创 2014-07-18 13:58:17 · 2632 阅读 · 0 评论 -
AIX 分页替换技术入门
注:本文转自IBM网站。原文链接如下:http://www.ibm.com/developerworks/cn/aix/library/au-vmm/转载 2014-07-16 14:51:36 · 646 阅读 · 0 评论 -
linux umask命令参数及用法详解
功能说明:指定在建立文件时预设的权限掩码。语 法:umask [-S][权限掩码]补充说明:umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。参 数: -S 以文字的方式来表示权限掩码。当最初登录到系统中时, u m a s k命令确定了你创建文件的缺省模式。这一命令实际上和c h m o d命令正好相反转载 2014-05-20 21:12:53 · 1441 阅读 · 0 评论 -
linux链接库简介
linux链接库简介 最近要考linux编程,发现linux库这个东西,怎么也无法理解,在网上兜了一大圈,看了很多东西,才算模模糊糊搞懂了,下面把自己总结的东西贴上来与大家共享: 在linux系统中,可将多个目标文件打包成库文件,以便在编程时随时调用,而不必重新编写或定义,这种包称为库函数。库文件是一些预先编译好的函数的集合,那些函数都是按照可再使用的原则编写的。它们通常原创 2014-05-20 21:13:30 · 476 阅读 · 0 评论 -
一个不错的shell脚本教程
一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂!建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样转载 2014-05-20 21:12:37 · 540 阅读 · 0 评论 -
bash: ifconfig: command not found
分析问题 1.whereis ifconfig 看一下这个命令在哪个目录下 2.echo $PATH 看一下该目录是否在路经下,注意lunux下是完全区分大小写的,所以不要忽略这点 3.执行命令,需要指定路径或者把目录加入PATH中 4.于是可以这样访问 方法一:[root@localhost sbin]$ /sbin/ifconfig 就可以出现使用了 方法二:[root@localhost s原创 2014-05-20 21:13:02 · 455 阅读 · 0 评论 -
AIX 5L 内存性能优化,第 3 部分
developerWorks 中国技术主题AIX and UNIX文档库获得关于交换(分页)空间的概述,了解如何配置和管理它,捕获统计数据,优化您的虚拟内存管理器 (VMM) 设置,以便提供最优的交换(分页)空间配置和性能。查看本系列更多内容 | 0 评论:Ken Milberg, UNIX 顾问、技术作家和网站专家, Future Te转载 2015-01-23 08:36:18 · 820 阅读 · 0 评论 -
AIX 5L 内存性能优化,第 1 部分
AIX 5L 内存性能优化,第 1 部分: AIX Version 5.3 中内存的概述以及内存参数的优化本系列的三篇文章深入研究内存优化中的参数优化,重点关注于内存性能优化方面的各种挑战和各种最佳实践,并且还介绍了 AIX® Version 5.3 中的一些改进。尽管与中央处理单元 (CPU) 优化相比,实现内存优化可能更加困难,但它同样是非常重要的。在 AIX 服务器中,与转载 2015-01-23 08:31:22 · 673 阅读 · 0 评论 -
linux 配置开机自启动
整理了一下linux操作系统下添加开机自启动的方法,实验环境为centos,其他的linux操作系统也一样一:添加开机自启动1. 把开机启动命令加入到/etc/rc.d/rc.local中vi /etc/rc.d/rc.local 添加如下内容#mysqlstart script/usr/bin/mysqld_safe--defaults-file=/etc/m原创 2016-02-16 16:24:47 · 561 阅读 · 0 评论 -
sysbench 说明
wily (1) sysbench.1.gzProvided by: sysbench_0.4.12-1.1_i386 NAME sysbench - A modular, cross-platform and multi-threaded benchmark tool.SYNOPSIS sysbench [common-option翻译 2016-02-17 18:10:16 · 1528 阅读 · 0 评论 -
SecureCRT 破解安装
1.下载SecureCRTandSecureFXv7.3.3x86x64build779正式版-附带注册机.zip我把我本地安装好的SecureCRT打了个包SecureCRT.zip,需要的可以直接解压然后注册 然后使用2.解压并安装解压SecureCRTandSecureFXv7.3.3x86x64build779正式版-附带注册机.zip解压目录下有如下文件原创 2016-01-14 17:38:15 · 4887 阅读 · 0 评论 -
memcached&redis等分布式缓存的实现原理
memcached&redis等分布式缓存的实现原理DBAplus社群(陈科) · 2015-12-13 07:0012月9日,河狸家资深架构师陈科老师,在【DBA+社群】中间件用户组进行了一次主题为“memcached & redis 等分布式缓存的实现原理”的线上分享。小编特别整理出其中精华内容,供大家学习交流。同时,也非常感谢陈科老师对转载 2016-01-21 10:54:25 · 5777 阅读 · 2 评论 -
crontab与环境变量
crontab与环境变量不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。所以注意如下3点:1)查看定时任务服务是否启动service crond status(service crond start启动crontab服务)1)脚本中涉及文件路径时写全局路径;2)脚本执行要用到java或其转载 2015-11-16 18:57:21 · 439 阅读 · 0 评论 -
AIX 上总有一种压缩方式适合你
AIX 上总有一种压缩方式适合你当今世界每天产生大量的数据,有些数据我们需要进行压缩,压缩数据的好处不言而喻:节省空间;方便传输;加密保护等等。很多压缩工具应运而出,每种工具都有自己的特点。对于 AIX 平台上的压缩方法也很多 compress、pack、gzip、 pax、tar 等等。本文将首先简单介绍一下压缩的基本原理然后详细介绍 AIX 平台的常用压缩工具并针对它们各自转载 2015-06-02 15:55:07 · 4121 阅读 · 2 评论 -
AIX 下cron使用
一:AIX下cron使用 1. cron介绍 cron 在AIX系统里是一个守护进程(Daemon),用来自动运行UNIX命令。有了cron后,用户可以安排类似于windows下的“任务计划”,定期自动运行某些任务(命令或者脚本)。cron的运行是通过crontab来驱动的。 cron 进程运行时,会读取/etc/cronlog.conf 配置文原创 2015-05-13 10:19:36 · 965 阅读 · 0 评论 -
AIX 5L 内存性能优化,第 2 部分
developerWorks 中国技术主题AIX and UNIX文档库使用 ps、sar、svmon 和 vmstat 监视内存的使用,并分析所得到的结果。这个由三篇文章组成的系列重点关注于在运行 AIX® 的 IBM System p™ 服务器上进行内存管理和优化的各个方面。第 1 部分提供了关于 AIX 中内存的概述,包括对虚拟内存和虚拟内存管理器 (转载 2015-01-23 08:34:22 · 779 阅读 · 0 评论 -
linux 配置网络
依次检查:1. 配置网卡IP地址vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #物理设备名IPADDR=192.168.1.10 #IP地址NETMASK=255.255.255.0 #掩码值NETWORK=192.168.1.0 #网络地址(可不要)BROADCAST=192.168.1.255 #广播地址(可不要)G转载 2014-05-20 21:12:55 · 407 阅读 · 0 评论