root权限

Linux下环境变量设置

不羁岁月 提交于 2020-03-04 04:02:55
Linux下环境变量设置 1、在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误。 2、那么什么是环境变量?简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索dll文件的一系列路径 在Linux系统下,如果你下载并安装应用程序,很有可能在键入它的名称的时候出现 “command not found ” 的提示内容。 如果每次都到安装目录文件夹内,找到可执行文件来进行操作就太繁琐了。 这涉及到环境变量path的设置问题,而Path 的设置也是在Linux下定制环境变量的一个组成部分 Linux下环境变量设置的三种方法 : 如想将一个路径加入到$PATH中,可以像下面这样做: 只对当前的shell 起作用的环境变量 1、 控制台中设置,不赞成这种方式,因为他只对当前的shell 起作用,换一个shell设置就无效了: 直接控制台中输入 : $PATH="$PATH":/NEW_PATH (关闭shell Path会还原为原来的path) 对所有的用户的都起作用的环境变量 2、 修改 /etc/profile 文件

Linux系统基础优化

给你一囗甜甜゛ 提交于 2020-03-03 23:26:23
第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的。 第一步:先备份 mkdir backup mv C* backup/ 第二步:下载163yum源 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 第三步:清除旧缓存 yum clean all 第四步:创建新缓存 yum makecache 第五步:安装必要的软件包 yum -y install tree nmap sysstat gcc gcc-c++ make telnet 第3章 关闭SElinux功能 SELinux(Security-Enhanced Linux)是美国国家安全局(NSA)对于强制访问控制的实现,这个功能让系统管理员又爱又恨,这里我们还是把它关闭了吧,至于安全问题,后面通过其他手段来解决,这也是大多数生产环境的做法,如果非要开启也是可以的。关闭方式如下。 修改配置文件,使关闭SElinux永久生效: /etc/selinux/config :selinux的配置文件 可以直接vi(vim)修改或者用sed -i直接对配置文件进行修改。 临时关闭SElinux,可在命令行执行如下命令: 命令说明 setenforce:用于命令行管理SELinux的级别,后面的数字表示设置对应的级别

linux文件系统配置文件

做~自己de王妃 提交于 2020-03-03 21:29:55
文件系统 内核提供了一个接口,用来显示一些它的数据结构,这些数据结构对于决定诸如使用的中断、初始化的设备和内存统计信息之类的系统参数可能很有用。这个接口是作为一个独立但虚拟的文件系统提供的,称为 /proc 文件系统。很多系统实用程序都使用这个文件系统中存在的值来显示系统统计信息。例如,/proc/modules 文件列举系统中当前加载的模块。lsmod 命令读取此信息,然后将其以人们可以看懂的格式显示出来。下面表格中指定的 mtab 文件以同样的方式读取包含当前安装的文件系统的 /proc/mount 文件。 /etc/mtab 这将随着 /proc/mount 文件的改变而不断改变。换句话说,文件系统被安装和卸载时,改变会立即反映到此文件中。 1.文件格式 /etc/mtab的格式和/etc/fstab是一样的.但这个文件不能算是用户配置文件,他是由系统维护的.和/etc/fstab的区别在于, fstab是系统启动时需挂载的文件系统列表,而mtab是系统当前已挂载的文件系统列表,它由系统维护,在用户执行了mount或者umount命令后自动更新.用户不应该对此文件作任何修改. 2.安全性 /etc/mtab的默认权限仍然是644 3.相关命令 mount umount smbmount /etc/fstab 1.文件格式 /etc/fstab记载了系统启动时自动挂载的文件系统

Mysql 8.0.19 Macos 版本

冷暖自知 提交于 2020-03-03 19:04:43
错误: mysql> set password for root@localhost=password('Mysql123456'); -> ; ERROR 1064 (42000) : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password('Mysql123456');' at line 1 解决办法: ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysql123456'; 刷新权限: flush privileges; 来源: CSDN 作者: Zsigner 链接: https://blog.csdn.net/Zsigner/article/details/104632563

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

痞子三分冷 提交于 2020-03-03 18:00:20
报错分析: 这个错误是我在以 自定义配置文件 的方式启动ElasticSearch的时候报的错误:报错的原因是因为: elasticsearch用户拥有的内存权限太小,至少需要262144 解决方案: 我当前的用户是 zhangsan ,先使用命令 su -l root 将用户切换为 root , 执行下面命令: sysctl - w vm . max_map_count = 262144 执行下面命令查看: sysctl - a | grep vm . max_map_count 、 然后在 /etc/sysctl.conf文件最后添加一行 vm . max_map_count = 262144 输入命令: sysctl -p 立即生效 来源: CSDN 作者: 无关痛痒qaq 链接: https://blog.csdn.net/qq_43655835/article/details/104633359

Ansible常用模块

爷,独闯天下 提交于 2020-03-03 15:12:12
2015年底270多个模块,2016年达到540个,2018年01月12日有1378个模块,2018年07月15日1852个模块,2019年05月25日(ansible 2.7.10)时2080个模块,2020年03月02日有3387个模块 虽然模块众多,但最常用的模块也就2,30个而已,针对特定业务只用10几个模块 文档参考: anisble模块 . Command模块 功能:在远程主机执行命令,此为默认模块,可忽略-m选项 注意:此命令不支持 $VARNAME < > | ; & 等,用shell模块实现 例: [ root@ansible ~ ] ansible websrvs -m command -a 'chdir=/etc cat centos-release' 10.0.0.7 | CHANGED | rc = 0 >> CentOS Linux release 7.7.1908 ( Core ) 10.0.0.8 | CHANGED | rc = 0 >> CentOS Linux release 8.1.1911 ( Core ) [ root@ansible ~ ] ansible websrvs -m command -a 'chdir=/etc creates=/data/f1.txt cat centos-release' 10.0.0.7 |

部署zabbix监控服务器

青春壹個敷衍的年華 提交于 2020-03-03 14:06:42
博文大纲: 一、zabbix运行架构 二、Zabbix监控术语 三、部署Zabbix监控平台`` 一、zabbix运行架构 Zabbix是一个企业级的分布式开源监控解决方案。它能够监控各种服务器的健康性、网络的稳定性以及各种应用系统的可靠性。当监控出现异常时,Zabbix通过灵活的告警策略,可以为任何事件配置基于邮件、短信、微信等告警机制。而这所有的一切,都可以通过Zabbix提供的web界面进行配置和操作,基于web的前端页面还提供了出色的报告和数据可视化功能。这些功能和特性使我们运维人员可以非常轻松的搭建一套功能强大的运维监控管理平台。 Zabbix的运行架构如下: 从上面的运行架构图可以看到,Zabbix主要有几个组件构成,分别如下: 1、Zabbix Server Zabbix Server是Zabbix的核心组件,是所有配置信息、统计信息和操作数据的核心存储器。它主要负责接收客户端发送的报告和信息,同时,所有配置、统计数据及配置操作数据均由其组织进行。 2、Zabbix Database Storage 主要用于存储数据,所有配置信息和Zabbix收集到的数据都被存储在数据库中。可以使用MySQL、oracle、SQLite等。 3、Zabbix Web界面 这是Zabbix提供的GUI接口,通常(但不一定)与Zabbix Server运行在同一台物理机器上。 4

Squid ---- 传统代理模式

喜夏-厌秋 提交于 2020-03-03 08:13:18
Squid ---- 传统代理模式 一:定义 ​ Squid传统代理是普通的代理服务,需要客户端在浏览器、聊天工具等一些程序中设置代理服务器的地址和端口,然后才能使用代理来访问网络,这种方式相比较而言比较麻烦,因为客户机还需手动指定代理服务器,所以一般用于Internet环境 。 二:代理的作用 ​ squid作为一款应用层的代理服务软件,主要提供了缓存加速、应用层过滤的功能;提高web访问速度;隐藏客户机的真实 IP地址,起到一定保护作用。 三:实验过程 1、实验环境 VMware Workstation虚拟机 在squid服务器上配置 2、修改主机名 ,创建新目录并把squid压缩包挂载上,然后解压 [root@localhost ~]# hostnamectl set-hostname squid [root@localhost ~]# su [root@squid ~]# mkdir /abc [root@squid ~]# mount.cifs //192.168.100.1/share /abc [root@squid ~]# cd /abc [root@squid abc]# tar zxvf squid-3.4.6.tar.gz -C /opt 3、安装编译工具,再编译,再安装 [root@squid abc]# cd squid-3.4.6 [root@squid

Mac 因误使用chmod -R 777 命令更改 /usr/bin 造成终端不能使用,提醒进程已结束的完美解决方案!

对着背影说爱祢 提交于 2020-03-02 23:40:57
1.不用删除任何文件。 2.启动root用户权限 4.在用root用户登进去 5.在root用户中使用终端输入命令 chown root:wheel /usr/bin/login chmod u+s /usr/bin/login 6.关闭终端,切换用户,原使用终端有问题用户已经可以使用终端了。     上面是思路,切实可行可靠。believe me !     傻瓜式操作提醒:系统偏好设置 ——> 用户与群组——>登陆选项——>网络账户服务器-加入(点击那个小锁即可操作)---------             流程完毕在屏幕上面一行,点击编辑会出现启动root用户的选项,然后退出账户,切换到root登陆即可,密码是刚才上面操作时会             提醒你设置密码的。 来源: https://www.cnblogs.com/wbqcheng/p/11075119.html

cygwin学习

只愿长相守 提交于 2020-03-02 14:27:02
原文链接: https://www.cnblogs.com/endv/p/7674720.html 参考链接: https://zhuanlan.zhihu.com/p/56692626 根据cygwin user guide翻译整理,希望对大家有所帮助。有错误清指出。 1 引言 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。本文将对其作一介绍。 --------------------------------------------------------------------- 根据cygwin user guide翻译整理,希望对大家有所帮助。有错误清指出。 1 引言 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix