![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 52
廖俊才
往事如烟过,一笑泯恩仇
展开
-
linux命令行:-bash:vim: command not found解决办法
在linux命令行中输入vim+文件查看编辑时提示:-bash:vim: command not found 解决办法原创 2022-06-26 13:18:35 · 1731 阅读 · 0 评论 -
scp传文件指定端口、传输目录
在Linux中, 两台主机传送文件的时候, 经常用到scp命令. 通常情况下, ssh的默认端口都会自定义,这时候需要指定端口号来实现文件的传送. 这里就介绍一下指定端口号的方法:scp -P port默认ssh连接端口22修改为其它端口①将本地的文件,同步到远程服务器。# scp -P port file_name user@ip:/dir_name-P: 大写的P, 指定端口号file_name: 指本机的文件路径, 绝对路径相对路径都可user: 远程主机的一个可用的用户名原创 2022-01-11 17:42:00 · 12333 阅读 · 0 评论 -
Linux后台日志定时清理脚本
一、 简介 linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。二、 分析日志查看日志路径和日志命名规则:要清理这个目录下面如此命名规则的日志。三、方法这时我想的肯定是希望能写一个脚本把这些日志清除掉,但不是删除掉。那么现在需要实现3步:原创 2021-12-27 14:04:52 · 4049 阅读 · 0 评论 -
Linux能ping通我的本机ip,却ping不通网关,服务器
能ping通我的本机ip,却ping不通网关,服务器 设置Linux服务器IP,网关,子网,记得服务器一般都用static静态地址,而不用dhcp动态获取IP。 [root@linuxso.com ~] # vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticHWADDR=00:0C:29...原创 2012-05-29 16:05:24 · 8022 阅读 · 0 评论 -
Linux/CentOS下使用timedatectl命令实现与远程NTP服务器的时钟同步
timedatectl命令对于RHEL / CentOS 7和基于Fedora 21+的分布式系统来说,是一个新工具,它作为systemd系统和服务管理器的一部分,代替旧的传统的用在基于Linux分布式系统的sysvinit守护进程的date命令。 timedatectl命令可以查询和更改系统时钟和设置,你可以使用此命令来设置或更改当前的日期,时间和时区,或实现与远程NTP服务器的自动系统时钟同步。 在本教程中,我要讲的是,如何在你的Linux系统上,通过使用来自于终端使用timedatec原创 2020-09-10 09:24:39 · 2559 阅读 · 0 评论 -
centos7操作SSH/SSHD服务(查看/启动/重启/自启)
查看状态:systemctl status sshd.service启动服务:systemctl start sshd.service重启服务:systemctl restart sshd.service开机自启:systemctl enable sshd.service查看firewall服务状态systemctl status firewalld防火墙未开centos出现“FirewallD is not running”...原创 2021-04-09 15:39:18 · 12368 阅读 · 0 评论 -
linux防火墙查看状态firewall、iptable
CentOS7查看开放端口命令及开放端口号(实践)Centos6.5配置防火墙CentOS7 的防火墙配置跟以前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本Centos 6.x使用iptables不一样一、iptables防火墙1、基本操作# 查看防火墙状态service iptables status # 停止防火墙service iptables stop # 启动防火墙service iptables start ...原创 2021-04-09 13:24:04 · 186 阅读 · 0 评论 -
CentOS7系统清理缓存数据命令
free –m 查看内存使用情况sync数据同步写入磁盘,强制把磁盘缓冲的所有数据写入磁盘echo 3 > /proc/sys/vm/drop_caches释放掉被系统Cache占用的数据命令缓存清理前后对比:原创 2020-11-17 13:46:44 · 18241 阅读 · 1 评论 -
Java调用Redis出现 “ERR Client sent AUTH, but no password is set” 解决办法
Java调用Redis时出现 “ERR Client sent AUTH, but no password is set” 的原因及解决办法【错误提示】redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the poolat redis.clients.util.Pool.getResource(Pool.java:53)at redis.clients.jedis.Jedis原创 2020-10-14 10:47:27 · 408 阅读 · 0 评论 -
shell脚本执行错误提示 $‘\r‘:command not found
问题原因:文件格式问题(虽然在Windows和Linux上选择的都是UTF-8,然而并没有用),因为我是Windows下直接复制了一个别的文件,然后在那个基础上改的。解决方法:dos2unix XXX.sh 然后执行脚本,问题解决。补充说明:Linux下有命令dos2unix你只要输入dos2unix *.sh就可以完成转换工作了如果命令不存在的话,就用如下命令安装yum install dos2unix -y...原创 2020-08-26 10:31:49 · 243 阅读 · 0 评论 -
Linux下面写Tomcat重启脚本
新建脚本文件.shtouch restart_tomcat.sh #新建文件chmod 777 restart_tomcat.sh #赋予权限用vim命令写入脚本#解决中文乱码问题export LANG="en_US.UTF-8"#执行命令,重启tomcattomcat_home=/usr/local/tomcat/apache-tomcat-8.0.54#停止tomcat变量SHUTDOWN=$tomcat_home/bin/shutdown.sh#启动t..原创 2020-08-25 14:42:04 · 229 阅读 · 0 评论 -
阿里云服务器(Linux)如何修改远程登录端口22?
本文介绍如何修改 Windows 和 Linux 服务器的默认远程端口。修改 Windows 服务器默认远程端口本节以 Windows Server 2008 为例介绍如何修改 Windows 服务器默认远程端口。 远程连接并登录到 Windows 实例。 运行regedit.exe打开注册表编辑器。 找到如下注册表子项:HKEY_LOCAL_MACHINESystemCurrentControlSetControlTerminal ServerWinStation...原创 2020-06-04 10:45:09 · 1191 阅读 · 0 评论 -
Linux下nfs+rpcbind实现服务器之间的文件共享(mount 挂载实践)
1、安装nfs和rpcbind检查自己的电脑是否已经默认安装了nfs和rpcbind:rpm -aq | grep nfsnfs-utils-1.2.3-54.el6.x86_64nfs4-acl-tools-0.3.3-6.el6.x86_64nfs-utils-lib-1.1.5-9.el6.x86_64rpm -aq | grep rpcbindrpcbind-0.2.0-11.el6.x86_64这表示系统已经默认安装。如果没有安装也没事,可以采用下面的命令安装,原创 2020-05-27 15:46:05 · 374 阅读 · 0 评论 -
Linux copy cp目录强制覆盖
Linux copy cp目录强制覆盖yes|cp -r /x ycp -rf 和cp -a 即使使用了f 每个文件仍然会询问。前面添加 yes|可以解决这个问题。linux查看目录下各个文件大小的命令由于需要经常查看各个文件的具体大小 ,所以这里记一下。命令如下:du -h --max-depth=1...原创 2020-05-22 15:39:45 · 836 阅读 · 0 评论 -
Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)
1 查看CPU1.1 查看CPU个数# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l2 **uniq命令:删除重复行;wc –l命令:统计行数**1.2 查看CPU核数# cat /proc/cpuinfo | grep "cpu cores" | uniqcpu cores : 41.3 查看CPU型号#...原创 2020-04-08 11:27:52 · 1006 阅读 · 0 评论 -
linux下MySQL操作ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
关于这个问题是在 《 基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇) 》时遇到的问题,这是 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。密码策略问题异常信息:ERROR 1819 (HY000): Your password does not satisfy the c...原创 2020-04-01 22:50:49 · 2815 阅读 · 0 评论 -
提示-bash: telnet: command not found的解决方法
Linux centos 运行telnet命令,出现下面的错误提示:[root@localhost ~]# telnet 127.0.0.1-bash: telnet: command not found解决方法: 安装telnet服务centos、ubuntu安装telnet命令的方法. yum list telnet* 列出telnet相关...原创 2020-04-01 14:16:47 · 1945 阅读 · 0 评论 -
Linux服务器之间进行文件目录映射/挂载(总结)
需要实现的功能为:将192.168.10.10服务器下的 /home/要映射的目录/ ,映射为192.168.10.90服务器下的 /home/被映射的目录/。1、分别在192.168.10.10、192.168.10.90服务器上安装 nfs、rpcbind;yum install nfs-utils rpcbind (出现提示y/n之类的提示,输入y就可以了)2、在...原创 2020-03-30 15:29:31 · 5653 阅读 · 0 评论 -
linux下查看mysql的安装路径及数据库备份脚本
查看mysql安装路径[root@Centos6x64 /]# whereis mysqlmysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz#查询运行文件所在路径[root@Centos6x64 /]# which mysql/usr/bin/mys...原创 2020-03-10 12:38:33 · 1357 阅读 · 0 评论 -
Linux 查看或设置定时任务
Linux 查看所有定时任务crontab 命令选项基本只对用户操作的选项:-u 指定一个用户-l 列出某个用户的任务计划-r 删除某个用户的任务-e 编辑某个用户的任务所以,要查看所有用户的,只能根据 /etc/passwd 文件中的用户名一一列举了,可以用脚本。本章内容以CentOS 6.4 和 CentOS 7.6 两个版本定时重启Tomcat为例。[6和7的命...原创 2020-03-03 17:47:37 · 21750 阅读 · 0 评论 -
【Linux】目录文件权限的查看和修改【转】
转载自:http://zhaoyuqiang.blog.51cto.com/6328846/1214718=====================================================================================更新本文:2019.04.10更新说明:下面的说明虽然详细,但是个人觉得足够复杂!!!!因此,更新一下简单...原创 2020-02-25 11:08:52 · 263 阅读 · 0 评论 -
Centos6.5配置防火墙
1、查看防火墙状态[root@instance-xfl1djr7 ~]# /etc/init.d/iptables status2、启动/关闭防火墙开启防火墙[root@instance-xfl1djr7 ~]# service iptables start关闭防火墙[root@instance-xfl1djr7 ~]# service iptables stop开机...原创 2020-02-21 15:59:04 · 1654 阅读 · 0 评论 -
Linux下获取服务器本机外网IP的curl命令
运用curl获取自己的外网IPcurl icanhazip.comicanhazip.com 是一个神奇的网址,访问时会返回主机的外网访问ip,类似的网址还有如下:http://ip.3322.netmyip.dnsomatic.comip.appspot.comcurl + 网址 返回值即自己外网的ip.可以根据自己需求加以利用....原创 2020-02-21 14:13:17 · 640 阅读 · 0 评论 -
在linux里如何建立一个快捷方式,连接到另一个目录
命令: ln -s 源目录 目标快捷方式比如你要在目录/etc/www下面,建立/usr/share/phpmyadmin文件夹(或文件)的快捷方式,如下:ln -s /usr/share/phpmyadmin /etc/www...原创 2020-01-03 15:41:36 · 264 阅读 · 0 评论 -
提示-bash: telnet: command not found的解决方法
Linux centos 运行telnet命令,出现下面的错误提示:[root@localhost ~]# telnet 127.0.0.1-bash: telnet: command not found解决方法: 安装telnet服务centos、ubuntu安装telnet命令的方法. yum list telnet* 列出telnet相关...原创 2019-12-13 17:30:57 · 208 阅读 · 0 评论 -
开启mysql的远程访问权限
默认情况下mysql不允许远程连接,业务上遇到了远程连接mysql的需求,寻找了一番,将过程整理如下。一、修改mysql的配置文件。 Ubuntu系统中mysql的配置文件地址在/etc/mysql/my.cnf 找到bind-address = 127.0.0.1这一行 改为bind-address = 0.0.0.0即可 也有可能已经存在,但是被注释掉了...原创 2019-12-13 15:23:36 · 181 阅读 · 0 评论 -
CentOS7查看开放端口命令及开放端口号(实践)
查看已开放的端口firewall-cmd --list-ports开放端口(开放后需要要重启防火墙才生效)firewall-cmd --zone=public --add-port=3338/tcp --permanent重启防火墙firewall-cmd --reload关闭端口(关闭后需要要重启防火墙才生效)firewall-cmd --zone=public --...原创 2019-12-13 11:38:14 · 990 阅读 · 0 评论 -
centos 7 下安装tomcat 8.5.11及mysql5.7.16
详解CentOS 6.5中安装mysql 5.7.16 linux glibc2.5 x86 64(推荐)MySQL 5.7.16 centos下自动化安装centos 7 下安装tomcat 8.5.11centos 7 下安装tomcat 8.5.11linux创建用户、设置密码、修改用户、删除用户centos7中启动tomcat提示bash: tomc原创 2017-08-17 14:48:54 · 1156 阅读 · 0 评论 -
Tomcat设置IP地址或者域名访问
好记忆不如按烂笔头,记下点东西,总是有点用处的,Tomcat 服务的启动和停止就不用说了,就说说怎么样使用域名的方式来访问 tomcat 服务吧。对于早就习惯使用:localhost:8080/myweb 访问程序的coder来说,www.100csc.com 显得略有大气,那么如何实现 Tomcat 的域名访问呢?前提是:编译好的工程已经在 tomcat/webap原创 2017-08-31 10:41:44 · 2157 阅读 · 0 评论 -
Linux创建子账户并设置密码
Linux创建子账户并设置密码原创 2017-10-19 10:48:02 · 5391 阅读 · 0 评论 -
阿里云服务器ECSMySQL数据库忘记密码怎么办?
阿里云服务器ECSMySQL数据库忘记密码怎么办?阿里云服务器的 mysql root密码忘记了咋办转载 2018-05-30 17:40:53 · 1509 阅读 · 1 评论 -
Nginx文件配置通过域名访问Tomcat应用
解读Nginx配置文件,通过域名访问tomcat第一次在linux 服务器上使用nginx 并指向tomcat 目录 通过域名 访问项目。遇到了很多坑,为了让自己更好的学习并吸收知识,特意总结了一下这次的经验。首先我们需要了解一下nginx的组成部分,想必大家都是对他有所了解。文件所在的路径是 /usr/local/nginx/conf 文件夹下的nginx.conf。第一个原本的配...转载 2020-09-30 12:39:23 · 4070 阅读 · 0 评论 -
linux安装mysql5.7.24
1、检查是否已安装过mariadb,若有便删除(linux系统自带的)[root@localhost /]# rpm -qa | grep mariadb [root@localhost /]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_642、检查是否已安装过mysql,若有便删除(linux系统自带的)[root...原创 2019-06-14 14:21:00 · 171 阅读 · 0 评论 -
Linux NFS服务器的安装与配置
一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote ...原创 2019-08-14 17:15:57 · 114 阅读 · 0 评论 -
linux服务器CPU 高的排查过程
1、查看具体是哪个进程的load比较高// 查看进程 按CPU占用排序ps -aux --sort -pcpu//最占CPU的10个ps -aux --sort -pcpu | head -10//top -c 实时2、查看这个进程中每个线程的cpu占用率ps -Lp 15047 cutop -Hp 进程ID 显示一个进程ID的线程运行信息列表3、查看这个...原创 2019-08-13 10:56:27 · 172 阅读 · 0 评论 -
MySQL问题解决:-bash:mysql:command not found
MySQL问题解决:-bash:mysql:command not found 问题: [root@linux115 /]# mysql -uroot -p -bash: mysql: command not found 因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在转载 2017-08-18 11:09:55 · 9148 阅读 · 0 评论