Redhat7安装VNC服务端和FTP服务端实现远程控制

VNC作为一种非常成熟使用方便的远程桌面系统,使用非常广泛

首先要注意在安装Redhat的时候要安装图形化界面GNU——KDE和FTP服务器


安装VNC的过程非常简单

1、首先将光盘放入光驱,观察光驱的挂载点,然后将本地的yum源指向光驱。

假设现在的光驱挂载点为 /run/media/alex/RHEL-7.2 Server.x86_64/,太长了所以我使用软连接把这个目录连接到了/opt/rhel下面(ln -s   /run/media/alex/RHEL-7.2\ Server.x86_64/  /opt/rhel),那么现在需要在/etc/yum.repos.d/目录下建立一个新文件,rhel-source.repo,内容如下。

[base]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///opt/rhel
enabled=1
gpgcheck=1
gpgkey=file:///opt/rhel/RPM-GPG-KEY-redhat-release


这个文件就指明了一个名为“base”的yum源,它指向光盘(并非光盘里面的Packages文件夹),使用baseurl=file...这种方式可以指向本地的文件。同时这里也可以支持http或者ftp格式,可以在局域网内搭建yum源服务器。

同时gpg证书也指向光盘中的gpg证书。注意如果光盘不是自动挂载的,或者你只有一个.iso文件,那么也可以把这个.iso文件上传到Redhat服务器上,然后使用mount -o loop xxx.iso的方式进行挂载。

配置完成之后刷新一下yum

yum clean all
yum update
如果配置的路径正确,那么此处会更新yum源,如果路径填写错误或者挂载出现问题,跑不了几行就会报ERROR

有了光盘的yum源之后再安装就轻而易举了,首先检查一下VNC是否被安装过了

rpm -qa vnc*

如果没有输出说明没有被安装过,那么我们现在就可以安装了

yum -y install vnc*
如果你之前yum配置的没有问题,那么此时安装应该是非常顺畅

依赖关系解决====================================================================================================================================================Package                                  架构                            版本                                  源                             大小
====================================================================================================================================================
正在安装:tigervnc                                 x86_64                          1.3.1-3.el7                           base                          210 ktigervnc-server                          x86_64                          1.3.1-3.el7                           base                          202 k
为依赖而安装:fltk                                     x86_64                          1.3.0-13.el7                          base                          654 ktigervnc-icons                           noarch                          1.3.1-3.el7                           base                           35 k事务概要
====================================================================================================================================================
安装  2 软件包 (+2 依赖软件包)总下载量:1.1 M
安装大小:2.6 M


安装完毕之后,配置一个密码就可以用了。下面这个密码就是客户端连接所用的密码,和本地user的密码可以不同

vncpasswd 

下面就可以启动VNC服务器了,注意当前命令行是哪个用户那么远程登录之后就是哪个用户,权限也是一致的

vncserver
每次执行都会新建一个vnc服务端,第一个使用5901端口,第二个5902以此类推。

windows做客户端的话,只需要安装一个VNCViewer,填入IP和端口,写上上面录入的密码就可以登录图形化界面




安装FTP不复杂,但是装FTP主要就是为了在SSH之外查看和修改服务器上的文件的,一般都会做成匿名访问,拥有很高的权限,可以查看,修改,删除任意一个服务器上的文件。主要任务就是修改配置文件/etc/vsftpd/vsftpd.conf,修改后如下



普通用户、root用户访问配置文件(推荐):

如果需要使用root用户密码登录,或者其他用户根据自己的权限登录,可以做如下配置

# Example config file /etc/vsftpd/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# Please see vsftpd.conf.5 for all compiled in defaults.
#
# READ THIS: This example file is NOT an exhaustive list of vsftpd options.
# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
# capabilities.
#
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=No
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#anon_upload_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# The target log file can be vsftpd_log_file or xferlog_file.
# This depends on setting xferlog_std_format parameter
xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever
#
# The name of log file when xferlog_enable=YES and xferlog_std_format=YES
# WARNING - changing this filename affects /etc/logrotate.d/vsftpd.log
#xferlog_file=/var/log/xferlog
#
# Switches between logging into vsftpd_log_file and xferlog_file files.
# NO writes to vsftpd_log_file, YES to xferlog_file
xferlog_std_format=YES
#
# You may change the default value for timing out an idle session.
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#data_connection_timeout=120
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure
#
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
#async_abor_enable=YES
#
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that on some FTP servers, ASCII support allows a denial of service
# attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd
# predicted this attack and has always been safe, reporting the size of the
# raw file.
# ASCII mangling is a horrible feature of the protocol.
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
# You may fully customise the login banner string:
#ftpd_banner=Welcome to blah FTP service.
#
# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd/banned_emails
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list
#
# You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
#ls_recurse_enable=YES
#
# When "listen" directive is enabled, vsftpd runs in standalone mode and
# listens on IPv4 sockets. This directive cannot be used in conjunction
# with the listen_ipv6 directive.
listen=YES
#
# This directive enables listening on IPv6 sockets. To listen on IPv4 and IPv6
# sockets, you must run two copies of vsftpd with two configuration files.
# Make sure, that one of the listen options is commented !!
#listen_ipv6=YESpam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES
local_root=/
chroot_local_user=YES

其中比较重要的有下面几项

1、让user_list文件生效,并只允许这个列表中的用户登录,并禁止匿名用户登录

userlist_enable=YES

userlist_deny=NO

anonymous_enable=NO

注意同时要将/etc/vsftpd/ftpuser文件里面的root删掉,因为ftpuser这个文件是个黑名单


2、设置用户登录后的默认目录,如果不修改默认是用户的HOME,但是这样在使用curl的时候容易出现550 Failed to change directory.的报错,如下

curl ftp://192.166.1.21/home/ -u admin:admin -v
* About to connect() to 192.168.1.2 port 21 (#0)
*   Trying 192.168.1.2...
* Connected to 192.166.1.21 (192.166.1.21) port 21 (#0)
< 220 (vsFTPd 2.2.2)
> USER alex
< 331 Please specify the password.
> PASS 123456
< 230 Login successful.
> PWD
< 257 "/home/alex"
* Entry path is '/home/alex'
> CWD home
* ftp_perform ends with SECONDARY: 0
< 550 Failed to change directory.
* Server denied you to change to the given directory
* Connection #0 to host 192.166.1.21 left intact
curl: (9) Server denied you to change to the given directory

因为默认目录为home的话,那我如果在curl home就相当于/home/alex/home目录,是默认根目录的相对目录,所以我们为了方便需要把默认目录改成根目录/,方法如下

local_root=/

chroot_local_user=YES

3、使用vsftpd直接监控21端口,而不是通过xinetd转发

LISTEN=YES

同时删除掉/etc/xinetd.d/下面和ftp有关的配置,但是如果你习惯于使用xinetd,那么就将LISTEN=YES注释掉,防止端口冲突,同时重启xinetd。


4、还有就是selinux导致的权限问题,上文说可以通过setenforce 0 来关闭selinux,但是这样可能会影响其他安全,但是如果不关闭selinux,就会报530 Login incorrect

curl ftp://192.168.1.21/home/admin/ -u admin:admin -s -v
* About to connect() to 192.168.1.2 port 21 (#0)
*   Trying 192.168.1.2...
* Connected to 192.168.1.2 (192.168.1.2) port 21 (#0)
< 220 (vsFTPd 2.0.5)
> USER alex
< 331 Please specify the password.
> PASS alex
< 530 Login incorrect.
* Access denied: 530
* Closing connection 0

所以我们要有选择的关闭selinux,首先通过命令查看selinux里对ftp的限制

[root@localhost ~]# getsebool -a | grep ftpd
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftpd_connect_db --> off
ftpd_use_passive_mode --> off

我们发现多数权限都是off状态,这里要开启一项就可以不用关闭selinux了,如下

[root@localhost ~]# setsebool -P allow_ftpd_full_access 1
[root@localhost ~]# getsebool -a | grep ftpd
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> on
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftpd_connect_db --> off

匿名用户上传下载配置文件(风险高):

有些时候我们并不想搞得特别复杂,越简单越直接越好,最好匿名用户登录以后可以有像root一样的权限,随便下载删除文件,经常用在测试系统上。

# Example config file /etc/vsftpd/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# Please see vsftpd.conf.5 for all compiled in defaults.
#
# READ THIS: This example file is NOT an exhaustive list of vsftpd options.
# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
# capabilities.
#
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=YESlocal_root=/
chroot_local_user=YES
anon_root=/#
# Uncomment this to allow local users to log in.
# When SELinux is enforcing check for SE bool ftp_home_dir
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
# When SELinux is enforcing check for SE bool allow_ftpd_anon_write, allow_ftpd_full_access
anon_upload_enable=YES
anon_world_readable_only=NO
anon_umask=022
anon_other_write_enable=YES#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
anon_mkdir_write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
chown_uploads=YES
#chown_username=whoever
#
# You may override where the log file goes if you like. The default is shown
# below.
#xferlog_file=/var/log/xferlog
#
# If you want, you can have your log file in standard ftpd xferlog format.
# Note that the default log file location is /var/log/xferlog in this case.
xferlog_std_format=YES
#
# You may change the default value for timing out an idle session.
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#data_connection_timeout=120
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure
#
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
#async_abor_enable=YES
#
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that on some FTP servers, ASCII support allows a denial of service
# attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd
# predicted this attack and has always been safe, reporting the size of the
# raw file.
# ASCII mangling is a horrible feature of the protocol.
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
# You may fully customise the login banner string:
#ftpd_banner=Welcome to blah FTP service.
#
# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd/banned_emails
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
# (Warning! chroot'ing can be very dangerous. If using chroot, make sure that
# the user does not have write access to the top level directory within the
# chroot)
#chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list
#
# You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
#ls_recurse_enable=YES
#
# When "listen" directive is enabled, vsftpd runs in standalone mode and
# listens on IPv4 sockets. This directive cannot be used in conjunction
# with the listen_ipv6 directive.
listen=YES
#
# This directive enables listening on IPv6 sockets. By default, listening
# on the IPv6 "any" address (::) will accept connections from both IPv6
# and IPv4 clients. It is not necessary to listen on *both* IPv4 and IPv6
# sockets. If you want that (perhaps because you want to listen on specific
# addresses) then you must run two copies of vsftpd with two configuration
# files.
# Make sure, that one of the listen options is commented !!
listen_ipv6=YESpam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

启动vsftpd的命令是:

service vsftpd restart

既然给了这么大的权限,所以干脆把selinux和防火墙也全都关掉。然后就可以自由的操作FTP了。


方法1:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。

 方法2:用命令setenforce 0,无需重启。(setenforce的格式:setenforce [ Enforcing | Permissive | 1 | 0 ])

如果你不想任何一个人通过浏览器就可以匿名访问你的FTP主机,那么可以加上下面两行,只允许除root以外的限定用户通过账号密码登录

userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
然后你可以修改/etc/vsftpd/user_list来限定访问的用户,注意考虑/etc/vsftpd/ftpusers这个文件里面记录了黑名单。

最后要注意要对相应的要通过FTP传输的文件赋予相关访问权限。

比如如下三个文件:

-rw-------.   1 root root   126 9\u6708  12 18:39 ftpusers
-rw-------.   1 root root   366 9\u6708  12 18:41 user_list
-rw-------.   1 root root  5206 9\u6708  12 19:08 vsftpd.conf
-rwxr--rw-.   1 root root   338 8\u6708   3 2015 vsftpd_conf_migrate.sh

那么对于FTP用户来说,只能读取 vsftpd_conf_migrate.sh这一个文件,其余三个文件均无法读写。原因是

-rw------- 前三个是文件所有者的权限,中间三个是与文件所有者同组的权限,最后三位是其他用户的权限,FTP属于其他用户(如果你使用Linux的用户登录,那么要注意是否同组的问题),所以最后三位需要为rw-,一般执行如下命令

chmod o+r+w -R /xxx/xxx/*

意思就是对于其他用户(o)对某个目录下所有文件和递归后的文件,全部添加r和w权限,当然这样也是比较危险的。


另外RedHat安装完毕之后会自动打开防火墙,封锁除22以外的所有端口,所以还需要把防火墙暂时关闭

systemctl stop firewalld
永久关闭


systemctl disable firewalld

开启防火墙


systemctl enable firewalld





本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/22170.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过 VNC 客户端远程连接 CentOS 7 图形化界面

文章目录 一、场景介绍二、名词解释三、CentOS 图形安装四、VNC 服务端安装五、VNC 客户端连接 一、场景介绍 在某些特定场景下&#xff0c;我们需要通过 Linux 环境来调试代码&#xff0c;比如 Shell 脚本的调试 如果每次通过盲写好的 shell 脚本&#xff0c;全盘复杂到 Linu…

Windows系统内远程控制软件VNC安装使用教程

一、VNC简介 VNC (Virtual Network Console)&#xff0c;即虚拟网络控制台&#xff0c;它是一款基于 UNIX 和 Linux 操作系统的优秀远程控制工具软件&#xff0c;由著名的 AT&T 的欧洲研究实验室开发&#xff0c;远程控制能力强大&#xff0c;高效实用&#xff0c;并且免费…

哈工大信息内容安全实验

前面的话&#xff1a;这次的实验是分为ABC三级&#xff0c;如图&#xff0c;大部分同学都会选择A或B级&#xff0c;本组选择微博管控&#xff08;B级&#xff09;&#xff0c;但也成功实现对图片和视频的分析&#xff08;A级&#xff09;加入数据库&#xff0c;界面友好&#x…

哈工大2022软件构造Lab3

说明 此博客内容为哈工大2022春季学期软件构造Lab3:Reusability and Maintainability oriented Software Construction&#xff0c;文章为个人记录&#xff0c;不保证正确性&#xff0c;仅供练习和思路参考&#xff0c;请勿抄袭。实验所需文件可以从这里获取&#xff08;若打不…

Openai CEO首推书籍,chatgpt内参哈工大官方报告,行业最新研究报告,分享!

点击上方“Python与机器智能”&#xff0c;选择“星标”公众号 第一时间获取价值内容 一、Openai CEO首推书籍 openai ceo称这本书是他觉得对chatgpt最好的解释&#xff01;充满数学原理和一些哲学观点&#xff0c;值得一看 二、哈工大官方最新93页《ChatGPT调研报告》 哈工大自…

哈工大 面向服务的软件系统(2022秋季学期)lab 3

文章目录 前言使用到的各种软件的版本VMware WorkstationCentOS 7Dockerk8s 实验流程虚拟机的下载安装使用xshell连接虚拟机修改hostname安装Docker&#xff08;所有节点都要安装&#xff09;&#xff08;参考[CentOS搭建K8S环境教程](https://cloud.tencent.com/developer/art…

chatgpt提问的艺术中英pdf,Openai CEO首推书籍!!哈工大官方报告,行业报告!...

AGI &#xff08;通用人工智能&#xff09;时代已来&#xff01;却不知道如何向chatGPT提问&#xff1f; 掌握恰当的提示&#xff08;prompts&#xff09;对开启 ChatGPT 很关键&#xff01; 《提问的艺术—让 ChatGPT导出高质量答案》是一本专门介绍如何通过向ChatGPT提问获取…

2023中国法律科技领域最具商业合作价值企业盘点

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 随着数据科学和人工智能的迅猛发展&#xff0c;众多行业都在积极探索如何将这些技术应用于实践中&#xff0c;以提升效率&#xff0c;优化流程&#xff0c;增强决策力。法律领域也不例外&#xff0c;数据智能已在法律行业中…

大模型LLM领域,有哪些可以作为学术研究方向?

清湛人工智能研究院 2023-05-31 09:23 发表于江苏 编者&#xff1a;本文转载了清华大学计算机系刘知远教授对大模型的一些思索&#xff0c;以飨读者。 刘知远 CCF 高级会员&#xff0c;CCCF 前编委。清华大学计算机系副教授、博士生导师。已在ACL、IJCAI、AAAI等人工智能领域…

刘知远教授:大模型LLM领域,有哪些可作为学术研究方向?

编辑&#xff1a;深度学习自然语言处理作者&#xff1a;刘知远 知乎&#xff1a;zibuyu9原文链接&#xff1a;https://www.zhihu.com/question/595298808/answer/3047369015 感觉有责任回答这个问题&#xff0c;恰好在高铁上写下回答。2022年初我做过一个报告题目是《大模型十问…

刘知远老师高铁上回应:大模型LLM领域,有哪些可以作为学术研究方向?

深度学习自然语言处理 分享作者&#xff1a;刘知远 感觉有责任回答这个问题&#xff0c;恰好在高铁上写下回答。2022年初我做过一个报告题目是《大模型十问》&#xff0c;分享我们认为大模型值得探索的十个问题。当时大模型还没这么火&#xff0c;而现在大模型已然妇孺皆知日新…

Lion:闭源大语言模型的对抗性蒸馏

通过调整 70k 指令跟踪数据&#xff0c;Lion (7B) 可以实现 ChatGPT 95% 的能力&#xff01; 消息 我们目前正在致力于训练更大尺寸的版本&#xff08;如果可行的话&#xff0c;13B、33B 和 65B&#xff09;。感谢您的耐心等待。 **[2023年6月10日]**我们发布了微调过程中解…

刘知远老师回应:大模型LLM领域,有哪些可以作为学术研究方向?

点击上方“AI遇见机器学习”&#xff0c;选择“星标”公众号 第一时间获取价值内容 来源 | 深度学习自然语言处理 作者 | 刘致远 感觉有责任回答这个问题&#xff0c;恰好在高铁上写下回答。2022年初我做过一个报告题目是《大模型十问》&#xff0c;分享我们认为大模型值得探…

垂直领域大模型的一些思考及开源模型汇总

来自&#xff1a;NLP工作站 进NLP群—>加入NLP交流群 写在前面 大家好&#xff0c;我是刘聪NLP。 迄今为止&#xff0c;应该没有人还怀疑大模型的能力吧&#xff1f;但目前大模型实现真正落地&#xff0c;其实还有一段艰难的路要走。 对于ToC端来说&#xff0c;广大群众的口…

幂律智能联合智谱AI发布千亿参数级法律垂直大模型PowerLawGLM

前言 2023年是当之无愧的“大模型之年”&#xff0c;据瑞银集团的一份报告显示&#xff0c;ChatGPT推出仅仅两个月后&#xff0c;月活用户已经突破了1亿&#xff0c;成为史上用户增长速度最快的消费级应用程序。 在炙热的大模型赛道里&#xff0c;基于中文大模型的发布也是层…

三行代码调用大模型裁判PandaLM:保护隐私、可靠、可复现

©作者 | 王晋东 我们训练了一个专门用于评估大模型性能的裁判大模型&#xff1a;PandaLM&#xff0c;并提供了接口&#xff0c;仅需三行代码就可以调用PandaLM大模型进行保护隐私、可靠、可复现及廉价的大模型评估。 背景介绍 “赵老师&#xff0c;我们用不同基座和参数训…

让Ai帮你工作(4)--锁定图片生成角色

背景&#xff1a; Gpt4多模态模型上来后&#xff0c;MJ也是紧接着发布了V5&#xff0c;微软发布自己Ai作图工具&#xff0c;Abode、unity这些传统老牌作图软件工具也是紧跟着发布自己的AI作图插件工具。这已经标志着Ai作图已经成为计算成像的另一条生成链。 各大厂都已经发布了…

【LLM】大模型值得探索的十个研究方向

note 基础理论&#xff1a;大模型的基础理论是什么&#xff1f; 网络架构&#xff1a;Transformer是终极框架吗&#xff1f; 高效计算&#xff1a;如何使大模型更加高效&#xff1f; 高效适配&#xff1a;大模型如何适配到下游任务&#xff1f; 可控生成&#xff1a;如何实…

R语言 星相图和stars函数的用法

星相图是雷达图的多元表达形式&#xff0c;每个变量在图中都占据着一定的位置&#xff0c;想绘制一幅星相图&#xff0c;需要用到Rstudio中自带的graphic包得stars&#xff08;&#xff09;函数 其用法如下&#xff1a; stars(x,full TRUE,draw.segments FALSE,key.locc(xcoo…

r语言绘制星相图

星相图是雷达图的多元表达形式&#xff0c;每个变量在图中都占据着一定的位置&#xff0c;想绘制一幅星相图&#xff0c;需要用到Rstudio中自带的graphic包得stars&#xff08;&#xff09;函数 其用法如下&#xff1a; stars(x,full TRUE,draw.segments FALSE,key.locc(xcoo…