这段时间要真的玩LIUNX了,以前只配置过PHP,Java环境,不算真正学。现在装了台red hat 9服务器,为了初学,把图形界面安装了,
并且由于要远程管理这机器,所以初步要安装telnet,但TELNET是不大安全的,所以一开始犯了个错误,以为RED HAT 9默认有这个服务了
,原来一看,是没这个服务的,只好再装上
所以只能用ntsysv来启动服务配置器,把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默认端口号就被修改了。
接着就可以用secure crt 5.05等工具来远程使用机器了,方便很多了。注意先用普通用户登陆,再用SU切换到root用户。接下来开始命令的学习了。下面只列出学习中遇到的命令,并不具有系统教程的条理性
1 #date
2又如询问当前有哪些用户挂在系统里。命令及响应如下所示:
[root@lbliubing root]# who
root :0 Feb 1 15:41
root pts/0 Feb 1 15:46 (:0.0)
jl pts/1 Feb 1 15:40 (:0.0)
3
root pts/0 Feb 1 15:46 (:0.0) 4
5 、ls命令
并且由于要远程管理这机器,所以初步要安装telnet,但TELNET是不大安全的,所以一开始犯了个错误,以为RED HAT 9默认有这个服务了
,原来一看,是没这个服务的,只好再装上
所以只能用ntsysv来启动服务配置器,把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默认端口号就被修改了。
接着就可以用secure crt 5.05等工具来远程使用机器了,方便很多了。注意先用普通用户登陆,再用SU切换到root用户。接下来开始命令的学习了。下面只列出学习中遇到的命令,并不具有系统教程的条理性
1 #date
2
3
还有另外的方法可以查看目前登录用户的注册信息。命令及响应如下所示:
[root@lbliubing root]# who am i
另一个使用命令历史文件的方法是用 bash 的内部命令 history 和 fc(fix 命令)命令来显示和编辑历史命令。
history [n]
例如,history 5 显示最后 5 个命令。
5 、ls命令
ls [选项] [文件目录列表]
ls命令中的常用选项如下:
-a:显示所有文件及目录 (ls规定将文件名或目录名中开头为 "."的视为隐藏档,不会列出)
-c:按列输出,纵向排序
-x:按列输出,横向排序
-l:除文件名外,也将文件状态、权限、拥有者、文件大小 等信息详细列出
-t :根据文件建立时间的先后次序列出
-A :同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-X:按扩展名排序显示
-R:递归显示下层子目录
--help:显示帮助信息
--version:显示版本信息
ls -all |more :以每页的形式去看结果,记得加|more是很有用的哦
6 、某个文件权限的含义
例如
drwxr-x---
ls命令中的常用选项如下:
-a:显示所有文件及目录 (ls规定将文件名或目录名中开头为 "."的视为隐藏档,不会列出)
-c:按列输出,纵向排序
-x:按列输出,横向排序
-l:除文件名外,也将文件状态、权限、拥有者、文件大小 等信息详细列出
-t :根据文件建立时间的先后次序列出
-A :同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-X:按扩展名排序显示
-R:递归显示下层子目录
--help:显示帮助信息
--version:显示版本信息
ls -all |more :以每页的形式去看结果,记得加|more是很有用的哦
6 、某个文件权限的含义
例如
drwxr-x---
表示的含义是:d表示这条信息是目录;目录拥有者的权限是rwx(表示有读、写和执行权限);组中其他人对该目录的权限是r-x(
表示有读和执行权限,没有写权限),系统中其他人对该目录的权限是---(表示读、写和执行权限都没有)。
表示有读和执行权限,没有写权限),系统中其他人对该目录的权限是---(表示读、写和执行权限都没有)。