![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unix/linux
文章平均质量分 66
OnTheWay_Seeking
Java, DB2, Unix/Linux, Python, Data Warehouse....
展开
-
/etc/resolv.conf配置文件详解
esolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的其它主机时,需要利用该类库将域名转换成对应的IP,然后才可进行访问。resolv.conf文件的配置选项不多,从man文档中看了半天,不理解domain和search使用来干嘛的。这里做个解释,防止以后忘了(环境:ubuntu12.04):nameserver x.x.x.x该选项用来制定DNS服务器的,可以配置多个nameserver指定多个DNS。domain mydomain.转载 2021-08-26 00:47:38 · 9271 阅读 · 0 评论 -
/etc/resolv.conf配置文件详解
该文件是dns的配置文件,最近总是出现UnknownHostEception这个错误,很多情况下是dns配置不正确造成的,它的配置文件格式很简单,每行以关键字开通,后面配参数例如:nameserver 8.8.8.8/etc/resolv.conf的关键字主要有四个,分别是:nameserver#定义DNS服务器的IP地址其中最终要的就是nameserver,其他都是可选的,可以配置多个,在查询时,按照nameserver在本文中的次序进行,当第一个dns没有反应时,才查询第二个...转载 2021-08-26 00:46:15 · 12890 阅读 · 0 评论 -
Linux中buff/cache内存占用过高解决办法
在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个centos7的系统上,free命令的显示内容大概是这样一个状态:这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输出的理解可以分这几个层次: 不了解。这样的人的第一反应是:天啊,内存用了好多,14个多G,可是我几乎没有运行什么大程序啊?为什么会这样?Linux好占内存! 自以为很了解。这样的人一般评估过会说:嗯,根据我专转载 2021-08-11 23:28:50 · 479 阅读 · 0 评论 -
linux 网络配置 (配置/etc/sysconfig/network-scripts/ifcfg-ethx)
背景需要往服务器上安装软件;并且像maven代理的话必须连接公网。首先配置了网关,发现可以通过ip访问公网了,在配置了DNS可以通过域名访问公网了实例配置linux 可以上网的操作vi /etc/sysconfig/network-scripts/ifcfg-eth0 在配置文件中配置或修改网关和DNSDNS1=8.8.8.8 GATEWAY=192.168.1.1 重启网卡service network restart详解在linux系统中进转载 2021-05-12 22:10:32 · 8352 阅读 · 0 评论 -
Linux修改hostname时/etc/hosts、/etc/sysconfig/network ,hostname,三者的区别和联系
/etc/hostsIP地址 主机名/域名 别名第一部份:网络IP地址; 第二部份:主机名或域名; 第三部份:主机名别名;主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。# Do not remove the following line, or various programs# that require network f转载 2021-05-12 21:45:12 · 867 阅读 · 0 评论 -
yum源解释
主要说明下如何配置linux上的本地yum源,主要关于一些原理上的说明。1、yum是什么,yum源又是什么 在windows上安装一个软件,我们可以通过360管家。因为360管家提供了软件的安装,卸载,并且解决了软件之间的依赖等相关问题,使得我们能够一键安装。在linux上有一个提供了和360管家类似功能的工具,叫做yum。使用yum我们就可以做到一个命令安装软件,并且不同的发行linux有不同工具,例如红帽(read hat)linux就使用的rpm全称就是read hat package ...转载 2021-07-18 16:36:39 · 490 阅读 · 0 评论 -
关于“.bash_profile”和“.bashrc”区别的总结
bash的startup文件Linux shell是用户与Linux系统进行交互的媒介,而bash作为目前Linux系统中最常用的shell,它支持的startup文件也并不单一,甚至容易让人感到费解。本文以CentOS7系统为例,对bash的startup文件进行一些必要的梳理和总结。根据bash手册上的描述: /etc/profile The systemwide initialization file, executed for login shells...转载 2021-04-11 17:39:09 · 442 阅读 · 0 评论 -
关于“交互式-非交互式”与“登录-非登陆”shell的总结
运行中bash具有的两种属性Linux shell是用户与Linux系统进行交互的媒介,而bash作为目前Linux系统中最常用的shell,它在运行时具有两种属性,即“交互”与“登陆”。按照bash是否与用户进行交互,可以将其分为“交互式”与“非交互式”;而按照bash是否被用户登陆,又可将其分为“登陆shell”与“非登陆shell”。“交互式”与“非交互式”含义说明交互式,是shell的一种运行模式,交互式shell等待你输入命令,并且立即执行,然后将结果反馈给你。这是每个CLI用户都转载 2021-04-11 17:32:06 · 996 阅读 · 1 评论 -
Linux top详解
查看多核CPU命令mpstat -P ALL 和 sar -P ALL说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。top进入视图...转载 2021-01-26 23:37:40 · 312 阅读 · 0 评论 -
Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。环境变量配置的两个方法: 1 2 3 4 5 6 7 8 9 10 11 12 13转载 2021-01-07 09:32:39 · 99 阅读 · 0 评论 -
Linux中soft nproc 、soft nofile和hard nproc以及hard nofile配置
"soft" 和 "hard" 的区别 soft xxx : 代表警告的设定,可以超过这个设定值,但是超过后会有警告。 hard xxx : 代表严格的设定,不允许超过这个设定的值。 如:soft 设为1024,hard设为2048 ,则当你使用数在1~1024之间时可以随便使用,1024~2048时会出现警告信息,大于2048时,就会报错。"nproc" 和 "nofile"的区别 nproc : 是操作系统级别对每个用户创建的进程数的限制 ...转载 2021-01-01 21:44:46 · 501 阅读 · 0 评论 -
AIX之topas命令详解
AIX基本命令topas简介 Posted on2015 年 11 月 11 日byxiaoyu由于最近工作需要涉及到AIX主机、存储层面,就对这方面的内容做个简要的笔记,以供后续参考。topas命令利用System Performance Measurement Interface(SPMI) API获得有关信息,使系统开销保持最小程度,topas命令用于监控各种系统资源,比如cpu使用情况、内存和换页空间、磁盘性能、网络性能以及NFS统计信息等Topas Monitor for h...转载 2020-07-18 22:16:31 · 8176 阅读 · 0 评论 -
NFS搭建
NFS介绍NFS是Network File System的缩写NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看...转载 2020-01-04 19:06:45 · 203 阅读 · 0 评论 -
AIX 常用命令汇总
正如您所知道的,AIX® 具有无数的命令,使您能够执行大量的任务。取决于您需要完成的任务,您可能会仅仅使用到这些命令的某个子集。这些子集随不同的用户和不同的需要而异。然而,有一些您通常要使用的核心命令。您需要这些命令来回答您自己的问题,或者为支持人员的询问提供答案。在本文中,我将讨论这其中的一些核心命令。其目的旨在为您提供一个可用作便捷参考的列表。虽然这些命令的行为在所有 AIX 版本中都应该转载 2012-07-17 10:03:15 · 633 阅读 · 0 评论 -
Xargs用法详解
简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:这个命令是错误的find /sbin -perm +700 |ls -l这样才是正确的find /sbin -perm +700 |xargs ls -l xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作为分辨,将 std转载 2015-10-28 23:42:58 · 2134 阅读 · 0 评论 -
PV,VG,LV的关系和操作
PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个。通过将这些物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个分区(卷)组VG(volume group),进而再次进行分配形成逻辑分区(卷)LV(logical volume)。创建成功的逻辑分区对于操作系统来说会想普通分区无异,其好处是可以动态调整分区大小。...转载 2017-11-03 20:30:00 · 28943 阅读 · 1 评论 -
LVM原理及PV、VG、LV、PE、LE关系图
LVM(逻辑分区管理)中的几个概念:PV(physical volume):物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。VG(volume group):卷组建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,一个逻辑卷管理系统工程中可有多个卷组。LV(logical volume):逻辑卷建立在卷组基础上,卷组中未分配空间可转载 2017-11-03 20:32:19 · 1222 阅读 · 0 评论 -
AIX系统LVM管理PV/VG/LV常用命令总结与实战
介绍 本文总结了AIX系统LVM工具管理物理卷PV、卷组VG、逻辑卷LV的常用命令,并为每一条命令附加应用实例。为AIX系统管理员创建、删除、扩容、查看及修改PV/VG/LV提供参考。更多信息 PV管理修改PV属性chpv [-h Hotspare ] [-a Allocation ] [-v Avaliability] [-c ] Pvname 如:1.转载 2017-11-03 21:52:27 · 9762 阅读 · 0 评论 -
linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式...转载 2019-05-02 22:35:55 · 13384 阅读 · 1 评论 -
centos7.0查看IP
输入ip查询命名 ip addr 也可以输入 ifconfig(centOs7没有ifconfig命令)查看ip,但此命令会出现3个条目,centos的ip地址是ens33条目中的inet值。发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。接着来查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifc...转载 2019-05-04 23:47:18 · 121 阅读 · 0 评论 -
Linux/AIX下双机免密设置
=============================Linux:1.用需要免密设置的用户登录serverA2.配置本机ssh的免密登录:(1)进入一个路径,比如:cd ~ #进入实例路径/home/db2inst1(2)执行: ssh-keygen 来产生公钥私钥 #产生公钥私钥对会在当前路径下产生一个文件夹.ssh,下面会有...原创 2019-05-18 18:41:38 · 2107 阅读 · 0 评论 -
rpm包的卸载与安装
1.rpm包的管理介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的Linux的分发版本都有采用(suse,redhat, centos 等等),可...转载 2019-06-19 23:19:10 · 1723 阅读 · 0 评论 -
30个Linux Shell脚本经典案例(上)
在学习Linux运维时,普遍反馈是:Linux Shell是一个很难的知识板块。虽然大家都认真学,基本的语法也都掌握了,但有需求时,很难直接上手编程,要么写了很久,要么写不好!也有很多做运维很多年的朋友也是如此,Shell脚本一直写的不6!在网上看例子能照猫画虎写出来,完全独立写就困难了。对于初学者而言,因为没有实战经验,写不出来Shell脚本很正常,如果工作了几年的运维老年还是写不出来,那就...转载 2019-07-16 23:46:14 · 8891 阅读 · 2 评论 -
linux xargs详解
from: http://blog.csdn.net/hittata/article/details/8021500 xargs [-0prtx] [-E eof-str] [-e[eof-str]] [–eof[=eof-str]] [–null] [-d delimiter] [–delimiter delimiter] [-I replace-str] [-i[re转载 2015-10-28 23:35:19 · 466 阅读 · 0 评论 -
Linuxshell脚本之if条件判断
IF条件判断1、基本语法:if [ command ]; then符合该条件执行的语句fi2、扩展语法:if [ command ];then符合该条件执行的语句elif [ command ];then符合该条件执行的语句else符合该条件执行的语句fi3、语法说明:bash shell会按顺序执行if语句,如果command执行后转载 2015-09-22 00:11:31 · 550 阅读 · 0 评论 -
AIX下增加用户名和组
增加组:mkgroup groupname或者smitty group增加用户名:useradd -d /home/username -g groupname -m username或者用smitty user用户名和组的安全加固/etc/security/passwdflags项中如果是ADMCHG则表明第一次登录需要修改密码,值得注意的是,如果该用户是root权限,那第转载 2013-05-29 01:10:27 · 25844 阅读 · 0 评论 -
expr命令
expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串。–格式为:expr Expression(命令读入Expression 参数,计算它的值,然后将结果写入到标准输出)–参数应用规则:用空格隔开每个项;用 / (反斜杠) 放在 shell 特定的字符前面;对包含空格和其他特殊字符的字符串要用引号括起来–exp转载 2013-05-27 14:45:18 · 810 阅读 · 0 评论 -
awk用法小结
from:http://www.xiaojb.com/archives/it/awk.shtmlawk 用法:awk ‘ pattern {action} ‘变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当前记录里域个数NR转载 2013-05-21 02:32:04 · 567 阅读 · 0 评论 -
AIX 里的crontab如何使用
crontab 命令用途提交、编辑、列出或除去 cron 作业。 语法crontab [ -e [UserName] | -l [UserName] | -r [UserName] | -v [UserName] | File ]描述这个 crontab 命令提交、编辑、列出或除去 cron 作业。一个 cron 作业是一个命令,其运行是由 cron 守护进程在规则的调转载 2013-01-04 00:32:47 · 1993 阅读 · 0 评论 -
AIX常用命令2
常用的一些aix的命令:(1)关于 if 的参数[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。原创 2012-07-24 11:52:01 · 681 阅读 · 0 评论 -
linux总结-------BASH Shell(2)
连续指令的下达方式:这里需要再提几个重要的信息,我们刚刚上面提过说,两个指令先后写在一起,可以这样写: command1; command2 利用分号『 ; 』来分隔,这个分号的意思,代表不论 command1 执行结果为何,command2都会被执行!那转载 2011-09-25 23:18:58 · 529 阅读 · 0 评论 -
linux总结-------BASH Shell(1)
一. 变量与变量的设定:echo,env,set,变量设定规则,export,unsetecho显示变量内容语法:[test @testtest]# echo $variable参数说明:范例:[test @testtest]# e转载 2011-09-25 22:55:02 · 520 阅读 · 0 评论 -
VI常用命令
一般模式:移动光标h 或 向左方向键光标向左移动一个字符j 或 向下方向键光标向下移动一个字符k 或 向上方向键光标向上移动一个字符l 或 向右方向键光标向右移动一个字符转载 2011-08-20 15:41:49 · 384 阅读 · 0 评论 -
Linux命令行下查看某文件夹下的文件个数
查看某文件夹下文件的个数ls -l |grep "^-"|wc -l或find ./company -type f | wc -l查看某文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l查看某文件夹下文件夹的原创 2011-09-10 09:41:46 · 993 阅读 · 1 评论 -
linux总结——Linux档案属性与目录配置
一. Linux档案属性与目录配置1属性:ls:查看所在目录档案信息,ls -l:以line的形式显示,ls -al 以line的形式显示所有文件(包括隐藏文件,即前面带 . 的 )如:ls -al-rw-r--r-- 1root root原创 2011-08-06 20:02:02 · 664 阅读 · 0 评论 -
Unix中 &0 &1 &2 $# 啥意思
经常关注linux脚本的人,一定看到过 2>&1 这样的用法,最初一定不明白其中的含义以及为什么是这样的一种组合。昨天偶然间再次看到了这个 2>&1 的写法,遂下决心搞明白其中的含义。 其实要弄清楚 2>&1 的含义,首先应当知道linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。STDIN就是标准输入,默认从键盘读取信息;STDOUT是原创 2013-02-20 13:32:52 · 3995 阅读 · 0 评论 -
crontab
crontab目录命令简介crontab文件使用说明展开命令简介crontab文件使用说明展开命令简介 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρόνος),原意是时间。 通常,cro转载 2013-01-04 11:23:19 · 747 阅读 · 0 评论 -
typeset的常见用法
typeset用于设置变量属性,如大小写,宽度,左右对齐等都可以用typeset来控制, 当用typeset改变一个变量的属性时,这种改变是永久的,下面以ksh为例,演示typeset的几种典型用法1,无选项的执行typeset,则显示所有变量/home/lee#typesettypeset COLORStypeset -x COLORTERMtypeset -x转载 2015-09-14 23:25:42 · 549 阅读 · 0 评论 -
shell运算
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-09-08 23:39:25 · 385 阅读 · 0 评论 -
Linux crontab定时执行任务 命令格式与详细例子
基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21 * * * /usr/local转载 2015-08-05 00:01:58 · 374 阅读 · 0 评论