root

linux set,env和export

自作多情 提交于 2020-04-04 05:36:23
set,env和export这三个命令都可以用来显示shell变量 set 显示当前shell的变量,包括当前用户的变量 env 显示当前用户的变量 export 显示当前导出成用户变量的shell变量 每个shell都有自己特有的变量,这和用户变量是不同的。当前用户变量和你用什么shell无 关,不管你用什么shell都是存在的。比如HOME,SHELL等这些变量,但shell自己的变量,不同的shell是不同的,比如 BASH_ARGC, BASH等,这些变量只有set才会显示,是bash特有的。export不加参数的时候,显示哪些变量被导出成了用户变量,因为一个shell自己的变 量可以通过export “导出”变成一个用户变量。 [root@localhost root]# a=test [root@localhost root]# echo $a test [root@localhost root]# set |grep a a=test [root@localhost root]# env |grep a [root@localhost root]# export a [root@localhost root]# env |grep a a=test 来源: https://www.cnblogs.com/guochuanrui/p/5747247.html

CDH5.12.0 中扩容增加计算节点

依然范特西╮ 提交于 2020-04-03 16:52:07
CDH5.12.0 中扩容增加计算节点 标签(空格分隔): 大数据平台构建 一: 环境准备 二: 增加节点环境系统初始化 三: 增加节点关于CDH5.12.0环境配置 四: 在CM 上面节点增加 一:环境的概述与准备 概述: 很多时候,企业的大数据环境(CDH5.12.0),根据使用的时间越来越长,空间会有不足的情况,集群的计算 能力也因此下降, 此时需要对将大数据的 集群环境进行扩容 增加计算节点。 1.1 系统逻辑部署图 1.2 安装文件详细信息列表: CM: cloudera-manager-centos7-cm5.12.0_x86_64.tar.gz Jdk: jdk-8u151-linux-x64.rpm 1.3 系统主机名 注意: 生产安装环境 IP 地址 尽量是连续的。届时host 文件按照具体IP 地址进行配置。 二: 增加节点系统初始化 2.1: jdk 配置 root 用户执行 卸载内置的open-jdk版本: #rpm -e jdk-***.rpm 把有关jdk 的包都卸载掉 # rpm -ivh jdk-8u151-linux-x64.rpm # java -version 2.2: 配置系统时间chrony时间同步服务器: root用户执行命令: 安装包: yum install -y chrony* echo "server 192.168.4.11

cmd连接mysql操作命令

此生再无相见时 提交于 2020-04-03 04:08:47
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,update,delete om *.* fromtest2@localhost; 显示数据库:show databases; 显示数据表:show tables; 显示表结构:describe 表名; 创建库:create database 库名; 删除库:drop database 库名; 使用库:use 库名; 创建表:create table 表名 (字段设定列表); 删除表:drop table 表名; 修改表:alter table t1 rename t2 查询表:select * from 表名; 清空表:delete from 表名; 备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasenametablename > tablename.sql 恢复表: mysqlbinmysql -h(ip) -uroot -p

centos8安装搭建php环境

我们两清 提交于 2020-04-02 20:16:14
window/centos双系统安装完成之后,接下来在centos上搭建php的环境。 网上也有很多安装的教程,其实都一个样,以下我直接使用yum安装。默认都是安装最新版本。 安装apache: yum install httpd //配置ServerName//将#ServerName www.example.com:80修改为ServerName localhost:80 vi /etc/httpd/conf/httpd.conf //启动apache: systemctl start httpd ///查看安装版本: (我的是apache/2.4.37) httpd -v //设置开机启动: systemctl enable httpd 安装mysql: yum install mysql mysql-server //启动mysql systemctl start mysqld.service //设置root密码为123456 mysqladmin -u root password 123456 //后续如果需要修改root密码 alter user 'root'@'%' identified with mysql_native_password by '新密码’; //登录mysql mysql -u root -p //需要输入密码 //设置远程可访问 grant

浅谈init进程

纵饮孤独 提交于 2020-04-02 19:39:25
一、什么是init进程 在介绍init进程前我们先了解下什么是进程 1.进程的概念 所谓进程就是系统中正在运行的程序,进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就是创建了一个进程,在这个过程中操作系统对进程资源的分配和释放,可以认为进程就是一个程序的一次执行过程。 2.Linux下的三个特殊进程 Linux下有三个特殊的进程idle进程(PID=0),init进程(PID=1),和kthreadd(PID=2) idle进程由系统自动创建,运行在内核态 idle进程其pid=0,其前身是系统创建的第一个进程,也是唯一一个没有通过fork或者kernel_thread产生的进程。完成加载系统后,演变为进程调度、交换。 kthreadd进程由idle通过kernel_thread创建,并始终运行在内核空间,负责所有内核进程的调度和管理。 它的任务就是管理和调度其他内核线程kernel_thread, 会循环执行一个kthread的函数,该函数的作用就是运行kthread_create_list全局链表中维护的kthread, 当我们调用kernel_thread创建的内核线程会被加入到此链表中,因此所有的内核线程都是直接或者间接的以kthreadd为父进程 。 init进程由idle通过kernel_thread创建,在内核空间完成初始化后,加载init程序

ftp虚拟用户详细配置过程

◇◆丶佛笑我妖孽 提交于 2020-04-02 19:27:17
#做之前先关闭防火墙四部 [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# systemctl disable firewalld [root@localhost ~]# vim /etc/selinux/config [root@localhost ~]# setenforce 0 [root@localhost ~]# yum -y install vsftpd #安装vsftpd [root@localhost ~]# systemctl start vsftpd #启用vsftps服务 #vsftpd虚拟用户配置 [root@localhost ~]# systemctl start vsftpd [root@localhost ~]# systemctl enable vsftpd [root@localhost ~]# netstat -antlupe | grep vsftpd tcp6 0 0 :::21 :::* LISTEN 0 46426 2141/vsftpd [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# systemctl disable firewalld [root@localhost ~]

linux任务计划cron chkconfig工具 systemd管理服务 unit介绍 target介绍

余生颓废 提交于 2020-04-02 11:20:07
[root@lizhipenglinux01 ~]# crontab -e 编写任务计划 no crontab for root - using an empty one 20 11 29 01 1 echo "OK" > /root/cron.log 表示在1月29日(星期一)的11点20分执行:echo "OK" > /root/cron.log 命令crontab -e 实际上打开/var/spool/cron/username文件(如果用户是root,则打开的是/var/spool/cron/root)。打开这个文件使用了vim编辑器,保存时命令模式下输入:wq即可。 [root@lizhipenglinux01 ~]# crontab -l 查看已经设定的任务计划 20 11 29 01 1 echo "OK" > /root/cron.log [root@lizhipenglinux01 ~]# crontab -r 删除任务计划,慎用。它会一下子把全部计划都删除。如果只想删除一条计划,可以使用-e选项进入crontab进行编辑。 [root@lizhipenglinux01 ~]# crontab -l no crontab for root (1)每天凌晨1点20分清除/var/log/slow.log这个文件 20 1 * * * echo "" > /var

Mysql初始化root密码和允许远程访问

跟風遠走 提交于 2020-04-02 07:23:17
mysql默认root用户没有密码,输入mysql –u root 进入mysql 1、初始化root密码 进入mysql数据库 1 mysql> update user set password = PASSWORD (‘123456’) where User = 'root' ; 2、允许mysql远程访问,可以使用以下三种方式: a、改表。 1 2 3 4 mysql -u root –p mysql>use mysql; mysql> update user set host = '%' where user = 'root' ; mysql> select host, user from user ; b、授权。 例如,你想root使用123456从任何主机连接到mysql服务器。 1 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root' @ '%' IDENTIFIED BY '123456' WITH GRANT OPTION ; 如果你想允许用户jack从ip为10.10.50.127的主机连接到mysql服务器,并使用654321作为密码 1 2 mysql> GRANT ALL PRIVILEGES ON *.* TO 'jack' @’10.10.50.127’ IDENTIFIED BY '654321' WITH

mysql 安装

淺唱寂寞╮ 提交于 2020-04-02 07:03:13
1.下载mysql 下载网址: http://www.cr173.com/mac/430352.html 2.安装成功后,进入mysql重置root密码 命令:mysql -u root -p 报错: -bash: mysql: command not found mac 解决方法: 1. 设置软连接 ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql 如果报错:Operation not permitted; 2.设置.bash_profile 命令:vim ~/.bash_profile 添加: export PATH=$PATH:/usr/local/mysql/bin 保存,退出 命令生效:source ~/.bash_profile 3.修改root账号密码 方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin   mysqladmin -u root password "newpass"   如果root已经设置过密码,采用如下方法   mysqladmin -u root password oldpass "newpass" 方法3:

使用MySQL命令行修改密码

走远了吗. 提交于 2020-04-02 06:26:33
下面为您额极少的MySQL命令行可以修改数据库的密码,该方法供您参考,希望对您学习MySQL命令行方面能够有所启示。 通过MySQL命令行,可以修改 MySQL 数据库的密码,下面就为您详细介绍该MySQL命令行,如果您感兴趣的话,不妨一看。 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin -u root -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、再将root的密码改为djg345。 mysqladmin -u root -p ab12 password djg345 (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 3、命令行修改root密码: mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’; mysql> FLUSH PRIVILEGES; 4、显示当前的user: mysql> SELECT USER(); 来源: https://www.cnblogs.com/googlegis/archive/2011/11/07/2978824