Linux
文章平均质量分 58
sigmarising
Nothing, Nothing.
展开
-
MySQL 命令行常用命令
MySQL 命令行常用命令使用 MySQL 命令行成功登录后,每条执行的命令末尾,都需要使用 ; 进行语句分隔。登录与查看登录mysql -h $HostIP -u $UserName -p之后输入密码登录便可。退出exit;查看数据库show databases;进入数据库use $NameOfDatabase;查看所有数据表show tables;显示数据表字段信息desc $NameOfTable;执行 SQL 语句为正常的 SQL 语法,不再赘述。原创 2020-12-12 09:29:56 · 156 阅读 · 0 评论 -
vsftpd 创建不同权限的用户
vsftpd 创建不同权限的用户vsftpd 是一款运行于 Linux 环境的 ftp 服务器。本文将介绍配置其具备不同权限用户(管理员、只可上传、只可下载)的方法。admin:可以上传、下载、重命名、删除uploader:只可以上传downloader:只可以下载下文以 Ubuntu 18.04 为例。Step 1. 安装所需的包通过 apt 指令安装 vsftpd 和 db-utilapt install vsftpdapt install db-utilStep 2.原创 2020-08-10 11:20:10 · 1178 阅读 · 0 评论 -
一次 GitLab 部署小记
一次 GitLab 部署小记本文记录笔者的第一次 GitLab 部署和配置的经历。1. 准备工作一台云服务器,我使用的是阿里云 ECS,配置为:Ubuntu 18.04 x64CPU Core 2RAM 4GBECS 能够直接访问互联网。2. 安装 GitLab访问 TUNA - GitLab 页面,按不同操作系统的类型进行安装即可。下面将以 Ubuntu 18.04 为例:# 首先信任 GitLab 的 GPG 公钥curl https://packages.gitlab.原创 2020-07-25 16:21:32 · 276 阅读 · 0 评论 -
Linux 中清空文件内容的最便捷方法
Linux 中清空文件内容的最便捷方法在 Linux Server 中,我们可能要将一个很大的日志清空,而做到这点的最简单命令如下:> output.log即通过重定向命令进行文件清空。原创 2020-07-20 17:35:55 · 176 阅读 · 0 评论 -
tmux 快速使用教程
tmux 快速使用教程tmux 是一款终端复用器,它和 screen 类似,可以将会话与窗口进行分离;但是功能更加强大,支持窗口拆分。一般情况下,tmux 和 screen 都需要自己手动安装1. 会话管理1.1 新建会话第一个启动的 Tmux 窗口,编号是0,第二个窗口的编号是1,以此类推。但一般而言,我们会为会话命名,以方便区分。tmux new -s $session_...原创 2019-12-13 21:03:46 · 353 阅读 · 0 评论 -
搭建一个简易的 sftp 服务器
搭建一个简易的 sftp 服务器本文将基于 Linux 系统,搭建基于 open-ssh-sftp-server 的 sftp 服务器。Step 1. 安装依赖包对于 Ubuntu 系统而言:sudo apt-get install openssh-client openssh-server openssh-sftp-server对于 CentOS 系统而言:sudo yum i...原创 2019-09-09 20:08:17 · 779 阅读 · 0 评论 -
在 Linux 上使用 screen 命令在后台运行程序
在 Linux 上使用 screen 命令在后台运行程序我们使用 ssh 登录到 Linux 服务器上时,可能会执行一些需要长时间运行的程序,这时候我们便可以使用 screen 命令了。场景分析我们需要运行一个深度学习任务,需要 GPU 服务器运行 30 小时。我们的操作步骤如下:ssh 登录到 GPU 服务器配置你的 venv/conda 环境传输代码文件执行命令 scre...原创 2019-05-09 15:26:52 · 2278 阅读 · 1 评论 -
vi 和 vim 的区别
vi 和 vim 的区别在 *nix 系统中,命令行输入 vi 和 vim,实际上是有区别的。vim 是从 vi 发展而来的,在功能与设置上进行了很大幅度的提升,正如 vim 的正式名称 Vi IMproved 一样。大部分 Linux 发行版上使用的 vi 并不是我们所说的 vim,因为其缺失了大量功能也有一部分发行版,内部将 vi 命令指向了 vim,造成了很多人对 vi/vim ...原创 2019-03-13 14:54:59 · 313 阅读 · 0 评论 -
Linux 发行版排行榜网站
Linux 发行版排行榜网站站点 DistroWatch.com 上,包含了众多 Linux 发行版的新闻,以及按点击量排名的 Linux 发行版排行榜。原创 2019-03-04 22:27:42 · 12264 阅读 · 0 评论 -
Linux 权限解读
Linux 权限解读Linux 系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。Linux的文件权限有以下设定:Linux 下文件的权限类型一般包括读、写、执行,对应字母为r、w、xLinux 下权限的属组有:拥有者 、群组 、其它组,总共三种如果我们要表示一个文件的所有权限详情,有两种方式:十位二进制表示法,(三个属组每个使用...原创 2018-12-24 11:31:03 · 1219 阅读 · 0 评论 -
Ubuntu 更换 apt 源为阿里云
Ubuntu 更换 apt 源为阿里云Ubuntu 默认的 apt 源下载速度不稳定,可以考虑切换到国内的 apt 镜像源。Step1. 备份 list 文件进入对应文件夹,用管理员权限,执行复制操作:cd /etc/apt/sudo cp sources.list sources.list.bakStep2. 修改 list 文件通过管理员权限,使用 vim 进行修改:sud...原创 2018-12-03 20:01:05 · 14067 阅读 · 1 评论 -
SSH 免除重复输入私钥
SSH 免除重复输入私钥本文介绍如何使用 ssh-agent 来避免重复输入私钥。使用之后,每次开机只用输入一次私钥即可,可达到十分方便的效果。Step1. 启动 ssh-agent我们可以通过检查 SSH_AUTH_SOCK 或 SSH_AGENT_PID 来判断 ssh-agent 是否启动。echo $SSH_AGENT_PIDecho $SSH_AUTH_SOCK原则上只...原创 2018-11-20 12:15:33 · 785 阅读 · 0 评论 -
解决 - 粘贴到 Vim 中的代码缩进混乱
解决 - 粘贴到 Vim 中的代码缩进混乱在 Vim 中粘贴代码时,粘贴的代码会有大量多余的缩进,逐行累加。原因分析终端处理粘贴的文本时,会存入键盘缓存 (Keyboard Buffer)。Vim 处理时,会把这些内容作为用户键盘输入来处理。所以如果 Vim 开启了自动缩进,那么在遇到换行符时,就会默认把上一行的缩进插入到下一行的开头。解决方案Vim 编辑模式中有一个 Paste ...原创 2018-11-19 18:38:18 · 3590 阅读 · 0 评论 -
vimtutor 中文版 - 笔记
vimtutor 中文版本文是将 vimtutor zh-cn 的内容进行的另存分享。================================================================================ 欢 迎 阅 读 《 V I M 教 程 》 —— 版本 1.7 ====...原创 2018-11-16 18:07:26 · 436 阅读 · 0 评论 -
Vim学习笔记
vim 学习笔记Notes: ":x":表示在普通模式下输入:x,所有命令均区分大小写vim 初步使用vim在命令行键入命令即可使用 vim:vim file.txt以波纹线 (~) 开头的行表示该行在文件中不存在。换句话说,如果 Vim 打开的文件不能充满这个显示的屏幕,它就会显示以波纹线开头的行。插入文本Vim 是一个多模式的编辑器。就是说,在不同模式下,编辑器的响应是不同...原创 2018-11-16 16:22:24 · 185 阅读 · 0 评论 -
Makefile 简易教程
Makefile 简易教程部分转载自 https://blog.csdn.net/alpha_love/article/details/62953847在Makefile中的命令,必须要以[Tab]键开始。什么是makefile?或许很多Windows的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,...转载 2018-04-17 09:23:15 · 156 阅读 · 0 评论