root权限

linux基础命令2

人盡茶涼 提交于 2020-02-08 00:40:10
1.alias:查看和设置别名 设置别名 [root@ken ~]# alias "ken=ls -l" 取消别名 [root@ken ~]# unalias ken 2.uname 显示输出系统信息 -a:显示所有的信息 -r:显示内核 cat /etc/redhat-release 查看linux心痛版本 3.su 运行替换用户和组标识的shell su - 4.hostname 显示主机名 设置主机名为liang hostname liang 立即生效,重启失效 hostnamectl set-hostname liang 立即生效,重启动不失效 5.history 查看历史命令(1000行) 执行第几行的命令: !行数 6.which 显示命令的完整路径(绝对路径) 7.wc 统计文本信息 实例1: [root@ken ~]# cat /etc/passwd | wc -l 统计行数 38 实例2: [root@ken ~]# echo "this is ken" | wc -c 统计字节 12 实例3 [root@ken ~]# echo "this is ken" | wc -w 统计单词数量 3 8.w 显示已经登录的用户以及他们在做什么 实例: USER:显示登陆系统的用户的帐号名。如果用户重复登录,则该帐号名就会重复显示。 TTY:用户登录的终端代号

[ mysql ] linux mysql 忘记root密码重置

社会主义新天地 提交于 2020-02-07 19:24:00
[ mysql ] linux mysql 忘记root密码重置 作者:flymaster qq:908601287 blog:http://www.cnblogs.com/flymaster500/ mysql相关命令及安全配置 1. 为mysql的root用户设置密码 [root@web01 mysql]# mysqladmin -u root password '123456' #设置root登录密码 [root@web01 mysql]# mysql -uroot -p #登录命令 [root@web01 mysql]# mysql -uroot -p123456 #带密码登录 2.清理无用的mysql用户及库 mysql> select user,host from mysql.user; #查看所有用户 +------+-----------+ | user | host | +------+-----------+ | root | 127.0.0.1 | | root | ::1 | | root | localhost | +------+-----------+ 6 rows in set (0.00 sec) mysql> drop user "root"@"web01"; #删除无用的用户 Query OK, 0 rows affected (0.00

CentOS 7 安裝FastDFS V6.0.3

拈花ヽ惹草 提交于 2020-02-07 18:54:26
什么是FastDFS? FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS是一个应用级分布式文件存储服务,其采用中心型结构(类似GFS、HDFS、TFS等),主要用于大中型网站存储资源文件。FastDFS具有轻量级,支持高并发放访问,负载均衡,可扩展等优点。而FastDFS最大的亮点就是对小文件的存储性能较好,这主要来自于其文件名策略。 1.小文件存储性能优化 小文件的性能瓶颈主要来自于对元数据服务器(如FastDFS中的TrackerServer或TFS中的NameServer)的访问,因为当文件本身大小很小时,元数据存储所占空间与文件内容存储所占空间的比例就变得较大,访问元数据所消耗资源与访问文件内容所消耗资源的比例也变得较大。因此,通常对小文件存储的优化方法主要有两大类思路:一是减少访问元数据的次数,比如Cache预取;二是减少元数据所占的存储空间,比如FastDFS使用的文件名策略。 2. FastDFS文件名策略 FastDFS中的文件名是在向StorageServer存储文件时由系统指定的,文件名中包含了VolumeID和FileID。也就是说,当客户要读取某个文件时

linux 用户 组 相关

跟風遠走 提交于 2020-02-07 15:40:28
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。 1、建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2、建工作组 groupadd test //新建test工作组 3、新建用户同时增加工作组 useradd -g test phpq //新建phpq用户并增加到test工作组 注::-g 所属组 -d 家目录 -s 所用的SHELL 4、给已有的用户增加工作组 usermod -G groupname username 或者:gpasswd -a user group 5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。 或者使用如下命令关闭用户账号: passwd peter –l 重新释放: passwd peter –u 6、永久性删除用户账号 userdel peter groupdel peter usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录) 7、从组中删除用户 编辑/etc/group 找到GROUP1那一行,删除 A 或者用命令 gpasswd -d A GROUP 8、显示用户信息 id user cat /etc/passwd

ansible安装及模块的管理

本小妞迷上赌 提交于 2020-02-07 11:18:19
简介 1、ansible安装部署过程特别简单,学习曲线很平坦; 2、不需要单独安装客户端,知识利用现有的SSHD服务(协议)即可。 3、基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible 特点 1、部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作; 2、默认使用SSH协议对设备进行管理; 3、有大量常规运维操作模块,可实现日常绝大部分操作; 4、配置简单、功能强大、扩展性强; 5、支持API及自定义模块,可通过Python轻松扩展; 6、通过Playbooks来定制强大的配置、状态管理; 7、轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可; 8、提供一个功能强大、操作性强的Web管理界面和REST API接口——AWX平台。 架构图 Ansible:Ansible核心程序。 HostInventory:记录由Ansible管理的主机信息,包括端口、密码、ip等。 Playbooks:“剧本”YAML格式文件,多个任务定义在一个文件中,定义主机需要调用哪些模块来完成的功能。 CoreModules:核心模块,主要操作是通过调用核心模块来完成管理任务。 CustomModules:自定义模块,完成核心模块无法完成的功能

Linux基础(四)

二次信任 提交于 2020-02-07 07:44:46
一、系统监控 1.用top命令实时监测CPU、内存、硬盘状态 效果类似Windows的任务管理器,默认每5秒刷新一下屏幕上的显示结果。 [root@localhost /]# top top - 17:39:47 up 45 min, 2 users, load average: 0.07, 0.05, 0.05 Tasks: 175 total, 3 running, 172 sleeping, 0 stopped, 0 zombie %Cpu(s): 14.0 us, 2.7 sy, 0.0 ni, 82.9 id, 0.0 wa, 0.0 hi, 0.3 si, 0.0 st KiB Mem : 1875716 total, 883260 free, 511916 used, 480540 buff/cache KiB Swap: 2097148 total, 2097148 free, 0 used. 1160536 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2930 root 20 0 1491516 179012 49708 S 9.6 9.5 0:38.08 gnome-shell 1308 root 20 0 221852 29924 10696 R 5.0 1.6 0:12.65

Linux - 组管理和权限管理

一世执手 提交于 2020-02-07 07:36:20
l Linux 组基本介绍 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。 1) 所有者 2) 所在组 3) 其它组 4) 改变用户所在的组 l 文件 / 目录 所有者 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。 查看文件的所有者 1) 指令:ls –ahl 2) 应用实例 修改文件所有者 指令:chown 用户名文件名 应用案例 要求:使用root 创建一个文件apple.txt ,然后将其所有者修改成 zhangfei l 组的创建 基本指令 groupadd 组名 应用实例 : 创建一个组, ,monster 创建一个用户 fox ,并放入到 monster组中 l 文件 / 目录 所在组 当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组。 查看文件 / 目录所在组 基本指令 ls –ahl 应用实例 修改文件所在的组 基本指令 chgrp 组名文件名 应用实例 使用root 用户创建文件 orange.txt ,看看当前这个文件属于哪个组,然后将这个文 件所在组,修改到 fruit组。 l 其它组 除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。 l 改变用户所在组 在添加用户时,可以指定将该用户添加到哪个组中,同样的用root 的管理权限可以改变某

mount 挂载命令

帅比萌擦擦* 提交于 2020-02-07 07:15:27
1:mount 所有命令必须挂载使用 linux 所有存储设备都必须挂载使用 ,包括硬盘 命令名称:mount 命令所在路径:/bin/mount 执行权限:所有用户 命令的具体格式如下: mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] \ 设备文件名 挂载点 #\代表这一行没有写完,换行 选项: -t 文件系统: 加入文件系统类型来指定挂载的类型,可以 ext3、ext4、iso9660等文件系统。 -L 卷标名: 挂载指定卷标的分区,而不是安装设备文件名挂载 -o 特殊选项: 可以指定挂载的额外选项,比如读写权限、同步异步等,如果不指定默认. 例 1:挂载分区 [root@localhost ~]# mkdir /mnt/disk1 #建立挂载点目录 [root@localhost ~]# mount /dev/sdb1 /mnt/disk1 #挂载分区 atime/noatime 更新访问时间/不更新访问时间。访问分区文件时,是否更新文件的访问时间,默认为更新 async/sync 异步/同步,默认为异步 auto/noauto 自动/手动,mount –a 命令执行时,是否会自动安装/etc/fstab 文件内容挂载,默认为自动. defaults 定义默认值,rw,suid,dev,exec,auto,nouser,async 这七个选项 exec

[转]Web中使用Word控件。(DSOFramer )

核能气质少年 提交于 2020-02-07 06:59:57
Web中使用Word控件。(DSOFramer ) 网上找了很多,大部分是收费的,相信写一个,也不过如此。 既然有人做出来了,那么资源也应该是有的。 按道理。写 ActiveX , VC++ 和 VB 才是 MS 的拿手戏。找到了 DSOFramer 控件,我机器安装了 WPS 和Office2003 。 显示的控件是 WPS 里的Word 控件。 微软提供了方案。基它中间件,大部分是按 MS 的改的。 http://support.microsoft.com/kb/311765/zh-cn 网上下载了其它 Web Word 控件,(像 WebOffice 办公文档控件) 显示样式也是 WPS 的样式。不知怎么会是这样? 既然都是用的 MS 的。自已改一套应该也费了不多大劲。用中间件,真不晓得别人在中间件里写什么东西。好比,我们买橙味的可乐,源浆都是从可乐公司买的,中间商们提供橙子进行混合。我倒是喜欢减少中间环节,自已来的比较放心。 (中间商放橙子的同时,放点大麻,怎么办? ) 微软提供的是 VC++ OCX 控件。网上也有很多修改方案,但都不是开放源代码的。像 DSOFramer( http://www.dsoframer.com/forumdisplay.php?fid=2 ,技术也做了这么多年了,微软都提供源代码了,还这样小家子气。 ) 断续关注。。。 DSOFramer

文件查找

試著忘記壹切 提交于 2020-02-07 06:39:09
目录 文件查找 文件查找 find命令的基本语法 命令+路径+选项+表达式+动作 find查找分类 1.以名字查找文件 -name 在/etc/下找到以.sh结尾的文件 [root@oldboyedu ~]# find /etc/ -name '*.sh' [root@oldboyedu ~]# find /etc/ -name '*.sh' -ls 2.文件类型查找 文件类型 ​ d:目录(directory) ​ f:文件(file) ​ c:字符设备 ​ b:块设备 ​ l:软链接文件 ​ s:套接字文件(socket) ​ p:管道文件 -type 查找/etc/目录下所有带conf的文件 [root@oldboyedu ~]# find /etc/ -type f -name '*conf*' 查找当前系统中,所有的管道文件 [root@oldboyedu ~]# find / -type p /run/systemd/inhibit/1.ref /run/systemd/sessions/1.ref /run/systemd/initctl/fifo [root@oldboyedu ~]# find / -type p -ls 39101 0 prw------- 1 root root 0 Jul 4 17:18 /run/systemd/inhibit/1.ref