Linux
文章平均质量分 59
szuwangjl
这个作者很懒,什么都没留下…
展开
-
tar命令针对每个文件进行逐个压缩
tar命令针对每个文件进行逐个压缩原创 2023-02-26 17:18:09 · 379 阅读 · 0 评论 -
ssh无法登录Centos9解决方法
尝试关闭firewalld和selinux,也不起作用。经搜索和尝试,需要修改/etc/ssh/sshd_config的PermitRootLogin的参数为yes。所以此时需要使用更高级版本的SecureCRT或者其他的较新版本SSH工具,且建议把所有支持的方法都勾上。情况:通过ssh方式,不管本地登录localhost还是远程登录,均失败。环境:Centos Stream release 9。原创 2023-01-07 20:20:25 · 3715 阅读 · 0 评论 -
locate命令执行报错解决办法
环境:CentOS Linux release 7.8.2003 (Core)背景:想执行locate命令时报错[root@Centos7 ~]# locate-bash: locate: command not found这里注意是需要安装mlocate,而不是locate:[root@Centos7 ~]# yum search locateLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile *原创 2020-12-27 13:27:09 · 937 阅读 · 0 评论 -
Fedora32启动容器报错—OCI runtime create failed: this version of runc doesn‘t work on cgroups v2: unknown.
背景:Fedora 32版本的操作系统,运行容器时报错[root@Fedora4 ~]# docker run -d -p 1001:80 --name blog1 tutum/wordpress97da5679108744a76fda3e171d49304cce059091ee321d6fd08c8d61a4300ee8docker: Error response from daemon: OCI runtime create failed: this version of runc doesn't原创 2020-10-18 23:30:05 · 519 阅读 · 0 评论 -
docker: ‘daemon‘ is not a docker command. 执行命令报错原因
操作系统版本:Fedora release 32Docker版本:Docker version 19.03.11, build 42e35e6执行语句报错:[root@Fedora4 yum.repos.d]# docker daemon -H tcp://0.0.0.0:2375docker: 'daemon' is not a docker command.See 'docker --help'网上没找到很多文章,恰好手边有另一个操作系统的docker,尝试了一下:操作系统版本:Cent原创 2020-09-10 00:10:43 · 8576 阅读 · 2 评论 -
root密码输入正确,但是SSH登陆不了Fedora系统,报Password Authentication Failed
背景:Fedora 32 ,刚装好系统,控制台可以正常登录,但是通过SSH软件,即使root密码正确也是没法登录1、通过ssh软件登录报认证失败,但密码肯定没问题2、关掉防火墙,关掉selinux,重启服务器,无效systemctl stop firewalldsystemctl disable firewalldvim /etc/selinux/config ...SELINUX=disabled...3、通过另一台机器ssh -vvvv root@192.168.106.140查原创 2020-08-17 23:42:52 · 5910 阅读 · 2 评论 -
docker系统修改后保存为新镜像的方法
环境:Fedora release 32 (Thirty Two)方法一:通过export命令,用export导出后,再创建新的镜像。当修改完系统的配置后,查看目前的容器名或id,并执行如下命令,生成新的镜像。[root@Centos7 ~]# docker export 120f93e71bb1 > myfedora.tar[root@Centos7 ~]# cat myfedora.tar |docker import - mynewfedora:latestsha256:349fbf原创 2020-08-01 20:31:08 · 2313 阅读 · 0 评论 -
docker环境下安装相关网络命令
操作环境:Docker 下的Fedora release 32因很多Docker环境下的操作系统都没有安装网络命令,有时候很不方便:[root@62895cb1fc1b /]# netstatbash: netstat: command not found[root@62895cb1fc1b /]# routebash: route: command not found[root@62895cb1fc1b /]# ping bash: ping: command not found[root原创 2020-08-01 14:12:57 · 236 阅读 · 0 评论 -
Vmware Workstation下在系统开机状态下添加磁盘的方法
背景:Vmware Workstation版本10,Centos7.7,想在系统中添加新磁盘。.一、经测试,关机状态下,IDE、SCSI、SATA都可以添加成功,重启后系统中均可以识别(IDE必须也要关机才能移除)经测试,开机状态下:1、IDE无法添加。2、SCSI、SATA添加后,系统中无法识别;重启后可以识别二、有一种不重启也可以识别硬盘的方法:1、确定主机总线号:[root...原创 2020-04-12 23:04:39 · 610 阅读 · 0 评论 -
Linux下修复rpmdb报错一例
背景:Centos7.4测试环境,执行yum相关命令报错。1、不论是yum upgrade,或者yum list,yum clean all,都是一样报错[root@Centos7 ~]# yum upgradeerror: rpmdb: BDB0113 Thread/process 33958/139778512189248 failed: BDB1507 Thread died in ...原创 2020-03-30 22:27:07 · 2983 阅读 · 0 评论 -
Centos下搭建DHCP服务器
一、首先做好前期准备,调整一下vmware的网卡配置,让DHCP服务器和客户端在同一个内网,继续配置一下vmware虚拟网络编辑器。在这个界面继续打开NAT设置,并配置网关:最后在用户自己桌面电脑生成的vmware虚拟网卡上,配置刚才的网关地址:二、配置DHCP服务器1、检查是否已经安装dhcp的rpm包2、没有的话建议通过yum源进行安装并配置dhcp.conf文件:yum ...原创 2019-08-17 13:25:39 · 296 阅读 · 0 评论 -
awk命令使用方法(未完待续补充中)
1、如何使用awk排除前面几行数据[root@Centos7 ~]# awk '{ print $1 }' docker_listCONTAINER091b2f3cf3c8cf845bc75d53e6d042357054可以看到第一行CONTAINER是不需要的无效数据,要进行过滤[root@Centos7 ~]# awk '{ if (NR>1) print $1 }' d...原创 2019-06-29 15:42:59 · 182 阅读 · 0 评论 -
通过parted命令扩LVM步骤(不使用fdisk)
lsblk 查看磁盘,发现一个/dev/sdbparted -s /dev/sdb mklabel msdosparted --align cylinder /dev/sdb mkpart primary 1MB 100%parted /dev/sdb set 1 lvm on (1表示第一块part盘,如果其它part要写2、3等)pvcreate /dev/sdb#pvs 查看pv ...原创 2019-06-10 23:46:13 · 677 阅读 · 0 评论 -
Centos下安装DockerCE
因为DockerCE(社区版)不支持在RHCE上安装,所以本次操作系统选择Centos7.4。Centos7的repo采用阿里云提供的:wget -O /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo一、从docker官网下载需要的dockerCE安装包https://downlo...原创 2019-05-26 13:49:34 · 176 阅读 · 0 评论 -
Linux下安装Nginx
1、先访问http://nginx.org/,并下载需要的nginx(engine x)版本 wget http://nginx.org/download/nginx-1.17.0.tar.gz2、同时因为依赖pcre包去编译,所以提前也下载,否则后面编译时会有报错提示wget https://sourceforge.net/projects/pcre/files/pcre/8....原创 2019-05-25 14:56:45 · 234 阅读 · 0 评论 -
Zabbix agent状态不正常处理
环境:一台Zabbix服务器,一台Zabbix Agent服务器,服务器运行正常,但是从Zabbix Frontend上看到agent的状态为红色。显示报错信息如下:Received empty response from Zabbix Agent at [10.0.0.201]. Assuming that agent dropped connection because of access ...原创 2019-04-21 23:49:40 · 3116 阅读 · 0 评论 -
Linux下安装MySQL的两种方法
方法一:1、通过联网安装去官方下载mysql的yum资源包:https://dev.mysql.com/downloads/repo/yum/wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpmrpm -ivh mysql80-community-release-el7-2.noarch.rpm...原创 2019-04-13 19:29:30 · 149 阅读 · 0 评论 -
如何配置本地yum源(安装光盘)
1、首先在本地/mnt上挂载rhel的iso安装光盘方法可以参考之前文章:https://blog.csdn.net/szuwangjl/article/details/865534782、在/etc/yum.repos.d/目录中创建一个repo文件redhat7.4.repo,类似内容如下:[base]name=rhel7.4baseurl=file:///mntena...原创 2019-03-29 22:44:58 · 422 阅读 · 0 评论 -
使用firefox打开网页报错——Error: no display specified(转)
想在linux环境下打开一个网页,环境描述:在窗口模式下,打Terminal,然后从本地服务器ssh到了另一个服务器,想执行firefox命令打开一个网页,如下:经网上查询,需要在ssh到另一台服务器时加参数 “-X”,可正常打开:参考文档:https://blog.csdn.net/ppp2006/article/details/39477763...转载 2019-02-26 00:28:10 · 19620 阅读 · 2 评论 -
配置Linux实现静态路由(转)
配置Linux实现静态路由 背景和原理 路由器的功能是实现一个网段到另一个网段之间的通信,路由分为静态路由、动态路由、 默认路由和直连路由。静态路由是手工指定的,使用静态路由的好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会...转载 2019-01-12 16:38:15 · 629 阅读 · 0 评论 -
Linux多网卡环境配置如何配置路由和DNS
1.查看当前网关信息 ip route show或:route -n可以看到前两行是默认网关,其中10.0.0.1是我自己手动添加。2、目前的问题目前10.0.0.1这个网关是外部路由器的网关,也是我的DNS服务器及网关地址,希望通过它能够访问外网。但是目前的情况如下:可以看到虽然外网地址已经能够被dns解析,但是路由还是走的192.168.10网段。3....原创 2019-01-12 19:20:01 · 5850 阅读 · 0 评论 -
Linux JDK配置及Tomcat安装入门
1、下载JDK和Tomcatjdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.htmltomcat官网地址:http://tomcat.apache.org/2、JDK的配置a.解压tar -zxvf jdk-8u101-linux-x64.tar.gzmkdir /usr/local/ja...原创 2019-01-20 01:07:56 · 132 阅读 · 0 评论 -
Linux开机自动挂载光驱cdrom
方法一:新建一个挂载点,并挂载mkdir /media/cdrom修改/etc/fstab文件。在该文件最后按顺序添加如下内容:/dev/cdrom /media/cdrom auto exec 0 0 或 /dev/sr0 /media/cdrom auto exec 0 0方法二:直接挂载到/mnt修改/etc/fstab文件。在该文件最后按顺序添加如下内容:/d...原创 2019-01-19 16:16:37 · 5253 阅读 · 0 评论 -
安装apr-util报错 xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory
[root@test1 apr-util-1.6.1]# makemake[1]: Entering directory /root/apr-util-1.6.1' /bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX -D_REENTR...原创 2019-01-15 01:03:55 · 4109 阅读 · 0 评论 -
Linux修改设置时区(转)
时区设置用tzselect 命令来实现。但是通过tzselect命令设置TZ这个环境变量来选择的时区,需要将变量添加到.profile文件中。一、tzselect命令执行执行tzselect命令 --> 选择Asia --> 选择China --> 选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1。...转载 2019-01-20 14:14:56 · 167 阅读 · 0 评论 -
Linux安装、配置及启动JBOSS
一、JDK和JBOSS下载jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmljboss:https://developers.redhat.com/products/eap/download/红帽官方下载JBOSS EAP可能需要先注册红帽账号才能下载,版本比较新...原创 2019-01-20 15:58:50 · 3909 阅读 · 2 评论 -
Linux下安装jetty服务器(转)
jetty和我们通常使用的tomcat一样,是一个开源的servlet容器,特点是轻量易部署,一方面jetty可以作为web容器使用,另一方面也是最一般的方式是jetty以一组jar包的形式发布,所以很容器被实例化成为一个对象从而嵌入到我们的应用程序中,让java应用程序可以独立的发布和运行 jetty和tomcat的结构很相似,并且使用很简单,在linux下部署jetty过程如下:...转载 2019-01-21 00:58:38 · 140 阅读 · 0 评论 -
Linux 安装 Memcached
一、安装Memcached1、yum源安装yum install memcached -y2、源代码安装在memcache官方下载最新版的memcache:http://memcached.org/downloadswget http://memcached.org/files/memcached-1.5.12.tar.gztar -xvf memcached-1.5.12.tar....转载 2019-01-27 00:21:53 · 100 阅读 · 0 评论 -
Redhat7.4下修改默认的hostname
一、临时方法hostname test02sz这种方法需要注销当前会话或者重新打开会话才会生效,重启后失效,只是作为临时方案,不再赘述。二、永久方法网上搜了很多种方法都不正确,如:1、修改/etc/sysconfig/network,设置NETWORKING=yes,然后将HOSTNAME后面的值改为想要设置的主机名。然而,此方法无效。2、又有vim /etc/hosts,这个是修...原创 2019-01-27 01:24:07 · 3213 阅读 · 0 评论 -
Linux安装Redis
从Redis官网 https://redis.io/download下载最新版的Redis:$ wget http://download.redis.io/releases/redis-5.0.3.tar.gz$ tar xzf redis-5.0.3.tar.gz$ cd redis-5.0.3$yum install -y gcc*//注意要安装gcc*,make会报错和提示$ ...原创 2019-01-28 20:26:06 · 139 阅读 · 0 评论 -
Linux上安装Apache服务器(转)
http://httpd.apache.org/download.cgihttpd-2.4.29.tar.gz#创建httpd用户groupadd httpduseradd -g httpd -s /sbin/nologin -M httpdtar zxvf httpd-2.4.29.tar.gzcd httpd-2.4.29./configure --prefix =/usr/lo...转载 2019-01-16 23:44:41 · 232 阅读 · 0 评论 -
Linux修改设置时区的几种方法
方法一:tzselect在提示下进行时区选择,但是测试发现选择完成后并不生效,需要执行提示的命令:TZ=‘Asia/Shanghai’; export TZ并将此命令追加写入/etc/profile,否则重启会失效。echo " TZ=‘Asia/Shanghai’; export TZ ">&原创 2019-01-23 01:30:53 · 3348 阅读 · 0 评论 -
如何用密文修改linux的用户密码
一般个别机器的用户密码进行修改时,敲入passwd,然后以不在屏幕回显的方式进行密码的录入。但是如果有比较多的机器或者用户需要批量修改密码时,为了提高效率,会使用利用以下方式进行修改:但是这种方式存在一个问题,就是如果使用history命令式会看到之前输入的密码,存在密码泄露的风险,必须考虑使用密文的方式进行修改。这里要利用/etc/shadow这个文件。在/etc/passwd中,x这个位...原创 2019-02-28 00:50:11 · 1507 阅读 · 0 评论 -
yum安装命令回滚彻底删除安装的依赖包(转载)
yum命令安装一个软件包是会连同依赖包一起安装但是yum remove卸载时却只卸载这个文件包本身,如果需要删除安装时附加的依赖包可以使用yum history的相关操作实现回滚[root@bogon opt]# yum history list eclipse-pdeLoaded plugins: fastestmirror, presto, priorities, refresh-pac...转载 2019-01-11 21:33:13 · 1531 阅读 · 0 评论