GVKun编程网logo

CentOS 文本搜索grep(centos搜索文件内容)

5

如果您对CentOS文本搜索grep和centos搜索文件内容感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解CentOS文本搜索grep的各种细节,并对centos搜索文件内容进行深入的分析,

如果您对CentOS 文本搜索grepcentos搜索文件内容感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解CentOS 文本搜索grep的各种细节,并对centos搜索文件内容进行深入的分析,此外还有关于CentOS 7.0 yum install 错误http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14]、CentOS 7上安装WordPress详细步骤 centos7忘记 centos7的pxe centos7加、centOS 之 java.net.UnknownHostException: centos: centos: 未知的名称或服务、centos 安装postgrep的实用技巧。

本文目录一览:

CentOS 文本搜索grep(centos搜索文件内容)

CentOS 文本搜索grep(centos搜索文件内容)

grep 用于在文本中执行关键词搜索,关键参数:

-b  将可执行文件(binary)当作文本文件(text)来搜索 
-c  仅显示找到的行数 
-i 忽略大小写 -n 显示行号 -v 反向选择—仅列出没有“关键词”的行 

1、搜索nologin用户,显示行号

[[email protected] ~]# cat /etc/passwd | grep nologin -n
2:bin:x:1:1:bin:/bin:/sbin/nologin
3:daemon:x:2:2:daemon:/sbin:/sbin/nologin
4:adm:x:3:4:adm:/var/adm:/sbin/nologin
5:lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
9:mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
10:operator:x:11:0:operator:/root:/sbin/nologin
11:games:x:12:100:games:/usr/games:/sbin/nologin
12:ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
13:nobody:x:99:99:Nobody:/:/sbin/nologin
14:systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
15:dbus:x:81:81:System message bus:/:/sbin/nologin
16:polkitd:x:999:997:User for polkitd:/:/sbin/nologin
17:postfix:x:89:89::/var/spool/postfix:/sbin/nologin
18:sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
20:xu.dm.ftp:x:1001:0::/home/data:/sbin/nologin

2、搜索可以登录的用户,即非nologin,用参数-v反选上面的搜索

[[email protected] ~]# cat /etc/passwd | grep nologin -v -n
1:root:x:0:0:root:/root:/bin/bash
6:sync:x:5:0:sync:/sbin:/bin/sync
7:shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
8:halt:x:7:0:halt:/sbin:/sbin/halt
19:xu.dm:x:1000:1000::/home/xu.dm:/bin/bash
21:tiger:x:1002:1002::/home/tiger:/bin/bash
22:hadoop:x:1003:1003::/home/hadoop:/bin/bash
23:es:x:1004:1004::/home/es:/bin/bash

3、或操作,参数-E,(E参数实际是正则表达式)

找出root或xu.dm
[[email protected] ~]# cat /etc/passwd | grep -E "root|xu.dm" root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin xu.dm:x:1000:1000::/home/xu.dm:/bin/bash xu.dm.ftp:x:1001:0::/home/data:/sbin/nologin

4、与操作,实际是连接两次grep

找到包含xu.dm和ftp的行
[[email protected] ~]# cat /etc/passwd | grep xu.dm | grep ftp xu.dm.ftp:x:1001:0::/home/data:/sbin/nologin

CentOS 7.0 yum install 错误http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14]

CentOS 7.0 yum install 错误http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14]

执行yum install vconfig时老是报错:

http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

经过分析:

原因是标准的CentOS 7.0 Build1406里面很多的仓库已经被CentOS移除了,转到CentOS 7.1 Build1503和CentOS7.2 Build1503了。

因此需要手工更改仓库文件/etc/yum.d.repo/CentOS-Sources.repo,

更改之前,先备份下

#cp CentOS-Sources.repo CentOS-Sources.repo.bak

然后开始编辑CentOS-Sources.repo文件。

将文件中的“$releasever”全部替换成“7.2.1511”或者“7.1.1503”。

[base-source]
name=CentOS-7.2.1511 - Base Sources
baseurl=http://vault.centos.org/centos/7.2.1511/os/Source/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates-source]
name=CentOS-7.2.1511 - Updates Sources
baseurl=http://vault.centos.org/centos/7.2.1511/updates/Source/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras-source]
name=CentOS-7.2.1511 - Extras Sources
baseurl=http://vault.centos.org/centos/7.2.1511/extras/Source/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus-source]
name=CentOS-7.2.1511 - Plus Sources
baseurl=http://vault.centos.org/centos/7.2.1511/centosplus/Source/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

更改完成后执行

#yum clean

#yum update

CentOS 7上安装WordPress详细步骤 centos7忘记 centos7的pxe centos7加

CentOS 7上安装WordPress详细步骤 centos7忘记 centos7的pxe centos7加

一、搭建wordpress服务器环境需求:

php 5.2.4 或者更高版本、MySQL 5.0 或者更高版本。
登录后复制

二、搭建Wordpress平台:
以下以Wordpress3.92版本为例进行说明,如果大家想安装最近版本的话,安装完成后再管理界面可以自动升级安装最新版本。

1、建立一个临时文件夹,下载最新版本的Wordpress3.92,中英文都可以:

mkdir /tmp/wp

cd /tmp/wp

wget http://wordpress.org/latest.zip
登录后复制

2、解压缩到网站根目录:  由于我是使用的LAMP一键安装包安装的LAMP,所以默认网站根目录为/data/www/default,大家在实际安装过程中注意自己的根目录。

unzip -q latest.zip -d /data/www/default/
登录后复制

3、更改wordpree文件夹属主和权限

chown -R apache:apache /data/www/default/wordpresschmod -R 755 /data/www/default/wordpress
登录后复制

4、创建一个可以上传的目录upload,并将属主改为apache

mkdir -p /data/www/default/wordpress/wp-content/uploads

chown -R :apache /data/www/default/wordpress/wp-content/uploads
登录后复制

5、修改配置文件,以便可以访问数据库

cd /data/www/default/wordpress/

cp wp-config-sample.php wp-config.php

vim wp-config.php

修改部分分别为数据库名称、数据库用户名、数据库用户密码,大家根据实际修改:

define(''DB_NAME'', ''wp_database''); define(''DB_USER'', ''root''); define(''DB_PASSWORD'', ''root'');

修改完成后 :wq!
登录后复制

6、浏览器浏览 安装

浏览器输入http://http://127.0.0.1/wordpress/wp-admin/install.php 后就可以进行最后的登陆安装:
输入站点名称,登陆户名,密码,邮箱就可以完成Wordpress的安装。
由于我是本地搭建的,所以是127.0.0.1,如果申请了域名,这里就是域名了。
登录后复制

7、开启支持网站固定链接修改和重定向功能。  编辑主配置文件:

vi /etc/httpd/conf/httpd.conf

AllowOverride None

修改为:

AllowOverride All

然后重启服务:

systemctl restart httpd.service

创建.htaccess文件:

touch /data/www/default/wordpress/.htaccess

编辑.htaccess文件:

vim /data/www/default/wordpress/.htaccess

看是否有以下内容,没有自己添加,有可能网站会自动生成。

<ifmodule>

RewriteEngine On

RewriteBase /wordpress/

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /wordpress/index.php [L]</ifmodule>

修改.htaccess文件权限:

chmod 664 /data/www/default/wordpress/.htaccess

修改为664可以让网站支持自动更新,也可以修改为644。
登录后复制

至此,Wordpress在Centos7上已经完全安装了,可以用它搭建你想要的任意网站了。

 本文转载自:http://www.linuxprobe.com/centos7-install-wordpress-detail-steps/
免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

以上就介绍了CentOS 7上安装WordPress详细步骤,包括了wordpress,centos 7方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

centOS 之 java.net.UnknownHostException: centos: centos: 未知的名称或服务

centOS 之 java.net.UnknownHostException: centos: centos: 未知的名称或服务

  • 应用场景:启动 javaWeb 项目时,报错后终止。提示如下:

    Initializing EhCache CacheManager 2019-10-21 22:36:20.486 ERROR 9783 --- [main] net.sf.ehcache.Cache : Unable to set localhost. This prevents creation of a GUID. Cause was: centos: centos: 未知的名称或服务

      java.net.UnknownHostException: centos: centos: 未知的名称或服务
       at java.net.InetAddress.getLocalHost(InetAddress.java:1506) ~[na:1.8.0_231]
       at net.sf.ehcache.Cache.<clinit>(Cache.java:214) ~[ehcache-core-2.6.11.jar!/:na]
       at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:296) [ehcache-core-2.6.11.jar!/:na]
       at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:219) [ehcache-core-2.6.11.jar!/:na]
       at net.sf.ehcache.CacheManager.configure(CacheManager.java:722) [ehcache-core-2.6.11.jar!/:na]
    
  • 产生原因: 当前用户未同 127.0.0.1 建立映射关系

  • 解决办法: 编辑 hosts 文件,将报错名称添加到 127.0.0.1 的映射中

      127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4  centos //此处添加centos
      ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    

centos 安装postgrep

centos 安装postgrep

yum安装

yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install -y postgresql11-server
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl enable postgresql-11
systemctl start postgresql-11

允许远程登陆

vi /var/lib/pgsql/11/data/postgresql.conf
修改listen_addresses = ''*''

修改pg.hba文件需要重启服务

vi /var/lib/pgsql/11/data/pg_hba.conf
在最后一行添加
host all all 0.0.0.0/0 md5

切换到postgres用户。然后执行修改用户密码SQL语句。其中“postgres”为要修改密码的用户,“123456”为用户的密码

su - postgres
psql -c "alter user postgres with password ''123456''"

 

今天关于CentOS 文本搜索grepcentos搜索文件内容的分享就到这里,希望大家有所收获,若想了解更多关于CentOS 7.0 yum install 错误http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14]、CentOS 7上安装WordPress详细步骤 centos7忘记 centos7的pxe centos7加、centOS 之 java.net.UnknownHostException: centos: centos: 未知的名称或服务、centos 安装postgrep等相关知识,可以在本站进行查询。

本文标签: