Linux 端口检查工具 telnet 的开启(使用)和关闭

步骤目录:
步骤一:开启 telnet 服务
1.1 使用命令安装或查看已经安装的 telnet 包
1.1.1 安装 telnet 包
1.1.1.1 安装 telnet 的方法一:安装 rpm 包
1.1.1.2 安装 telnet 的方法一:使用 yum 安装
1.1.2 验证是否安装了 telnet
1.2 启动 telnet
1.2.1 设置 telnet 可以启动
1.2.1.1 设置 telnet 可以启动的方法一:修改 telnet 的配置文件
1.2.1.2 设置 telnet 可以启动的方法二:通过 chkconfig 命令实现
1.2.2 手动启动 telnet 服务
1.2.2.1 启动 telnet 的方法一:使用 service 服务管理软件
1.2.2.2 启动 telnet 的方法二:使用 telnet 软件自代的启动器
1.3 测试(使用) telnet 服务是否可用

步骤二:关闭 telnet 服务
2.1 设置 telnet 服务不能被启动
2.1.1 设置 telnet 服务不能被启动的方法一:修改 telnet 的配置文件
2.1.2 设置 telnet 服务不能被启动的方法二:通过 chkconfig 命令实现
2.2 手动关闭 telnet 服务
2.2.2.1 关闭 telnet 的方法一:使用 service 服务管理软件
2.2.2.2 关闭 telnet 的方法二:使用 telnet 软件自代的启动器
2.3 删除 telnet-server 包
2.3.1 删除 telnet 的方法一:使用 rpm 包管理工具删除
2.3.2 删除 telnet 的方法二:使用 yum 删除

具体的操作步骤:
步骤一:开启 telnet 服务
1.1 使用命令安装或查看已经安装的 telnet 包
(注意:通常 telnet 包是系统默认安装的,做为客户端; telnet-server 包需要自行安装,做为服务端)
1.1.1 安装 telnet 包
(如果 telnet 已经安装,则可以跳过此步骤,验证方法如下 # rpm –qa | grep telnet-server)
1.1.1.1 安装 telnet 的方法一:安装 rpm 包
下载或者从安装光盘里复制相同版本的 telnet-server-1.2-14.4.i586.rpm 包。
# rpm –ivh telnet-server-1.2-14.4.i586.rpm

1.1.1.2 安装 telnet 的方法一:使用 yum 安装
# yum -y install telnet-server
(注意:做这一步前要提前搭建好 yum )

1.1.2 验证是否安装了 telnet
# rpm –qa | grep telnet-server

1.2 启动 telnet
1.2.1 设置 telnet 可以启动
1.2.1.1 设置 telnet 可以启动的方法一:修改 telnet 的配置文件
# vi /etc/xinetd.d/telnet
(内容补充: 将里面的 disable=yes 改成 disable=no)

1.2.1.2 设置 telnet 可以启动的方法二:通过 chkconfig 命令实现
# chkconfig --add telnet

1.2.2 手动启动 telnet 服务
1.2.2.1 启动 telnet 的方法一:使用 service 服务管理软件
# service xinet restart

1.2.2.2 启动 telnet 的方法二:使用 telnet 软件自代的启动器
# /etc/init.d/xinetd restart

1.3 测试(使用) telnet 服务是否可用
# telnet 127.0.0.1 80
(补充,这里的 127.0.0.1 指的是要测试的 ip 地址,这里的 80 指的是要测试的端口号)

步骤二:关闭 telnet 服务
2.1 设置 telnet 服务不能被启动
2.1.1 设置 telnet 服务不能被启动的方法一:修改 telnet 的配置文件
# vi /etc/xinetd.d/telnet
(内容补充: 将里面的 disable=no 改成 disable=yes)

2.1.2 设置 telnet 服务不能被启动的方法二:通过 chkconfig 命令实现
# chkconfig --del telnet

2.2 手动关闭 telnet 服务
2.2.2.1 关闭 telnet 的方法一:使用 service 服务管理软件
# service xinetd restart

2.2.2.2 关闭 telnet 的方法二:使用 telnet 软件自代的启动器
# /etc/init.d/xinetd restart

2.3 删除 telnet-server 包
2.3.1 删除 telnet 的方法一:使用 rpm 包管理工具删除
# rpm -e telnet-server--nodeps

2.3.2 删除 telnet 的方法二:使用 yum 删除
# yum -y remove telnet-server
(注意:做这一步前要提前搭建好 yum )

openSUSE&SUSE 的软件管理软件 zypper

  zypper 是 opensuse 10.2之后版本中出现的命令行下管理软件的程序,功能十分强大。可以在线安装网上软件仓库中的软件,相当于Debian、Ubuntu中的apt-get,CentOS 中的yum。
  (zypper 的官网介绍:http://en.opensuse.org/Zypper/Usage)

内容目录:
内容一: zypper 的简单实用:添加、刷新和使用软件源
1.1 zypper 添加软件源 
1.1.1 zypper 添加软件源的格式
1.1.2 zypper 添加软件源的案例
1.2 zypper 刷新软件源
1.3 zypper 软件和系统的升级
1.4 zypper 软件的安装

内容二:zypper 的全局选项、命令和命令参数
2.1 zypper 命令的格式
2.2 zypper 的全局选项
2.3 zypper 的命令
2.3.1 zypper 软件源管理命令
2.3.2 zypper 软件管理命令
2.3.3 zypper 查询命令
2.3.4 zypper 软件包锁定命令

具体的内容:
内容一: zypper 的简单实用:添加、刷新和使用软件源
1.1 zypper 添加软件源 
1.1.1 zypper 添加软件源的格式
# zyppr ar URL alias
(补充:URL 就是软件源的地址)
(补充:alias 就是你给软件源起的一个名字)

1.1.2 zypper 添加软件源的案例
例子:添加10.3的官方软件和升级源
# zypper ar http://download.opensuse.org/distribution/10.3/repo/oss/ main
# zypper ar http://download.opensuse.org/distribution/10.3/repo/non-oss/ nonoss
# zypper ar http://download.opensuse.org/update/10.3/ update

1.2 zypper 刷新软件源
刷新软件源,请耐心等待,尤其是第一次的时候。
# zypper refresh

1.3 zypper 软件和系统的升级
现在就可以升级软件了
# zypper update

1.4 zypper 软件的安装
安装软件也很简单
# zypper install 软件名

内容二:zypper 的全局选项、命令和命令参数
2.1 zypper 命令的格式
# zypper [--全局选项] <命令> [--命令选项] [参数]
(补充:在命令行下使用man -a zypper 可以看到详细用法说明)

2.2 zypper 的全局选项
(补充:以下全局选项的格式为:全局选项,全局选项简写(如果没有简写的话这里为空) 全局选项作用)
--help, -h 帮助。.
--version, -V 输出版本号。
--quiet, -q 减少普通输出,仅打印错误信息。
--verbose, -v 增加信息的详细程度
--no-abbrev, -A 表格中不出现缩写文本。
--table-style, -s 表格样式 (整数)。
--rug-compatible, -r 开启与 rug 的兼容。
--non-interactive, -n 不询问任何问题,自动使用默认的回复。
--xmlout, -x 切换到 XML 输出。
--reposd-dir, -D 使用其他的安装源定义文件目录。
--cache-dir, -C 使用其他的元数据缓存数据库目录。
--raw-cache-dir  使用其他的原始元数据缓存目录。
--no-gpg-checks  忽略 GPG 检查失败并继续。
--plus-repo, -p 使用额外的安装源。
--disable-repositories  不从安装源读取元数据。
--no-refresh  不刷新安装源。
--root, -R 在不同的根目录下操作。
--disable-system-sources、-D 不读取系统安装的可解析项。

2.3 zypper 的命令
(补充:打印命令帮助信息的方法是:help, ?)
(补充:一次接受多个命令的方法是:shell, sh)
2.3.1 zypper 软件源管理命令
(补充:以下命令的格式为:命令,命令的简写(如果没有简写的话这里为空) 命令的作用)
repos, lr 列出所有定义的安装源。
addrepo, ar 添加一个新的安装源。
removerepo, rr 删除指定的安装源。
renamerepo, nr 重命名指定的安装源。
modifyrepo, mr 修改指定的安装源。
refresh, ref 刷新所有安装源。
clean 清除本地缓存。

2.3.2 zypper 软件管理命令
(补充:以下命令的格式为:命令,命令的简写(如果没有简写的话这里为空) 命令的作用)
install, in 安装软件包。
remove, rm 删除软件包。
verify, ve 检验软件包的依赖关系的完整性。
update, up 将已经安装的软件包更新到新的版本。
dist-upgrade, dup 执行整个系统的升级。
source-install, si 安装源代码软件包和它们的编译依赖。

2.3.3 zypper 查询命令
(补充:以下命令的格式为:命令,命令的简写(如果没有简写的话这里为空) 命令的作用)
search, se 查找符合一个模式的软件包。
info, if 显示指定软件包的完整信息。
patch-info 显示指定补丁的完整信息。
pattern-info 显示指定模式的完整信息。
product-info 显示指定产品的完整信息。
patch-check, pchk 检查补丁。
list-updates, lu 列出可用的更新。
patches, pch 列出所有可用的补丁。
packages, pa 列出所有可用的软件包。
patterns, pt 列出所有可用的模式。
products, pd 列出所有可用的产品。
what-provides, wp 列出能够提供指定功能的软件包。

2.3.4 zypper 软件包锁定命令
(补充:以下命令的格式为:命令,命令的简写(如果没有简写的话这里为空) 命令的作用)
addlock, al 添加一个软件包锁定。
removelock, rl 取消一个软件包锁定。
locks, ll 列出当前的软件包锁定。

Linux 测试硬盘速度的方法

   某些服务对硬盘的读写性能要求很高,例如长期处于高负载的 FTP、Samba、NFS 、Iscas 网络共享服务或 redhat 的卫星服务。在这些情况下,如果硬盘的读写速度不达标,就会产生意想不到的结果。测试硬盘读写速度的命令如下:

# foreman-maintain upgrade check --target-version 6.3.z
(注意:这里的 6.3.z 指的是系统版本,不同的系统对应的版本不同)

# fio --name=job1 --rw=read --size=1g  --directory=/var --direct=1
(注意: fio 命令并非系统自带的命令,需要手动安装,不过它的包在主流的 Linux 版本的软件源众都有,可以直接安装)