【Linux那些事儿】
文章平均质量分 56
Linux那些事儿
痴书先生
静以修身,俭以养德
展开
-
虚拟机修改主机名的步骤总结
上面的localhost就是主机名修改[root@localhost ~]#修改为[root@node_190 ~]#总共修改两个文件,命令如下第一步:vi /etc/hostname[root@node_190 ~]# vi /etc/hostname修改这俩文件,具体步骤:例如localhost.localdomain修改为node_190[root@node_190 ~]# vi /etc/hosts这个是在第三行添加下面的内容192.168.22.1...原创 2021-08-27 20:36:43 · 11456 阅读 · 0 评论 -
centos7 克隆后需要的网络配置流程【总结篇】
一、其实,clone就是为了减少重复安装centos7的时间成本,多在虚拟机上面生成一个linux系统而已,如果电脑性能足够好,可以尝试搭建服务器集群和服务器的主从centos7复制,具体复制操作我截图一下,看懂即可2、复制完之后,需要修改新的复制后的系统哪些部分呢?总共需要注意三点即可IP地址不可与原来的重复mac地址不可重复uuid不能重复,新值需要通过命令生成,在任意目录运行uuidgen eth0,即可获取一个字符串,记录下来备用!!!下面说下三者怎么查看和修改,由.原创 2021-08-14 22:14:48 · 1597 阅读 · 0 评论 -
centos7配置网络流程总结
首先运行命令:cd /etc/sysconfig/network-scripts发现下面只有ifcfg-eno16777736,没有ifcfg-eth0,所以修改此时这个文件名变成第一位操作流程如下:Centos7修改网卡,把ifcfg-eno16777736改成eth0的操作步骤CentOS 7.x系统中网卡命名规则被重新定义,可能会是”eno167777xx”等,下面我们把网卡名称改为eth0这种。①、cd /etc/sysconfig/network-scripts/#进入网卡配...原创 2021-08-14 11:59:20 · 3904 阅读 · 0 评论 -
linux安装jdk、maven、git的步骤【总结篇】
一、linux安装jdk第一步:上传或下载安装包cd/usr/localjdk-8u121-linux-x64.tar.gz第二步:解压安装包tar -zxvf jdk-8u121-linux-x64.tar.gz第三步:建立软连接ln -s /usr/local/jdk1.8.0_121/ /usr/local/jdk第四步:修改环境变量vim /etc/profileexport JAVA_HOME=/usr/local/jdkexport JRE原创 2021-07-16 23:18:46 · 256 阅读 · 0 评论 -
linux系统安装docker及卸载docker【总结篇】
一、正常安装步骤:第一步:安装必要的一些系统工具yum install -y yum-utils device-mapper-persistent-data lvm2第二步:添加软件源信息yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo第三步:更新并安装Docker-CEyum makecache fastyum -y install原创 2021-07-16 23:09:56 · 4396 阅读 · 2 评论 -
Linux【centos 7.0】安装MySQL5.7【总结篇】
下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads解压tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar再移动并重命名一下mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql创建mysql用户组和用户并修改权限groupadd mysqluseradd -r -g mysql m...原创 2021-07-16 15:51:58 · 172 阅读 · 0 评论 -
linux系统centos 6.8连不上网问题总结
最低级的错误没有关闭防火墙 1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop1、检查当前环境配置的IP信息2、检查网络配置是否正确[root@hadoop/]# c...转载 2021-06-24 01:30:54 · 1122 阅读 · 0 评论 -
centos 6.8安装gcc报错的解决方案
查看系统是否能用gcc命令[root@localhost ~]# gcc --version-bash: gcc: command not found提示没有gcc命令,然后安装gcc报错[root@localhost ~]# yum install gcc-c++已加载插件:fastestmirror, security设置安装进程Determining fastest mirrorsYumRepo Error: All mirror URLs are not using ft原创 2021-06-24 01:26:43 · 1511 阅读 · 0 评论 -
超级精华帖:Linux常用命令全称及讲解
https://mp.weixin.qq.com/s/XzKAA3PWW1xtbx9jAPwyWA转载 2020-03-31 23:52:40 · 157 阅读 · 0 评论 -
学会这些 shell 小技巧,我就爱上 Linux 了
前几篇关于 Linux 的文章很受欢迎,很多读者都希望我多写写这方面的文章。我以后会定期分享一些 Linux 的实用小技巧,你用习惯之后可能就会和我一样,使用 Windows 就头疼。。。先说句题外话,大家总是问能不能装双系统,装什么 Linux 发行版比较好。这里统一回答一下,装双系统很简单的,网上很多教程;至于发行版,推荐 Ubuntu,不要迷恋那些看起来牛逼的小众发行版,我们的评判标准是是...转载 2020-03-31 23:49:55 · 123 阅读 · 0 评论 -
面试常问的 25+ 个 Linux 命令
作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用–help查看帮助或者直接通过google搜索学习。1、查找文件find / -na...转载 2020-03-31 23:48:22 · 263 阅读 · 0 评论 -
虚拟机安装过程遇到的一系列问题:Job for network.service failed. See 'systemctl status network.service' and 'journalc
1.虚拟机安装及配置教程参考这个链接我安装的是centos7系统,虚拟机用的是workstation10版本,安装过程省略,基本都是傻瓜式下一步操作,唯有几点记录一下:①.选择单独一个磁盘②最小安装,不要图形化界面安装至于单核多核自己随便选择吧!2.遇到的几个问题也有了解决方案参考下面链接:https://www.cnblogs.com/jessiecxc/p/9732837.htm...原创 2019-10-31 23:22:00 · 1947 阅读 · 0 评论 -
如何解决linux下mysql的中文乱码问题(受mysql版本影响的哦!)
经过一个小时的忙活,终于解决了linux下mysql中文乱码问题,特此记录一下,便于以后查阅首先看下编码:登录mysql看到两处latin1字符集,故需要修改字符集第一步:复制出来原来的文件,mysql的版本不同,配置文件的名称也不同,此处只是总结两种,大家在看本文的时候切记注意版本cp/usr/share/mysql/my-huge.cnf /etc/my.cnf ...原创 2019-07-24 19:32:44 · 258 阅读 · 0 评论 -
【linux】打开防火墙端口(centos7¢os6 )
打开防火墙端口CentOS/RHEL 7:sudo firewall-cmd --zone=public --add-port=8080/tcp --permanentsudo firewall-cmd --reload#如果不使用“--permanent”标记,把么防火墙规则在重启后会失效。CentOS/RHEL 6:sudo iptables -I INPUT -p ...转载 2019-01-26 15:51:04 · 240 阅读 · 0 评论 -
linux 命令行高亮显示
经常用命令行处理服务器问题的朋友,应该想永久性的设置命令行高亮的效果,就需要修改.bashrc配置文件。.bashrc这个文件是在root目录下,知道这一点下面很好处理了。键入命令:1 # cd2 # ll -s -a可以看到.bashrc这个文件。编辑.bashrc:# vim .bashrc 全部命令都变颜色:PS1='[\[\e[33;40m\...原创 2018-12-25 14:19:28 · 11095 阅读 · 0 评论 -
如何在windows系统部署dubbo服务和在linux系统部署dubbo服务的步骤
看到上面的标题,就应该清楚我要讲两种部署dubbo服务了吧!那么,废话不多说,首先,讲一下如何在window上面部署一套dubbo服务,使用zookeeper注册中心,然后使用dubbo-admin监控中心。1.将zookeeper的包放到硬盘下一个文件夹中即可,打开后执行bin文件夹下的zkServer.cmd命令,开启zookeeper注册服务。注意开启zookeeper服务在两种...原创 2018-12-09 22:29:25 · 641 阅读 · 0 评论 -
关于mysql数据库的用户权限问题总结
按照我的步骤,你一定可以学会如何设置mysql用户权限问题,我是敢于打包票的,下面的每一条命令我都给解释清楚!这里不仅列出所有权限问题,还给列出了很多常用命令,可以学习一下的。查看mysql的版本:mysql> select version();+------------+| version() |+------------+| 5.5.60-log |+-------...原创 2018-12-09 22:03:34 · 1274 阅读 · 0 评论 -
vim 修改文件出现错误“E45: 'readonly' option is set (add ! to override)”
如果是root权限,可以:wq! 强行保存退出原创 2018-12-09 21:05:52 · 817 阅读 · 0 评论 -
SSH2 协议详解
SSH:安全外壳协议 一、SSH介绍 什么是SSH?ssh 传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式,就是“中间人”...原创 2018-07-09 16:09:43 · 21577 阅读 · 0 评论 -
如何搭建HTTPS服务器
网站转成https是大势所趋。但是在国内,推进的过程显然要比国外慢很多。现阶段如果将自己的网站改成https以后,会碰到这样的尴尬现象:如果在页面上引用了http://的链接或者图片,用户在浏览器上会看到类似该网站是非安全网站的警告,对于网站运营者来说可以说非常冤。由于很多链接是第三方的,没有办法去控制。对于api接口类的网站,就不存在混合的问题,所以首先应该从api后台接口部分开始用ht...原创 2018-08-06 09:14:52 · 4456 阅读 · 0 评论 -
(实用篇)Java 内存溢出(java.lang.OutOfMemoryError)的处理方式
其实,真正解决问题方法才是最好的博客,故我这篇文章是解决问题的,不是讲原理的。以MyEclipse为例,我们知道,MyEclipse都会配置jdk镜像文件和Tomcat的镜像文件,其实就是关联一下jdk和Tomcat的安装目录,在关联的地方加上如下参数:-Xms512M -Xmx1024M -XX:PermSize=512M -XX:MaxPermSize=1024M位置如下...原创 2018-08-15 10:06:22 · 711 阅读 · 0 评论 -
Linux 命令行快捷键
群里有人问“问个问题,Linux 命令行有没有快捷键一下从行末会到行头?经常敲了很多命令发现忘加 sudo 了,然后把命令删了重新敲一遍”。自己还真不知道怎么操作,只知道历史命令可以使用上下光标切换。正好早上微博有人科普,感谢龙浩的 blog 的总结,我也补充点知识,纠正一下百度知道上关于 “HISTFILESIZE” 和 “HISTSIZE” 的区别错误回答。好吧,开始说说历史记录个...转载 2016-11-28 23:38:15 · 280 阅读 · 0 评论 -
如何将Eclipse和MyEclipse中Web项目打成war包
war包即Web归档文件,将Web项目打成war包可以直接拷贝到Web服务器发布目录(例如Tomcat服务器webapps目录 ),当Tomcat启动后该压缩文件自动解压,war包方便了web工程的发布,那么在Eclipse中如何将Web项目打成war包呢? 1、有如下venus工程: 2、鼠标选中venus工程并点击鼠标右键,出现下图: ...原创 2018-09-18 18:04:31 · 1663 阅读 · 0 评论 -
intellij idea如何将web项目打成war包
1、点击【File】->【Project Structure】菜单(或使用Shift+Ctrl+Alt+S快捷键),打开【Project Structure】窗口。如下图:2、在【ProjectStructure】中选择左侧的【Artifacts】页签。如下图:3、点击中间上面的,选择【WebApplication:Archive】-> 【Empty】。如下图:...原创 2018-09-18 18:06:58 · 749 阅读 · 0 评论 -
mysql 8.0的完美安装及连接Navicat客户端(全网独此一篇!!!)---整合篇
首先跟大家唠一唠家常,随着MySQL迅速的更新,MySQL突飞猛进已经更新到了8.0版本,那么它和我们之前用的5.X版本有什么明显的区别那?首先给大家看下MySQL5.X自带表的查询速度之后献上MySQL8.0的自带表的查询速度一样的数据结果显而易见,MySQL8.0的坑我是走了个遍,为了让大家少走弯路,献上以下手动安装方法1. 官网下载并解压我下载了mys...原创 2018-10-08 10:14:51 · 12658 阅读 · 5 评论 -
NGINX+TOMCAT搭建高性能负载均衡集群 配置方法
一、 工具 nginx apache-tomcat 二、 目标 实现高性能负载均衡的Tomcat集群: 三、 步骤 1、首先下载Nginx,要下载稳定版: 2、然后解压两个Tomcat,分别命名为apache-tomcat-6-1 和 apache-tomcat-6-2 ...原创 2018-09-29 14:44:44 · 4034 阅读 · 1 评论 -
VIM常用命令
vim filename 使用Vim打开文件按i键 进入编辑模式按ESC键 退出编辑模式/text 查找text,按n键查找下一个,N键查找前一个yy 拷贝当前行nyy 拷贝当前行开始的n行p 在当前光标后粘贴:wq 保存并退出ZZ 保存并退出:q! 强制退出并忽略所以更改:e! 放弃所以修改,并打开原来文件...原创 2018-10-10 08:37:58 · 109 阅读 · 0 评论 -
linux系统卸载jdk的步骤总结
在说卸载linux系统的jdk之前,我先说下linux系统的jdk安装的过程。用范伟的一句话:先不说是怎么没的,要先说下是怎么来的。linux系统jdk安装步骤:1.上传压缩包:上传jdk压缩包到linux系统的某一个文件夹下,以usr/local/下创建一个文件夹java,然后使用ftp工具将jdk-7u79-linux-x64.tar.gz传输到上面创建的java文件夹下,当然也可以上...原创 2018-12-05 09:35:25 · 1134 阅读 · 0 评论 -
Linux 两个tomcat指定两个不同jdk版本启动,不用全局环境变量
Linux tomcat指定jdk版本启动,不用全局环境变量 配置tomcat使用指定JDK不用全局环境变量 ,==主要是修改setclasspath.sh和catalina.sh== 本人在公司要上线一个项目的时候,遇到了一个问题,就是一个服务器上要有两个不同版本tomcat和两个不同版本JDK,在一个服务器要有两个tomcat和两个JDK问题就此出现。两个tomcat会发生端口冲突...原创 2018-12-08 10:24:03 · 1530 阅读 · 0 评论 -
Linux下Tomcat出现 PermGen space的解决方法
java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "http-bio-8080-exec-5"java.lang.OutOfMemoryError: PermGen space 进入Tomcat中的/bin/catalina.sh 在catalina.sh中添加如下代码: #此处...原创 2018-12-08 11:21:23 · 1900 阅读 · 0 评论 -
MySQL数据库取消只允许SSH连接和恢复SSH连接
刚刚安装的数据库是只允许本地连接的,这时候如果想用 navicat 连接数据库的话就得用 SSH 连接模式取消SSH连接:如果需要给mysql开启远程连接的权限mysql> use mysql; mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%(%表示任何电脑,也可以指定ip,指定ip不用写%)' IDENTIFIED BY '...原创 2018-12-06 17:14:14 · 2394 阅读 · 0 评论 -
Linux 查看防火墙状态及开启关闭命令
Centos 6.x版本 iptables查看防火墙状态:[root@centos6 ~]# service iptables statusiptables: Firewall is not running. 说明防火墙没有开启。开启防火墙:[root@centos6 ~]# service iptables start关闭防火墙:[root@centos6 ~]# serv...原创 2018-12-06 17:29:10 · 8713 阅读 · 0 评论 -
LINUX服务器最简洁的HTTPS免费证书配置方法
注意:该方法已在多台服务器配置了免费的https证书,无论是更新还是第一次配置都运行成功;由于是免费版,每个证书都只有三个月的有效期,也无法保证安全和稳定性,所以只建议做测试用,客户的项目需要时,请让购买正式版证书一、配置https免费证书,确保服务器已开启443端口 ①在root目录下,执行下面命令:只有第一次安装时需要执行,后面追加域名时不再需要 wget htt...原创 2018-12-14 12:23:31 · 1976 阅读 · 2 评论 -
SecureCRT + SecureFX 8.1 Bundle安装注册教程(完美版)
SecureCRT和SecureFX是VanDyke Software开发的一款商业终端连接工具,公司官网为www.vandyke.com,其作用在此就不赘述了。本教程将带领你一步步安装注册SecureCRT + SecureFX 8.1 Bundle版本(即CRT和FX的绑定版)。网上提供的教程往往只有CRT的安装注册过程,且比较老旧,因此如果你是个像我一样的小白且想要安装CRT、FX绑定版,本...原创 2018-07-09 14:42:35 · 6217 阅读 · 1 评论