51CTO博客开发
Linux 批量添加和删除用户一,工具作用Linux 批量添加和删除用户在 Linux 用户管理中,经常需要用到批量添加或删除用户;如果用useradd 或 adduser 来添加大量用户,对系统管理员的体力和耐力是一个极大的挑战;好在 Linux 有大批量用户添加工具newusers ,我们通过 newusers 和 chpasswd 就可以轻松完成大批量用户的添加。(注:以下所有的
全解DNS一,dns工作原理 对于DNS 服务器,它始终应指定为 Internet 类别。例如,指定的名称可以是计算机的完全合格的域名,如hosta.hello.myblog.com,并且指定的查询类型用于通过该名称搜索地址资源记录。系统将把DNS 查询当作客户机向服务器提出的两部分问题,如“对于名为 hostname.hello.myblog.com 的计算机,你有没有地址资源记录?”当客户机
1,关于使用yum“The program package-cleanup is...”的解决办法在使用yum 时总是有提示信息: The program package-cleanup is found in the yum-utils package. 或者提示: There are unfinished transactions remaining. You might consider r
如何让我们的vmware虚拟机上网!! 总是感觉如果虚拟机不连接到外网,那么做起实验来会很不方便,我用的是linux虚拟机,很麻烦,所以打算自己动手来配网络。我以下写的配置方法别人在网上已经发布过类似的文章。但是我觉的别人写的东西不一定是对的,必须自己亲自试验一下才行。就像有句话说的:“实践是检验真理的唯一标准”以下是我操作的步骤。 在这里我用的是vmware 9.0的版本,虚拟机
keepalived架设简单高可用的nginx的web服务器----那些你不知道的秘密如果負載均衡軟件不使用LVS的話,那麼keepalived的配置是相當的簡單的,只需要配置好MASTER和SLAVE的vrrp相關配置就可以了,後端realServer的偵測就可以交給負載均衡軟件去做,比如我使用的負載均衡軟件是haproxy,個人認為比LVS更高效、更省資源、配置更簡單、條理更清晰。下面來說說我
CentOS Linux解决Device eth0 does not seem to be present一,问题描述在VMware里克隆出来的CentOS Linux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting down loopback insterface:
假如,我们现在利用Select语句从数据库查询数据,Oracle数据库是如何运作的呢?从中我们可以领悟到什么呢?下面,就结合一条简单的select语句,看看Oracle数据库后台的运作机制。这对于我们之后的系统管理与故障排除非常有帮助。第一步:客户端把语句发给服务器端执行。 当我们在客户端执行select语句时,客户端会把这条SQL语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Or
Linux运维工程师笔试题一、基本知识题(共10题,每题3分)1、用什么命令查询指定IP地址的服务器端口? yuminstall-y nmap2、用什么命令定义某个程序执行的优先级别?nice renice3、如何让history命令显示具体时间?HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S" export HISTTIMEFORMAT 重新开机后会还原,可以写/etc/
上个星期去面试数据库管理员的工作,笔试通过之后就是直接的面试,他问了我一个问题,叫我介绍哈数据库的事务的看法和理解,但是不知所错的没有章法的乱答一气,唉唉,基础不扎实啊。下面来好好的学习哈mysqlinnodb引擎的事务相关的知识一,我们为什么需要数据库事务呢?这个问题看似很简单,但是真的能够说明白还是要看看我们的基本功是不是扎实例如,用户A给用户B通过ATM机转账1000元,那么A账户上就会少1
企业shell脚本分析apache日志实战一,分析apache日志1,有一个文件shell.sh,内容如下:[root@test3root]#catshell.shhttp://www.baidu.com/index.htmlhttp://www.google.com/index.htmlhttp://www.baidu.com/get.htmlhttp://www.baidu.com/set.h
必须明白的sql知识一,两表外连接查询现有两个表A,B内容如下mysql> select * from A; +------+------+ | id | Col1 | +------+------+ | 1 | AA | | 2 | BB | | 3 | CC | +------+------+ 3 rows in set (0.00 sec) m
shell正则表达式及grepfindawksed一,grep1,基础参数grep-[acinv]'搜索内容串'filename-a以文本文件方式搜索-c计算找到的符合行的次数-i忽略大小写-n顺便输出行号-v反向选择,即找没有搜索字符串的行[root@test3 ~]# cat Travel.doc Travel is a good way to refresh and broaden our
shell编程输入输出和控制结构一,shell输入和输出1,echo[root@test3 tmp]# vim a.sh #!/bin/bash echo "sss\n" 原样输出,但是不输出“” echo {sss\n} 原样输出,但是不输出\ echo -n "sss\n" 输出不换行,默认换行 echo
mysql存储引擎InnoDB1,主体系结构:默认7个后台线程,4个io thread(insert buffer、log、read、write),1个master thread(优先级最高),1个锁(lock)监控线程,1个错误监控线程。可以通过show engine innodb status来查看。新版本已对默认的read thread和write thread分别增大到4个,可通过sho
今天突然发现mysql数据库宕机了 InnoDB数据库的问题,但是无法判断是哪个库的问题。后来,根据搜到的内容,将/var/lib/mysql下面的ibdata1重命名为ibdata,问题解决。03:59:16 UTC - mysqld got signal 6 ;This could be because you hit a bug. It is also possible that th
mysql存储引擎MyISAM1,创建myisam表mysql> create table t (id int , name varchar(30) , msg varchar(100)) engine = MyISAM; mysql> show table status like "t" \G ; *************************** 1. row ********
针对Apache的优化主要是针对httpd.conf的优化,Apache2.0中MPM分为3种(perfork、worker、event)。perfork从Apache1.3中继承下来的,它采用的是进程管理方式,所以它可以提供更可靠的性能和更好的兼容性;worker是Apache2.0中新增加的方式,它采用了线程控制方法,可以比perfork更节约系统开销、处理更多的数据量,但同时兼容性并不是很好
LAMP平台搭建一,环境搭建1,安装libxml使用libxml2解析xml文件,提供函数库[root@test3 bin]# cd /usr/src/ [root@test3 src]# tar xvf libxml2-2.9.0.tar.gz [root@test3 src]# cd libxml2-2.9.0 [root@test3 libxml2-2.9.0]# ./configure
配置mysql+lvs+keeplived实现Mysql读操作的负载均衡环境:test1192.168.46.131mastertest2192.168.46.130slave备份test库test3调度器1、安装与配置Keepalived首先在节点test1、test2上安装Keepalived软件,软件安装非常简单。[root@test1 ]# yum install -y openssl-d
mysql主从复制的实现1、MySQL复制的实现原理MySQL支持单向、双向复制、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入一个二进制日志文件中,并创建一个索引文件以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,日志文件会通知主服务器,从服务器在日志中读取的最后一次成功更新的位置。接着,从服务器在上次成功更
使用mount挂载一个windows的共享1,共享windows的文件夹2,linux挂载windows共享[root@test2 ~]# mkdir /mnt/cifs [root@test2 ~]# mount -t cifs -o username=administrator,password=123 //192.168.137.107/LINUX /mnt/cifs3,注意使用cif
mysql的备份和恢复的完整实践一,备份数据库之间的环境设置1,创建数据库test1,创建表tt插入如下数据mysql> create database test1; Query OK, 1 row affected (0.04 sec) mysql> use test1 Database changed mysql> create table tt(id int,name v
mysql数据库的备份恢复 mysqldump备份数据库 -B, --databases
mysql用户管理 一,创建和删除用户mysql> select current_user(); 查询当前的登录用户+----------------+| current_user()
用户管理Mysql的用户管理包括两个部分,用户名和机器名,只要其中的一个不同,那么就是不同的用户。一,mysql的权限类型管理权限 数据库的访问权限二,一些特殊权限ALl和Al
mysql的体系结构
mysql的数据文件一,系统参数datadir 在MySQL 中每一个数据库都会在定义好(或者默认)的数据目录下存在一个以数据库名字命名的文件夹,用来存放该数据库中各种表数据文件 datadir指定的目录是数据库目录的上级目录,一般的创建数据库的时候会创建两个数据库mysql和test,如果再创建一个数据库的话就会多出一个对应的数据库文件夹mysql> show variables like
我的my.cnf文件是这样的innodb_data_home_dir = /usr/local/mysql/varinnodb_data_file_path = ibdata1:10M:autoextendinnodb_log_group_home_dir = /usr/local/mysql/varinnodb_buffer_pool_size = 16Minnodb_additional_
在InnoDB中,bufferpool里面的dirtypage一方面可以加快数据处理速度,同时也会造成数据的不一致(RAMvsDISK)。本文介绍了dirtypage是如何产生,以及InnoDB如何利用redolog如何消除dirtypage产生的数据不一致。当事务(Transaction)需要修改某条记录(row)时,InnoDB需要将该数据所在的page从disk读到bufferpool中,事
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号