![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 89
NealCaffrey_
计算机专业毕业,大学四年摸鱼划水。做IT系统集成起步,后进入初创云服务商,有缘进入制造业开始了解业务系统。目前就职金融行业。人生磕磕绊绊,经历大于能力。
展开
-
误将SELINUXTYPE看成SELINUX后,将其值改为disabled。导致操作系统服务启动,无法进入单用户模式
环境:Redhat 6.4 ORACLE11g RAC在安装ORACLE11g之前需要关闭操作系统的防火墙和SELinux。1、关闭防火墙:iptables -F————————————清除防火墙策略 service iptables stop———————关闭防火墙服务 chkconfig原创 2015-04-27 09:53:58 · 7663 阅读 · 0 评论 -
手动、自动配置IP参数与启动/关闭网络接口:ifconfig、ifup、ifdown
这三个命令的用途都是启动网络接口,不过,ifup与ifdown仅能就/etc/sysconfig/network-scripts内的ifcfg-ethX(X为数字)进行启动或关闭的操作,并不能直接修改网络参数,除非手动调整ifcfg-ethX文件才行。至于ifconfig则可以直接手动为某个接口配置IP或调整其网络参数。1、ifconfigifconfig主要是可以手动启动、查看与修改网络原创 2014-05-10 21:17:13 · 5030 阅读 · 0 评论 -
修改网卡IP信息
修改网卡IP信息的情况有很多种,不过从大体上可以分为两种,一种是临时修改,重启网络服务后修改便会失效;一种是永久修改,重启网络服务后才会生效。一般临时修改应用在临时的动作中,我们通过分类名字也可以知道,是为了应对以下临时问题。而永久修改时为了构建一个稳定的网络环境,也就是所谓的生产环境。现在我们分类介绍两种修改的简单操作。一、临时修改更改前:[root@desktop40 netw原创 2014-05-10 23:10:29 · 1385 阅读 · 0 评论 -
YUM 线上升级机制
yum 是透过分析 RPM 的标头数据后, 根据各软件的相关性制作出属性相依时的解决方案,然后可以自动处理软件的相依属性问题,以解决软件安装或移除与升级的问题。 由于 distribution 必须要先释出软件,然后将软件放置於 yum 服务器上面,以提供用户端来要求安装与升级之用的。 因此我们想要使用 yum 的功能时,必须要先找到适合的 yum server 才行啊!而每个 yum转载 2014-05-09 21:11:56 · 1042 阅读 · 0 评论 -
vmstat :侦测系统资源变化
如果你想要动态的了解一下系统资源的运行,那么可以使用 vmstat 命令!vmstat 可以侦测: CPU / 内存 / 磁碟输入输出状态 』等等,如果你想要了解一部繁忙的系统到底是哪个环节最累人, 可以使用 vmstat 分析看看。底下是常见的选项与参数说明:[root@instructor ~]# vmstat [-a] [延迟 [总计侦测次数]] [root@instruc转载 2014-05-09 18:49:06 · 634 阅读 · 0 评论 -
dmesg :分析核心产生的信息
系统在启动的时候,核心会去侦测系统的硬件,你的某些硬件到底有没有被捉到,那就与这个时候的侦测有关。 但是这些侦测的过程要不是没有显示在萤幕上,就是很飞快的在萤幕上一闪而逝!能不能把核心侦测的信息捉出来瞧瞧? 可以的,那就使用 dmesg 吧!所有核心侦测的信息,不管是启动时候还是系统运行过程中,反正只要是核心产生的信息,都会被记录到内存中的某个保护区段。 dmesg 这个命令就能够将该原创 2014-05-09 18:38:09 · 1982 阅读 · 0 评论 -
netstat :追踪网络
这个 netstat 也是挺好玩的,其实这个命令比较常被用在网络的监控方面,不过,在程序管理方面也是需要了解! 这个命令的运行如下所示:基本上, netstat 的输出分为两大部分,分别是网络与系统自己的程序相关性部分:[root@instructor ~]# netstat -[atunlp]选项与参数:-a :将目前系统上所有的连线、监听、Socket 数据都列出来原创 2014-05-09 18:22:03 · 1337 阅读 · 0 评论 -
uname:查阅系统与核心相关资讯
[root@www ~]# uname [-asrmpi]选项与参数:-a :所有系统相关的资讯,包括底下的数据都会被列出来;-s :系统核心名称-r :核心的版本-m :本系统的硬件名称,例如 i686 或 x86_64 等;-p :CPU 的类型,与 -m 类似,只是显示的是 CPU 的类型!-i :硬件的平台 (ix86)范例一:输出系统的基本资讯[root@原创 2014-05-09 17:27:05 · 680 阅读 · 0 评论 -
Linux命令 &与&&的作用
一、”&“的作用我已经在上一篇文章做了详细的原创 2014-05-09 17:13:06 · 8779 阅读 · 5 评论 -
查看网络配置信息
一、通过命令查看,也就是在上一篇文章中介绍的一个命令:ifconfig示例一:[root@desktop40 ~]# ifconfigbr0 Link encap:Ethernet HWaddr 00:0C:29:4E:5B:F2 inet addr:192.168.1.131 Bcast:192.168.1.255 Mask:255.255原创 2014-05-10 22:09:58 · 1474 阅读 · 0 评论 -
配置DNS、搜索域和主机名
一、配置DNS和搜索域专门配置DNS的文件为/etc/resolv.conf;同时我们也可以在ifcfg-eth0等网卡配置的配置文件中指定。示例:[root@instructor Desktop]# cat /etc/resolv.confsearch example.comnameserver 192.168.0.254[root@instructor Desktop]原创 2014-05-13 03:33:02 · 21916 阅读 · 0 评论 -
linux temfs与/dev/shm探讨及其应用
一、什么是tmpfs?tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,temfs主要存储暂存的文件。linux内核中的VM子系统负责在后台管理虚拟内存资源Virtual Memory,即RAM和swap资源,透明地将RAM页移动到交换分区或从交换分区到RAM页,tmpfs文件系统需要VM子系统的页面来存储转载 2014-12-25 14:17:40 · 1026 阅读 · 0 评论 -
/dev/shm与swap的区别
一、/dev/shm首先可以看出来/dev/shm是一个设备文件, 可以把/dev/shm看作是系统内存的入口, 可以把它看做是一块物理存储设备,一个tmp filesystem, 你可以通过这个设备向内存中读写文件, 以加快某些I/O高的操作,比如对一个大型文件频繁的open, write, read,据说oracle就利用了/dev/shm(shitou没用过oracle), 可以原创 2014-12-25 14:12:56 · 5010 阅读 · 0 评论 -
用户配置文件(passwd/shadow)
管理员的工作中,相当重要的一环就是管理账号!因为整个系统都是你在管理的, 并且所有一般用户癿账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个朋务器主机癿账号! 在管理 Linux 主机的账号时,我们必须先了解一下 Linux 到底是如何增删每一个使用者!一、使用者标识符: UID 和 GID虽然我们登入 Linux 主机的时候,输入的是我们癿账号,但是其实原创 2014-05-14 19:14:56 · 1788 阅读 · 0 评论 -
XDMCP连接OEL6.4_X64
前些日子,应客户要求配置Xmanager,从网上搜索了很多相关资料,一步一步的做,都没有成功。最后我按照自己的想法,测试了一下。发现有些配置是不需要的。一、实验环境为OEL6.4二、客户端版本为:Xmanager Enterprise 4三、服务器操作1、修改运行级别打开/etc/inittab并设置初始运行级5如下:id:5:initdefault:2、使用XDMCP原创 2014-11-24 13:10:25 · 986 阅读 · 0 评论 -
查看主机DNS服务器
一、Nslookup(name server lookup)( 域名查询):是一个用于查询 Internet 域名信息或诊断DNS 服务器问题的工具。nslookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。Nslookup 是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使原创 2014-05-14 12:41:54 · 3167 阅读 · 0 评论 -
配置主机路由表(route)(二)
我们在网路基础的时候谈过关于路由的问题,两部主机之间一定要有路由才能够互通 TCP/IP 的协定,否则就无法进行连线啊!一般来说,只要有网路介面,该介面就会产生一个路由,例如在鸟哥实验室内部的主机有一个 eth0 及 lo ,所以:[root@desktop40 Desktop]# route [-nee][root@desktop40 Desktop]# route add [-原创 2014-05-14 12:26:08 · 2315 阅读 · 0 评论 -
配置主机路由表(route)(一)
1 命令介绍 route print--本命令用于显示路由表中的当前项目,由于用IP地址配置了网卡,因此所有的这些项目都是自动添加的。 route add--使用本命令,可以将新路由项目添加给路由表。例如,如果要设定一个到目的网络209.98.32.33的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器,其IP为202.96.123.5,子网掩码为255.255.255转载 2014-05-14 11:56:01 · 3956 阅读 · 0 评论 -
查看DNS主机名解析的主机IP并向DNS服务器进行DNS域名解析
一、查看DNS主机名解析的主机IPhost 命令用途把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名。语法host [-n [ -a ] [ -c Class] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ]] Hostname | Address [ Server ]hostnew [ -a ] [ -c Cla原创 2014-05-14 13:10:04 · 11372 阅读 · 0 评论 -
RPM 软件管理程序: rpm
RPM 的使用其实不难,只要使用 rpm 这个命令即可!我们最好还是得要知道一下,到底 RPM 类型的文件他们是将软件的相关文件放置在哪里?还有,我们说的那个 RPM 的数据库又是放置在哪里?--------------------------------------------------------------------------------1.1 RPM 默认安装的路径一转载 2014-05-09 20:17:42 · 908 阅读 · 0 评论 -
Linxu中命令的执行(前台、后台)
距离上一篇文章已经有半个月的时间了,感觉这段时间对不起自己呀。因为现在我开始学习Java了,以后有时间和大家交流一个学习经验。今天我要分享的知识是如何建立进程。在Linux中我们应该如何进程呢,让我们好好来探究一下吧。示例一:这个例子就是建立了一个后台进程[root@instructor Desktop]# ping 127.0.0.1&[1] 16885[root@ins原创 2014-05-09 17:06:59 · 1476 阅读 · 0 评论 -
Priority 与 Nice 值(鸟哥的私房菜)
我们知道 CPU 一秒钟可以运行多达数 G 的微命令次数,透过核心的 CPU 排程可以让各程序被 CPU 所切换运行, 因此每个程序在一秒钟内或多或少都会被 CPU 运行部分的命令码。如果程序都是集中在一个对列中等待 CPU 的运行,而不具有优先顺序之分。如下图所示:图 3.3.1、没有优先顺序的程序队列示意图上图中假设 pro1, pro2 是紧急的程序, pro3,pro4 是一般转载 2014-04-21 10:09:49 · 2223 阅读 · 0 评论 -
linux磁盘分区
要掌握Linux磁盘分区,先了解一下硬盘的物理结构。为了便于理解硬盘的物理结构 ,可将硬盘看作一个圆,它是坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘有两面,都可记录信息。要了解硬盘的物理结构,需要弄懂磁道、扇区、柱面、簇等几个概念。1、简介编辑磁道:上图中硬盘被一圈圈分成18等分的同心圆,这些同心圆就是磁道.但打开硬盘,用户不能看到这些,它实际上是被磁头磁化转载 2014-04-16 14:41:11 · 703 阅读 · 0 评论 -
Linux逻辑卷管理LVM详解
一、前言LVM是逻辑卷管理(Logical VolumeManager)的简称,他是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,和直接使用物理存储在管理上相比,提供了更好灵活性。LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,和硬件相关的存储设置被其隐藏,你能不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样能减少操作成本.LVM和直接使用物理存储相转载 2014-04-16 14:19:22 · 1134 阅读 · 0 评论 -
内核为2.6.22.1,在做pvmove时出现错误
内核为2.6.22.1,在做pvmove时出现错误,.补丁如下:Index: linux-2.6.21/drivers/md/dm-raid1.c===================================================================---linux-2.6.21.orig/drivers/md/dm-raid1.c 2007-原创 2014-04-16 14:17:19 · 1224 阅读 · 0 评论 -
LVM管理体系(四)删除逻辑卷(操作步骤)
一、[root@instructor Desktop]# umount /dev/testvg/testlv[root@instructor Desktop]# lvdisplay /dev/testvg/testlv --- Logical volume --- LV Path /dev/testvg/testlv LV Name原创 2014-04-16 01:02:16 · 1275 阅读 · 0 评论 -
LVM管理体系(三)通过扩展VG扩展逻辑卷(操作步骤)
[root@instructor Desktop]# fdisk -cul /dev/sdb1 /dev/sdc1Disk /dev/sdb1: 21.5 GB, 21473787904 bytes255 heads, 63 sectors/track, 2610 cylinders, total 41940992 sectorsUnits = sectors of 1 * 5原创 2014-04-16 00:50:50 · 1417 阅读 · 0 评论 -
linux下添加逻辑分区并挂载(手动和自动方式)
一、查看新磁盘[root@desktop61 Desktop]# fdisk -cul /dev/sdcDisk /dev/sdc: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectorsUnits = sectors of 1 * 512 = 5原创 2014-04-13 19:30:45 · 9016 阅读 · 0 评论 -
将一般的用户加入sudo组
在一般用户下执行sudo命令提示xxx is not in the sudoers file. This incident will be reported.解决方法: $whereis sudoers -------找出文件所在的位置,默认都是/etc/sudoers有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替。默认新原创 2014-03-15 10:33:02 · 980 阅读 · 0 评论 -
Linux中常见的文件类型
1>系统文件文件扩展名 说明.conf 一种配置文件。配置文件有时也使用 .cfg .lock 锁(lock)文件;用来判定程序或设备是否正在被使用.rpm RedHat 用来安装软件的软件包管理器文件2>压缩和归档文件文件扩展名 说明.bz2 使用 bzip2 压缩的文件.gz 使用 gzip 压缩的文件.tar 使用转载 2014-03-16 11:11:18 · 1983 阅读 · 0 评论 -
LVM管理体系(一)创建含有两个物理分区的逻辑卷(操作步骤)
一、安装LVM包[root@desktop61 /]# yum -y install system-config-lvmLoaded plugins: product-id, refresh-packagekit, security, subscription-managerUpdating certificate-based repositories.Unable to read原创 2014-04-13 19:36:15 · 1733 阅读 · 0 评论 -
LVM管理体系(二)通过扩展LV扩展逻辑卷(操作步骤)
一、查看现有逻辑卷[root@instructor testvg]# fdisk -cul /dev/testvg/testlvDisk /dev/testvg/testlv: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectorsUnits原创 2014-04-16 00:34:30 · 1234 阅读 · 0 评论 -
Shell下的通配符、特殊符号和文件描述符
一:通配符* 代表『 0 个到无穷多个』任意字符 示例:找出 /etc/ 底下以 cron 为开头的文件名的文件[root@instructor Desktop]# ls /etc/cron*/etc/cron.deny /etc/crontab/etc/cron.d:0hourly raid-check sa-update sysstat/etc/cron.d原创 2014-04-18 15:40:24 · 2512 阅读 · 0 评论 -
查询历史使用过的命令并使用(history)
一、什么是history在bash功能中,它能记忆使用过的命令,这个功能最大的好处就是可以查询曾经做过的举动!从而可以知道你的运行步骤,那么就可以追踪你曾下达过的命令,以作为除错的工具!二、History的保存那么命令记录在哪里呢?在家目录内的 .bash_history 里! 不过,需要留意的是,~/.bash_history 记录的是前一次登陆以前所运行过的命令, 而至于这一次登陆原创 2014-04-18 16:29:30 · 2219 阅读 · 0 评论 -
SHELL初了解
一、shell的定义在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作原创 2014-04-18 15:11:08 · 1059 阅读 · 0 评论 -
监控系统资源
一、uptime与wLinux 命令,显示系统已经运行了多长时间,它依次显示下列信息:当前时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。uptime 命令可以用来查看服务器已经运行了多久,当前登录的用户有多少,以及服务器在过去的1分钟、5分钟、15分钟的系统平均负载值。平均负载的最佳值是1,这意味着每个进程都可以立即执行不会错过CP原创 2014-04-18 23:09:08 · 1662 阅读 · 0 评论 -
Linux下history命令用法
如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:# export HISTTIME转载 2014-04-18 16:42:09 · 910 阅读 · 0 评论 -
LVM管理体系(四)缩小逻辑卷(操作步骤)
[root@instructor Desktop]# fdisk -cul /dev/testvg/testlvDisk /dev/testvg/testlv: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectorsUnits = sectors原创 2014-04-16 00:59:00 · 2791 阅读 · 0 评论 -
Linux hostname主机名配置文件与文件 /etc/hosts解说
Linux hostname主机名配置文件与文件 /etc/hosts解说 * 摘要:Linux hostname主机名的配置文件大多是/etc/hosts ;hosts - The static table lookup for Linux hostname(主机名查询静态表);由于 Linux发行版本众多,与主机名相关的配置文件有时也有所不同。现在我们说说常见版本的主机名配置文件转载 2014-04-16 22:48:01 · 1206 阅读 · 0 评论 -
export DISPLAY=:0.0 的解释
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0 使用原创 2014-04-16 14:59:37 · 26251 阅读 · 0 评论