Linux 远程登录服务:telnet和ssh
Linux 远程登录服务:telnet和ssh
通常情况下远程登录我们使用telnet服务,Red Hat
Linux带有telnet服务器的软件包,我们需要安装telnet-server和xinetd两个软件包:
[root@rh73 ~]# rpm -ivh
/mnt/cdrom/RedHat/RPMS/telnet-server-0.17-20.i386.rpm
[root@rh73 ~]# rpm -ivh
/mnt/cdrom/RedHat/RPMS/xinetd-2.3.4-0.8.i386.rpm
设置telnet服务:
一、允许telnet登录
编辑/etc/xinetd.d/telnet
[root@rh73 ~]# vi /etc/xinetd.d/telnet
修改为: disable=no
其内容如下:
# default: on
# description: The telnet server serves telnet sessions; it uses
\
#
unencrypted username/password pairs for authentication.
service telnet
{
disable = no
flags
= REUSE
socket_type
= stream
wait
= no
user
= root
server
= /usr/sbin/in.telnetd
server_args
= -h
log_on_failure += USERID
}
其中“server_args
=
-h”一行的作用是在用户从远程登录过来时,只显示一个login:的提示符,不至于被别人搭眼一看就知道你用的是什么系统,增强对系统的保护。
默认的root用户是不允许telnet权限的,建议你给你的系统添加一个普通用户帐号:
[root@rh73 ~]# useradd pangty
修改该帐号密码:
[root@rh73 ~]# passwd pangty
然后启动xinetd服务:
[root@rh73 ~]# /etc/rc.d/init.d/xinetd
start
或:[root@rh73 ~]#service xinetd start
现在就可以用telnet命令来测试一下了。
二、让root用户
相关文档:
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
近日,在LinuxCON 2009大会上,桌面
Linux
又成为业界关注的焦点之一。各种不同的声音,嗓门都很大。在这纷纷嚷嚷的氛围中,
Linux
如何走出桌面困境?
& ......
信号基本原理
Linux是一种多用户多任务的操作系统,系统内会有多个进程存在。无论是操作系统与用户进程之间,还是用户进程之间,经常需要共享数据和交换信息。进程
间相互通信的方法有多种,信号便是其中最为简单的一种,它用以指出某事件的发生。在Linux系统中,根据具体的的软硬件情况,内核程序会发出不同的信号
......
简单的说,信号就是在软件层次上对中断机制的一种模拟,是一种异步通信方式。它可以实现内核进程和用户进程之间的交互。实现方式是,在任何时候发给
某一进程,如果该进程没有处于执行态,则该信号由内核保存,直到该进程恢复执行再传递给它为止。如果一个信号进程设置为阻塞,则该信号的传递被延迟,直到
其阻塞被取消时 ......
linux中,通过
ls -al
显示的属性中,第一个就标志文件类型。通常有一下几种情况:
[ - ]----普通文件
[ d]----目录
[ l ]----连接文件
[ b]----块设备
[ c ]----字符设备
[ s ]----套结字
[ p ]----管道 ......
如果服务器是自己的,并且机器就在身边,那什么都不用说了,缺少gcc顶多就是重新放入安装盘,把开发工具包安装上。但是如果是租的服务器,托管服务方那帮人又搞不懂你说的啥子gcc,要安装gcc实在是太麻烦了。你得去找gcc相关的包,版本号还得必须对应上,否则不兼容。最近给一个朋友装gcc, ......