Linux
溺阳
.
展开
-
linux ssh登录 Permission denied (publickey)
可能的原因:Linux上ssh服务没有开密码登录目前发现两种解决方案:打开密码登录执行sudo vim /etc/ssh/sshd_config, 找到PasswordAuthentication一项,将no改为yes添加免密登录在~/.ssh/目录下,编辑authorized_keys文件,将本地公钥文件中的内容添加进去。(我本地是id_rsa.pub)另,强制ssh提供rsa密钥:ssh -o HostKeyAlgorithms=ssh-rsa user@examp原创 2021-07-03 16:03:04 · 1740 阅读 · 1 评论 -
Centos下vsftpd3.0.3编译安装
本篇在brishenzhou的基础上修改:https://www.cnblogs.com/brishenzhou/p/6141800.html安装依赖yum install pamyum install pam-develyum install db4-utilsyum install gcc下载安装wget https://security.appspot.com/downloads/vsftpd-3.0.3.tar.gztar -zxf vsftpd-3.0.3.tar.gzcd转载 2020-07-21 16:53:09 · 1174 阅读 · 0 评论 -
Linux笔记:后台运行, fg, bg, jobs
后台执行程序/脚本/命令我们知道,在命令后添加&可以使程序后台执行,如:python test.py &其支持的格式有:command &/path/to/command arg1 arg2 &/path/to/long/script/name.sh arg1 &需注意的是,如果要执行的程序要从键盘输入内容,则不要添加&来后台执行程...原创 2020-03-31 23:26:59 · 329 阅读 · 0 评论 -
Linux命令行常用快捷键
快捷键 功能说明 tab 自动补全命令或路径 Ctrl+a 将光标移动到命令行行首 Ctrl+e 将光标移动到命令行行尾 Ctrl+f 将光标向右移动一个字符 Ctrl+b 将光标向左移动一个字符 Ctrl+k 剪切从光标到行尾的字符 Ctrl+u 剪切从光标到行首的字符 Ctrl+w 剪切光标前面的一个单词 ...转载 2019-12-06 14:21:31 · 184 阅读 · 1 评论 -
linux安装python3.8
花了一晚上,遇到各种坑,终于装好了,来记录下,可能不完全。1. 下载wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0rc1.tgz其它版本可以在https://www.python.org/ftp/python/中找到。2. 解压:tar -zxvf Python-3.8.0rc1.tgz3. 进入目录:cd Pyth...原创 2019-12-03 23:47:47 · 6390 阅读 · 9 评论 -
Linux学习笔记:Shell Script && ||
返回值在说&&和||之前,不得不提下返回值。shell中,一个命令如果成功执行会返回0,返回值会保存在变量$?中,可以通过echo $?查看,但需注意的是,该命令也会返回0,如:[light@localhost ~]$ lqbash: lq: 未找到命令...[light@localhost ~]$ echo $?127[light@localhost ~]$ ech...原创 2019-11-22 15:54:04 · 324 阅读 · 0 评论 -
Linux学习笔记:Linux解压缩与压缩
多个文件打包的压缩/解压缩要想将多个文件或目录压缩到一个文件,需要使用打包命令tar.解压缩先上结论,如果压缩文件扩展名是.tar.gz,使用:tar -zxv -f filename.tar.gz -C 欲解压到的目录(必须存在)tar -zxv -f filename.tar.gz # 直接解压到当前目录如果压缩文件扩展名是.tar.bz2, 使用:tar -jxv -f...原创 2019-11-20 11:33:33 · 213 阅读 · 0 评论 -
centos 用户删除后遗留档案问题
上次学习find命令时发现-nouser和-nogroup参数用来查找没有用户名和组的文件或目录,于是新建test账户,在home下生成了test文件夹,然后使用userdel删除test账户,但不删除目录。执行ll命令, 显示如下:drwxrwxr-x. 4 1001 1001 36 11月 8 23:52 test可以看到,原来的test test已经被test的id 1001代替,...原创 2019-11-18 17:26:11 · 297 阅读 · 0 评论 -
Linux学习笔记:which whereis locate find
which本人所用环境为centos8which用来从PATH内寻找命令路径,如:$ which cd/usr/bin/cd$ which vim/usr/bin/vimwhereiswhereis 用来搜索指定名称的二进制文件,源码,和说明文件。常用参数如下:-b 只找binary格式的文件-m 只找在说明文件manual路径下的文件-s 只...原创 2019-11-18 11:54:39 · 238 阅读 · 0 评论 -
centos7、8开启网络配置
从网上看,虚拟机在安装时可以开启网络(没!看!到!一定是我只顾下一步了。。。)。有图形界面的话可以在界面操作,就不多说啦。在命令模式下编辑/etc/sysconfig/network-scripts下的配置文件就好,命令如下:$ cd /etc/sysconfig/network-scripts/$ lsifcfg-enp0s3$ sudo vim ifcfg-enp0s3 # 每个...原创 2019-11-16 18:35:10 · 2712 阅读 · 0 评论 -
Linux学习笔记:chgrp, chown, chmod
文章目录chgrpchownchmod在介绍这三个命令之前,首先要知道linux下文件属性与权限的相关知识。当我们使用ls -l命令的时候,可以看到如下信息:[test@localhost ~]$ ls -l总用量 0drwxrwxr-x. 2 test test 6 11月 8 21:29 test-rw-rw-r--. 1 test test 0 11月 8 21:29 tes...原创 2019-11-11 16:13:16 · 357 阅读 · 0 评论 -
Linux中rc的含义
在Linux中,最为常用的缩略语也许是“rc”,它是“runcomm”的缩写――即名词“run command”(运行命令)的简写。rc”是任何脚本类文件的后缀,这些脚本通常在程序的启动阶段被调用,通常是Linux系统启动时。如/etc/rc(连接到/etc/rc.d/rc)是Linux启动的主脚本,而.bashrc是当Linux的bash shell启动后所运行的脚本。“rc” (像是 “.c...转载 2019-11-11 13:08:55 · 1178 阅读 · 0 评论 -
centos whatis: nothing appropriate
看鸟哥的linux,提到了man -f man命令,执行后提示nothing appropriate。使用man man发现,man -f man相当于whatis man而whatis使用前需建立数据库,命令以centos 7为分割,7之前使用 makewhatiscentos 7及之后使用 mandb执行该命令,再使用whatis manok...原创 2019-11-08 10:10:43 · 535 阅读 · 1 评论 -
Linux修改时区
修改localtime文件这里有两种方法:第一种:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime第二种:ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime原创 2019-11-06 14:14:34 · 355 阅读 · 0 评论 -
ubuntu下创建定时任务
编写定时任务首先使用crontab -e命令,编写cron表达式具体可见:https://blog.csdn.net/fanrenxiang/article/details/80361582格式为:分 时 日 月 周 命令如,制定一个每隔一小时执行一次的任务:* */1 * * * usr/bin/python3 home/ubuntu/hello.py这里最好使用绝对路径经测...原创 2019-11-06 13:49:15 · 777 阅读 · 0 评论 -
vim常用快捷键
一、移动光标快捷键说明h,j,k,l上,下,左,右ctrl-e移动页面ctrl-f上翻一页ctrl-b下翻一页ctrl-u上翻半页ctrl-d下翻半页w跳到下一个字首,按标点或单词分割W跳到下一个字首,长跳,如end-of-line被认为是一个字e跳到下一个字尾E跳到下一个字尾,长跳b跳到上一个...转载 2019-11-06 13:02:40 · 241 阅读 · 0 评论 -
Linux开启ssh服务
使用密码登录首先更新源 sudo apt update安装ssh服务 sudo apt install openssh-server检测是否已启动 ps -e | grep ssh看到有ssh字样,说明已启动,如果没有就手动启动 /etc/init.d/ssh start配置ssh-server,配置文件位于/etc/ssh/sshd_confi...转载 2019-11-06 11:48:39 · 710 阅读 · 0 评论 -
Linux通过ssh传输文件
一、scp是什么?scp是secure copy的简写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。二、scp有什么用?1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器...转载 2019-05-07 17:24:18 · 15233 阅读 · 0 评论