包头市做网站,网页制作合同样本,杭州大的做网站的公司,汉中网站建设电话原文链接#xff1a;一文解决 | Linux#xff08;Ubuntn#xff09;系统安装 | 硬盘挂载 | 用户创建 | 生信分析配置
本期教程 获得本期教程文本文档#xff0c;在后台回复#xff1a;20240724。请大家看清楚回复关键词#xff0c;每天都有很多人回复错误关键词#xf…原文链接一文解决 | LinuxUbuntn系统安装 | 硬盘挂载 | 用户创建 | 生信分析配置
本期教程 获得本期教程文本文档在后台回复20240724。请大家看清楚回复关键词每天都有很多人回复错误关键词我这边没时间和精力一一回复。 往期教程部分内容 写在前面
昨天2024年7月23日我们分享了学生及科研人员电脑配置推荐 | 笔记本外置显卡配置性能足够支持完成你博士论文文本内容,那么今天我们就分享一文解决 | LinuxUbuntn系统安装 | 硬盘挂载 | 用户创建 | 生信分析配置的教程我们使用一文来解决大家在做生信时遇到安装系统、配置环境的问题。
在此文中我们尽快可能给出一套全网最全的教程。目标是解决新手小白同学查资源的困惑和难题。
但是每个童鞋遇到的问题不一样此教程也不可能把你遇到的每个问题都归纳在其中。
我们也希望大家可以在留言区进行补充最终形成一个完整的教程文档。 1. 制作启动盘
对于制作启动盘的工具更多我们这里只是进行介绍我们本次安装时所使用到的工具其余的工具大家可以结合自己实际情况而定。
1.1 使用rufus制作启动盘
软件下载网址https://github.com/pbatard/rufus/releases/download/v4.5/rufus-4.5.exe(点击下载)
http://rufus.ie/downloads1.2. 点击打开rufus-4.5.exe 1.3. Ubuntu系统的下载
下载网址
https://cn.ubuntu.com1.3.1 Ubuntu桌面版下载 下载链接https://releases.ubuntu.com/24.04/ubuntu-24.04-desktop-amd64.iso
1.3.2 Ubuntu服务器版本下载 https://cn.ubuntu.com/download/server/thank-you?version24.04architectureamd64下载对应的版本即可 ubuntu官方也给对应的安装教程科研进行参考。
https://ubuntu.com/tutorials/install-ubuntu-server#3-boot-from-install-medi直接点击链接https://ubuntu.com/tutorials/install-ubuntu-server#3-boot-from-install-media
1.3.3 Ubuntu系统下载
若是在官网下载速度很慢可以在清华源下载下载https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/14.04/ubuntu-14.04.6-desktop-amd64.iso
# 网址
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/14.04/1.4. 使用rufus制作启动盘
需要使用8G的U盘进行制作。
1.4.1 插上U盘打开软件 1.4.2 选择系统镜像 1.4.3 进行制作
以上操作完成后软件中其他设置默认即可。
点击“开始”
1.4.4 完成后文件夹中获得一下信息 2. 开始安装
进入系统BIOS进行安装结合自己的电脑进入BIOS的快捷键进入。我们这里不在介绍。
进入BIOS使用直接点击使用U盘安装即可后面等在安装结束。以及设置相关的信息结束后直接重启即可。
2.1 安装
过一会儿您应该会看到如下显示在屏幕上内容。
2.2 设置语言
after the boot messages appear, a ‘Language’ menu will be displayed.
2.3 选择正确的键盘布局
默认即可
2.4 选择安装
在这里小杜建议选择“直接安装”
2.5 网络设置
安装程序将自动检测并尝试通过DHCP配置任何网络连接。
2.6 磁盘设置
我们建议使用一个空的磁盘作为系统盘因此直接默认相关参数即可。以下图片不是我们安装过程中看到的图片直接默认参数即可 2.7 分区设置
默认参数。
2.8 确认 2.9 建立服务器信息
软件现在正在磁盘上安装但是安装程序需要更多的信息。Ubuntu Server 需要至少有一个已知的系统用户和一个主机名。用户还需要一个密码。 2.10 安装软件或更新
在安装过程中可能会设置安装软件或更新。
我们建议在安装过程中不选择更新选项可能会无法下载或更新导致安装失败。 安装完成后重启即可。到这里Linux系统的安装就完成了与正常的Windows系统安装一样。 3. 使用Xshell连接
3.1 安装后我们可以直接只用局域网进行连接操作。 网址
https://www.xshell.com/zh/xshell/Xshell可以下载免费授权版。
https://www.xshell.com/zh/xshell-download/点击下载 3.2 使用局域网
我们在安装时会出现自动配置网络此网段即时局域网IP。或使用ifconfig进行查看。
ifconfig连接时就使用我们设置的账户和密码登录即可。 端口若是没有改变一般默认是22。
4. 查看CUP信息和内存大小
4.1 查看CUP信息
lscpu或
cat /proc/cpuinfo4.2 查看内存信息
cat /proc/meminfofree -h4.3 查看硬盘
lsblk其中sdb1是我挂载的硬盘。
lsblk -f # 查看是否挂载lsblk -p -o NAME,SIZE,TYPE,MOUNTPOINT # 查看有几个分区4.4 查看硬盘大小
fdisk -l | grep Disk5. 磁盘挂载
我们的数据盘和系统盘是分开的因此需要进行磁盘的挂载。以及我们需要将挂载磁盘设置为开机自动挂载。
以下命令需要使用sudo进行操作也可以直接在root用户下进行。
5.1 查看分区
sudo fdisk -l 5.2 创建挂载目录文件夹
我一般是挂载/home/目录下有的教程也挂载在/mnt/目录下。(在root用户下进行操作)
mkdir /home/Data新的硬盘需要进行分区和格式化若是已经做过分区或是硬盘中已有数据可以直接进行挂载挂载后数据依旧存在。
5.3 分区
fdisk /dev/sdb输入n表示建立新的分区。
默认是p表示主分区。e为扩展分区
Partition number(1-4)时表示只分一个区。 在Command (m for help)提示符后面输入p显示分区表。 5.4 格式化
将分区/dev/sdb1格式化为ext4文件系统
mkfs -t ext4 /dev/sdb15.5 将分区挂载到/home/Data
mount -t ext4 /dev/sdb1 /home/Data6. 开机自动挂载
我们上一步已经将硬盘挂载/home/Data目录下现在进行自动挂载操作。
6.1 查询挂载硬盘UUID
sudo blkid /dev/sda2输出结果
$ sudo blkid /dev/sdb
/dev/sda2: UUIDadd1d12b-feb0-4243-9540-87d1c109f553 BLOCK_SIZE4096 TYPEext4 PARTUUID7c0dc869-2a6a-4594-b2c2-4d132c6afb15UUIDadd1d12b-feb0-4243-9540-87d1c109f553即是我们需要的信息。
6.2 修改/etc/fstab文件
vim /etc/fstab在文档末尾添加裹在磁盘的信息。
格式为:
[UUID************] [挂载磁盘分区] [挂载磁盘格式] 0 2
#-------
UUIDa090b7e2-a47d-443f-a063-671d83a03473 /home/Data ext4 defaults 0 2第一个数字0表示开机不检查磁盘1表示开机检查磁盘
第二个数字0表示交换分区1代表启动分区Linux2表示普通分区
挂载的分区是磁盘格式为ext4 ok!到这里磁盘自动挂载就完成了我们的磁盘会随着的系统启动自动挂载。 6.3 磁盘的卸载
使用umount命令用于卸载磁盘。
umount /home/Data相关参数
参数-a 卸除/etc/mtab中记录的所有文件系统。-h 显示帮助。 -n 卸除时不要将信息存入/etc/mtab文件中。-r 若无法成功卸除则尝试以只读的方式重新挂入文件系统。-t文件系统类型 仅卸除选项中所指定的文件系统。-v 执行时显示详细的信息。-V显示版本信息。7. Ubuntu在指定路径下创建用户
这一步目的是减少储存不够用的情况我直接将用户挂载到磁盘中此用户可以随意使用磁盘直至这块磁盘满盘为止。
以下操作在root用户中进行。
7.1 新建用户
useradd -d /home/Data/Bioinfo -m -s /bin/bash Bioinfo/home/Data/:路径
Bioinfo用户名
shell指定:/bin/bash7.2 修改用户密码
passwd Bioinfo7.3 将用户设置成管理权限此设置慎重
#将新用户添加到sudo组如果你想让新用户具有管理员权限可以将其添加到sudo组
sudo usermod -aG sudo newuser7.4 检查用户权限
sudo -l -U newuser7.5 修改用户权限
可以使用chmod命令来修改用户对文件或目录的权限。例如要将/var/www/html目录的所有权转移给新用户可以运行以下命令
sudo chown -R newuser:newuser /var/www/html7.6 修改文件权限
可以使用chmod命令来修改文件或目录的权限。例如要将/var/www/html/index.html文件的所有者赋予新用户可以运行以下命令
sudo chown newuser /var/www/html/index.html以上操作基本将我们的用户设置完成了。 8. 用户权限设置
我们这里单独使用一小节介绍设置用户和权限。原文链接https://blog.csdn.net/qq_43116031/article/details/133858239作者已经在原文中介绍很详细了我们这里直接引用过来。
8.1 sudo
sudoSuper User Do是在Linux和Unix系统中用于执行具有超级用户root权限的命令的命令。它允许普通用户以特权身份运行特定命令通常需要输入密码以确认其身份。
sudo 是一种安全的方式用于限制哪些用户可以执行特权操作以减少潜在的系统损害。通常只有系统管理员或有需要的用户才能使用 sudo。
以下是一些 sudo 命令的常见用法
以超级用户root身份运行单个命令
例如要以超级用户权限安装软件你可以运行
sudo apt-get install package_name切换到超级用户root模式
sudo -i这将打开一个新的Shell会话将以超级用户身份运行所有命令。要退出超级用户模式只需输入exit。 3. 编辑系统文件
sudo nano /etc/file_to_edit这将以超级用户权限使用文本编辑器打开文件以进行编辑。你可以使用 vim、nano 或其他文本编辑器。 4. 管理系统服务
sudo systemctl start|stop|restart service_name这将启动、停止或重启特定系统服务。 5. 管理用户和组
sudo useradd new_username
sudo userdel existing_username
sudo usermod -aG group_name username8.2 useradd
useradd命令来创建新用户但它不会自动为用户分配home目录或设置密码。以下是使用 useradd 命令创建用户的基本语法
sudo useradd [options] username以下是一些常用的useradd选项
-m自动为用户创建家目录。
-s指定用户的默认Shell。例如-s /bin/bash 会将用户的默认Shell设置为Bash。
-G指定用户要加入的附加组。多个组可以用逗号分隔。
-d指定用户的家目录路径。
-p指定用户的加密密码。密码通常使用 passwd 命令设置而不是直接在 useradd 命令中指定密码。8.3 passwd
passwd是一个用于更改用户密码的命令或者具有管理员权限的用户可以更改其他用户的密码。以下是 passwd 命令的一些常见用法
更改当前用户的密码 用户可以使用 passwd 命令来更改自己的密码。在终端中只需键入
passwd然后按照提示输入当前密码然后输入新密码两次。 2. 更改其他用户的密码 如果有管理员权限可以使用passwd命令来更改其他用户的密码。在终端中使用以下命令
sudo passwd username其中 username 是要更改密码的用户的用户名。然后按照提示输入新密码两次。 3. 强制用户更改密码 如果需要强制用户在下次登录时更改密码使用以下命令
sudo passwd -e username这将使用户的密码在下次登录时过期用户将被要求立即更改密码。 4. 查看用户密码策略 使用以下命令来查看密码策略的详细信息
sudo chage -l username这将显示密码过期日期、最小和最大密码年龄等信息。 5. 锁定用户账户 使用以下命令来锁定用户账户使用户无法登录
sudo passwd -l username要解锁用户账户使用以下命令
sudo passwd -u username8.4 chmod
chmod用于更改文件或目录权限的命令。用来分配或更改文件的访问权限以确定哪些用户或用户组可以读取、写入或执行文件。
chmod命令可以通过符号模式或八进制模式进行操作。以下是一些常见的chmod命令用法
符号模式
添加权限
chmod [权限] [文件名]例如要添加执行权限给文件 file.txt可以使用
chmod x file.txt删除权限
chmod -[权限] [文件名]例如要删除写入权限从文件 file.txt可以使用
chmod -w file.txt设置权限
chmod [权限] [文件名]例如要将文件 file.txt 的权限设置为读取和写入可以使用
chmod rw file.txt同时设置多个权限
chmod [权限1][权限2] [文件名]例如要为文件 file.txt 设置读取和执行权限可以使用
chmod rx file.txt八进制模式:
分配权限
chmod [八进制权限] [文件名]在八进制模式中每个权限都用数字表示如下所示
4读权限
2写权限
1执行权限例如为了将文件 file.txt 的权限设置为读取和写入权限可以使用
chmod 600 file.txt8.5 chown
chown用于更改文件或目录的所有者和组的命令。分配文件的所有者user和组group权限。以下是一些常见的 chown 命令用法
更改所有者
sudo chown [新用户] [文件名/目录名]新用户 是要将文件或目录的所有权分配给的用户名。 例如要将文件 file.txt 的所有权更改为用户 newuser可以使用
sudo chown newuser file.txt更改组
sudo chown :[新组] [文件名/目录名]新组 是要将文件或目录的组权限分配给的组名。 例如要将文件 file.txt 的组权限更改为组 newgroup可以使用
sudo chown :newgroup file.txt更改所有者和组
sudo chown [新用户]:[新组] [文件名/目录名]新用户:是新的文件或目录所有者的用户名。
新组:是新的文件或目录组的组名。例如要将文件file.txt的所有者更改为newuser并将组更改为newgroup可以使用
sudo chown newuser:newgroup file.txt递归更改权限 递归地更改目录及其子目录中的文件的所有者和组可以使用-R或--recursive选项
sudo chown -R [新用户]:[新组] [目录名]例如要递归地将目录mydir及其所有子目录中的文件的所有者和组设置为newuser和 newgroup可以使用
sudo chown -R newuser:newgroup mydir请小心使用chown命令确保有足够的权限来更改文件或目录的所有者和组。通常只有系统管理员或文件的所有者应具有更改所有者和组的权利。 9. 配置生信分析环境
生信环境的配置是我们进入生信分析门槛前的最后一步若是没有这边前面做的工作白做后续的想做的工作无法进行。
我们这里使用的是Bioinfo Note社群中九筒同学的教程这个教程他在23日刚做了更新比较全面我们就直接引用他的教程即可。若是这个教程无法满足您的需求那么你也可以继续查找其他的教程在网上一搜索会有很多个教程。
教程网址https://www.yuque.com/jiutong-3byul/jiutong/imcg0lxd6zg5s39a?singleDoc#
教程作者九筒
9.1 升级组件
# 解决90%问题
sudo apt update
sudo apt upgrade9.2 miniconda安装
# 可以去官网看看是否更新安装最新的提示操作
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh为 bash 和 zsh shell 初始化
~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh在这里我们更推荐大家下载mambaconda下载确实慢。以及你也可以使用Pixi,速度是conda的10倍以上mamba的4倍Pixi是何方神圣呢真有这么快吗
mamaba下载网址
https://github.com/conda-forge/miniforge/releases/后面的操作基本一致若是你使用conda直接copy即可若是你使用mamba那么需要更换一下相关命令即可。
9.3 conda 常用命令
增加生信分析常用的镜像
conda config --add channels defaults
conda config --add channels bioconda
conda config --add channels conda-forge关闭base环境自动启动
conda config --set auto_activate_base false创建虚拟环境
# 创建环境
conda create -n my_env_name# 也可以在创建时指定要安装的包及版本
conda create -n my_env_name python3.12 pytorch克隆环境
conda create -n new_env --clone old_env连接和退出环境
conda activate env_name
conda deactivate安装包的命令, 通常有三种安装方式
## 安装一般的软件
conda install 软件名字
conda install -c conda-forge 软件名字## 安装CRAN中的R包
conda install r-包的名字## 安装bioconductor中的R包
conda install bioconductor-包的名字mamba代替conda
作者在教程中也提供mamba操作
软件安装
## 安装mamba
conda install mamba## 安装一般的软件
mamba install 软件名字
mamba install -c conda-forge 软件名字## 安装CRAN中的R包
mamba install r-包的名字## 安装bioconductor中的R包
mamba install bioconductor-包的名字其他 conda 命令
# 显示conda 版本
conda --version# 查看当前已创建环境的名称及位置
conda info --envs
conda env list#查看当前安装的软件
conda list# 删除虚拟环境
conda remove -n your_env_name --all# 当前的 cofig
conda config --set show_channel_urls yes# 查看添加的镜像
conda config --show# 当前channels文件
conda config --get channels# 或者直接系统层面看conda的源
sudo nano ~/.condarc# 删除源
conda config --remove-key channels9.4 安装 Jupyter Notebook
9.4.1 安装 Jupyter
方法一每个环境安装一个jupyter
# 进入要安装jupyter的虚拟环境
conda activate omicverse# 检查pip的版本
pip3 --version# 检测pip是不是位于 omicverse 的虚拟环境下
which pip3
# 显示/home/bio/miniconda3/envs/omicverse/bin/pip3# 使用pip安装jupyter
pip3 install -U jupyter方法二只在 base 环境中安装 jupyter
首先需要在已经安装了 python 的环境中安装 ipykernel
# 新建一个目标环境指定python版本3.12
conda create -n pytest python3.12# 进入该环境
conda activate pytest# 检查是否已经安装了ipykernel如果该环境安装过jupyter就会有ipkernel不用再次安装
conda list# 如果没有则安装ipykernel
conda install ipkernel -c conda-forge然后我们到 把 jupyter 安装到 base用同一个 jupyter 来使用所有环境中的 python
# 回到base环境
conda deactivate# 检查pip的版本
pip3 --version# 检测pip是不是位于 miniconda 的 base 虚拟环境下
which pip3
# 显示/home/bio/miniconda3/bin/pip3# 使用pip安装jupyer
pip3 install -U jupyter最后将 conda 中的所有 python 环境添加到 Jupyter Notebook 中
# 安装这个工具
conda install nb_conda_kernels# 这个只需要安装一次以后新建的环境安装了ipykernel后会自动添加9.4.2 配置 jupyter
● 这里配置 jupyter 是为了方便我们进行远程访问 ● 注意配置文件是全局的即同一个用户各个虚拟环境中的 jupyer 默认都使用同一个配置文件 ● 因此即使在不同的虚拟环境中安装了多个 jupyter只需要配置一次
检查jupyter配置文件
# 生成配置文件记住返回的文件地址
jupyter notebook --generate-config
# 默认是/home/bio/.jupyter/jupyter_notebook_config.py# 进入python解释器
python3计算密码的hash值
from jupyter_server.auth import passwd
passwd ()# 设置密码
# Enter password:
# Verify password:# 输入密码返回该密码的hash值
# 如[1]:argon2:$argon2id$v19$m10240,t10,p8$NljykjG3OllNHs9cEnhHmw$4Yvv/CCHEir9PzzdSBFUJMHSa3OucpGXgH3Fr0UMys# 退出python
quit()修改Jupyter配置文件
用 nano 编辑器打开配置文件
nano /home/bio/.jupyter/jupyter_notebook_config.py
4. 增加如下内容
R
# 增加如下内容# hash 填上刚才生成的hash
hashargon2:$argon2id$v19$m10240,t10,p8$NljykjG3OllNHs9cEnhHmw$4Yvv/CCHEir9PzzdSBFUJMHSa3OucpGXgH3Fr0UMys# 允许任意ip访问
c.ServerApp.ip 0.0.0.0# 设置密码
c.ServerApp.password hash# 关闭自动打开浏览器
c.ServerApp.open_browser False# 设置端口号
c.ServerApp.port 8888# 允许远程连接
c.ServerApp.allow_remote_access True# nano编辑器的操作很简单修改完成后按 ctrl x 退出安装中文语言包
# 安装中文语言包推荐
pip install jupyterlab-language-pack-zh-CN# 或者用conda
conda install jupyterlab-language-pack-zh-CN当然如果你不修改配置文件也可以通过 ssh 端口映射的方式远程访问但不推荐
端口映射
# windows terminal 连接服务器时映射端口号
# 不建议使用
ssh -L8888:localhost:8888 root服务器IP9.4.3 启动并打开 Jupyter Notebook
启动Jupyter
激活 conda 环境
# 如果是在每个环境中都安装了jupyter则进入对应的环境启动
conda activate omicverse# 如果是在base中安装的jupyter
conda activate base进入对应的工作目录
# 我这里使用的是bio用户进入后默认是/home/bio目录# 检查当前目录
pwd
# 返回/home/bio# 我平时的项目都存储在/home/bio/work目录# 如果没有新建一个工作目录
mkdir work# 进入work目录
cd work启动Jupyter
# 启动 notebook
jupyter notebook# 或者使用 jupyter lab
jupyter-lab# 如果你是root用户不建议
jupyter notebook --allow-root# 如果你是root用户不建议
jupyter-lab --allow-root浏览器访问
地址服务器 IP:端口号
如192.168.3.128:8888
第一次访问需要密码就是你之前设置的密码如 admin10. 安装R和Rstudio Server
关于安装R和Rstudio Server,我们的教程Ubuntu中安装R和Rstudio软件也介绍很详细可以作为参考。 10.1 创建R的虚拟环境
# 创建名为R的环境
conda create -n R10.2 安装R
# 进入到R这个环境
conda activate R#安装R指定r-base4.3.2那么就会安装R-4.3.2你也可以不指定
conda install r-base4.3.2# 进入R解释器
R# 退出R解释器
q()# 查看当前的R解释器
which R10.3 安装 Rstudio server
● 建议查看官网地址https://posit.co/download/rstudio-server/ ● 我这里安装的版本可能已经不是最新的
# 装gdebi-core
sudo apt-get install gdebi-core# 下载Ubuntu 22对应的.deb文件
wget https://download2.rstudio.org/server/jammy/amd64/rstudio-server-2024.04.0-735-amd64.deb# 安装
sudo gdebi rstudio-server-2024.04.0-735-amd64.deb# 如果始终安装不上试一下更新源
sudo apt update
sudo apt upgrade# 验证是否安装
sudo rstudio-server verify-installation
sudo rstudio-server verify-installation
# 正常会提示Server is running and must be stopped before running verify-installation
# 但这里极大可能是报错的没关系因为我们是在虚拟环境中安装的R因此会提示找不到R先不管它10.4 配置 Rstudio server 中的R解释器
● 因为Rstudio server 是一个 linux 系统服务你无法安装多个除非你使用 docker这个教程里不涉及 ● 如果你有多个不同的 R 环境你就需要查看不同环境中的R解释器的位置 ● 然后我们告诉rstudio-server 使用哪个R 解释器
# 进入到某个安装了R解释器的环境
# 如刚刚我们安装的# 进入到R这个环境
conda activate R# 查看当前环境的R解释器地址
which R
# 返回/home/bio/miniconda3/envs/R/bin/R# 打开/etc/rstudio/rserver.conf文件
sudo nano /etc/rstudio/rserver.conf# 后的地址修改为目标R解释器地址
rsession-which-r/home/bio/miniconda3/envs/R/bin/R# nano编辑器的操作很简单修改完成后按ctrl o覆盖原文件然后 ctrl x 退出10.5 重启 Rstudio server 服务
# sudo rstudio-server status #查看RStudio-server
# sudo rstudio-server stop #关闭RStudio-server
# sudo rstudio-server restart #重启RStudio-server# 这里我们手动重启一下
sudo rstudio-server restart# 验证是否在运行在启动状态下输入
sudo rstudio-server verify-installation
# 会提示Server is running and must be stopped before running verify-installation# 我们关闭服务
sudo rstudio-server stop# 再次输入
sudo rstudio-server verify-installation
# 会输出诊断报告# 重启服务
sudo rstudio-server restart10.6 浏览器访问
地址服务器 IP:端口号
默认端口号8787
如192.168.3.128:8787
账号linux 用户名bio
密码对应的用户密码admin10.6 其他 Rstudio server 配置
官方配置教程https://support.posit.co/hc/en-us/articles/200552316-Configuring-RStudio-Workbench-RStudio-Server
1.Rstudio server设置文件
cat /etc/rstudio/rserver.conf
# Server Configuration File# 查看rsession配置文件
cat /etc/rstudio/rsession.conf/etc/rstudio/rserver.conf
## In /etc/rstudio/rserver.conf# 更改端口为8787默认就是8787
www-port8787# 默认情况下RStudio绑定到地址0.0.0.0
www-address0.0.0.0# 添加系统的库路径作为外部库以供RStudio server调用
rsession-ld-library-path/xxxxxx/lib# 指定conda中的R
rsession-which-r/home/bio/miniconda3/envs/R/bin/R# 限制能够使用RStudio-server的用户组例如
auth-required-user-grouprstudio_users/etc/rstudio/rserver.conf
## In /etc/rstudio/rserver.conf# 默认用户超过2个小时没有发出命令RStudio会将该用户的R session挂起到磁盘
# 这样他们就不再消耗服务器资源下次用户尝试访问服务器时他们的会话将被还原
# 当用户在运行代码时是不会因为超时被挂起
# 可以使用session-timeout-minutes设置更改超时包括通过指定值为0来禁用它
session-timeout-minutes30# 更改R包安装地址
# 通过修改r-libs-user可以更改用户的默认R包安装地址
# 这样的好处是确保最终用户安装的R包在路径中没有R版本号
# 这使管理员可以在服务器上升级R版本而不用重置用户安装的软件包
r-libs-user~/R/packages# 更改默认镜像
r-cran-reposhttps://mirrors.nics.utk.edu/cran/ok!到这里我们就完成了Ubuntu系统的安装用户设置磁盘挂载生信环境基础配置。注意我们文章中只是总结了一部分内容很多详细的内容都需要自己有正对性的设置大家可以尽情地“度娘”。 获得本期教程文本文档在后台回复20240724。请大家看清楚回复关键词每天都有很多人回复错误关键词我这边没时间和精力一一回复。 参考
https://blog.csdn.net/mayue_web/article/details/124750653https://blog.csdn.net/winycg/article/details/109517512https://blog.csdn.net/qq_35451572/article/details/79541106https://www.yisu.com/ask/88822632.htmlhttps://blog.csdn.net/Mcy7ycM/article/details/124347504https://blog.csdn.net/qq_43116031/article/details/133858239https://www.yuque.com/jiutong-3byul/jiutong/imcg0lxd6zg5s39a?singleDoc# 若我们的教程对你有所帮助请点赞收藏转发这是对我们最大的支持。 往期部分文章
1. 最全WGCNA教程替换数据即可出全部结果与图形 WGCNA分析 | 全流程分析代码 | 代码一 WGCNA分析 | 全流程分析代码 | 代码二 WGCNA分析 | 全流程代码分享 | 代码三 WGCNA分析 | 全流程分析代码 | 代码四 WGCNA分析 | 全流程分析代码 | 代码五(最新版本) 2. 精美图形绘制教程
精美图形绘制教程
3. 转录组分析教程 转录组上游分析教程[零基础] 一个转录组上游分析流程 | Hisat2-Stringtie
4. 转录组下游分析 批量做差异分析及图形绘制 | 基于DESeq2差异分析 GO和KEGG富集分析 单基因GSEA富集分析 全基因集GSEA富集分析 小杜的生信筆記 主要发表或收录生物信息学教程以及基于R分析和可视化包括数据分析图形绘制等分享感兴趣的文献和学习资料!!
文章转载自: http://www.morning.mcpby.cn.gov.cn.mcpby.cn http://www.morning.xkjqg.cn.gov.cn.xkjqg.cn http://www.morning.tcpnp.cn.gov.cn.tcpnp.cn http://www.morning.lfjmp.cn.gov.cn.lfjmp.cn http://www.morning.lynb.cn.gov.cn.lynb.cn http://www.morning.kldtf.cn.gov.cn.kldtf.cn http://www.morning.fqmbt.cn.gov.cn.fqmbt.cn http://www.morning.xgbq.cn.gov.cn.xgbq.cn http://www.morning.rfldz.cn.gov.cn.rfldz.cn http://www.morning.dbcw.cn.gov.cn.dbcw.cn http://www.morning.lndongguan.com.gov.cn.lndongguan.com http://www.morning.jsdntd.com.gov.cn.jsdntd.com http://www.morning.npxht.cn.gov.cn.npxht.cn http://www.morning.kwrzg.cn.gov.cn.kwrzg.cn http://www.morning.rjnx.cn.gov.cn.rjnx.cn http://www.morning.zqkms.cn.gov.cn.zqkms.cn http://www.morning.mlpch.cn.gov.cn.mlpch.cn http://www.morning.jhqcr.cn.gov.cn.jhqcr.cn http://www.morning.bpmdz.cn.gov.cn.bpmdz.cn http://www.morning.qgfy.cn.gov.cn.qgfy.cn http://www.morning.tbwsl.cn.gov.cn.tbwsl.cn http://www.morning.lnsnyc.com.gov.cn.lnsnyc.com http://www.morning.mnqg.cn.gov.cn.mnqg.cn http://www.morning.qkrz.cn.gov.cn.qkrz.cn http://www.morning.bfcrp.cn.gov.cn.bfcrp.cn http://www.morning.hbhnh.cn.gov.cn.hbhnh.cn http://www.morning.hfytgp.cn.gov.cn.hfytgp.cn http://www.morning.ynwdk.cn.gov.cn.ynwdk.cn http://www.morning.ghyfm.cn.gov.cn.ghyfm.cn http://www.morning.jglqn.cn.gov.cn.jglqn.cn http://www.morning.grxsc.cn.gov.cn.grxsc.cn http://www.morning.xwlmg.cn.gov.cn.xwlmg.cn http://www.morning.znrlg.cn.gov.cn.znrlg.cn http://www.morning.hdzty.cn.gov.cn.hdzty.cn http://www.morning.hhrpy.cn.gov.cn.hhrpy.cn http://www.morning.ywzqk.cn.gov.cn.ywzqk.cn http://www.morning.dbqg.cn.gov.cn.dbqg.cn http://www.morning.yltnl.cn.gov.cn.yltnl.cn http://www.morning.krdxz.cn.gov.cn.krdxz.cn http://www.morning.rqkk.cn.gov.cn.rqkk.cn http://www.morning.fjgwg.cn.gov.cn.fjgwg.cn http://www.morning.wnbpm.cn.gov.cn.wnbpm.cn http://www.morning.mpszk.cn.gov.cn.mpszk.cn http://www.morning.lsjtq.cn.gov.cn.lsjtq.cn http://www.morning.ahlart.com.gov.cn.ahlart.com http://www.morning.jxrpn.cn.gov.cn.jxrpn.cn http://www.morning.mltsc.cn.gov.cn.mltsc.cn http://www.morning.bkgfp.cn.gov.cn.bkgfp.cn http://www.morning.tkchm.cn.gov.cn.tkchm.cn http://www.morning.hptbp.cn.gov.cn.hptbp.cn http://www.morning.pbpcj.cn.gov.cn.pbpcj.cn http://www.morning.dmwjl.cn.gov.cn.dmwjl.cn http://www.morning.lmmkf.cn.gov.cn.lmmkf.cn http://www.morning.kgjyy.cn.gov.cn.kgjyy.cn http://www.morning.lflsq.cn.gov.cn.lflsq.cn http://www.morning.csxlm.cn.gov.cn.csxlm.cn http://www.morning.prlgn.cn.gov.cn.prlgn.cn http://www.morning.syynx.cn.gov.cn.syynx.cn http://www.morning.flncd.cn.gov.cn.flncd.cn http://www.morning.myxps.cn.gov.cn.myxps.cn http://www.morning.mtktn.cn.gov.cn.mtktn.cn http://www.morning.lgxzj.cn.gov.cn.lgxzj.cn http://www.morning.ghwtn.cn.gov.cn.ghwtn.cn http://www.morning.yhplt.cn.gov.cn.yhplt.cn http://www.morning.zrfwz.cn.gov.cn.zrfwz.cn http://www.morning.bkryb.cn.gov.cn.bkryb.cn http://www.morning.hnmbq.cn.gov.cn.hnmbq.cn http://www.morning.grynb.cn.gov.cn.grynb.cn http://www.morning.kntbk.cn.gov.cn.kntbk.cn http://www.morning.nhzzn.cn.gov.cn.nhzzn.cn http://www.morning.wpjst.cn.gov.cn.wpjst.cn http://www.morning.pqfbk.cn.gov.cn.pqfbk.cn http://www.morning.jbxfm.cn.gov.cn.jbxfm.cn http://www.morning.zkqwk.cn.gov.cn.zkqwk.cn http://www.morning.yltyz.cn.gov.cn.yltyz.cn http://www.morning.syxmx.cn.gov.cn.syxmx.cn http://www.morning.prmbn.cn.gov.cn.prmbn.cn http://www.morning.lbzgt.cn.gov.cn.lbzgt.cn http://www.morning.amonr.com.gov.cn.amonr.com http://www.morning.mdgb.cn.gov.cn.mdgb.cn