
LINunx
侯卓
www.4321a.com
展开
-
检测虚拟机核心架构的方法
教程:一键检测VPS是Openvz还是KVM还是Xen架构很多人锐速装不上,最后发现是 Openvz 的机子。。。 Openvz 的机子是装不了锐速的。。一般主机商在发布产品的时候一定会告知是 openvz 还是 kvm 还是 xen 或者是 vmare ,如果你确实没注意,又不确定是什么类型的虚拟化技术的话,那就可以通过下面这个命令来检测。wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/code/master原创 2021-05-14 13:19:57 · 453 阅读 · 1 评论 -
linuxcentos7安装桌面组件
查看运行级别,输入命令:runlevel二、查看centos7.5系统中没有是否安装过桌面环境工具,输入命令:yum grouplist | more注:此命令还显示了系统安装过程中没有被安装的软件组三、从上图中我们可以看出,centos7中有两大桌面环境安装组合KDE和GNOME,两个系统的用户界面并不明显,个人感觉GNOME比较稳定些,因为安装测试时间较长,只能预估下面的指令能够完成任务。(1)安装KDE桌面环境组合,输入命令:yum groupinstall "KDE Plasma Wo原创 2021-03-24 17:25:16 · 650 阅读 · 1 评论 -
远程连接linux的centos远程桌面
如今,在技术行业中远程办公或者远程弹性化工作制变得流行,而趋势背后的一个技术就是远程桌面。当桌面环境在云中,你可以在任何地方,或家中、工作场所访问你的远程桌面。笔者从xmodulo网站中找到一个介绍如何VPS中设置基于CentOS的远程桌面的教程。(图片来源xmodulo网站)首先展示CentOS的基础环境。假设已经创建了CentOS7的VPS实例(比如使用DigitalOcean或者AmazonEC2)。 第一步:安装CentOS桌面 如果当前安装的CentOS版本没有桌面的最...原创 2021-03-24 17:03:20 · 1214 阅读 · 0 评论 -
Centos7开放及查看端口
1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent#开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent#关闭5672端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关...原创 2020-06-11 09:32:58 · 176 阅读 · 0 评论 -
iptables api全文
https://www.cnblogs.com/liang2580/articles/8400140.html原创 2020-05-29 14:06:05 · 642 阅读 · 1 评论 -
iptables学习日志 docker配置网桥
以上是学习方法1,iptables -L -n 查看docker的表是不是在。2,查看docker虚拟机的IP地址 docker inspent (容器ID) ,打到去docker的IP3,清空一下自己规则的iptables -F4,增加:iptables -A DOCKER -p tcp --dport 8080 -d 172.17.0.2 -j ACCEPT 翻译过来就是:iptables -A增加一个房子叫docker的链表规则 -p 协...原创 2020-05-29 14:01:39 · 340 阅读 · 0 评论 -
docker run 中的privileged参数
docker 应用容器 获取宿主机root权限(特殊权限-)docker run -d --name="centos7" --privileged=true centos:7 /usr/sbin/init日期同步docker cp /etc/localtime 14290b95330a:/etc/原创 2020-05-28 15:10:05 · 844 阅读 · 0 评论 -
Centos7 docker容器启动后添加端口映射
docker容器启动后添加端口映射的两种方法:一、通过修改防火墙策略添加端口映射docker容器已创建好,但是想在容器内配置tomcat监控,需要新的端口去访问,但是映射时没有映射多余端口,此时,我们可以通过防火墙策略去映射端口,如下:iptables -t nat -A DOCKER -p tcp --dport 12580 -j DNAT --to 172.20.0.3:12580iptables -t nat -A POSTROUTING -p tcp -s 172.20.0.3 -d转载 2020-05-28 11:03:44 · 998 阅读 · 1 评论 -
Centos7 docker容器启动后添加端口映射
docker容器启动后添加端口映射的两种方法:一、通过修改防火墙策略添加端口映射docker容器已创建好,但是想在容器内配置tomcat监控,需要新的端口去访问,但是映射时没有映射多余端口,此时,我们可以通过防火墙策略去映射端口,如下:iptables -t nat -A DOCKER -p tcp --dport 12580 -j DNAT --to 172.20.0.3:12580iptables -t nat -A POSTROUTING -p tcp -s 172.20.0.3 -d原创 2020-06-03 10:18:03 · 1153 阅读 · 1 评论 -
Docker容器内部端口映射到外部宿主机端口
Docker允许通过外部访问容器或者容器之间互联的方式来提供网络服务。容器启动之后,容器中可以运行一些网络应用,通过-p或-P参数来指定端口映射。注意:宿主机的一个端口只能映射到容器内部的某一个端口上,比如:8080->80之后,就不能8080->81容器内部的某个端口可以被宿主机的多个端口映射,比如:8080->80,8090->80,8099->801)启动容器时,选择一个端口映射到容器内部开放端口上-p小写p表示docker会选择一个具体的宿主机端口映...原创 2020-05-28 10:07:14 · 365 阅读 · 0 评论 -
centos7关闭防火墙
有些人安装的linux的系统默认防火墙不是iptables,而是firewall,那就得使用以下方式关闭防火墙了。>>>关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动>>>开启端口firewall-cmd --zone=public --add-port=80/tcp...原创 2020-05-28 09:33:56 · 96 阅读 · 0 评论 -
docker-compose安装
(16条消息)笔记_Ubuntu181.打开github网站,找到对应版本。https://github.com/docker/compose/releases2.找到对应的版本,注意:Pre-release版本不能用,应该选择Latestrelease,目前最新版本的为1.23.2。3.找到对应下载地址,下载相关文件。4.将docker-compose文件上传到linux系统上。5.查看环境变量。cat/etc/environment...原创 2020-05-27 14:15:47 · 275 阅读 · 0 评论 -
docker 安装compose
1.打开github网站,找到对应版本。https://github.com/docker/compose/releases2.找到对应的版本,注意:Pre-release版本不能用,应该选择Latest release,目前最新版本的为1.23.2。3.找到对应下载地址,下载相关文件。4.将docker-compose文件上传到linux系统上。5.查看环境变量。cat /etc/environment6.将docker-compose放在随意一个目录下就可以,我们选择/usr转载 2020-05-26 16:44:28 · 208 阅读 · 0 评论 -
Centos系统网桥管理
一.安装Centos系统$ yum install bridge-utilsUbuntu系统 $ apt-getinstall bridge-utils二.使用1.添加网桥(br0)$ brctl addbr br0注:设置br0可用$ sudo ifconfig br0 192.168.100.1 netmask255.255.255.02.查看网桥1)显示所有的网桥信息$ sudo brctl show...原创 2020-05-25 10:34:22 · 918 阅读 · 0 评论 -
当我们执行netstat命令显示
当我们执行netstat命令显示-bash: netstat: command not found-bash: netstat: 未找到命令这是由于网络工具没有安装.执行下面命令就可以了.yum install net-tools[root@localhost ~]# netstat-bash: netstat: 未找到命令[root@localhost ~]# yum -y install net-tools[root@localhost rocketmq]# n...原创 2020-05-22 15:57:27 · 223 阅读 · 0 评论 -
Centos7开放及查看端口
开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent#开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent#关闭5672端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关闭防...原创 2020-05-17 13:31:28 · 128 阅读 · 1 评论 -
mysql名字版本在centos7上面脚本一键安装
全部脚本#!/bin/bash cd /opt/java/tar -zxvf /opt/java/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.16-linux-glibc2.5-x86_64 mysqlgroupadd mysqluseradd -g mysql mysqlchown -R mysql.mysq...原创 2019-11-22 13:46:50 · 152 阅读 · 0 评论 -
centos java tomcat 自动安装启动脚本
#!/bin/bash # 解压tomcatif [ ! -d /opt/java/apache-tomcat-8.5.47 ] then echo "tomat mei you jie ya " echo "kai shi jie ya tomcat" tar -zxvf /opt/java/apache-tomcat-8.5.47.tar.gzf...原创 2019-11-19 17:02:43 · 119 阅读 · 0 评论 -
语法错误: 未预期的文件结尾
1,首先要保证你的全部语法是正确的2,这个文件如果在wiindow下编写的,要注意编码格式,一种是设置编码为:UTF-8,类似这种3,另一种是设置UNIX(LF) window,linux苹果三种都不是同的格式,只有在这三路都确认好的情况下,shell脚本才不会出现在语法错误。。nodepad++ 右下角右键就可以转换...原创 2019-11-19 11:13:12 · 3082 阅读 · 0 评论 -
centos 快速安装Mysql
https://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html转载 2017-11-21 10:56:20 · 213 阅读 · 0 评论 -
centos 安装apache(前提已经安装gcc)
1. 下载apache, http://httpd.apache.org/download.cgi 通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz2. 例如,你现在去官网下载的就是最新版本:httpd-2.2.9.tar.gz。3. 好了,下载到你的家目录/root里面。4.原创 2014-03-12 10:44:03 · 532 阅读 · 0 评论 -
centos apache的基本操作命令
基本的操作方法: 本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: 推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令 /usr/local/apache2/bin/apachectl stop 停止 apache重新启动原创 2014-03-12 10:41:23 · 479 阅读 · 0 评论 -
php 安装失败 apxs中的perl无法找到
这种情况可能是因为安装的纯版本的linux没有安装perl 所以要先安装perl具体参见我的安装pertl的文章或者在网络上查找到很容易PHP在设置时候出现在perl无法找到没有安装导致apxs安装失败要改动 apache/bin/apxs文件第一行为 #!/usr/bin/perl -w如果你不知道你的perl的目录可以用find / |grep perl查原创 2014-03-13 10:21:13 · 585 阅读 · 0 评论 -
安装PHP apache中的perl无法找到
这种情况可能是因为安装的纯版本的linux没有安装perl 所以要先安装perl具体参见我的安装pertl的文章或者在网络上查找到很容易PHP在设置时候出现在perl无法找到没有安装导致apxs安装失败要改动 apache/bin/apxs文件第一行为 #!/usr/bin/perl -w如果你不知道你的perl的目录可以用find / |grep perl查原创 2014-03-13 10:20:27 · 512 阅读 · 0 评论 -
Centos6.4 安装mysql
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html这个文章写的很好!如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下原创 2014-03-13 13:22:07 · 409 阅读 · 0 评论 -
CentOS上安装JDK
1、到 甲骨文(oracle)下载jdk不用多说tar zxvf ****.tar.gz (****.tar.gz是下载的文件名,解压。)mv **** jdk (****是你解压出来的文件夹,改个名,我改成jdk,爱改什么改什么,我改这个好记)mv jdk /usr/local/ (然后把改了名的文件夹放到/usr/local/)vi /etc/profile (编辑一下原创 2014-03-25 13:40:55 · 433 阅读 · 0 评论 -
linux上配置apache和tomcat配置转发mod_jk
前提你已经安装tomcat和apache都能正常运行第一步:首行下载tomcat-connectors-1.2.37-src.tar.gz tar -zxvf tomcat-connectors-1.2.39-src.tar.gz cd /usr/local/php/tomcat-connectors-1.2.39-src ls cd native/原创 2014-03-25 23:12:51 · 1313 阅读 · 0 评论 -
linux 端口查看
lsof -i:80原创 2014-07-21 22:52:42 · 338 阅读 · 0 评论 -
linux下配置集群
Windows下的集群参考:http://cuisuqiang.iteye.com/blog/2070357Linux上安装Apache与问题说明:http://cuisuqiang.iteye.com/blog/2070460因为已经有了使用ajp_proxy的示例,Apache自己集成,而且就是改参数的事情,所以这里集群时使用JK来做 下载jk:http://tomca原创 2014-07-21 23:34:14 · 474 阅读 · 0 评论 -
using localhost.localdomain for ServerName
centos6.4安装apache的配置文件目录在原创 2014-06-18 22:45:52 · 2134 阅读 · 0 评论 -
centos6.4上安装mysql
CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql //普通删除模式rpm -e --nodeps mysql // 强原创 2015-05-19 10:59:43 · 343 阅读 · 0 评论 -
liunxu软件修改默认端口软件无法启动
linux下 apache 等服务修改默认端口后无法正常启动解决办法 服务器上装了两个webserver,一个是nginx 开在80端口,没有异常。另外一个是 apache 绑定的 8001 端口,可是启动服务时报错: Starting httpd: (13)Permission denied: make_sock: could not bind to address 上网查了下,找到原创 2016-02-19 15:34:09 · 447 阅读 · 0 评论 -
centos安装mysql的经验
http://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html转载 2016-08-22 16:46:34 · 211 阅读 · 0 评论 -
安装软件:/lib/ld-linux.so.2: bad ELF interpreter 解决
使用的时候出现一个错误bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory是因为64位系统中安装了32位程序解决方法:yum install glibc.i686重新安装以后还有如下类系错误 再继续安装包error wh原创 2017-05-19 14:41:29 · 590 阅读 · 0 评论 -
vsftp修改端口
1、编辑/etc/vsftpd/vsftpd.conf 文件,在该配置文件中添加此行:listen_port=8112、编辑/etc/services 文件,将其中的ftp 21/tcp 改为 ftp 811/tcp ,ftp 21/udp 改为 ftp 811/tcp3、执行/etc/init.d/vsftpd restart 重新启动vsftpd 服务。启动完成后可以使用netstat -原创 2017-08-28 17:54:59 · 11217 阅读 · 2 评论 -
linux文本中去掉#号的注释
cp -rf /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak grep -v "#"/etc/vsftpd/vsftpd.conf.bak > /etc/vsftpd/vsftpd.conf//去除#号重定向到/etc/vsftpd/vsftpd.conf文件中。原创 2017-08-30 11:14:50 · 5663 阅读 · 0 评论 -
centos6.4 防火墙管理
配置Cento6.4 iptables防火墙。1. 查看防火墙状态[plain] view plain copy# service iptables status 或:[plain] view plain copy# /etc/init.d/ipta原创 2017-10-11 11:40:57 · 676 阅读 · 0 评论 -
centos上安装GCC
yum -y install gccyum -y install gcc-c++yum install make原创 2014-03-12 10:13:55 · 385 阅读 · 0 评论