Linux使用指南
文章平均质量分 61
追蜗牛的coder
浓睡不消愁-代码渐瘦,致力于做一个有趣的程序员。爱分享、爱聊天还爱笑;爱python、爱机器学习、还爱各种小游戏。
展开
-
centos7离线安装docker
本文适用于无法直接上网的centos7/el7 离线安装docker。原创 2023-11-21 09:30:49 · 323 阅读 · 0 评论 -
ubuntu上搭建tftp服务
最好在本机上先测试一下tftp服务是否能工作,在tftp的目录下新建一个test文件,登录后能否拉取。port为端口号,user为host用户名,server_args 后面的路径为tftp的根目录。填入一下内容(根据自己用户实际情况)原创 2022-10-01 08:41:17 · 1089 阅读 · 0 评论 -
git 操作手册
在修改好代码后,正确的git流程为:假如file1, file2为需要提交的文件,file3是不需要提交的文件,但是也不向丢掉git add file1,file2git commit -m "commit comments"git stashgit pullgit pushgit stash pop对应的解释:git add 将需要提交的文件放到暂存区git commit 提交暂存区的文件到本地仓库git stash 存储修改过的不需要提交的文件,上面将file3存储起来,以便原创 2020-10-27 16:20:06 · 11595 阅读 · 1 评论 -
bash 脚本语言使用记录
1. alias解析输入参数正常情况下alias是无法使用输入参数的,例如以下使用便不正确:alias test='echo $1 $2'但是alias中可以使用函数,则可以在函数中解析输入参数。alias test='test() { echo $1 $2; }; test'...原创 2020-09-17 17:49:10 · 11381 阅读 · 0 评论 -
linux服务器搭建之路14-给普通用户添加管理员权限
正常情况下,普通用户是没有超级权限的,使用sudo时,就会提示:如果普通用户要使用sudo,则要赋予它su权限。在管理员用户下:vim /etc/sudoers找到图中一行,并添加用户名 ALL=(ALL) ALL每次使用sudo都会要输入密码,如果不需要输入密码:xxx ALL=(ALL) NOPASSWD: ALL退出vim::wq! 因为文件是不具有写的权限...原创 2018-12-05 15:23:30 · 24824 阅读 · 0 评论 -
linux服务器搭建之路12-修改文件/文件夹属性和权限
文章目录1. 拥有者信息2. 属性2.1 文件类型2.2 权限2.3 权限修改通过ls -l 目录/文件可以查看其属性和权限,例如查看当前文件夹下的所有文件属性ls -al 1. 拥有者信息上图中间红框显示的是拥有者信息,先是用户,后是群组。拥有者信息修改:chmod [-可选参数] user:group 目录/文件可选参数有:-c 显示更改的部分的信息-f 忽略错误信息-h...原创 2018-12-03 15:46:02 · 21871 阅读 · 0 评论 -
linux服务器搭建之路13-用户/用户组管理
文章目录1. 与用户相关的系统文件1.1 /etc/passwd文件1.2 /etc/shadow文件2. 用户管理2.1 增加用户2.2 删除用户2.3 用户信息变更2.4 用户查看3. 用户组管理3.1 增加用户组3.2 删除用户组4. 批量创建用户并修改密码Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份...原创 2018-12-03 19:26:51 · 21004 阅读 · 0 评论 -
linux服务器搭建之路15-常用医学图像处理软件的安装
作为一个医学图像研究僧,怎么能不会各种医学图像处理软件的安装,今天记录一下这些软件的安装过程,很简单。这些软件包括spm,FSL,freesurfer等。1. FSL1.1 安装去官网注册一下,并下载fslinstall.py文件,:https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation/Linux安装命令:python fslins...原创 2018-12-07 11:04:57 · 21974 阅读 · 3 评论 -
linux服务器搭建之路16-在最新内核上安装nvidia显卡驱动
前面升级了内核,并更新了响应的工具包。但在新内核上安装nvidia显卡的时候会遇到问题,主要是:内核找不到,需要指定内核版本,解决办法:指定内核路径: 在/usr/src/kernels/文件夹下的内核版本,我的是4.19在安装命令后面加上–kernel-source-path 参数:bash NVIDIA-Linux-x86_64-410.78.run --kernel-source-pat...原创 2018-12-18 10:16:50 · 23702 阅读 · 2 评论 -
liugroup服务器说明
1. 硬件配置处理器是两颗10核20线程处理器,可用线程数为40。数据硬盘由8块8T硬盘(4块原装,4块购买1)组成的RAID5,总共可用空间50T。2. 系统说明系统版本:centos 7.5(core 4.4-lt)3. 软件说明3.1 已安装软件SoftwareVersionSoftwareVersionAFNI18.3.11FSL6.0.0...原创 2018-12-29 17:29:34 · 19182 阅读 · 0 评论 -
linux服务器搭建之路17-通过zerotizer做公网访问
文章目录1. 安装2. 配置2.1 申请账号2.2 创建网络2.3 加入网络3. 优势一般来说,内部服务器不提供公网访问,常常有需要公网访问,找了很多工具,花生壳什么的,花了一些钱,很不稳定。最后发现zerotizer这个工具,非常好用。官网地址:http://www.zerotier.com/1. 安装centos 安装命令:curl -s https://install.zerotie...原创 2020-12-31 13:19:01 · 16336 阅读 · 2 评论 -
linux服务器搭建之路0-选择合适的工具构建启动盘
文章目录这一节本来要写在最开始,奈何开始并没有遇到很多问题,之后的实践中才明白。做启动盘是装系统的第一步,工具选择有很多,但不是每一个工具都很完美,以前选择ultraISO,现在极力推荐:Win32DiskImager。ultraISO 的问题以前用ultraISO并没有问题,但后来遇到了问题,安装时候报错:dracut-initqueue timeout网上也有很多解决办法,但是很...原创 2019-03-23 13:41:46 · 17661 阅读 · 0 评论 -
服务器运维1-failed to start LSB
有一天,服务器网络崩了,不知道怎么回事,重启后显示错误信息:Failed to start LSB:bring up/down network。就错误代码来看,应该是网卡没能启动。进入系统,查看网络配置:ifconfig,果然没有能够获取到ip地址:解决办法:重启网络:service network restart提示ok就解决了。内核4.4不能进图形界面,因为驱动的原因。显示器...原创 2019-06-10 18:41:58 · 22215 阅读 · 2 评论 -
linux服务器搭建之路11-关联github使用
文章目录1. 安装git并关联github2. 本地仓库初始化步骤3. git的使用教程git的好处不用说,也确实对工作有很大的帮助。1. 安装git并关联github参考文章:linux服务器搭建之路2-安装git最新版本github入门到上传本地项目2. 本地仓库初始化步骤git initgit add 'file"git commit -m 'first time usi...原创 2018-10-30 10:22:27 · 24096 阅读 · 1 评论 -
Linux使用笔记2-screen的妙用(保留端口会话)
现在一般都是用Windows通过ssh连接到linux,有时候工作到兴起,断网了、或者重启了,这时候一切都完了,重新连接也不能回到以前的会话。那么有没有一种可能,在我重新连接到linux之时,能够重新回到我上一个工作端口呢,答案是肯定的,利用工具screen就可以用户被kill的元凶让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。 在Linux/Unix中,有这样几个概念:进程组(p原创 2017-04-23 18:39:14 · 51181 阅读 · 0 评论 -
Linux使用笔记3-crontab添加定时任务
linux中任务管理的软件有很多,个人比较倾向于crontab。简单来说,crontab就是linux下一个方便任务管理的工具,可以添加定时任务,执行脚本。1. crontab的使用crontab的使用非常简单:usage: crontab [-u user] file crontab [ -u user ] [ -i ] { -e | -l | -r }原创 2017-04-26 08:54:59 · 54051 阅读 · 0 评论 -
Linux使用笔记4-添加用户变量(设置自己的命令,修改默认python版本等)
使用linux服务器时,我们需要设置自己的用户变量,以添加自己的命令,或者用自己的软件版本替代系统默认的版本,方便自己的使用。在自己home下有个.bashrc 文件,里面记录着用户的配置文件。打开方式为:vim ~/.bashrc 编辑完保存退出vim后重新登录用户即可生效,因为在该文件只在登录时生效。原创 2017-11-26 17:31:01 · 39221 阅读 · 0 评论 -
linux服务器搭建之路1-安装各种软件
由于实验室需要,准备配置新的服务器,之前一直使用windows比较多,linux比较少,于是开始重新学习linux各种环境的搭建.1. 系统选择在选择使用centos和ubuntu上,参考了一下网上的建议,大多认为服务器上还是centos比较好一点,再加上以前实验室也是暗中的centos,所以选择安装centos.2. centos安装网上教程比较多,https://www.osy...原创 2018-09-01 10:21:45 · 28968 阅读 · 0 评论 -
linux服务器搭建之路2-安装git最新版本
centos自带的git还是1.x版本,已经很老了,建议安装新版本,步骤如下:1. 卸载老版本sudo yum remove git2. 安装新版本先去官网查看新版本,例如我现在的最新版本就是2.18.0,根据版本就该链接下载文件wget https://github.com/git/git/archive/v2.18.0.tar.gz解压tar ...原创 2018-09-06 17:58:05 · 25536 阅读 · 0 评论 -
linux服务器搭建之路3-升级内核
由于个人强迫症,什么软件都想用最新的,装完centos之后,第一件事就是升级内核。# uname -aLinux liugroup.lan 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux现在内核版本为3.10,最新版本应该是4.181. 升级内核过程启用 ...原创 2018-10-02 20:32:52 · 27199 阅读 · 0 评论 -
linux服务器搭建之路4-开机自动挂载ntfs硬盘
我们都知道,linux本身是不支持nfts硬盘挂载的,不过在工具ntfs-3g的支持下,可以实现这个功能。1. 安装ntfs-3g第一种方式:yum install ntfs-3g如果安装失败,则采用第二种第二种:源码编译:(1)下载:wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz(2) 解压t...原创 2018-10-02 20:55:20 · 26521 阅读 · 0 评论 -
linux服务器搭建之路5-centos设置Samba共享文件目录供win10访问
有时候主要在windows下面工作,远程连接centos服务器,这时候在服务器端设置共享路径就非常重要。本文主要介绍如何在centos通过搭建samba服务来共享文件夹,以便让win系统直接访问文件目录。1. 安装samba软件yum -y install samba samba-client samba-common2. 设置samba(1) 备份原有设置cp /etc/samba/...原创 2018-10-02 22:02:23 · 26601 阅读 · 1 评论 -
linux服务器搭建之路6-centos7安装matlab2017b
因为要用到SPM12,所以不得不安装matlab,选择版本2017b,下载地址:(如果下载链接失效,评论后我发新的地址)下载地址:链接:https://pan.baidu.com/s/1d5EVuJ5uJO6KI1YkvM9n9A提取码:jue0先解压后执行下面操作:1. 挂载:sudo mount -o loop ./R2017b_glnxa64.iso ./刷新一下,所有文件都挂...原创 2018-10-03 20:11:03 · 28394 阅读 · 30 评论 -
linux服务器搭建之路7-通过rdesktop远程连接win10
个人有两台电脑,一个win10,一个centos7,coding主要在centos7上,但是其他主要在win10上,刚开始用win10远程连接centos,但是用matlab这一类gui软件的时分辨率不是很好,最终还是选择在centos上远程连接win10.本文主要介绍如何在centos7上通过rdesktop远程连接win10.1. centos上rdesktop的安装安装依赖:安装rde...原创 2018-10-03 21:07:52 · 28914 阅读 · 0 评论 -
linux服务器搭建之路8-安装cairo-dock美化桌面
1. 传统办法:wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpmrpm -ivh nux-dextop-release-0-1.el7.nux.noarch.rpmyum install -y cario-dock可能出现不成功,因为不是每个人...原创 2018-10-04 10:34:34 · 26313 阅读 · 2 评论 -
linux服务器搭建之路9-常用源配置
centos的软件的安装比较依赖源,如果源配置的比较合理就会少很多麻烦,毕竟每个软件都要下载源文件后编译安装实在太麻烦。本文主要介绍一些常用且必备的源安装。1. 源 备份 cd /etc/yum.repos.d/ mkdir repo_bak mv *.repo repo_bak/2. 安装阿里源用阿里源替换原来的源,会变的快的很多wget -O /etc/yum.repos...原创 2018-10-04 14:34:11 · 24850 阅读 · 0 评论 -
Linux使用笔记1-Windows下如何用Xmanger连接Linux服务器
随着时代的发展,计算机要处理的数据量越来越大,个人计算机在一定程度上已经不能满足数据处理的需求呢,因而一般公司都会配有服务器,有需要大量数据处理的工作就需要交给服务器来处理了,今天就来说说怎么在Windows下连接服务器。首先,要下载的软件是:Xmanager Enterprise 5(百度一下)1.打开XShell5 此时显示的是登录界面,每个人在服务器里都会有一个账户(节点),连接方式原创 2016-10-27 08:49:20 · 45525 阅读 · 0 评论