51CTO博客开发
新安装了一个mysql,创建了一个新的用户dadmin,授予ALL权限mysql>GRANT ALL ON *.* TO 'dadmin'@'localhost' IDENTIFIED BY '123456';mysql>DROP USER 'root'@'localhost';mysql>DROP USER 'root'@'localhost.localdomain';mysq
mysql客户端工具在/usr/local/mysql/bin目录下,常用的客户端有:mysql和mysqladminmysql命令的工作模式:交互式和脚本式交互式: 交互式模式分为服务器端命令和客户端命令; 服务器端命令: For server side help
操作系统centos 6.4 x86_64mysql版本5.5.33 安装依赖软件# yum -y install gcc gcc-c++ ncurses-devel bison-devel libaio-devel openssl-devel make2. 安装cmake # yum -y i
安装过程中所需要的软件:apr-1.5.1.tar.gzapr-util-1.5.4.tar.bz2httpd-2.4.10.tar.bz2mysql-5.5.33-linux2.6-x86_64.tar.gzphp-5.3.29.tar.bz2一. 编译安装apache 1. &nb
1. 安装httpd 2.4.10的必备条件 APR and APR-util APR(Apache Portable Runtime Library),提供如下功能: Atomic operations Dynamic Shared Object load
字符串操作之一:测试变量存在性 ${varname:-word}如果varname存在且非null,返回其值,否则返回word${varname:=word}如果varname存在且非null,返回其值,否则将其设置为word,然后返回其值${varname:?message}如果varname存在且非null,返回其值,否则打印varname:后跟messag
dns:即domain name system,用于实现从域名到IP的转换,在DNS系统出现之前,windows系统通过主机文件(c:\windwos\system32\drivers\etc\hosts)提供域名转换功能,linux通过主机文件(/etc/hosts)提供域名转换功能。 默认情况下,操作系统DNS解析的查找
在当今互联网的时代,密码学是提供安全的最主要工具之一。密码学的主要目的是通过数据机密性、数据完整性、认证、不可抵赖性来挫败大部分的网络攻击,包括窃听、IP欺骗、劫持、篡改。openssl是一个通过密码学实现的工具。 密码术的定义与概念: 加密方法能够将被称为明文的可读数据转换为密文的
awk命令的格式: awk [options] 'awk-script' input-file ... options: -F: 指定Field separator域分隔符 &nb
sed [options] sed-commands input-fileoptions:-n: 静默模式,不输出模式空间中的内容-e script –e script: 指定多个脚本命令-f script_file: 指定脚本文件-i: 直接编辑原文件-r: 使用扩展的正则表达式 sed-commands:d: 删除p: 打印i \text: 在模式匹配行的前面插入
创建函数的格式一:functionName() { 函数体 }创建函数的格式二:function functionName { 函数体 }调用函数的格式:functionName使用函数:#!/bin/bash menu() { cat <<
case语句用于简化复杂的if语句#!/bin/bash while true; do read -p "Enter your score:" score if [ "$score" == "quit" ]; then &
为了和用户空间上运行的进程进行交互,内核提供了一组接口。透过该接口,应用程序可以访问硬件设备和其他操作系统资源。这组接口在应用程序和内核之间扮演了使者的角色,应用程序发送各种请求,而内核负责满足这些请求。系统调用在用户空间和硬件设备之间添加了一个中间层。该层主要作用有三个: 系统调用为用户空间提供了一种硬件的抽象
调度程是内核的组成部分,它负责选择下一个要运行的进程。进程调度程序可看作在可运行态进程之间分配有限的处理器时间的内核子系统。Linux是一个多任务操作系统,只有通过调度程序的合理调度,系统资源才能最大限制的发挥作用,多进程才会有并发执行的效果。 多任务
进程就是处理执行期的程序(目标代码存放在某种存储介质上)。查进程并不仅仅局限于一段可执行程序代码。通常进程包括: 打开的文件 挂起的信号 内核内部数据 处理器状态 地址空间 一个或多个执行线程 存放全局变量的数据段 &
操作系统和内核 操作系统是指在整个系统中负责完成基本功能和系统管理的部分,这些部分包括内核、设备驱动程序、启动引导程序、命令行shell或其它种类的用户界面、基本的文件管理工具和系统工具。其中,用户界面只是操作系统的外在表象,内核才是操作系统的内在核心。通常一个内核由负责响应中断的中断程序,负责管理多个进程从面分享处理器时间的调
ps: 查看linux当前时程状态 ps [options] ps支持三种版本的选项: unix 风格选项:ps –aux bsd风格选项: ps aux gnu风格选项: ps --pid 1 -A : 查看所有进程,同-e -a : 查看
脚本需求:今天同事给了一个文件,文件名为"web-2014-06-18-10:00:55.tar.gz”,用tar xf web-2014-06-18-10:00:55.tar.gz 解压会报错:[root@unp tmp]# tar xvf web-2014-08-28-10\:00\:55.tar.gz tar: Cannot connect to web-2014-08
配置IP地址: 通过命令行( ifconfig , ip ):即时生效,重启失效 通过配置文件:重启生效,或者通过/etc/init.d/network restart重读配置文件 ifconfig:配置网络接口 ifco
脚本需求: 公司有台mysql数据库,每天会从一ftp服务器上下载*.dat文件,然后通过mysql把.dat文件导入数据库,在导入数据库之前需要判断数据库表中是否存在此记录,如果无此记录,则导入;如果已有些记录,则不导入。 脚本实现: 大概思路:通过mysql -e命令查询表中的记录中的特定列Guild_ID(唯一值),然后重定向到table.in文件中,通过for 循环
脚本需求:公司有台oracle数据库,使用oracle自带的rman执行数据库备份,备份文件都存放在本地目录/u01/rmanbk,毕竟备份在本机是不安全的,哪天服务器挂掉,备份文件也会丢失,恢复数据基本不可能了。怎么办呢?备份到异地。公司有另一台windows server 2008的共享服务器,建了一个共享目录,用于存放oracle备份文件。 脚本实现:大概的思路:通过在oracle
at: 用于执行一次性任务 at相关的配置文件 /etc/at.allow /etc/at.deny 如果存在/etc/at.allow文件,仅允许at.allow中包含的用户使用at; 如果不存在/etc/at.allow文件,则/etc/allow.deny文件被检查,at.deny文件中不包含的用户
find命令用于在指定的目录下,通过指定的查找条件,查找文件,并且能够对查找到的文件执行相应的处理或者与管道命令结合使用。 find命令格式: find [options] [-D debugopts] [-Olevel] [path] [expression] [options]: -P: 不查找符号链接文件,缺
软件包的组成部分:二进制程序、库、配置文件、帮助文件 二进制程 序:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin 应用程序:/usr/local/nginx 库:/lib,/usr/lib,/lib64,/usr/lib64,/usr/
一个新的磁盘盘需要经过分区、格式化(创建文件系统),挂载之后才能正常使用。关于磁盘的分区表有两种格式:MBR(Master Boot Record)和GPT(GUID Partition Table) MBR: 也称为主引导扇区,是计算机开机后访问
使用多个命令(;):如果需要两个或多个命令一起执行,用分号把这些命令隔开;#date ; ifconfig eth0 Sat Nov 1 08:47:46 CST 2014 eth0 Link encap:Ethernet HWaddr 00:50:56:9F:22:36  
grep的命令格式: grep [OPTION]... PATTERN [FILE]... 根据指定的pattern搜索FILE,并显示匹配的行。 grep默认使用基本正则表达式。OPTIONS: 正则表达式选择:&
1.安装前的系统设置关闭selinux vi /etc/sysconfig/selinux selinux=diabled 关闭iptables chkconfig iptabels off reboot 2.安装的先决条件:yum -y install httpd gcc gcc-c++ gd gd-devel yum -y intall install htt
python script的context环境工具:Current working directoryos.getcwdCommand-line argumentssys.argvShell variablesos.environStandard streamssys.stdin sys.stdout sys.stderr这些工具被用来输
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号