如果您对CentOS文本搜索grep和centos搜索文件内容感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解CentOS文本搜索grep的各种细节,并对centos搜索文件内容进行深入的分析,
如果您对CentOS 文本搜索grep和centos搜索文件内容感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解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 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搜索文件内容)
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]
执行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加
一、搭建
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: 未知的名称或服务
-
应用场景:启动 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
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 文本搜索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等相关知识,可以在本站进行查询。
本文标签: