
Linux
文章平均质量分 75
NFTDigger
(PMP、OCA、MCSD)地道持续的努力才是到达目标的唯一正确方法。
展开
-
linux主机之间使用密钥对无密码登录/SCP无密码拷贝服务器文件
一、使用密钥对无密码登录Linux服务器1. 用ssh-keygen生成密钥对为了减少文件移动操作,建议在客户端操作。ssh-keygen -t rsa建议不要输入密码passphrase, 一直按enter就好了。如果不指定文件名,会生成 id_rsa(私钥), id_rsa.pub(公钥)两个文件。Tips:注意,如果这里指定了密钥文件名,不做配置的话会出现“Permission denied (publickey)”错误。因为ssh默认读取文件名为id_rsa的这个私钥。用别的文件原创 2022-05-19 23:45:04 · 2224 阅读 · 0 评论 -
linux创建新用户并给sudo权限
1、添加用户,设置密码首先用adduser命令添加一个普通用户。建议不用useradd,这个创建好之后设置的东西较多。# 1. 添加一个名为newuser的用户adduser newuser# 2. 设置密码。这里需要输入两次密码passwd yourpassword2、赋予sudo权限修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:# Allow root to run any commands anywhereroot ALL=(ALL)原创 2021-10-28 20:40:36 · 5923 阅读 · 0 评论 -
linux磁盘空间满了怎么办
磁盘空间满了之后的常用处理办法及命令详解原创 2020-02-27 18:13:43 · 5074 阅读 · 1 评论 -
玩转History命令
玩转History命令清楚历史记录,记录操作时间,设置时间戳原创 2020-02-25 11:14:53 · 1164 阅读 · 0 评论 -
ubuntu切换国内(清华)镜像源,彻底改善apt安装下载速度
在本地通过VMware构建Ubuntu服务器,在安装环境的过程中,最痛苦的莫过于安装工具软件时的下载速度,奇慢无比,还常常因为超时导致安装无法进行下去。用过了多线程下载的apt-fast方式,但是没有解决问题的根本,仍然会经常出现安装中途停止的问题。好了,本文介绍一下彻底解决国内apt安装时下载速度过慢的办法:更换为国内镜像源。1. 获取镜像源内容进入清华大学Tuna镜像源,选择自己的系统...原创 2020-02-19 12:24:37 · 4718 阅读 · 0 评论 -
ubuntu安装加速神器apt-fast
apt-fast是Matt Parnell开发的,采用用 axel 多线程来加速 apt-get 软件安装的工具。通过这个工具安装软件时,在下载软件包时,会大大缩短apt下载时间。使用过程与apt(apt-get)一样,只需要将apt(apt-get)改成apt-fast即可。安装方法:sudo add-apt-repository ppa:apt-fast/stablesudo apt...原创 2020-02-18 18:42:16 · 2448 阅读 · 0 评论 -
Linux永久修改时区的快速办法
Linux使用tzselect/timedatectl来选择时区。但是登出后会丢失设置信息。新版Linux (CentOS7/Ubuntu18以后版本)在CentOS7以后localtime,时区设置文件localtime变成了一个链接文件。如果是中国地区,直接进行下面的操作,可以快速完成时区设置。 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc...原创 2020-02-13 13:05:48 · 3790 阅读 · 1 评论 -
tree命令的[error opening dir]错误原因解决
tree 是linux下面一个很好用的展示目录结构的工具软件。不过,今天发现了一点问题。本来执行的好好的tree命令(执行情况如下图)。换了一个目录之后,发现出现了[error opening dir]错误,导致tree命令无法正常工作。查到了一个问答(链接见文末),说如果是 snap install tree的方式安装tree的话,如果离开了登录用户所在的用户目录及其子目录,就会不能...原创 2020-02-04 16:00:05 · 7120 阅读 · 0 评论 -
修改Linux Shell命令提示符
在使用Linux终端的时候,在默认设置下,进入到某个比较深的目录层次后,终端提示的绝对路径很长,是不是感觉宝贵的空间被无情占用的感觉。本文介绍一下如何修改这个命令提示符。查看终端提示符设置Shell 通过PS1和PS2这两个环境变量来控制提示符的格式,修改PS1和PS2的值就能修改命令提示符的格式。PS1 控制最外层的命令提示符格式。PS2 控制第二层的命令提示符格式。通过echo ...原创 2020-02-01 09:52:12 · 4360 阅读 · 0 评论 -
Linux服务器之间文件传输命令SCP
SCP命令可以实现远程主机之间的文件复制。scp使用ssh协议,如果需要免密进行复制,需要发送秘钥给相应的节点。scp使用格式:scp [可选参数] file_source file_target 常用参数: -r: 递归处理。复制目录时使用 -C:允许压缩。 -P:指定端口例子scp root@123.123.123.123:/home/getfile.txt . ...原创 2019-12-27 10:56:48 · 1084 阅读 · 0 评论 -
Linux安装指定版本的docker及添加国内镜像源
安装指定版本的docker及添加国内镜像源,包括阿里云的方法和其它环境下的添加方法。原创 2019-12-20 15:02:07 · 2550 阅读 · 0 评论 -
SSH终端很快掉线问题解决办法
我们通过终端使用ssh连接服务器时,如果一段时间没有操作,服务器就会自动断开连接。这里做一个问题解决办法的记录。 以前用阿里云的时候,没有这个问题。这次用华为云的时候,发行掉线很频繁。试过不少修改服务器配置文件的办法,但是不管用。这个是修改客户端的,对服务器影响很小,操作也很方便。如下图所示,点击客户端putty右上角图标,点击弹出菜单中的“Change Settings…”如下图打开设置...原创 2018-10-24 22:41:09 · 5628 阅读 · 0 评论 -
Linux笔记
No.1 一篇文章精通crontab命令需要的都有了,本文来源自竹子博客,作者很用心:每天一个linux命令(50):crontab命令原创 2020-08-09 20:40:34 · 459 阅读 · 1 评论 -
Linux定时任务/计划任务Cron实用问答
1. 定时任务种类linux下分为系统任务调度和用户任务调度两种。2. 定时任务写法# minute hour dayOfMonth month dayOfWeek command* * * * * user1 /bin/echo "sample cmd1" >> /tmp/etc_crontab_dminute: 表示分钟,可以是从0到59之间的任何整数。hou...原创 2019-05-02 18:13:03 · 271 阅读 · 0 评论 -
从零构建Fabric开发运行环境手册(四):安装Libtool
libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool需要编译哪些库即可,libtool将处理库的依赖等细节。下载Libtoollibtool的官网是:https://www.g...原创 2019-05-24 22:30:51 · 937 阅读 · 0 评论 -
Linux安装指定二进制版本Node.js(内含卸载)
版本的选择参考官网的下载网页:https://nodejs.org/en/download/最新版已经是12.4.0了,为了考虑稳定运行,本次选择LTS(Long Term Support)的10.16.0版,这个版本包含npm 6.9.0。下载指定的node.js二进制版本,然后解压到指定目录下。本次解压到/usr/local/lib/nodejs目录。 VERSION=v10.16.0...原创 2019-06-09 00:31:12 · 1210 阅读 · 0 评论 -
Linux设置时区、时间及时间同步
准确的系统时间是提供稳定服务的基础,本文介绍一下时间,时区,时间同步的读取与设置。日期时间的获取与设置一台Linux服务器有两个时间源,一个是硬件时间,即服务器硬件CMOS维护的时间,还有一个是软件时间,即操作系统维护的时间,前者通过hwclock命令来访问,后者则主要通过date命令来访问。# 获取当前时间$ dateThu Jun 6 12:22:15 CST 2019# 设置...原创 2019-06-06 12:46:25 · 6721 阅读 · 0 评论 -
Linux用户和用户组管理:添加、删除、更改密码等
本文详细解释了用户的添加,更改、删除,更改密码功能;介绍了用户组的增加,删除,更改等命令。还介绍了用户查看命令。原创 2019-07-07 11:19:07 · 1597 阅读 · 0 评论 -
让用户获得sudo使用权
“*** is not in the sudoers file. This incident will be reported. ”“*** 不在 sudoers 文件中。此事将被报告。”处理这个问题很简单,但应该先理解其原理再操作。首先要明白root的密码一般用户是不应改知道的,但一般用户有时可能要用到root的一些权限。这里就有了一个 /etc/sudoers文件,用来保存一些用...原创 2019-07-12 13:58:38 · 422 阅读 · 0 评论 -
Linux后台运行命令nohup实现屏幕输出记录到日志文件
后台运行命令:nohupnohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令忽略所有挂断(SIGHUP)信号,可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂断的意思( no hang up)。该命令的一般形式为:nohup yourcommand &yourcommand:启动对象命令。可以跟该...原创 2019-09-05 12:37:12 · 20788 阅读 · 2 评论 -
阿里云系统盘扩容手记
本来是数据增加导致磁盘空间不够,常理来讲需要扩容数据盘。不过,服务器最初设定的时候,比较遗憾的是并没有区分系统盘和数据盘。加上这次扩容的量也不大,就直接选择扩容系统盘了。系统是阿里云的。这里要介绍一下阿里云的在线扩容。在线扩容操作时,无需重启ECS实例,便可以直接看到云盘容量扩展。1. 购买在线扩容首先,购买在线扩容,并完成支付。参阅:在线扩容云盘大约需要等1-5分钟才能在fdisk...原创 2019-09-24 09:09:15 · 1871 阅读 · 0 评论 -
从Windows/Linux连接到Linux主机的方法
1. 从Linux连接到Linux主机使用ssh命令既可以连接到另外一台Linux主机。ssh usernem@hostname(or IP)敲击回车,之后会提示输入密码,输入密码正确后会连接上。这样子做的好处是,如果本地连接到A主机很慢,B主机到A主机很快。那么,在B主机用ssh连接到A主机,就会实现一个比较快的效果。2. 从Windows连接到Linux主机putty几乎是事实上...原创 2019-09-27 15:36:48 · 780 阅读 · 0 评论 -
linux常用命令
1. 查看端口占用及关闭Ubuntu查看端口使用情况,使用netstat命令。查看已经连接的服务端口(ESTABLISHED)netstat -a查看所有的服务端口(LISTEN,ESTABLISHED)netstat -ap查看指定端口,可以结合grep命令,进行快速查找:netstat -a | grep 8080也可以使用lsof命令:lsof -i:8888若要...原创 2019-05-15 23:12:36 · 362 阅读 · 0 评论