Unix/Linux - graybull's Blog

ubuntu install sun jdk 1.7

  • download jdk-7u25-linux-x64.tar.gz from oracle site.
  • unpack jdk-7u25-linux-x64.tar.gz
  • Install it. Actually, you needn't install it, just copy the directory to a specified place.

     $ sudo mkdir /usr/local/java

     $ sudo cp jdk1.7.0_25 /usr/local/java

继续阅读

更新ubuntu12.04源

  • 打开源配置文件

   $ sudo vi /etc/apt/sources.list

  • 添加以下源到文档末尾

   见文末。

  • 执行更新

   $ sudo apt-get update

继续阅读

linux备份与恢复系统

  • tar命令(目录级)
  • dump命令(文件系统级)
  • dd命令

继续阅读

redhat linux卸载默认的openjdk与安装sun的jdk

redhat enterprise linux 6.1系统中默认安装了openjdk,可是我想用的是sun的jdk。

  • 卸载openjdk
  • 安装sun的jdk
  • 配置环境变量

继续阅读

redhat linux开启FTP服务器 - vsftpd

 

转自:http://www.cnblogs.com/JemBai/archive/2009/02/05/1384413.html

一、Linux FTP服务器分类:

<1>wu-ftp

<2>proftp=profession ftp

<3>vsftp=very security ftp


配置文件:

/etc/vsftpd/vsftpd.conf   //主配置文件

/etc/vsftpd/ftpusers      //被禁止登录FTP的用户文件

/etc/vsftpd/user_list     //允许登录FTP的用户文件

继续阅读

使用Xmanager远程访问Redhat Enterprise Linux 6.1

  • 在Linux服务器开启gdm
  • 配置防火墙
  • 配置selinux
  • 使用xmanager连接linux服务器

 

在Linux服务器开启gdm

1) 配置custom.conf

# vi /etc/gdm/custom.conf

在[xdmcp]下添加:

enable=true

port=177

在[security]下添加:

AllowRemoteRoot=true

2)配置inittab

# vi /etc/inittab

最后一行应该为:

id:5:respawn:/usr/sbin/gdm

继续阅读

Redhat Linux配置IP地址

转自:http://www.cnblogs.com/mailingfeng/archive/2012/10/31/2747510.html

 
要修改Linux的IP地址,依次修改以下三个文件:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
 
1./etc/sysconfig/network
 
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=WKM                  #主机名
GATEWAY=192.168.53.1       #默认网关
 
2./etc/sysconfig/network-scripts/ifcfg-eth0
 
DEVICE=eth0                                #设备名称
NETMASK=255.255.255.0             #子网掩码
IPADDR=192.168.53.147             #IP地址
BOOTPROTO=static                      #【none | static | bootp | dhcp】引导时不使用协议|静态分配|
                                                    #   BOOTP协议|DHCP协议
DNS1=211.99.25.1                      #域名解析服务器
ONBOOT=yes                               #【yes | no】引导时是否激活设备
PEERDNS=yes
 
3./etc/hosts
#建立hostName到ip的映射关系
#可建立多条, 其中有一条的yourHostName应该为第一步中的HOSTNAME相同.
#否则你使用InetAddress.getLocalhost()会有异常,应该找不到相应ip的映射
192.168.0.99  yourHostName localhost locahost.domain 
 
4./etc/resolv.conf (该步可以不做)
nameserver 211.99.25.1          #DNS配置 同2中的 【DNS1=211.99.25.1 】
 
5.重启生效
    使IP地址生效:
   /sbin/ifdown eth0
   /sbin/ifup eth0
 
   配置dns解析 (该步可以不做)
   echo "nameserver 211.98.1.28">> /etc/resolv.conf 
 
   通知网关更新信息:
   /etc/init.d/network restart

 

继续阅读

Linux自动批量添加用户

shell script如下:

该script从文件usernames中读取用户名,然后创建用户,并设置密码为:用户名+suffix

 

#!/bin/bash

suffix=123

for name in `awk '{print $0}' ./usernames`
do
#	echo $name
       useradd -d /home/${name} -g develop -s /bin/bash ${name}
#       echo ${name}${suffix}
       echo ${name}${suffix} | passwd ${name} --stdin
done

Linux与Windows间共享资源 - 使用Samba

我的情景:我有一台Redhat Linux服务器和多台windows个人计算机,用来进行C++开发。想用windows上Visual studio编辑代码,而在Linux上编译和运行代码。这样既可以让代码的目标平台为Linux,也可使用VS的强大功能来编辑代码。

使用Samba,可以实现在Windows下共享Linux的代码文件,并直接用VS编辑这些代码。

  • 说在前面
  • 安装Samba
  • 配置Samba
  • Windows使用Linux的共享资源
  • ...

 

1. 前言

1.1 OS

服务器:redhat enterprise linux 6.1 x64;个人计算机: windows 7

1.2 Samba介绍

为了使Windows 主机间的资源能够共享,微软于1980年开发了SMB(Server Message Block)通信协议,并通过SMB通信协议,使网络上各台主机之间能够共享文件、打印机等资源。目前类似这种资源共享的通信协议还有NFS、 Appletalk、Netware等。

后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。

Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件 共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

继续阅读

使用yum下载包及其依赖包

有时候,我们仅仅想下载安装包及其依赖包,而暂时不安装它们。嗯,你太无聊了吧。

我目前能想到的情景是:我想建立一个自己的yum服务器,上边放着很多包,供内部网络的多台机器使用。所以首先得下载包。

  • 安装yum-downloadonly
  • 使用yum-downloadonly

安装yum-downloadonly

首先,要有一个可用的yum源。参考:http://graybull.is-programmer.com/posts/37702.html

安装yum-downloadonly

$ sudo yum install yum-downloadonly

使用yum-downloadonly

$ sudo yum install --downloadonly --downloaddir=<diretory>  <package name>

若软件包已安装,则可用reinstall代替install。

--downloadonly指明只下载,不安装;

--downloaddir指定存放包及其依赖包的目录;




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee