radhat linux 9.0中的more命令如何向上翻页?向下是空格键,pageup+ctrl没效果啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了radhat linux 9.0中的more命令如何向上翻页?向下是空格键,pageup+ctrl没效果啊?相关的知识,希望对你有一定的参考价值。

more不能向上翻页,要向上翻页用less命令。 参考技术A more只能向下翻页 用less可以向上也可以向下翻页 参考技术B 是shift + pageup 参考技术C 只要pageup就可以了 不用加crtl 参考技术D 按个b键...

Linux(RadHat)基础学习—FTP服务

RedHat下的ftp服务

1.ftp服务的启动

1.编辑文件:vim /etc/sysconfig/selinux
第6行selinux=disabled
技术分享图片
保存退出。
重启主机。

2.安装vsftpd

yum install vsftpd -y

技术分享图片

安装完成:

技术分享图片

开启ftp服务:

systmctl start vsftpd
systemctl enable vsftpd

技术分享图片

3.防火墙允许ftp连接

firewall-cmd --permanent --add-service=ftp   ##允许ftp连接
firewall-cmd --reload   ##重启火墙使设置生效

技术分享图片

4.测试:ftp访问此主机ftp://172.25.254.157

技术分享图片

2.ftp的基本信息

访问数据端口:21
数据传输端口:>1024随机端口

默认发布目录:/var/ftp/
访问方式:

    lftp ip地址   ##匿名登陆

技术分享图片

    lftp ip地址 -u username   ##用户登陆

技术分享图片

有关ftp的配置文件: /etc/vsftpd/vsftpd.conf

3.ftp的安全部署


编辑配置文件:vim /etc/vsftpd/vsftpd.conf

(1)anonymous_enable=YES|NO:匿名用户是否可登陆
(2)local_enable=YES|NO:本地用户是否可以登陆
(3)write_enable=YES|NO:本地用户是否可写文件
(4)设置匿名用户可写:
    a.改变目录权限,使用户组有可写权限:chmod 775 /var/ftp/pub
    b.目录的所有组改成ftp组:chgrp ftp /var/ftp/pub(匿名登陆用户属于ftp组)
编辑文件/etc/vsftpd/vsftpd.conf第29行,改为YES
(5)anon_upload_enable=YES|NO:匿名用户可上传
(6)anon_world_readable_only=YES|NO:匿名用户可下载(NO表示可下载)
(7)anon_mkdir_write_enable=YES|NO:匿名用户建立目录
(8)anon_other_write_enable=YES|NO:匿名用户删除和重命名
(9)anon_root=目录:匿名用户家目录修改
(10)anon_umask=xxx:匿名用户上传文件默认权限修改
(11)匿名用户的身份修改:
    chown_uploads=YES
    chown_username=student(修改为student身份)
(12)anon_max_rate=102400:最大上传速率
(13)max_clients=5:最大连接数


每次更改/etc/vsftpd/vsftpd.conf文件后,都需要重启服务使更改生效:

systemctl restart vsftpd

1.建立用户白名单:

在名单内的用户可以登陆,其他用户无法登录。

(1)编辑白名单文件:
vim /etc/vsftpd/chroot_list
写入允许登陆的用户帐号
(2)更改配置文件:
vim /etc/vsftpd/vsftpd.conf

再文件中写入内容:

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

2.限制本地用户登陆

编辑黑名单文件:
vim /etc/vsftpd/ftpusers    ##用户永久黑名单
写入拒绝登陆的用户帐号

或者

vim /etc/vsftpd/user_list   ##用户临时黑名单
写入拒绝登陆的用户帐号


临时黑名单,再一定情况下它可以变成白名单,如下面所示:

3.第二种用户白名单设定

编辑文件:vim /etc/vsftpd/vsftpd.conf
写入内容
userlist_deny=NO        ##设定参数,此文件从临时黑名单变成白名单,只在名单中出现的用户可登陆ftp

4.ftp虚拟帐号身份

1.创建虚拟帐号身份

(1)编辑新建文件:

vim /etc/vsftpd/userfile(文件名任意)

写入内容:(写入登陆用的帐号和密码,注意在帐号密码之后不要有空格)

技术分享图片
保存退出。

(2)帐号密码文件哈希加密:

db_load -T -t hash -f /etc/vsftpd/userfile /etc/vsftpd/userfile.db

(3)新建编辑密码验证文件:

vim /etc/pam.d/usercheck

写入内容:

技术分享图片

(4)编辑ftp配置文件:vim /etc/vsftpd/vsftpd.conf
写入内容:

技术分享图片

(5)最后一步,重启vsftpd服务:

systemctl restart vsftpd

经过以上设置,就可以用设定的帐号密码登陆了。

技术分享图片

2.给虚拟帐号指定身份(用户组)
编辑vsftp配置文件:vim /etc/vsftpd/vsftpd.conf
写入内容:

guwst_username=ftp  ##指定为ftp用户组身份

重启ftp服务。

3.虚拟帐号独立家目录设定

我们在根目录下创建目录ftphome作为虚拟用户的的家目录。
mkdir /ftphome

(1)编辑文件:vim /etc/vsftpd/vsftpd.conf
添加内容:

local_root=/ftphome/$USER
user_sub_token=$USER

(2)重启ftp服务。

(3)测试:建立目录区分虚拟帐号登陆后进入哪一个家目录:
mkdir /ftphome/user1/user1dir -p
mkdir /ftphome/user2/user2dir -p
mkdir /ftphome/user3/user3dir -p
(这里没有改变这个家目录的权限)

登陆虚拟帐号测试。
技术分享图片
user2登陆进去能看见目录user2dir表示user2用户的家目录是/ftphome/user2

技术分享图片
user3登陆进去能看见目录user3dir表示user3用户的家目录是/ftphome/user3

5.虚拟账户独立权限配置

(1)新建存储各个虚拟帐号的独立权限的目录:mkdir /etc/vsftpd/userconfig

(2)编辑文件:vim /etc/vsftpd/vsftpd.config
写入内容:
user_config_dir=/etc/vsftpd/userconfig

(3)新建文件:vim /etc/vsftpd/user1(这个文件以虚拟用户的家目录作文件名)
写入相关权限.例如:
技术分享图片
保存退出,重启fvstpd服务生效。


关于一些ftp的错误提示代码:

350:认证失败

500:权限过大

530:密码帐号错误、认证策略错误

550:服务本身不允许操作

以上是关于radhat linux 9.0中的more命令如何向上翻页?向下是空格键,pageup+ctrl没效果啊?的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令 查看文件 cat tac more less tail

Linux(RadHat)基础学习—延时任务和定时任务

linux问题,我现在一个文件夹里有很多.rpm文件,想装到radhat,自动解决依赖,命令怎么写?

Linux(RadHat)基础学习—系统分区逻辑卷lvm

radhat7.2 救援模式

Linux之more命令