bin

Linux-08-用户管理

China☆狼群 提交于 2020-01-25 18:50:49
03.用户管理终端命令 提示:创建用户/删除用户/修改其他用户密码的终端命令都需要通过sudo 执行 3.1创建用户/设置密码/删除用户 序号 命令 作用 说明 01 useradd -m -g 组,新建用户名 添加新用户 -m自动建立用户家目录,-g指定用户所在的组,否则会建立一-个同名的组 02 passwd 用户名 设置用户密码 如果是普通用户,直接用passwd,可以修改自己的账户密码 03 userdel -r 用户名 删除用户 -r选项会自动删除用户家目录 04 cat /etc/passwd 竖杠 grep 用户名 确认用户信息 新建用户后,用户信息会保存在/etc/passwd文件中 提示: ●创建用户时,如果忘记添加一m选项指定新用户的家目录–最简单的方法就是删除用户,重新创建 ●创建用户时,默认会创建一个和用户名同名的组名 ●用户信息保存在/etc/passwd文件中 3.2 查看用户信息 序号 命令 作用 01 id [用户名] 查看用户UID和GID信息 02 who 查看当前所有登录的用户列表 03 whoami 查看当前登录用户的账户名 passwd文件 /etc/passwd文件存放的是用户的信息,由6个冒号组成的7个信息,分别是 1.用户名 2.密码(x,表示加密的密码) 3. UID (用户标识) 4. GID (组标识) 5.用户全名或本地帐号

4.redis主从复制

别说谁变了你拦得住时间么 提交于 2020-01-25 02:54:55
一、安装Redis 第一步:在/usr/local/src目录下新建redis目录 mkdir redis 第二步:进入redis -->cd redis 第三步:下载redis安装包,并解压 wget http://download.redis.io/releases/redis-4.0.11.tar.gz tar zxvf redis-4.0.11.tar.gz 第四步:cd redis-4.0.11 第五步:[root@centos01 redis-4.0.11]# make 可能发生下面报错信息–> 安装gcc: [root@centos01 redis-4.0.11]# yum -y install gcc 验证gcc是否安装成功: [root@centos01 redis-4.0.11]# rpm -qa|grep gcc 第六步:继续安装 [root@centos01 redis-4.0.11]# make 出现报错信息: 执行命令:[root@centos01 redis-4.0.11]# make MALLOC=libc make成功. 第七步: [root@centos01 redis-4.0.11]# cd src/ [root@centos01 src]# make install PREFIX=/usr/local/redis-4.0.11/ 第八步:

linux系统目录详解

左心房为你撑大大i 提交于 2020-01-24 11:26:12
/bin/ 存放系统命令的目录,普通用户和超级用户都可以执行。不过当在/bin下的命令在单用户模式下也可执行。 /sbin/ 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看。 /usr/bin/ 存放系统命令的目录,普通用户和超级用户都可以执行。这些命令和系统能够启动物管,但在单用户模式下不能执行。 /usr/sbin/ 存放跟文件系统不必要的系统管理命令,例如多数服务程序。只有茶几用户可以使用。大家其实额可以注意到Linux系统,在所有“sbin”目录中保存的命令只有超级用户可以使用,“bin”目录中保存的命令所有用户多可以使用。 /boot/ 系统启动目录,存放系统启动相关的文件,如内核文件和启动引导程序(grub)文件等。 /dev/ 设备文件保存位置,我们已经说过Linux中所有内容以文件形式保存,包括硬件,那么这个目录就是用来保存所有硬件设备文件的。 /etc/ 配置文件保存位置。系统内所有采用采用默认安装方式(rpm安装)的服务的配置文件全部都保存在这个目录当中,如用户账户和密码,服务的启动脚本,常用服务的配置文件等。 /home/ 普通用户的家目录。建立每个用户时,每个用户要用一个默认登录位置,这个位置就是这个用户的家目录,所有普通用户的家目录就是在/home下建立一个和用户名相同的目录

linux bin文件制作

安稳与你 提交于 2020-01-24 08:30:08
一 Linux安装文件 Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类, 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件; 第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装deb,Redhat中的yum来安装rpm; 第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行bin安装文件时,其实就是bin里面的sh来解压bin中的zip或安装rpm的过程; 二 .bin安装文件 .bin安装文件可以认为是sh文件和zip或rpm等其他安装文件的打包形式。如下图: .bin安装文件的优点: 1)只有一个包即.bin文件; 2)可以直接运行在Linux上,因为他是sh(他的前半部分是sh); 3)在sh中可以包含需要用户接收的协议信息,而且提示用户接收,如果用户不接收,安装退出; 三 .bin安装文件执行 1)超级简单: sh xxxx.bin 或直接xxxx.bin。 2)过程如下: 四 .bin安装文件制作 1) 组成之sh文件(例子:YYYY.bin) # ! / bin / sh PATH =/ usr / bin: / bin umask 022 echo_args

JDK - 官网下载、安装和环境配置

倖福魔咒の 提交于 2020-01-24 07:46:27
JDK - 官网下载、安装和环境配置 一.JDK官网下载和安装 1.先百度 ,进入Oracle官网(https://www.oracle.com/index.html); 2.下拉 ,点击“Top Actions”那一栏的“Downloads”; 3.再下拉 ,点击“Java”; 4.在Java那一栏 ,点击“Java SE”; 5.(以最新版为例)点击“Java SE Downloads”下面的Java图标(Downloads); 6.选择“Java SE Development Kit xxx”下面“Accept License Agreement ”左边的圆点(表示接受许可协议才能下载); 7.再点击 ,最后“Windows”那一栏的“jdk-xxx_windows-x64_bin.exe” ,进行下载即可; 8.双击“jdk-xxx_windows-x64_bin.exe”运行安装即可。(注意:安装时要自定义jdk和jre的安装路径,如:D:jdk/jdk1.8 ,D:jdk/jre1.8) (注意:上面的“xxx”,指的都是JDK的版本号) 二.JDK环境配置 1.鼠标,右击计算机 →(依次点击)高级系统设置 → 环境变量 → (系统变量区域)新建 ,在弹出框中配置如下: 变量名 : JAVA_HOME 变量值 : D:\jdk\jdk1.8 (这里的路径指的是

MongoDB 安装及制作成windows服务

喜欢而已 提交于 2020-01-24 04:41:11
下载:    注: 直接使用浏览器下载速度很慢,建议使用其他下载软件下载(比如:迅雷) 官网下载地址: https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.12-signed.msi 或 进入官网( https://www.mongodb.com/ )选择下载: 安装: 文件下载完之后,直接双击运行: 这一步要选择“Custom”,下一步设置安装路径: 修改安装路径:    注: 安装路径不要有空格!比如:D:\Program Files\MongoDB\Server\4.0 中的 “Program Files” 不符合! 这一步,取消勾选安装Compass,不然会等待很久很久。我等了一个小时也没安装完。猜测是安装过程中会去官网下载compass的安装文件,下载速度很慢。 compass 官网下载地址: https://downloads.mongodb.com/compass/mongodb-compass-community-1.18.0-win32-x64.msi 如果安装了杀毒软件,后面会弹出提示框,允许即可: 这一步选择“Ignore”,忽略即可: 至此安装完成! 安装完之后进入安装目录的bin文件夹下,可看到以下文件: mongo.exe 是客户端 mongod.exe 是服务端

定时执行任务crontab

浪子不回头ぞ 提交于 2020-01-24 04:40:12
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。 例如系统管理员安排一个备份任务使其每天都运行 使用前备份:crontab -l >crontab.tmp 还原指令:crontab crontab.tmp 查看日志:tail -f /var/log/cron crontab 的有效选项: crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。 crontab –l : 显示 crontab 文件。 crontab -r : 删除 crontab 文件,会删除该用户的所有crontab -e指令的 配置 crontab -ir : 删除 crontab 文件前提醒用户。 如何往 crontab 中添加一个作业? # crontab –e 0 5 * * * /root/bin/backup.sh crontab –e设置的定时任务文件存放在:/var/spool/cron/<username> 这将会在每天早上5点运行 /root/bin/backup.sh crontab 各项的描述 以下是 crontab 文件的格式: {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} minute: 区间为 0 – 59

Linux 系统根目录下各个文件夹的作用

做~自己de王妃 提交于 2020-01-24 01:15:44
原文: https://blog.csdn.net/qq_26941173/article/details/78376760 /bin 系统由很多放置可执行文件的目录,但是bin目录比较特殊。因为bin目录下面放置的是在单用户维护模式下还能被操作的命令 在/bin下面的被root用户和一般的用户所使用,主要有cat、chmod、chown、date、mv、mkdir、cp、bash等。 /boot 这个目录主要放置开机能够使用到的文件,包括linux内核文件和开机菜单与开机所以需要的配置文件。 /dev 在linux中任何的设备和接口设备都是以文件的形式存在于这个目录当中。你只要到通过访问这个目录下的某个文件就相当于访问某个设备. /etc 系统主要的配置文件几乎都放置在这个这个目录下面,例如人员的帐号密码文件,各种服务的起始文件等。一般来说,这个目录下面的各文件属性时可以让一般的用户查阅的,但是只有root用户有权先修改。FHS建议不要放置可执行的文件在这个目录下。 /home 这是系统默认的用户主文件夹(home directory),在你创建一个一般的账户的时候,默认用户的主文件夹都会规范到这里来。比较重要的是,主文件夹有两种代号:~代表当前这个用户的主文件夹 /lib 系统函数库非常的多,而/lib下面放置则是开机时会用到的数据库,以及在/bin和

Kafka单机版安装(CentOS 7环境下)

微笑、不失礼 提交于 2020-01-23 19:27:02
一、环境操作系统和软件版本介绍 1.环境操作系统为CentOS Linux release 7.2.1511 (Core) 可用cat /etc/redhat-release查询 2.软件版本 Kafka版本为:0.10.0.0 二、详细安装步骤 1.下载kafka_2.10-0.10.0.0.tgz到/data/soft目录 2.将kafka_2.10-0.10.0.0.tgz解压到/data/app/Kafka目录 1 [root@centos7 kafka_2.10-0.10.0.0]# tar –xzf kafka_2.10-0.10.0.0.tgz –C /data/app/Kafka 3.进入解压目录(在此为/data/app/Kafka/kafka_2.10-0.10.0.0/bin),启动zookeeper服务。可以在命令的结尾加个&符号,这样服务就可以在后台运行 1 [root@centos7 kafka_2.10-0.10.0.0]# ./zookeeper-server-start.sh ../config/zookeeper.properties & 4.启动kafka服务 [root@centos7 kafka_2.10-0.10.0.0]# ./kafka-server-start.sh ../config/server.properties &

Linux - Centos7 安装python,更改python软连接

有些话、适合烂在心里 提交于 2020-01-23 08:37:19
学习本身就是一个无价的东西,不管你是公司的大牛还是行业的精英,全部都是站在巨人的肩膀上的。 在之前的博客中,大批量的提到了阿里云 阿里云,作为一个开发人员,不掌握运维的相关真的是在互联网行业举步维艰(开玩笑)。 当然大家用虚拟机也是可以的,这里我推荐 Centos系统。 准备工作 购买好阿里云ESC服务器,就安装必备的东西。 Python Mysql centos7 更偏见于 MariaDB MySql 和 MariaDB详细介绍 Redis Celery Nginx 虚拟环境 逐步安装 后期要将项目上传到服务器运行 安装的一个目标的方法实在是太多了,so 不一一演示 使用yum安装编译的工具 安装编译工具的作用就是为了控制安装的程序,可用可不用。毕竟yum太过于霸道 Yum使用详解–请点击 yum - y groupinstall "Development tools" yum - y install zlib - devel bzip2 - devel openssl - devel ncurses - devel sqlite - devel readline - devel tk - devel gdbm - devel db4 - devel libpcap - devel xz - devel yum install libffi - devel - y