graybull's Blog
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搭建SVN服务器 -- 简单方案
本文将介绍Linux下搭建SVN服务器的简单解决方案,即安装基本的服务器端和客户端,提供SVN的基本服务。
而更高阶的解决方案的内容,将会包含:SVN与Apache结合提供HTTP支持,邮件配置,备份方案,使用svnstat分析SVN数据,to name a few.
- SVN简介
- 安装SVN服务器
- 配置和使用SVN
- 客户端连接SVN
SVN简介
SVN是一个代码版本管理工具,较为流行。详情请看http://subversion.apache.org/或者google之。
类似的工具有CVS,TFS和眼下热起来的Git。
跨平台C++单元测试框架GTest -- Linux下试用
GTest是Google开发的跨平台而且开源的C++单元测试框架,很好很强大。首先奉上下载地址:https://code.google.com/p/googletest/ 。关于GTest在Windows下使用,CoderZh给出了十分详尽的使用指南:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html 。
这里,是我在Linux下初尝GTest 1.6.0。
- 生成gtest库
- 编写简单功能函数
- 编写单元测试代码
- 编译与运行测试
Linux安装Apache Web Server
嗯,我想构建个高性能Web站点来玩玩。就从这里开始吧。
- 安装APR和APR-util
- 安装PCRE
- 安装httpd
- 启动web server
OS是rhel6.1 x64。在httpd源代码目录下,执行./configure会出错,提示需要apr等包。这是因为httpd依赖于APR、APR-util和PCRE,需要先安装它们,后添加路径入configure的选项中。使用以下命令可获得帮助:
$./configure -help | grep apr
输出:
--with-included-apr Use bundled copies of APR/APR-Util
--with-apr=PATH prefix for installed APR or the full path to apr-config
--with-apr-util=PATH prefix for installed APU or the full path to
它告诉我需要加上apr和apr-util的路径。
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之间的数据共享上面。