随笔分类 -  Linux

Linux的各种命令及其Shell编程的一些总结
摘要:由于经常工作在linux下,所以很多时候需要将自己工作的报告或其他有用的东东发送给相关的人,所以花时间研究了一下在linux下如何发送mail。我们通常能用到下面3中发送方式:1. 使用Shell当编辑器发送邮件这种方式可以直接在shell窗口编辑邮件正文,当编辑完成之后使用Ctrl+D退出,同时邮件也会被发送出去# -s后面是邮件的主题,主题后面是目标邮件地址[root@centos6 ~]# mail -s “Lucky mail” xlapn@126.comHi Tomas,Thank you for you help!Regards,Daniel2. 使用管道发送邮件echo后面的是邮 阅读全文
posted @ 2012-08-05 22:43 DanielXLee 阅读(774) 评论(0) 推荐(1)
摘要:在Linux下,对于刚开始接触VirtualBox的小菜们都是通过图形界面来创建VM的,这对于用过Windows的人来说是比较容易的一件事,但是创建好VM之后我们需要在宿主机上通过命令来监控各个VM,下面介绍几个我用过,也比较常用的几个命令:1. 查看当前已有的VM# 查看所有的VM[root@hpctest ~]# vboxmanage list vms"RHEL5.6_for_HPC2.1" {a6f73f9a-4f78-4b63-9a96-faa235989633}"RHEL6.1_for_HPC3.0.1" {06ae241e-cfa1-435f 阅读全文
posted @ 2012-08-02 09:54 DanielXLee 阅读(1371) 评论(0) 推荐(1)
摘要:要使用IPMITOOL工具,首先需要了解怎样获取帮助# 查看ipmitool的帮助,可以看到如下信息[root@r720 etc]# ipmitool helpCommands: raw Send a RAW IPMI request and print response i2c Send an I2C Master Write-Read command and print response spd Print SPD info from remote I2C device la... 阅读全文
posted @ 2012-07-30 17:30 DanielXLee 阅读(4453) 评论(0) 推荐(0)
摘要:VNC是Linux上的一款非常优秀的远程控制工具软件,通常我们在Windows上面安装vnc客户端软件来远程访问Linux机器(Windows上常用的客户端RealVNC),要远程连接到Linux首先要确保Linux上面已经安装了VNC server,下面以CentOS 6为例来说明:1. 检查是否已经安装了VNC server[root@centos6 ~]# rpm -qa | grep vnctigervnc-1.0.90-0.17.20110314svn4359.el6.i686gtk-vnc-0.3.10-3.el6.i686tigervnc-server-1.0.90-0.17.2 阅读全文
posted @ 2012-07-23 20:54 DanielXLee 阅读(13136) 评论(0) 推荐(0)
摘要:安装可以分为两种方式,第一种比较复杂,使用rpm安装,需要手工的去下载安装包;第二种比较简单,就是通过YUM去安装。配置YUM源下载openvz.repo文件到/etc/yum.repos.d/目录,通过下面的命令来完成,使用root用户:# cd /etc/yum.repos.d# wget http://download.openvz.org/openvz.repo# rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ安装OpenVZ Kernel运行下面的命令# yum install [o]vzkernel[-flav. 阅读全文
posted @ 2012-07-22 15:11 DanielXLee 阅读(1402) 评论(0) 推荐(0)
摘要:最近在平凡的安装RHEL6的虚拟机,由于RHEL6是收费的,所以它自带的YUM源对于我们这些免费软件使用者是不能用的,其他第三方的在线YUM源不是特别好找,如果RHEL6镜像自带的软件包能够满足需求的话,将其配置为本地的YUM源也是不错的选择,下面将给出详细的配置过程:1. 寻找RHEL6 iso镜像一般情况下我们可以再cdrom中找到,如果是这种情况就简单了#挂在光盘,拷贝文件mount /dev/cdrom /mntmkdir /local_yum_sourcecp -a /mnt/* /local_yum_source如果是使用VirtualBox或者Vmware创建的虚拟机,光盘文件一 阅读全文
posted @ 2012-07-20 15:59 DanielXLee 阅读(372) 评论(0) 推荐(0)
摘要:1. 创建User[root@hpctest home]# useradd -s /bin/tcsh super-man其中super-man使我们创建的用户,-s参数是指定创建的用户登录时使用的shell类型,这里指定super-man用户的登录时使用tcsh,adduser命令参数详解:adduser --help2. 修改User的属性简单的例子:修改用户的登陆shell,usermod命令参数详解:usermod --help[root@hpctest home]# usermod -s /bin/bash super-man3. 将User加入到sudo列表中在root用户下使用vi 阅读全文
posted @ 2012-07-20 15:19 DanielXLee 阅读(214) 评论(0) 推荐(0)
摘要:1 #!/bin/sh 2 myPath="/var/log/httpd/" 3 myFile="/var /log/httpd/access.log" 4 5 #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 6 if [ ! -x "$myPath"]; then 7 mkdir "$myPath" 8 fi 9 10 #这里的-d 参数判断$myPath是否存在 11 if [ ! -d "$myPath"]; then 12 mkdir "$myPath&qu 阅读全文
posted @ 2012-07-19 20:47 DanielXLee 阅读(644) 评论(0) 推荐(0)