Linux中exec的用法总结 十二月 6th, 2010

将file中的内容作为标准写出

exec 3 将file读入到fd3中

sort <&3
fd3中读入的内容被分类

exec 4>file
将写入fd4中的内容写入file中

ls >&4
Ls将不会有显示,直接写入fd4中了,即上面的file中

exec 5<&4
创建fd4的拷贝fd5

exec 3<&-
关闭fd3
(..更多内容)
Tags: Linux exec

Posted in linux | Comments(0)»

read 命令用法详解 十二月 6th, 2010

read 命令用法详解

1. 简介

read是一个buildin命令,主要完成对参数的赋值,类似C语言中的scanf。其不仅可以赋值变量,还可以赋值数组;其输入不仅是屏幕,还可以是文件描述符。

(..更多内容)

有时候我们在安装linux的时候没有选择上中文支持语言包,这样用linux打开含有中文的文档或者打开中文网站的时候就会出现乱码,解决的办法是yum groupinstall chinese-support

RHEL安装码 十二月 6th, 2010

49af89414d147589  RHEL5.X都可以用,RHEL AS 不知道能不能用!
Tags: RHEL 安装码

Posted in linux | Comments(0)»

FTP数字代码的意义 十一月 28th, 2010

FTP数字代码的意义

  110 重新启动标记应答。

  120 服务在多久时间内ready。

  125 数据链路埠开启,准备传送。

  150 文件状态正常,开启数据连接端口。

  200 命令执行成功。

(..更多内容)
Posted in 其他 | Comments(0)»

List of raw FTP commands 十一月 28th, 2010

This page originally appeared at http://www.dreamhaven.org/ftp-raw.html, but the last time I looked it wasn't there any more, so I posted a local copy for you here. If you were really looking for a list of commands for the Microsoft Windows command-line FTP client, please look here instead.

(..更多内容)
Tags: FTP commands

Posted in linux | Comments(0)»

vsftpd 详解 十一月 26th, 2010

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操 作系统下使用FTP,都会遇到大量的FTP内部命令。 熟悉并灵活应用FTP的内部 命令,可以大大方便使用者,并收到事半功倍之效。
(..更多内容)
Tags: vsftpd

Posted in linux | Comments(0)»
个人觉得比较详细的GAE教程,新手值得一看!点击下载:谷歌_GAE_免费搭建网站_图文_详细_教程.pdf
在vsftp中启用了 anon_upload_enable=YES anon_mkdir_write_enable=YES 选项后用匿名帐号登录系统发现无权上传文件和创建文件夹. (..更多内容)
Tags: linux Vsftpd

Posted in linux | Comments(0)»

linux下设置时间方式 十一月 20th, 2010

linux下设置时间方式,经常忘记,故记录于此
1、只设置日期:date -s 20091113
2、只设置时间:date -s 14:01:02
3、设置日期和时间:date -s "20091113 14:01:02"

1、今天中午有个时间很特别,2009-08-07 12:34:56,用下面这个格式就可以显示出12/34/56/7/8/9这种格式。其中"-"可以忽略首位的"0"。

date +'%I/%M/%S/%-d/%-m/%-y'

2、设置年月日为20090807,时间为00:00

date -s 20090807

3、设置时间,不改变日期

date -s  16:02:23

4、设置日期及时间

date -s "20090807 16:02:23"

5、查看100天又5小时前的具体时间

date -d "-1 day 5 hour" +"%Y-%m-%d %H:%M:%S"

6、查看100分钟后的时间

date -d "+100 min" +"%Y-%m-%d %H:%M:%S"

7、计算时间戳

date -d 20090528 +%s

8、还原时间戳

date -d "1970-01-01 1243440000 sec GMT" +"%F %T"

9、利用NTP协议在线更新系统时间

ntpdate 210.72.145.44

Posted in linux | Comments(0)»

passwd和group文件的信息 十一月 20th, 2010

/etc/passwd 中每一行代表一个用户的账号数据,每一行又使用冒号(:)分隔出7个字段,每个字段的名称如下:

USERNAME:PASSWORD:UID:GID:COMMENT:HOMEDIR:SHELL

USERNAME

用户的名称,又称为账号名,登录名,最长为32个字符,由字母、数字、下划线、连接线;数字不能作为第一位

PASSWORD

/etc/passwd文件的权限限定为:0644 也就是rw-r-r 任何用户都可以浏览,加密过的密码显示X

UID

用户的标识符,范围是:0-4 294 967 295

GID

组标志符

COMMENT

用来记录用户的全名和其他批注数据,例如电话号码等

HOMEDIR

用户的主目录

SHELL

用户登录时候的SEHLL,如果不想让用户登录linux系统,直接在这个字段写上/bin/false、/sbin/nologin

 

/etc/group文件每一行代表一批组账号的资料,每一行的格式如下:

GROUNPNAME:PASSWORD:GID:MEMBERS

GROUNPNAME

和用户名一样

PASSWORD

组密码

GID

组标识符

MENBERS

组成员

 

Posted in linux | Comments(0)»

大家都知道windows上的字体是比较丰富且很漂亮,那如何使用这些现成的字体呢?尤其是linux 系统?
这里我们就以RedHat Enterprise Linux 5下如何安装字体为例, 经过仔细分析,windows 和Linux 下字体是通用的 只是各自的扩展名称不一样,
windows 下是 .ttc 为字体扩展名
Linux 下是.ttf而已.
那么直接把windows 上的字体文件 复制到Linux对应的目录下重命名不就可以了??????

直接把xp下面的“宋体&新宋体”更新上去
过程如下:
引用

1,cd /usr/share/fonts
2,mkdir truetype
3,cd truetype
4,mkdir simsun
5,使用FTP或SFTP将xp下的simsun.tcc文件传到/usr/share/fonts/truetype/simsun/目录中
6,执行 mkfontscale
生成了fonts.scale文件
7,执行 mkfontdir
  生成了fonts.dir文件
8,chkfontpath --add /usr/share/fonts/truetype/simsun/
9,service xfs reload

此时,如果linux 上安装有KDE,或者GNOME的话,使用Window方式登录,语言选择中文,即可显示漂亮的中文了。

Posted in linux | Comments(0)»


[root@localhost ~]# rpm -qa telnet*
telnet-server-0.17-39.el5
telnet-0.17-39.el5

如果这两个软件包已经安装上以后说明可以使用telnet服务了。

一般的可能会缺少telnet-server包

可以通过 yum install telnet-server来安装


然后可以通过ls /etc/xinetd.d/telnet查看有没有telnet服务 有说明可以进行服务的启动关闭的设置


测试

telnet ip

如果配置正确,系统就会提示输入用户名和密码

默认的只允许普通用户登录

 

Telnet服务的配置步骤如下:

一、安装telnet软件包(通常要两个)

1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;

2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序;

安装之前先检测是否这些软件包已安装,方法如下:

[root@wljs root]#rpm –q telnet或[root@wljs root]#rpm –q telnet-client

[root@wljs root]#rpm –q telnet-server

如果没有检测到软件包,需要进行安装,red hat linux 9默认已安装了telnet软件包,一般只要安装telnet-server软件包。

1、在red hat linux 9的安装盘中获取telnet-server-0.17-25.i386.rpm软件包。

2、安装软件包

[root@wljs root]#rpm –i telnet-server-0.17-25.i386.rpm

二、启动telnet服务

1、开启服务

方法一:使用ntsysv,在出现的窗口之中,将 telnet前面*加上,然后按下 OK 。

方法二:编辑 /etc/xinetd.d/telnet

[root@wljs root]# vi /etc/xinetd.d/telnet

找到 disable = yes 将 yes 改成 no 。

2、激活服务

[root@wljs root]# service xinetd restart

三、测试服务

[root@wljs root]#telnet ip(或者hostname)

如果配置正确,系统提示输入远程机器的用户名和密码

Login:

Password:

注:默认只允许普通用户

四、设置telnet端口

#vi /etc/services

进入编辑模式后查找telnet(vi编辑方式下输入/telnet)

会找到如下内容:

telnet 23/tcp

telnet 23/udp

将23修改成未使用的端口号(如:2000),退出vi,重启telnet服务,telnet默认端口号就被修改了。

五、Telnet服务限制

telnet是明文传送口令和数据的,如果你对其默认的设置不满意,有必要对其服务范围进行限制。假设你的主机的ip是210.45.160.17,就可以按如下方式设置了,^_^!

#vi /etc/xinetd.d/telnet

service telnet

{

disable = no #激活 telnet 服务,no

bind = 210.45.160.17 #your ip

only_from = 210.45.0.0/16 #只允许 210.45.0.0 ~ 210.45.255.255 这个网段进入

only_from = .edu.cn #只有教育网才能进入!

no_access = 210.45.160.{115,116} #这两个ip不可登陆

access_times= 8:00-12:00 20:00-23:59 # 每天只有这两个时间段开放服务

......

}

六、Telnet root用户的登入

telnet 不是很安全,默认的情况之下不允许 root 以 telnet 进入 Linux 主机 。若要允许root用户登入,可用下列方法:

[root @wljs /root]# vi /etc/pam.d/login

#auth required pam_securetty.so #将这一行加上注释!

[root@wljs root]# mv /etc/securetty /etc/securetty.bak

这样, root 就可以直接进入 Linux 主机了。不过,建议不要这样做。也可以在普通用户进入后,切换到root用户,拥有root的权限。

Posted in linux | Comments(0)»
很久都没有操作都忘 的差不多了,重新练练,加深点印象。
这些操作都 是 在 VMWare虚拟机上进行 的 。首先把RHEL5安装 在 /dev/sda上。安装完后从添加了四块硬盘,分别 是 /dev/sdb、/dev/sdc、/dev/sdd、/dev/sde
以root进入系统,首先看一下磁盘 的情况:
(..更多内容)

格式如下:
PACKAGE-VERSION-RELEASE.TYPE.rpm

PACKAGE 软件的名称

VERSION 用来标志软件的版本号

RELEASE 这个是RPM软件包文件的释放号码,RPM软件包文件的包装者每次推出新版本的RPM软件包时,便会增加这个数值。

TYPE 软件包的文件类型

常见的类型如下:

i386,i486,i586,i686 针对Intel 80*60兼容的CPU

ia32,ia64 针对Intel IA32 与 IA64

alpha 针对Dec Alpha

sparc 针对Sun SPARC 平台

src 源码RPM包

noarch 表示独立的RPM包

 

Posted in linux | Comments(0)»
进入linux rescue 模式:
找一张linux系统安装盘,设置光盘启动以后出现了第一个画面以后,按 F5 然后输入 linux rescue 然后,会提示你回答几个简单问题,包括语言选择等。也会提示你选择rescue映像的位置,比如:local cdrom,hard driver,nfs image,ftp或http。还会提示你是否建立网络连接,如果需要备份系统或网络安装rpm包,这很有用。

(..更多内容)
Tags: 引导扇区

Posted in linux | Comments(0)»

目前shadow对密码的提供的功能如下:

 密码的有效期限,组管理员

/etc/shadow文件格式具体如下:

USERNAME:PASSWORD:LAST_CHANGED:MIN_DAYS:MAX_DAYS:WARNNING:EXPIRES:DISABLED

USERNAME: 用户的账号名称,这个账号必须是/etc/passwd中可以找到的名称
PASSWORD:加密后的密码,如果显示的是两个感叹号,代表该账号的密码已经被锁定了,如果是空白说明该账号无密码
LAST_CHANGED:记录用户的账号的密码最后一次修改的时间,这里记录的是从1970年1月1日到修改日之间的天数
MIN_DAYS:从设置密码后多少天内不能修改密码
MAX_DAYS:从设置密码后多少天内一定要修改密码
WARNNING:在密码要过期的前多少天警告用户
EXPIRES:密码过期的时间,也是从1970-1-1开始算起,如果这个值为空,说明密码永远都不过期
DISABLED:账号是否被锁定,0代表锁定,不为0说明为锁定


/etc/group文件的格式如下:
GROUPNAME:PASSWORD:ADMINISTRATORS:MEMBERS

GROUPNAME:组的名称
PASSWORD:组的密码,如果是一个感叹号,说明组账号已被锁定
ADMINISTRATORS:组管理员
MEMBERS:组成员的清单

Posted in linux | Comments(0)»
一、配置yum源服务端(192.168.4.1)
1、从RHEL5 DVD光盘中复制软件包。
[root@localhost ~]# mount /dev/cdrom /media/cdrom
[root@localhost ~]# cp -prf /media/cdrom /var/ftp/rhel5
[root@localhost ~]# umount /dev/cdrom

2、安装createrepo软件包。
[root@localhost ~]# rpm -ivh /var/ftp/rhel5/Server/createrepo-0.4.4-2.fc6.noarch.rpm
(..更多内容)
Tags: yum源 RHEL5

Posted in linux | Comments(0)»

1.firstboot服务时你安装好系统第一次启动的时候会启动,以后一般都不能再启动了。如果想要启动firstboot的话,只要修改/etc/sysconfig/firstboot中的RUN_FIRSTBOOT=NO改为:RUN_FIRSTBOOT=YES就行了,然后就可以通过firstboot命令来运行服务了,但是要注意的是通过firstboot配置好的以后RUN_FIRSTBOOT自动改为:NO。

2.system-config-*管理工具

system-config-date或者time 在T和U下都可以使用,但是建议在U下使用
system-config-display 配置x-window的分辨率和颜色数和多屏幕输出
system-config-language是用来配置系统的默认的语言的,在U下使用
system-config-network配置网络的工具,U下默认使用的是system-config-network-gui 而T下默认使用的是system-config-network-tui
system-config-rootpassword是在U下使用的用来更新root密码的工具
system-config-services是在U下管理服务的工具
system-config-users是用来在U下管理用户的工具

Posted in linux | Comments(0)»

(1)菜单VM->Settings->Options->Shared Folders->Always enabled->Add->Next->建议修改默认共享名称“Name”项(例如“MyShare”)、“Host folder”项则通过Browse找到或直接输入你的共享路径(例如“D:\”)->Next->Finish。 (2)映射网络驱动器:在VMware的Windows Server 2003/2008中打开“我的电脑”->工具 ->映射网络驱动器->驱动器项选“Z:”(以默认映射到Z盘为例)、文件夹项单击“浏览” ->VMware Shared Folders->.host->Shared Folders->你刚才设置的共享“MyShare”->确定 (也可以直接输入“\\.host\Shared Folders\MyShare”)->完成。这样就设置了共享盘(即Z盘)。

Posted in 其他 | Comments(0)»