![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux学习
文章平均质量分 50
Linux学习
菜鸟要成长zz
这个作者很懒,什么都没留下…
展开
-
Linux服务器authorized_keys添加公钥后登录仍需要密码
在服务器的 ~/.ssh/authorized_keys 文件内加入自己的公钥, 按理说下次在有该公钥的机器登录服务器时可以免密登录。但在一台服务器上遇到无法免密登录的情况。解决方案造成这个问题的原因是 ~/.ssh 文件夹和authorized_keys id_rsa.pub,文件夹内的文件权限不对。cd ~chmod 700 .sshcd .sshchmod 644 authorized_keys id_rsa.pubchmod 600 id_rsa更改文件夹和文件为合适的权限后即可实原创 2021-06-09 08:49:10 · 2780 阅读 · 2 评论 -
Linux用scp实现无密码传输文件和目录(使用密钥)
一.SCP简介SCP(Secure Copy,安全复制)是一个在远程(本地与远程)服务器间安全的进行文件传输的方法。它以SSH协议为基础,使用SSH协议的22端口。二.SCP无密码传输原理将来源服务器A中的密钥文件 “./.ssh/id_rsa.pub"内容, 拷贝到目标服务器B的”./.ssh/authorized_keys",建立信任关系。在远程拷贝的时候,需要配置scp的 无密码 复制文件和目录。在编写Shell脚本的时候非常有用,你不希望shell脚本在执行过程中因为要检验密码被打断而报权限原创 2021-06-07 11:28:45 · 6413 阅读 · 0 评论 -
linux使用shell脚本利用expect工具实现SCP传输文件到多台服务器
1、安装expectyum install expect2、设置服务器地址,用户名,密码,源路径,目标路径新建文件host.txt添加如下内容192.168.0.135 root 密码 源路径 目标路径192.168.0.136 root 密码 源路径 目标路径192.168.0.137 root 密码 源路径 目标路径# 实例192.168.128.133 root root /usr/local/shell/test1.txt /usr/local3、添加expect执行脚本: c原创 2021-06-04 18:26:20 · 2303 阅读 · 0 评论 -
CentOS 7 使用ip addr查询不到IP
CentOS 7 使用ip addr查询不到IP原因:发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。查看ens33 网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33从配置中可以发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)。把这一项改为YES(ONBOOT=yes)重启网络服务: sudo service network restart已经可以了。...原创 2021-06-03 15:17:05 · 285 阅读 · 0 评论 -
阿里云服务器Centos7 activiti 流程图中文乱码解决办法
如果程序在本地正常使用(不乱码),到linux服务器不正常(乱码)。首先考虑乱码是因为Centos没有中文字体,所以要安装中文字体,即可解决乱码问题。要用到的字体 window系统已经存在,我们只需要复制出来即可。路径:C:\Windows\Fonts\ ,复制出simhei.ttf、simsun.ttc中文字体备份。或者找到技术群China包中字体备份。打开准备好的china包中两个中文字体备份。进入centos语言目录 /usr/share/fonts,创建china目录并进入。原创 2021-06-03 14:15:07 · 540 阅读 · 0 评论 -
查看服务器的性能和使用状态(top,free,df)
查看服务器的cpu情况TopPID: 进程ID,进程的唯一标识符USER:进程所有者的实际用户名。PR:进程的调度优先级。这个字段的一些值是’rt’。这意味这这些进程运行在实时态。NI:进程的nice值(优先级)。越小的值意味着越高的优先级。VIRT:进程使用的虚拟内存。RES:驻留内存大小。驻留内存是任务使用的非交换物理内存大小。SHR:SHR是进程使用的共享内存。S:这个是进程的状态。它有以下不同的值:D – 不可中断的睡眠态。R – 运行态S – 睡眠态T – 被原创 2021-06-02 15:29:20 · 2198 阅读 · 0 评论 -
History命令的显示带时间
在linux系统里面肯定经常使用history来查看历史命令,但是,一般的history命令只显示了命令,并没有显示命令的时间。我们执行 echo ‘export HISTTIMEFORMAT="%F %T"’ >>/etc/profile 之后,然后source /etc/profile。history命令就可以显示时间。echo 'export HISTTIMEFORMAT="%F %T"' >>/etc/profilesource /etc/profilehist原创 2021-05-11 09:11:29 · 7897 阅读 · 0 评论 -
linux常用知识命令
文章目录Linux基础知识一、java程序的使用FTP 与 SSH工具 的使用利用脚本启动停止java程序文件目录结构查看控制台二、Nginx的使用1、添加域名配置2、微信授权文件添加3、配置重载4、错误检查5、启动、停止三、Mysql的使用1、远程连接2、重启3、启动、停止4、配置文件修改四、 本地linux虚拟机搭建1、安装软件2、教程提供五、linux基本命令Linux基础知识【Linux菜鸟教程】:https://www.runoob.com/linux/linux-intro.html【pu原创 2020-11-16 16:02:54 · 198 阅读 · 0 评论 -
linux命令ps -aux|grep xxx详解
linux命令ps aux|grep xxx详解要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令.使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。如果直接用ps命令原创 2020-11-04 15:30:42 · 1691 阅读 · 0 评论 -
CentOS添加新角色(新增一个具有root权限的新用户)
首先执行如下命令新建个 zy 用户。useradd zy接着执行下面命令对其设置密码passwd zy会警告密码字符少,重复输入密码即可。将查看 /etc/sudoers 文件权限,如果是只读权限,修将其改为可写权限。ll /etc/sudoerschmod 777 /etc/sudoers使用 vi /etc/sudoers 命令进行编辑,在 root ALL=(ALL) ALL 下方添加需要提升权限的用户信息:不能使用,可能还没安装,使用命令安装,如下y.原创 2021-04-28 16:41:46 · 603 阅读 · 0 评论 -
CentOS7安装了nginx后启动本机访问不到
首先检查nignx -t然后查看ps -ef | grep nginx如果以上都没有问题那就是防火墙的问题sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reload依次运行然后重新访问...原创 2021-01-06 15:20:48 · 476 阅读 · 0 评论 -
CentOS通过进程ID查询运行文件的路径方法
ps -aux | grep XXXps -aux | grep nginxps:进程查看命令,可以用来显示进程的详细信息。常用命令参数组合为,ps -ef,ps aux,推荐使用 ps -A -o 来自定义输出字段ls -l /proc/进程IDll /proc/22248[root@iZm5edl1yjtmeu2tsh3rgrZ /]# ll /proc/22248total 0dr-xr-xr-x 2 root root 0 Dec 7 17:03 attr-rw-r--r原创 2020-12-07 17:21:11 · 3673 阅读 · 0 评论 -
CentOS使用 Crontab定时任务清理程序日志
Crontab定时任务基本语法crontab [选项]任务的要求设置任务调度文件:/etc/crontab设置个人任务调度。执行 crontab –e 命令。接着输入任务到调度文件如:*/1 * * * * ls –l /etc/ > /tmp/to.txt意思说每小时的每分钟执行 ls –l /etc/ > /tmp/to.txt 命令补充:>重定向。把to.txt文件重新写入>> 在to.txt文件的末尾写入。参数细节说明任务调度的几个应用实例原创 2021-03-22 13:26:58 · 760 阅读 · 0 评论 -
Linux中如何查找占用硬盘体积最大的文件方法
前言众所周知当系统的磁盘空间不足时,您可能会使用 df、du 或 ncdu 命令进行检查,但这些命令只会显示当前目录的文件,并不会显示整个系统范围的文件。需要花费大量的时间才能用上述命令获取系统中最大的文件,因为要进入到每个目录重复运行上述命令。这种方法比较麻烦,也并不恰当。使用以下方法在 Linux 系统中查找最大的前 10 个文件。方法在 Linux 中没有特定的命令可以直接执行此操作,因此我们需要将多个命令结合使用。find / -type f -print0 | xargs -0 du原创 2021-02-25 11:12:55 · 717 阅读 · 0 评论 -
MySQL 查询连接数并显示完整的processlist中info信息
由于数据库的使用导致cpu飙升,想要查询数据库的具体什么语句导致了cpu飙升需要查看运行中的sql语句此次我使用了进行查询:也可使用mysqladmin processlist进行查询(但本次没有用)show processlist如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。先简单说一下各列的含义和用途,第一列 id,不用说了吧,一个标识,你要kill一个语句的时候很有用。第二列 user列,显示单前用户,如果原创 2021-02-23 09:46:36 · 1521 阅读 · 2 评论