etc

Linux使用root用户登录出现-bash-4.2#

两盒软妹~` 提交于 2020-01-18 18:27:10
错误现象及原因 现象 原因 /root目录下缺少 .bash_profile 和 .bashrc 解决方案 需要将/etc/skel/.bashrc和/etc/skel/.bash_profile下的这两个文件拷贝到/root/目录下 cp /etc/skel/.bashrc /root/ cp /etc/skel/.bash_profile /root/ 或 在xshell重新登录即可 来源: CSDN 作者: 柒夭夭 链接: https://blog.csdn.net/weixin_41756573/article/details/104031633

Bringing up interface eth0: Device eth0 does not seem to be presen

杀马特。学长 韩版系。学妹 提交于 2020-01-18 18:10:37
在公司的电脑虚拟机上安装了centos 6.5 ,然后我把他克隆下来用在家里电脑的虚拟机上,打开后查看ip,发现只有回环地址lo,没有eth0, 于是重启网络 输入 service network restart 发现 报错Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED] 问题原因   克隆的Linux系统在新的机器上运行,新服务器网卡物理地址已经改变。而/etc/udev/rules.d/70-persistent-net.rules这个文件确定了网卡和MAC地址的信息之间的绑定,克隆后的网卡的MAC已经发生了变化,所以导致系统认为网络设备不存在,网络不能正常启动。另外一个就是/etc/sysconfig/network-scripts/ifcfg-eth0里面MAC地址也是以前的旧信息。 关于/etc/udev/rules.d/70-persistent-net.rules这个文件,系统在启动时会自动监测变化,然后由/lib/udev/write_net_rules写入到/etc/udev/rules.d/70-persistent-net.rules中一个新的配置节,网卡的的序号依次递增(如原来为eth0

find xargs grep查找文件及文件内容

感情迁移 提交于 2020-01-18 16:06:37
1,在某个路径下查文件。 在/etc下查找“*.log”的文件 find /etc -name “*.log” 2,扩展,列出某个路径下所有文件,包括子目录。 find /etc -name “*” 3,在某个路径下查找所有包含“hello abcserver”字符串的文件。 find /etc -name "*" | xargs grep "hello abcserver" 或者 find /etc -name “*” | xargs grep “hello abcserver” > ./cqtest.txt 作者:Joncc 链接:https://www.jianshu.com/p/94f46ddc24a9 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 来源: https://www.cnblogs.com/arci/p/12209160.html

CentOS修改yum源为Aliyun

泪湿孤枕 提交于 2020-01-18 14:59:37
阿里云官网yum源http://mirrors.aliyun.com 选择适合自己系统的版本 选择 centos -- 帮助 1、备份系统自带的yum源 的 base.repo和epel.repo cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.backup mv epel.repo epel.repo.bak 2、下载和自己操作系统版本对应的yum源 [root@ ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 来源: 51CTO 作者: 时光在飞 链接: https://blog.51cto.com/zhanjun/2170527

SSH安全加固

≡放荡痞女 提交于 2020-01-18 00:12:45
1。修改远程ssh连接自定义提示消息 修改远程ssh时的提示信息(例如,提示用户,密码已更换) 提示的内容在/etc/issue.net中,可以把里面的东西删除,写上自定义的提示信息 修改好之后还需要修改ssh配置文件 添加参数 [root@master ~]# cat /etc/ssh/sshd_config |grep Banner #Banner none Banner /etc/issue.net 重启sshd服务器,远程ssh时就能看到自定义的提示消息了 2。允许指定用户SSH远程登录 编辑/etc/ssh/sshd_config文件 添加AllowUsers username1 username2 也可以指定用户组 AllowGroups groupname 如果是root用户的话,不能同时使用 PermitRootLogin yes 和AllowUsers root 否则会冲突导致root用户无法连接上去 3。允许指定ip访问 编辑/etc/hosts.allow 允许某个ip访问,优先级比hosts.deny高 添加参数 sshd:10.0.3.34:allow 除此之外,还需要编辑/etc/hosts.deny 这里是填写拒绝所有ip sshd:ALL 来源: https://www.cnblogs.com/biaopei/p/9290976.html

9 低级发现Mysql多实例

你离开我真会死。 提交于 2020-01-17 19:35:45
主要讲 item 原型 启动 mysql 多实例 3307 3308 [root@linux-node2 ~]# cp /etc/my.cnf /etc/my3307.cnf [root@linux-node2 ~]# cp /etc/my.cnf /etc/my3308.cnf 原始的 修改内容如下 [root@linux-node2 ~]# grep '^[a-Z]' /etc/my3308.cnf datadir=/data/3308 socket=/data/3308/mysql.sock symbolic-links=0 port=3308 log-error=/data/3308/mariadb.log pid-file=/data/3308/mariadb.pid [root@linux-node2 ~]# grep '^[a-Z]' /etc/my3307.cnf datadir=/data/3307 socket=/data/3307/mysql.sock symbolic-links=0 port=3307 log-error=/data/3307/mariadb.log pid-file=/data/3307/mariadb.pid 初始化 mysql_install_db --user=mysql --defaults-file=/etc/my3307

Linux + Nginx + 安装多版本PHP

人盡茶涼 提交于 2020-01-17 16:40:07
关于 Linux环境Nginx安装与调试以及PHP安装 参考此文即可: http://blog.csdn.net/unix21/article/details/8544922 linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5.28 & php7.3.3 所谓多版本多版本PHP就是php7.3和5.5以及其他版本在同一台服务器。 假如php5.5是主版本已经安装在/usr/local/php5.5目录下,那么再安装其他版本的php再指定不同安装目录即可。 安装第二个版本的PHP 1:安装所需环境 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap

snort安装使用教程(CentOS6.5)

孤街醉人 提交于 2020-01-17 08:51:39
官网: https://www.snort.org/ 官方文档: https://www.snort.org/documents 2.安装 2.1安装依赖 yum install flex bison -y yum install libpcap libpcap-devel zlib zlib-deve* -y yum install glibc-headers gcc-c++ make -y tar -zxf libdnet-1.11.tar.gz cd libdnet-1.11 ./configure && make && make installtar zxf pcre-8.39.tar.gz ./configure make && make install 如果不安装这些依赖,在后边执行configure时会有报错 2.2安装daq tar -zxf daq-2.0.6.tar.gz cd daq-2.0.6 ./configure make make install configure报错:configure: error: Your operating system's lex is insufficient to compile libsfbpf. You should install both bison and flex. 处理:yum install flex

zabbix 源码安装

谁都会走 提交于 2020-01-17 08:49:38
操作系统:CentOS IP地址:192.168.21.127 Web环境:Nginx+MySQL+PHP zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境 准备篇: 一、Web环境:Nginx+MySQL+PHP CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14 http://www.osyunwei.com/archives/7891.html 二、zabbix软件包下载 zabbix-2.2.6 http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz 上传zabbix-2.2.6.tar.gz到服务器/usr/local/src目录下面 安装篇 一、创建、导入zabbix数据库 cd /usr/local/src #进入软件包下载目录 tar zxvf zabbix-2.2.6.tar.gz #解压 cd /usr/local/src/zabbix-2.2.6/database/mysql #进入mysql数据库创建脚本目录 ls #列出文件,可以看到有schema.sql、images.sql、data.sql这三个文件