51CTO博客开发
作为一名 linux 管理员,在多台 Linux 服务器上登陆进行远程操作是每天工作的一部分。但随着服务器的增多,每次登陆,系统都会提示输入用户名和密码,频繁的输入用户名和密码是一件让人很烦的事情。也许有人说可以用一些客户端工具,比如:SecureCRT 等,的确使用这些软件会方便很多,但是这些软件不是价格昂贵的
在平台上线前,会在数据库里写入很多测试数据,到数据库需要正式发布的时候,这些测试的数据必须清理掉。数据库里如果只有几个表到是好说,一条 truncate 命令一个一个清除,但是如果数据库里有成百上千个表,那么这样一个一个的清除既费时也变成了不可能完成的任务了。于是硬着头皮思考能否做成一个通用的存储过程,
我们一般使用 MySQL 的时候,如果数据量不大,只使用一台 MySQL 服务器,备份的时候使用 mysqldump 工具就可以了,但是随着业务不断发展,问题出现了:数据量直线上升,单独一台数据库服务器开始出现性能的瓶颈,数据访问越来越慢。备份也变得困难了,因为 mysqldump 是导出一份文本文件,而数据量特
rsync 是一个经常被用来同步数据的命令,但是在使用过程中一个小细节比较容易被忽略,那就是路径结尾的 “/” ,在路径的结尾有没有反斜杠,命令结果是大不相同的。现在作个简单试验来说明: 新建两个目录,一个名为sourceDir,另一个名
最近经常发现一台 Apache 服务器监控报警,登陆服务器后发现 Apache 的进程占用过多的服务器资源而导致无法响应,查看 Apache 的日志,太庞杂又没法直观的看出问题来。还好 Apache 自带的 server-status 功能可以很好解决问题。 要启用 server-status 必须首先加载 s
一、OpenVPN 的安装环境 1、Server 端的环境 Red Hat Enterprise Linux AS release 4 (Nahant Update 8) Kernel:2.6.27.48 Ip:192.168.0.1 2、Client 端的环境 Windows XP PRO SP2 Ip:192.168.0.2 二、OpenVPN 服务端安装过程 1、检查 ke
一般来说,我们安装一台服务器都是使用CD或DVD安装,但是这种安装方式有几个缺点:1、CD和DVD的盘片寿命有限,几次安装下来就很容易磨花而作废。2、CD和DVD安装的速度慢,安装前要刻盘,安装时读盘时间也比较长。3、最重要的一点是对于我这种偶尔要去机房的人来说,机房的服务器不是每个都有CD或DVD光驱的。而U盘安装则是一种很好的替代方式。特别是有以下几个显著优势:1、U盘价格便宜,容易购买,容量
新接手一台服务器的运维工作,系统是rhel4u8,习惯性的在系统crontab做了一个网络对时服务。谁知道第二天,客服的同事说有客户反映服务器的时间不对,心里很是奇怪,赶紧登录那台服务器查看,date查看时间果然不对,开始以为是对时服务失败,查看cron的日志,发现没有报错。于是手工运行ntpdate 210.72.145.44,发现时间没有变化,于是手动date命令输入当前时间,这次正确了,为了
在rhel4updae8系统是使用cp命令覆盖文件总是提示要输入yes或no,一个两个就算了,大量的文件复制就不行了,即使加上-f参数也无法强行覆盖。苦思冥想不得解,终于在查阅了众多资料后让我找到了解决方法,这里写出来,让有同样困惑的朋友也不再为此发愁了。 方法一: 输入alias命令,看到系统内部使用的是cp的别名。 #alias alias cp='cp -i' 输入unalias
公司购买了一批HP DL360G5服务器,数量大约有200台。要统一安装 RedHat Enterprise Linux AS 4 update 7 操作系统。如果一台一台手动安装不但费时费事,更是会让我羸弱的身体雪上加霜。于是公欲善其事,必先利其器。我决定使用PXE来批量安装这批服务器。 以下是安装配置的过程: 硬件和软件环境: 硬件:找一台安装了RedHat Enterprise L
在windows下的ad-hoc直连模式只需要修改为计算机点对点方式即可,在Fedora下进行ad-hoc配置过程如下:
lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https,hftp, fish(其中ftps 和https需要在编译的时候包含openssl库)。llftp的界面非常像一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。 命令行语法要看lftp的命令行语法,只要在
HP 360G5 在网页中打开ILO远程时候,出现如下信息: The Integrated Remote Console is unavailable, it is already in use by a different client. 解决办法如下: 选择Remote console 标签。 选择Settings 设置Shared Remote Console
某日,登陆一台mssql数据库服务器,从菜单中打开企业管理器,得到以下报错提示:---------------------------------------------------------------------- Microsoft Management Console MMC 不
公司有一台服务器安装的了rhel5系统,默认的内核是带xen的内核,正好有个交换机要调试,连接后发现串口设备无法工作。 咨询服务器厂家客服后得到一下答复: 产生原因: 这是因为Xen会缺省将串口1 ttyS0看作是虚拟控制台,从而其他串口设备无法正常工作
日常网络管理中上传和下载文件,普遍都是使用ftp,但是由于ftp的安全性。我们现在都会使用sftp和scp替代ftp。但是我们更希望用户只能scp和sftp来传文件,不希望用户能登录系统。 rssh就是这样一个软件,可以配合openssh把用户chroot在特定目录内上传和下载,并使该用户无法登录终端shell。
一般服务器发行版的bash版本都比较陈旧,要想体会新版的bash带来的新特性就需要升级bash。 步骤如下: 1、检查本机系统自带的bash版本: #bash --version #GNU bash, version
登陆到一台正在运行的redhat linux服务器查看它的系统版本是很容易的一件事情,下面就说我自己常用的几种方法。方法一:查看redhat-release文件[root@server ~]# cat /etc/redhat-release Red Hat Enterprise Linux AS release 4 (Nahant Update 8)方法二:查
目的:要求能在家里或其他外网环境访问在公司内网中我的工作电脑网络结构图:A(adsl)----->B(A\C都能访问)<-----C(工作电脑)操作步骤:C#ssh -f -N -4 -R 5901:127.0.0.1:5901 admin@B.ipB#ssh -f -N -4 -g -L 5901:127.0.0.1:5901 admin@localhostA#vncvier B.i
试验目的:网卡自动备份 多网卡负载平衡 试验环境:操作系统:rhel 4 update 8 服务器型号:HP DL360G5网络配置:ip:192.168.1.28 netmask:255.255.255.0 gateway:192.168.1.1操作步骤:1. 新建bond0配置文件[root@server1 ~]# cd /etc/sysconfig/network-scripts[root@
使用rhel版本当服务器操作系统,最麻烦的一件事情莫过于装软件所产生的依赖性问题。使用yum就可以有效的避免这种事情的发生。但是我没有购买rhel的服务,无法使用官方源安装、升级怎么办,最简单的方法就是自己搭建一个yum本地源使用。 找一张最新的rhel5.3的安装光盘或安装光盘镜像。先挂载光盘或镜像。  
远程维护Linux服务器过程中,一般都是在终端界面下进行维护。偶尔会因为某些操作造成终端乱码出现,以下是我总结的去除终端乱码的方法。 英文字符乱码 一般该字符乱码多出现在cat了二进制的文件时,因为二进制文件中多有控制码,会导致终端界面乱码,通常解决方
linux是一个多用户的操作系统,用户可以在不同地方连接上LINUX服务器,在系统中我们可以使用w命令来查看当前在线用户。 03:05:23 up 19 min, 3 users, load average: 0.00, 0.03, 0.05USER TTY &nbs
tar是每个linux管理员经常用到的命令。我现在把工作中常用的一些用法归纳记录与此。 1、压缩指定目录和文件 tar zcvf aaa.tar.gz -T filelist filelist中包含了需要压缩的目录和文件列表,这个列表是要带路径的,这个列
工作中,复制、移动、删除一个或多个目录或目录中的文件是最平常不过的事情,如果目录不多或深度不大,操作起来也不是什么难事。但是当达到一定工作量了就需要想到一个批量处理的方法,这能提高很多工作效率。 linux上shell脚本是最方便做这种事情的,这个脚本就是一个遍历目录的脚本,通过增加代码就可以完成一些特殊的功能,我这里只是列
今天有网友问我一个问题,问题是他要在一个脚本中删除所有的中文汉字。这个问题一下子使我有点犯难,在脚本中删除一两个汉字,那我是手到擒来,匹配所有汉字倒是第一次。于是净下来仔细想了一下,汉字在计算机系统里是按照一定的编码格式表示的,就是我们常说的如:GB2312、GB18030等,那么这个问题就应该好解决了,只要符合这个编码格式的就都是汉字了。于是上网搜索汉字的编
经常使用Linux系统,大部分情况下都是在命令行状态下进行远程维护和管理,如果需要用到图形环境,该用什么工具进行连接维护管理呢?日常使用windows系统维护时都是用pcanywhere或远程桌面进行远程连接进行操作,那Linux下有没有类似pcanywhere的软件吗?答案是当然有了,那就是VNC,一个可以与
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号