![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统管理
文章平均质量分 71
user_friendly
这个作者很懒,什么都没留下…
展开
-
Linux 配置环境变量
环境变量配置文件在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登转载 2011-09-07 09:49:33 · 2359 阅读 · 0 评论 -
查看Linux下某个进程里面线程数量
3中方法:1. cat /proc/${pid}/status2. pstree -p ${pid}3. top -p ${pid} 再按H或者直接输入 top -bH -d 3 -p ${pid}查看进程工作strace -p ${pid}转载 2013-01-28 17:11:20 · 624 阅读 · 0 评论 -
Linux sar 分析网卡流量
在线安装 yum install sar sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL }sar 提供六种不同的语法选项来显示网络信息。-n选项使用6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息转载 2013-01-23 16:59:48 · 17427 阅读 · 0 评论 -
Iptables作网关时一种简单的NAT使用方式
转自:http://netsecurity.51cto.com/art/201005/202340.htmIptables的基本语法(更好的理解后面的网关NAT脚本):iptables [-t表名] 链名[规则编号] [-i | o 网卡名称] [-p 协议类型] [-s 源IP地址 | 源子网][--sport 源端口号] [-d 目标IP地址 | 目标子网][-转载 2012-11-13 16:12:22 · 2624 阅读 · 0 评论 -
mac 地址限制 DHCPD 配置
ddns-update-style interim;ignore client-updates;class "vms" {# match if (binary-to-ascii (16,8,":",substring(hardware, 0, 4)) = "1:d0:d:3d");# log (info, (binary-to-ascii (16,8,":",sub原创 2012-11-13 14:42:20 · 1472 阅读 · 0 评论 -
linux I/O优化 磁盘读写参数设置
转载:http://wlservers.blog.163.com/blog/static/120622304201241715945256/关于页面缓存的信息,可以用cat /proc/meminfo 看到。其中的Cached 指用于pagecache的内存大小(diskcache-SwapCache)。随着写入缓存页,Dirty 的值会增加。一旦开始把缓存页写入硬盘,Wr转载 2012-11-01 17:21:11 · 3968 阅读 · 1 评论 -
磁盘阵列吞吐量与IOPS两大瓶颈分析
本文是由网友zw047总结的,分析了磁盘阵列的瓶颈,主要体现在2个方面:吞吐量与IOPS。 1、吞吐量 吞吐量主要取决于阵列的构架,光纤通道的大小(现在阵列一般都是光纤阵列,至于SCSI这样的SSA阵列,我们不讨论)以及硬盘的个数。阵列的构架与每个阵列不同而不同,他们也都存在内部带宽(类似于pc的系统总线),不过一般情况下,内部带宽都设计的很充足,不是瓶颈的所在。 光转载 2012-10-16 14:49:11 · 905 阅读 · 0 评论 -
shell脚本实现无密码交互的SSH自动登陆
http://blog.163.com/lgh_2002/blog/static/44017526201011305858559/ssh连接远程主机时候询问密码,跟su、sudo命令的默认行为一样,是不从stdin读入数据的,据称是为安全考虑,但是有时候在脚本当中确实需要无人守值的登陆。搜索一下不难找到类似的例子,使用expect来完成密码应答:12转载 2012-07-25 14:24:18 · 1256 阅读 · 0 评论 -
shell 生成public key,实现免密码SSH登录
#!/bin/bashif [ ! $1 ]; then echo "usage: copyssh.sh user@remoteserver " exitfiPORT=22if [ $2 ]; then PORT=$2fiecho $1 $PORT# Uploads your id_rsa.pub to the specified host, wrapped转载 2012-07-25 14:20:18 · 1993 阅读 · 0 评论 -
linux下wget如何下载整个网站,或者特定目录全部文件
需要下载某个目录下面的所有文件。命令如下wget -c -r -np -k -L -p www.xxx.org/pub/path/在下载时。有用到外部域名的图片或连接。如果需要同时下载就要用-H参数。wget -np -nH -r –span-hosts www.xxx.org/pub/path/-c 断点续传-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件-转载 2013-02-18 16:13:26 · 8801 阅读 · 0 评论 -
How to enable IP Forwarding in Linux
By default any modern Linux distributions will have IP Forwarding disabled. This is normally a good idea, as most peoples will not need IP Forwarding, but if we are setting up a Linux router/gateway o转载 2013-03-06 10:32:59 · 789 阅读 · 0 评论 -
U 盘安装Centos操作系统注意事项
1、使用UltroISO制作U安装盘,网上有很多教程, Centos6.3可以iso可以安装进去,Centos6.4超过了4G,我使用mini版本可以用,网上有其他解决方案,没有试过。2、安装过程和光盘安装基本相同,不同的地方在于 多一步选择安装盘,选择本地磁盘,好像是/dev/sda4,应是第一个。 选择bootloader的位置时默认使用/d原创 2013-06-09 17:09:46 · 928 阅读 · 0 评论 -
CentOS 6 最小化安装VNC Server
How to install VNC server on CentOS 6VNC is a protocol that is used to share the desktop with other users/computers over the network/Internet.In order to share a desktop, VNC server must be inst转载 2013-05-31 13:20:02 · 1339 阅读 · 0 评论 -
配置国内的yum源和epel源(163/ustc)
配置163的yum源#cd /etc/yum.repos.d/#wget http://mirrors.163.com/.help/CentOS6-Base-163.repo配置ustc的epel源1、vim epel.repo[epel]name=Extra Packages for Enterprise Linux 6 - $basearchbaseurl=http原创 2013-04-08 17:08:11 · 9354 阅读 · 0 评论 -
device mapper的使用
dmsetup命令显示当前的device mapper的信息dmsetup lsdmsetup infodmsetup status显示设备的依赖关系dmsetup depssda4_crypt: 1 dependencies : (8, 4)vg_richard-lv_home: 1 dependencies :转载 2013-03-29 13:39:23 · 1262 阅读 · 0 评论 -
iSCSI、FCoE 和 FC 的性能比较
转载:http://zh.community.dell.com/techcenter/b/weblog/archive/2011/01/11/comparing-performance-between-iscsi-fcoe-and-fc.aspx 一篇非常喜欢的博文,作者为 Ujjwal Rajbhandari,来自 Dell 存储产品营销部。本文为我们阐述了一个真理,在实测数转载 2013-03-13 13:26:46 · 2818 阅读 · 0 评论 -
Linux LVM 创建、删除、扩展
redhat6.2上做LVM1 先给虚拟机上的RH加一个硬盘。2 启动RH3 在终端上输入[BeiGang@localhost~]$fdisk -lDisk /dev/sdc: 1073 MB, 1073741824 bytes……Disk /dev/sdc doesn't contain a valid partition table4分区1[转载 2013-03-11 12:05:13 · 711 阅读 · 0 评论 -
关闭SElinux和iptables的方法
关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。 如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式 在lilo或者grub的启动参转载 2012-08-08 10:06:29 · 1480 阅读 · 0 评论 -
解决ssh登录等待时间长的问题
http://hi.baidu.com/curioz/item/278c2e32fdb8bb149dc65ed7通过ssh远程登录时,有时很快就提示输密码,有时却要等上快一分钟。Google一番后经实践发现主要有两个关键地方,小结一下:1. DNS (name server)检查服务器端的 /etc/resolv.conf,看有没有连接不上的地址。如果是内网,可以全部删除。转载 2012-08-07 16:34:00 · 1487 阅读 · 0 评论 -
CentOS/Redhat:手动配置IP地址
linux的网卡IP地址信息存放在文件 /etc/sysconfig/network-scripts/ifcfg-eth0 中编辑文件如下01DEVICE=eth0 //指出设备名称02BOOTPROTO=static //启动类型 dhcp|static转载 2011-09-11 16:59:09 · 587 阅读 · 0 评论 -
CentOS / Redhat: KVM Bridged Network Configuration
With bridged networking you can share actual network device with KVM machines. This is required for servers with multiple network cards and gives you good performance. You can choose to put multiple转载 2011-10-10 15:14:46 · 774 阅读 · 0 评论 -
CentOS上安装和配置 Xen
作者:vpssee代码:$ yum install kernel-xen xen安装成功后,可以看到 xen.gz-2.6.18-128.2.1.el5 内核已经装好,修改 default 的值默认启动 Xen 内核。复制内容到剪贴板代码:# vi /etc/grub.conf default=0timeout=2splashimage=(hd0,0)/转载 2011-09-07 12:29:54 · 522 阅读 · 0 评论 -
How to Manage and Use LVM (Logical Volume Management) in Ubuntu In our previous article we told you
http://www.howtogeek.com/howto/40702/how-to-manage-and-use-lvm-logical-volume-management-in-ubuntu/In our previous article we told you what LVM is and what you may want to use it for, and转载 2012-03-13 22:58:43 · 1071 阅读 · 0 评论 -
命令:rpm
RPM(Red Hat Package Manager)命令:rpm1、查询、检查软件包rpm {-q|--query} [select-options] [query-options]rpm {-V|--verify} [select-options] [verify-options]2、安装、升级、删除软件包rpm {-i|--install} [install-o转载 2011-10-11 13:20:37 · 417 阅读 · 0 评论 -
Linux系统上的虚拟化技术
虚拟化技术的方法, 架构和实现概览虚拟化技术的应用十分广泛. 当前虚拟化技术主要关注于服务器的虚拟化, 或在单个主机上寄存多个独立的操作系统. 本文首先介绍虚拟化技术的原理, 然后讨论多个虚拟化技术的实现方法. 另外介绍了一些其它的虚拟化技术, 比如Linux上操作系统级的虚拟化技术. 虚拟化把事物从一种形式改变为另一种形式. 计算机的虚拟化使单个计算机看起来像多个计算机或完全不同的计算转载 2011-09-05 14:17:24 · 1518 阅读 · 0 评论 -
centos / redhat vnc 配置
1.首先查询是否安装VNC Serverrpm -qa |grep vnc如果有类似于:vnc-server-的值返回说明已经安装了vnc-server如果没有安装采用yum安装yum -y install vnc2.配置VNC用户如果以root登录的话,输入vncpasswd Password:Verify:设置root用户的VNC登录用户名和密码转载 2011-11-04 10:08:59 · 1127 阅读 · 0 评论 -
两台linux机器时间同步 NTP 配置
Linux自带了ntp服务 -- /etc/init.d/ntpd,这个服务不仅可以设置让本机和某台/某些机器做时间同步,他本身还可以扮演一个time server的角色,让其他机器和他同步时间。配置文件就是/etc/ntp.conf。为了测试,设置让node2 -- 192.168.1.102和node1 -- 192.168.1.101做时间同步。第一步,node1做tim转载 2011-09-19 13:59:29 · 2687 阅读 · 0 评论 -
Authenticating By Public Key (OpenSSH)
SSH is a protocol for secure, remote logins and file copying; and OpenSSH, provided with most Linux distributions, is its most popular implementation. This recipe, selected from Chapter 6 on "Protec转载 2012-05-31 10:16:29 · 827 阅读 · 0 评论 -
MBR与GPT分区格式(实例-创建大于2TB的分区)
转载:http://dngood.blog.51cto.com/446195/647702一 关键词MBR和2TB的限制在使用fdisk建立分区时,我们最大只能建立2TB大小的分区,如果你的磁盘(阵列)大于2TB,只能通过划分多个分区的方法才能充分利用磁盘容量,这对于使用小于2TB分区的朋友没啥影响,但对于使用大于2TB分区(比如5TB的分区)的朋友就会遇到问题了,转载 2012-05-21 08:42:18 · 2273 阅读 · 0 评论 -
CentOS下部署NTP服务器
原文出处: http://viong.blog.51cto.com/844766/522799安装NTPwget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.6p3.tar.gztar ntp-4.2.6p3.tar.gzcd ntp-4.2.6p3./configure --prefix=/转载 2012-07-20 13:32:03 · 1546 阅读 · 0 评论 -
createrepo:创建本地源
repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[gz],primary.xml.[gz]和repomd.xml(md 意思是 metadata),其中最主要的是repomd.xml文件。一般出现的找不到repodata目录或文件的错误的原因通常有三个:一是路径问题;二是没有生成repodate目录;三是*.repo配置文件冲突(这转载 2012-07-18 14:22:57 · 1604 阅读 · 0 评论 -
linux 下使用wget 下载文件夹
如果目标文件是基于http的文件夹,在windows的 windows explorer 中打开就是文件,但是linux下用firefox打开就是列表,文件多的时候一个个下肯定不行. 使用以下wget命令:wget -r -p -k -np http://example.com/files/ ./转载 2012-07-18 14:41:30 · 1827 阅读 · 0 评论 -
以GNU的hello为例演示制作rpm包的方法
http://blog.chinaunix.net/uid-233544-id-3069806.html本文的演示示例中用到的系统平台是RHEL5.4。制作rpm包需要用到开发发工具,这里可以通过基于yum安装"Development Tools"和"Development Libraries"两个开发组来进行安装。同时,本文只是一个制作示例,以GNU的hello来转载 2012-07-18 09:43:25 · 720 阅读 · 0 评论 -
collectd使用
Collectd是转为周期性收集统计数据和存储而设计的一种后台进程软件 安装EPEL源:Su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm' 安装collectdYum install collectd转载 2012-05-24 16:29:15 · 2742 阅读 · 0 评论 -
ext3/ext4文件系统大分区支持
很长一段时间以来,ext3是很多linux发行版默认的文件系统,目前ext4已经正式发布,已经有发行版开始使用ext4作为默认的文件系统了,其实最初的时候ext4是作为ext3的扩展,但是为了保证ext3的稳定性等原因,很多人反对直接对ext3进行扩展,所以单独作为了ext4项目。 ext3还是使用15个inode来查找数据块,前12个为直接数据块,直接指向存储数据的数据块转载 2012-05-21 08:39:53 · 2531 阅读 · 0 评论 -
存储分类分析:DAS、NAS、SAN
目前磁盘存储市场上,存储分类(如下表一)根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows、UNIX、Linux等操作系统的服务器;开放系统的存储分为:内置存储和外挂存储;开放系统的外挂存储根据连接的方式分为:直连式存储(Direct-Attached Storage,简称DAS)和网络化存储(Fabric-Attac转载 2012-05-21 09:24:09 · 479 阅读 · 0 评论 -
条条大路通向SAN,IP SAN完全攻略
要组建一个存储局域网络只有光纤可以吗?尽管我们知道光纤是目前最为成熟和稳妥的存储局域网络解决方案,并占有全世界绝大部分存储局域网络的市场份额,但同时我们也看到存储网络领域还有iSCSI、SAS甚至infiniband等标准,在技术上也都可以实现存储交换的种种需求,用于构建存储局域网络。当然这几种技术各自有各自的技术优势,也拥有不同的前途命运。 SAS是存储交换领域的后起之秀,最近一年转载 2012-05-21 09:20:06 · 902 阅读 · 0 评论