selinux

the 9000 port of 10.22.17.132 is not addressable for other servers.

℡╲_俬逩灬. 提交于 2019-11-30 05:22:27
存在的问题 the 9000 port of 10.22.17.132 is not addressable for other servers. 50070 is not addressable too 解决办法 firewall-cmd --get-active-zones firewall-cmd --zone=public --add-port=50070/tcp --permanent firewall-cmd --zone=public --add-port=9000/tcp --permanent firewall-cmd --reload setenforce 0 vim /etc/selinux/config # --> SELINUX=disabled 参考资料 http://localhost:50070 does not work HADOOP Linux setenforce命令详解[SeLinux操作] 用活firewalld防火墙中的zone 来源: oschina 链接: https://my.oschina.net/u/553266/blog/3062892

云计算学习路线源码框架笔记:while循环结构

ε祈祈猫儿з 提交于 2019-11-30 00:32:41
以下内容是关于云计算学习路线源码框架笔记内容,下面是关于while循环结构的内容: while 条件 do 循环体 done 完善系统工具的输出及可操作性 #!/usr/bin/env bash # Author: bavdu Email: bavduer@163.com Github: https://github.com/bavdu Date: 2019/ / while 1>0 do cat <<-EOF +-------------------------------------------------------------------------+ | System_tools V1.0 | +-------------------------------------------------------------------------+ | a. Stop And Disabled Firewalld. | | b. Disabled SELinux Secure System. | | c. Install Apache Service. | | d. Quit | +-------------------------------------------------------------------------+ EOF printf "\e[1;35m

Hadoop(一)MapReduce demo

≡放荡痞女 提交于 2019-11-29 23:35:36
Mapreduce基础编程模型:将一个大任务拆分成一个个小任务,再进行汇总。 MapReduce是分两个阶段:map阶段:拆;reduce阶段:聚合。 hadoop环境安装 安装: 1、解压 : tar -zxvf hadoop-2.4.1.tar.gz -C /root/training/ 2、设置环境变量: vi ~/.bash_profile HADOOP_HOME=/root/training/hadoop-2.7.3 export HADOOP_HOME PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH export PATH 生效环境变量: source ~/.bash_profile 第一节:Hadoop的目录结构 第二节:Hadoop的本地模式 1、特点:不具备HDFS,只能测试MapReduce程序 2、修改hadoop-env.sh(echo $JAVA_HOME查出jdk安装路径:xx,将export JAVA_HOME=${JAVA_HOME}替换成export JAVA_HOME=xx) 修改第25行:export JAVA_HOME=/usr/java/jdk8u202-b08(行号可通过:esc后再set number来显示) 3、演示Demo: $HADOOP_HOME/share/hadoop

8!.更改权限 更改所有者所属组 umask 隐藏权限lsattr chattr

牧云@^-^@ 提交于 2019-11-29 21:08:35
2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr 2.14 文件和目录权限chmod: -表示类型 往后的9位表示它的权限,每3位代表一个 第一段表示所有者的权限 第二段表示所属组的权限 第三段表示除了所有者所属组之外,其他的用户的权限 后面的“.”表示受制于selinux(防火墙),目前做了解就好 也可用数字表示r(是否可读)=4 w(是否可写)=2 x(是否可执行)=1 所以,rwx=7(就代表可读、可写、可执行)rw-=6(就代表可读、可写)--x=1(就代表可执行) 那么rw- r-- r--就=644 chmod表示更改权限,只更改于这个文件本身 chmond -R表示把目录本身和目录下的目录和文件批量的更改权限 比如把一个文件更改为rwx --- ---那么对应的数字就是700 所以写法为chmod 700 也可以这样写 u代表所有者,g代表所属组,o代表其他,不可加“-” 也可以 [root@afeilinux-01 test1]# chmod a+x 1.sh [root@afeilinux-01 test1]# ls 1.sh [root@afeilinux-01 test1]# ls -l 总用量 4 -rwxr-xr-x. 1 root root 288 9月 3

selinux 内核防火墙设置

自古美人都是妖i 提交于 2019-11-29 21:01:55
1 sestatus -v # 查看selinux状态 2 getenforce # 查看selinux模式 3 setenforce 0 # 设置selinux为宽容模式(可避免阻止一些操作) 4 semanage port -l # 查看selinux端口限制规则 5 semanage port -a -t http_port_t -p tcp 8000 # 在selinux中注册端口类型 6 vi /etc/selinux/config # selinux配置文件 7 SELINUX=enfoceing # 关闭selinux 把其修改为 SELINUX=disabled 来源: https://www.cnblogs.com/alog9/p/11532181.html

RedHat7&CentOS7 忘记用户密码后强行修改

六月ゝ 毕业季﹏ 提交于 2019-11-29 17:02:17
进入互动式命令环境 开机出现 grub boot loader 开机选项菜单时,立即点击键盘任意鍵, boot loader 会暂停。 按下 e ,编辑选项菜单。 移动上下鍵至 linux16 核心命令行: linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=449d53d1-84c2-40c0-b05e-d1900591d71b ro rd.lvm.lv=vg_kvm7usb/swap crashkernel=auto vconsole.keymap=us crashkernel=auto vconsole.font=latarcyrheb-sun16 rd.lvm.lv=vg_kvm7usb/root rhgb quiet LANG=en_US.UTF-8 rd.break 在核心命令行最后追加 rd.break 。 再按下Ctrl+X 重新以这个设定开机。 修改密码过程 开机后的互动式命令环境,并不是正常开机的系统,正常开机系统挂载在 /sysboot 且挂载成只读,必须重新挂载成可写入,才能修改密码,步骤如下: 重新挂载 /sysroot 成可读可写,并切换到 /sysroot 。 switch_root:/# mount –o remount,rw /sysroot switch_root:/# chroot /sysroot

sentos 上安装vnc图形界面

不羁岁月 提交于 2019-11-29 15:57:26
一、安装gnome图形化桌面 CentOS 6.3 64位 # yum groupinstall -y " X Window System " # yum groupinstall -y " Desktop " # yum groupinstall -y " Chinese Support " 二、 安装vncserver并配置 1.安装vncserver # yum install -y tigervnc-server 2.配置vncserver 1).配置为开机自启动 #chkconfig --level 345 vncserver on 2).配置vnc密码 #vncserver You will require a password to access your desktop. Password: Verify: 3).配置为使用gnome桌面 修改 /root/.vnc/xstartup文件,把最后的 twm & 删掉 加上 gnome-session &。 # vi /etc/sysconfig/vncservers # The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the lines below to start a VNC server on display : 2 #

Centos 7下Mongodb开机无法自启动的解决方法

余生颓废 提交于 2019-11-29 14:52:05
Centos 7下Mongodb开机无法自启动的解决方法 更新时间:2017年03月29日 09:34:59 作者:多客博图 我要评论 这篇文章主要介绍了Centos 7下Mongodb开机无法自启动的解决方法,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。 前言 首先下载的mongodb有bug,需要自己手动fix,这种只是对特定版本有问题,并非所有版本都有这个问题, SeLinux 另外,一定要把selinux设置为disabled或者permissive 问题描述 ? 1 sudo systemctl status mongod.service 看到服务起不来,于是打开log文件: ? 1 cat /var/log/mongodb/mongod .log 有如下问题,是因为无法创建pid文件 ? 1 2 ***** SERVER RESTARTED ***** ERROR: Cannot write pid file to /var/run/mongodb/mongod .pid: No such file or directory Centos7系统每次会把/var/run下面的一些项目清理,所以下次重起来的时候就没有了这个文件了,现在的systemd启动的话,没有什么好办法处理这个文件,因为systemd启动就是执行一个命令: ? 1

大数据 Linux 搭建(三)

左心房为你撑大大i 提交于 2019-11-29 11:58:15
1.打开VMware 编辑>虚拟网络编辑器,查看VMnet8虚拟网卡的子网、子网掩码、以及网关 2.在Linux中配置网络 vi /etc/sysconfig/network-scripts/ifcfg-eth0删除UUID和MAC地址,将IP地址、掩码、网关改为符合自己网络的地址ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.9.253NETMASK=255.255.255.0GATEWAY=192.168.9.2DNS1=114.114.114.114 3.删除 rm -fr /etc/udev/rules.d/70-persistent-net.rules 4.关闭防火墙自启 chkconfig iptables off 5.关闭selinux vi /etc/selinux/config SELINUX=disable 6.关机,并拍摄快照,使用此快照克隆四台虚拟机 来源: https://www.cnblogs.com/mstoms/p/11517083.html

file_put_contents not creating txt file

孤人 提交于 2019-11-29 10:05:49
I currently have a php script that is running when a browser browser browses to the webpage. What I'm trying to do is write a text file when the script runs that stores a variable. The owner of the folder is apache, but everyone has read write, strictly for testing purposes. (I thought it might be a permissions issue) SELINUX is enabled on the server, and when I run the script from console it creates the text file just fine, and in the right directory. file_put_contents("My working file location", $myString); I'm using this line to try to write and create the text file, I know that my file