etc

Centos之文件搜索命令find

霸气de小男生 提交于 2020-02-16 12:23:10
find [搜索范围] [搜索条件] #搜索文件 find / -name install.log #避免大范围搜索,会非常耗费系统资源 #find是在系统当中搜索符合条件的文件名。如果需要匹配, 使用通配符匹配,通配符是完全匹配。 [root@localhost ~]# ls 222 anaconda-ks.cfg 牛逼 牛牛 [root@localhost ~]# find / -name 牛牛 /root/牛牛 /tmp/牛牛 [root@localhost ~]# find / -name 牛 [root@localhost ~]# 我们发现 搜索牛牛 能搜索到结果,但是搜索牛,么有结果, 所以说 find搜索 是完全匹配搜索; 如果我们需要进行模糊查询,我们要使用通配符; * 匹配任意内容 ?匹配任意一个字符 []匹配任意一个中括号的字符 我们创建一些文件来测试 [root@localhost ~]# ls 222 anaconda-ks.cfg 牛逼 牛逼2 牛牛 牛牛2 [root@localhost ~]# [root@localhost ~]# find / -name "牛*" /root/牛逼 /root/牛牛 /root/牛逼2 /root/牛牛2 /tmp/牛牛 查找开头是 “牛”的所有文件 [root@localhost ~]# find /root

linux下MySQL安装

大城市里の小女人 提交于 2020-02-16 09:53:06
mysql 版本的区别 http://www.cnblogs.com/langtianya/p/5185601.html mysql 软件可以去官网下载 http://dev.mysql.com/downloads/mysql/ ,也可以去大公司的资源库下载,比如: http://mirrors.sohu.com/mysql/MySQL-5.7/ 这是搜狐的。 多实例创建方法 : http://blog.csdn.net/leshami/article/details/40339295 一、 mysql 二进制免编译包安装 mysql 二进制免编译安装 # cd /usr/local/src/ 约定以后安装软件就下载到这里使用 # wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.51-linux2.6-x86_64.tar.gz 下载 # tar zxvf mysql-5.5.51-linux2.6-x86_64.tar.gz 解压 # mv mysql-5.5.51-linux2.6-x86_64 /usr/local/mysql 移动位置到安装目录下 # useradd -s /sbin/nologin mysql 建立 mysql 用户 # cd /usr/local/mysql 进入安装目录,目录下有许多文件。

16、lnmp_mysql二进制安装

穿精又带淫゛_ 提交于 2020-02-15 23:56:53
16.1、lnmp介绍: lnmp架构,linux的php的程序架构: linux nginx MySQL PHP; # lamp:linux apache mysql php; 16.2、mysql介绍: mysql是互联网领域极为重要的一款开源关系型数据库软件,由MySQL AB公司开发与维护,后被sun公司收 购,sun公司后又被oracle公司收购,现mysql属于oracle公司; 目前绝大多数使用linux操作系统的互联网企业都在使用mysql作为后端的数据库,从大型的bat门户,到电商 门户平台,分类门户平台无一例外; 16.3、mysql的优点: 软件体积小; 社区活跃,开放源代码; 软件体积小,安装使用简单,并且易于维护,安装维护的成本低; 支持多种操作系统,提供多种api接口,支持多种开发语言,特别对流行的php语言无缝支持; 16.4、安装mysql: 1、下载mysql: 2、为mysql创建虚拟用户: [root@web01 ~]# mkdir /tools/ -p && cd /tools/ [root@web01 tools]# useradd -Ms /sbin/nologin mysql 3、解压文件并移动: [root@web01 tools]# tar -xzf mysql-5.5.62-linux-glibc2.12-x86_64.tar

You (oracle) are not allowed to use this program (crontab)

☆樱花仙子☆ 提交于 2020-02-15 23:53:07
检查一台ORACLE数据库服务器的crontab作业(用户为oracle,实际环境中可能为oracle、也有可能是其它用户)时,发现出现下面提示信息: $ crontab -l You (oracle) are not allowed to use this program (crontab) See crontab(1) for more information 遇到这种情况,一般是oracle用户被禁止使用crontab指令,需要检查两个配置文件/etc/cron.deny和/etc/cron.allow /etc/cron.deny # 该文件中所列用户不允许使用crontab命令 /etc/cron.allow # 该文件中所列用户允许使用crontab命令 检查的具体信息如下所示: # more /etc/cron.deny # # more /etc/cron.allow root tomcat # 在/etc/目录下,可能默认会有cron.allow以及cron.deny文件,也可能没有,没有的情况下可以自己创建,cron.allow文件中包含了可以使用crontab命令的用户名,cron.deny文件中包含了不可以使用crontab命令的用户名。两个文件中每个用户名占一行,并且不允许出现空格。 注意事项 :root用户在任何情况下都可以使用crontab命令。

rpm 程序包管理介绍

拟墨画扇 提交于 2020-02-15 17:53:40
API:application program interface ABI:application binary interface linux系统的ABI文件是ELF格式的 windows系统的ABI文件是exe,msi格式的 系统级开发语言:c/c++ ​ 作品:httpd,vsftpd,nginx 应用级开发:java/python/php ​ java作品:hadoop,hbase ​ python作品:openstack 在linux安装软件非常费劲,分源代码编译安装,二进制安装 编译安装:需要有编译环境,比如需要有gcc等。 源代码-->目标系统下的二进制格式(可执行程序,库文件,配置文件,帮助文件)-->组织成一个或多个“包”文件 二进制安装(已经把源代码编译成了可以直接执行的程序了) 程序包管理器 Debian:dpt,dpkg。文件名后缀是".deb" redhat:rpm。文件名后缀是".rpm" S.U.S.E:rpm。文件名后缀是".rpm" Gentoo:ports ArchLinux 源代码文件名解读:name-version.tar.gz version:major.minor.release major:主版本号,当有大的变动时,才更新主版本号 minor:添加一些小的功能,更新小版本号 release:修正bug,更新此号 rpm文件名解读

转载:ubuntu系统启动顺序,常见系统服务说明

早过忘川 提交于 2020-02-15 15:18:09
Ubuntu运行级别 Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作。 运行级别(Runlevel)指的是Unix或者Linux等类Unix操作系统下不同的运行模式。 运行级别通常分为7等,分别是从0到6,但如果必要的话也可以更多。 例如在大多数linux操作系统下一共有如下6个典型的运行级别: 0 停机 1 单用户,Does not configure network interfaces, start daemons, or allow non-root logins 2 多用户,无网络连接 Does not configure network interfaces or start daemons 3 多用户,启动网络连接 Starts the system normally. 4 用户自定义 5 多用户带图形界面 6 重启 查看当前系统的运行级别可以使用命令runlevel runlevel 切换运行级别,执行命令: init [0123456Ss] ( 即在 init 命令后跟一个参数,此参数是要切换到的运行级的运行级代号,如:用 init 0 命令关机;用 init 6 命令重新启动。) Linux 系统主要启动步骤 1. 读取 MBR 的信息

Linux基础--例行工作

≡放荡痞女 提交于 2020-02-15 10:13:02
1、仅进行一次的工作排程--at at的工作情况其实是这样的: 1)先找寻/etc/at.allow这个档案,写在这个档案中的使用者才能使用at,没有在这个档案中的使用者则不能使用at(即使没有写在at.deny当中); 2)如果没有/etc/at.allow就寻找/etc/at.deny这个档案,若写在这个at.deny的使用者则不能使用at; 3)如果两个档案都不存在,那么只有root可以使用at这个指令。 [root@linux ~]# at [-m] TIME 参数: -m:当at的工作完成后,以email的方式通知使用者该工作已完成 TIME:时间格式,这里可以定义出什么时候要进行at这项工作的时间,格式有: HH:MM ex> 04:00 在今日的HH:MM时刻进行,若该时刻已超过则明天的HH:MM进行此工作 HH:MM YYYY-MM-DD ex> 04:00 2005-12-03 强制规定在某年某月的某一天的特殊时刻进行该工作 HH:MM[am|pm] [Month] [Date] ex> 04pm December 3 也是一样,强制在某年某月某日的某时刻进行 HH:MM[am|pm] + number [minutes|hours|days|weeks] ex> now + 5 minutes ex> 04pm + 3 days

Linux运维面试总结

让人想犯罪 __ 提交于 2020-02-15 00:35:59
1.ssh远程连接的问题? 第一种是远程连接慢的问题: (1)可以通过ssh -v 来检测哪个步骤出现的问题。根据对应的问题,来针对性的进行解决。 (2)可能是DNS反向解析不正确导致的.正常情况下默认配置下 sshd 初次接受 ssh 客户端连接的时候会自动反向解析客户端 IP 以得到 ssh 客户端的域名或主机名。如果这个时候 DNS 的反向解析不正确,sshd 就会等到 DNS 解析超时后才提供 ssh 连接,这样就造成连接时间过长、ssh 客户端等待的情况,一般为10-30秒左右。有个简单的解决办法就是在 sshd 的配置文件(sshd_config)里取消 sshd 的反向 DNS 解析。 # vi /etc/ssh/sshd_config UseDNS no # systemctl restart sshd 如果没有这种配置项,可以直接把DNS服务禁掉,如下: # cat /etc/resolv.conf # Generated by NetworkManager #search openstacklocal #nameserver xxxx.xxxx.xxxx.xxxx #nameserver xxxx.xxxx.xxxx.xxxx 解决方案总结: 1、在server上/etc/hosts文件中把你本机的ip和hostname加入; 2、在server上/etc

docker国内镜像

两盒软妹~` 提交于 2020-02-14 17:50:40
centos 针对Docker客户端版本大于 1.10.0 的用户 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://ullwv25v.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker Ubuntu 针对Docker客户端版本大于 1.10.0 的用户 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://ullwv25v.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 来源: CSDN 作者: tabyou 链接: https://blog.csdn.net

Centos7 ping 未知的名称或服务 DNS 配置问题

限于喜欢 提交于 2020-02-14 15:27:43
Centos7的DNS配置有以下几种方法: 方法一: 先确定登录的身份是否是root用户,如果不是,最好贴换为root用户 输入vi /etc/sysconfig/network-scripts/ifcfg-ens33 PS:DNS1和网关地址一样 3.重启网络:service network restart 方法二 vi /etc/sysconfig/network-scripts/ifcfg-ens33 在最下面添加: DNS1=8.8.8.8 #google dns服务器, 根据实际情况更换 DNS2=8.8.4.4 #google dns服务器, 根据实际情况更换 3.重启网络:service network restart 方法三 修改/etc/resolv.conf,添加 nameserver 8.8.8.8 #google dns服务器, 根据实际情况更换 nameserver 8.8.4.4 #google dns服务器, 根据实际情况更换 停用NetworkManager:service NetworkManager stop 参考链接: https://www.jianshu.com/p/181794ea28ba https://www.cnblogs.com/zery/p/7486771.html 来源: https://www.cnblogs.com