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自动批量添加用户
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指定存放包及其依赖包的目录;