A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

同学们,JavaWeb告一段落,今天学习了新的一块内容--Linux,Linux作为操作系统,与我们程序员关系还是很紧密的。生产环境下,我们做的项目大都是发布到linux系统下。对于今天知识内容的学习,重在熟悉和了解,之后用到的时候会有印象。

今日需要掌握的有:
  • 熟悉Linux常用命令,自己多敲敲命令,不要光看!

请同学们按照如上要求,总结今日所学。




7 个回复

倒序浏览
陈叶隆
Linux的常用命令
切换目录命令cd:
使用 cd app                切换到app目录 cd ..                切换到上一层目录 cd /                切换到系统根目录 cd ~                切换到用户主目录 cd -                切换到上一个所在目录

   列出文件列表:ls ll dir(*****)
  格式:ls[参数] [路径或文件名]

常用:
在linux中以 . 开头的文件都是隐藏的文件
* ls
* ls -a  显示所有文件或目录(包含隐藏的文件)
* ls -l  缩写成ll
创建目录和移除目录:mkdir rmdir
mkdir(make directory)命令可用来创建子目录。 mkdir app    在当前目录下创建app目录 mkdir –p app2/test   级联创建aap2以及test目

rmdir(remove directory)命令可用来删除“空”的子目录: rmdir app    删除app目录
浏览文件
【cat、more、less】
cat 用于显示文件的内容。 格式:cat[参数]<文件名>

    * cat yum.conf
ctrl+c 结束查看

more 一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。
回车显示下一行内容。
按 q 键退出查看。
* more yum.conf
   * 空格显示下一页数据  回车显示下一行的数据
less 用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。
    * less yum.conf
        * PgUp 和 PgDn 进行上下翻页.

【tail】
tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。
用法:
tail -10 /etc/passwd    查看后10行数据
tail -f catalina.log   动态查看日志(*****)


ctrl+c 结束查看
文件操作:
【rm】
rm  删除文件
用法:rm [选项]... 文件...
rm a.txt    删除a.txt文件
删除需要用户确认,y/n rm 删除不询问
rm -f a.txt    不询问,直接删除 rm 删除目录
rm -r a    递归删除 不询问递归删除(慎用)
rm -rf  a    不询问递归删除
rm -rf *      删除所有文件
rm -rf /*      自杀
【cp、mv】
cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录。
cp a.txt b.txt    将a.txt复制为b.txt文件
cp a.txt ../    将a.txt文件复制到上一层目录中
mv 移动或者重命名
mv a.txt ../    将a.txt文件移动到上一层目录中
mv a.txt b.txt    将a.txt文件重命名为b.txt

【tar】命令:(***** 打包或解压)
tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。  常用参数: -c:创建一个新tar文件 -v:显示运行过程的信息 -f:指定文件名 -z:调用gzip压缩命令进行压缩 -t:查看压缩文件的内容 -x:解开tar文件

打包:
tar –cvf xxx.tar ./*

打包并且压缩:
tar –zcvf xxx.tar.gz ./*

解压
     tar –xvf xxx.tar
tar -xvf xxx.tar.gz -C /usr/aaa

【grep】命令
查找符合条件的字符串。
用法: grep [选项]... PATTERN [FILE]... 示例:
grep lang anaconda-ks.cfg  在文件中查找lang
grep lang anaconda-ks.cfg –color 高亮显示






其他常用命令
【pwd】
显示当前所在目录
【touch】
创建一个空文件
* touch a.txt
【ll -h】
友好显示文件大小
【wget】
下载资料
* wget http://nginx.org/download/nginx-1.9.12.tar.gz
Vi和Vim编辑器
Vim编辑器:
在Linux下一般使用vi编辑器来编辑文件。 vi既可以查看文件也可以编辑文件。 三种模式:命令行、插入、底行模式。
切换到命令行模式:按Esc键;
切换到插入模式:按 i 、o、a键;
    i 在当前位置生前插入
    I 在当前行首插入
    a 在当前位置后插入
    A 在当前行尾插入
    o 在当前行之后插入一行
    O 在当前行之前插入一行

切换到底行模式:按 :(冒号); 更多详细用法,查询文档《Vim命令合集.docx》和《vi使用方法详细介绍.docx》


打开文件:vim file
退出:esc  :q
修改文件:输入i进入插入模式
保存并退出:esc:wq

不保存退出:esc:q!

3中进入插入模式:
i:在当前的光标所在处插入
o:在当前光标所在的行的下一行插入
a:在光标所在的下一个字符插入
回复 使用道具 举报
郑阳阳
Linux命令:
cd xxx 移动到xxx目录
cd ../ 返回上一级目录
cd / 返回根目录
cd ~ 回家
cd - 返回上一个目录
查看:ls 加上-a 显示所有目录和文件(含隐藏) 加上-l也是显示所有目录和文件 缩写为ll
创建和删除目录:
mkdir xxx   创建xxx目录
mkdir -p xxx/yyy 可以创建多久目录
rmdir xxx  删除xxx目录,目录中有文件不能删除
浏览文件:
cat xxx 浏览xxx文件
more xxx 分页浏览 使用空格跳页 按q退出
less  和more相同 不同的是使用pgUp和pgDn翻页

tail 用于显示文件后几行的内容
tail -10 xxx  查看xxx后10行数据
tail -f xxx 动态查看日志  (常用!)
ctrl+c 结束查看

文件操作:
rm xxx 删除xxx文件
rm -f xxx 删除时不询问,直接删除
rm -r xxx 递归删除
-rf 不询问递归删除 慎用!

cp(copy) cp xxx yyy 将xxx复制为yyy
cp xxx ../ 将xxx复制到上层目录
mv(剪切,移动) mv xxx ../ 将xxx移动到上层目录
mv xxx yyy 将xxx重命名为yyyy

tar 打包或解压
-c 创建一个新的tar文件
-v 显示运行内容
-f 指定文件名
-z 调用gzip压缩
-t 查看压缩文件的内容
-x 解开tar文件
打包:tar -cvf xxx.tar ./*
打包并压缩:tar -zcvf xxx.tar.gz ./*
解压:tar -xvf xxx.tar
tar -xvf xxx.tar.gz -C /xxx/xxx 解压到指定位置

grep xxx yyy 在xxx文件中查询yyy字符串 加上-color可以高亮显示

pwd 显示当前所在目录
touch 创建个空文件 touch xxx
ll -h 显示文件的同时也显示大小
wget 下载资料  wget url(文件的路径)

Vim编辑器(掌握):
vim xxx 编辑xxx文件
三种模式:命令行,插入,底行模式
命令行模式ESC
插入模式i,o,a键
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
底行模式 使用:(冒号)

保存退出再底行模式输入wq  不保存退出q!
快捷键 dd 删除当前行
R 替换  u可以撤销操作

重定向 cat xxx > yyy 将xxx的输出结果打印进yyy,会覆盖原本内容
cat xxx >> yyy  将xxx的输出结果打印进yyy,追加内容

管道 将一个命令的输出作为另一个命令的输入
ls --help | more 分页查询帮助信息
ps -ef | grep java 查询名称中有java的进程

命令执行控制&& 命令之间使用&&连接 逻辑与的功能

网络通讯命令 ifconfig 显示或设置网络设备
ifconfig eth0 up 启用eth0网卡
ifconfig eth0 down 停用eth0网卡
ping 探测网络是否通畅
netstat 查看网络端口 netstat 3306 | grep 3306 查询3306端口的占用情况
回复 使用道具 举报
陈强
Linux的一天;
感觉应该是灰常高大上的一天,结果一天的内容都是以了解居多,在Linux中的各种操作命令!!想全部记下来?????-------不可能滴.........
那么,今天都学了哪些命令呢?
--切换命令:  cd
--列出文件列表的命令:ll \ls
--创建和移除目录的命令:mkdir \ rmdir
--浏览文件的命令:cat \ more \ less \tail
--删除文件的命令:rm
--复制和移动文件的命令:cp \ mv
--打包和解压文件的命令:tar \ --c\v\f\z\t\x  -cvf ( 打包 )\ -zcvf ( 打包并压缩 )\ -xvf ( 解压 )
--查找符合条件的字符串的命令:grep
--其他的一些常用的命令:pwd \ touch \ ll-h \wget

===VIM编辑器
        ==三种模式的切换:
                =切换命令行模式:Esc
                =切换到插入模式: i \ a \ o
                =切换到底行模式: : ( 冒号 )
        -重定向输出: > \>>
        -网络通讯命令:ifconfig \ ping \ netstat
///扩展命令之系统管理的命令
        /date
        /df
        /free
        /clear
        /top
        /kill
        /du
        /who
        /hostname
        /uname
回复 使用道具 举报
谢洪彬:
Linux
今天学习了Linux,Linux可以理解为是一个操作系统,他的优点是免费,优化好,不过页面没有window华丽.今天我们安装的是Centos(免费的);
今天主要学习的是对Linux操作的一些常用的命令:
cd 查找
./ 当前路径
../ 上一级路径
cd  /  返回根路径
cd  ~ 返回家
ll 查看当前路径下所有文件                ll -a 查看当前路径下所有文件(包含隐藏文件)
mkdir 创建文件夹                  mkdir -p 创建多级目录
redir 删除空文件夹
cat  查看文件
more ,less 查询到的结果显示效果不同
tail  根据条件查询(可以显示查询的前几条和后几条数据)
rm 删除        rm -f 删除不询问         rm -r 递归删除  rm -rf 递归删除不询问
cp 复制
mv 剪切
tar -cvf 打包 xxx.tar        tar -zcvf 打包并压缩xxx.tar.gz
tar -zcvf 打包并压缩到指定文件夹xxx.tar.gz -C         xxx
grep 管道查询(例 cat xxx.txt |grep xxx);
vim 编辑文件 i o a 开始编辑 ,wq保存,q!强行退出                esc退出到命令状态
pwd 显示当前路径
wget 下载
touch 创建空的文件夹
回复 使用道具 举报
李思贤:Linux安装:
安装VmWare,安装CentOS

一:Linux常用命令:
1切换目录命令:
cd app 切换到app目录
cd  ..  切换到上一层目录
cd  /  切换到系统根目录
cd  ~  切换到用户主目录
cd  -  切换到上一个所在目录

2列出文件列表:
(Linux中以.开头的文件都是隐藏文件)
常用ls         : 显示所有文件或目录
Ls -a : 显示所有文件或目录(包含隐藏文件)
Ls -l :缩写成ll

二:创建和移除目录
mkdir(make directory )创建子目录
makir app 在当前目录下创建app目录
makir -p app2/test 多级创建app2以及test目录

Rmdir(remove directory)命令用来删除”空”的子目录
rmdir app 删除app目录


三:浏览文件
cat   :用于显示文件的内容。
格式:cat[参数]<文件名>

    * cat yum.conf
ctrl+c 结束查看

more  :用于显示文件的内容。
格式:cat[参数]<文件名>

    * cat yum.conf
ctrl+c 结束查看

less   :用于显示文件的内容。
格式:cat[参数]<文件名>

    * cat yum.conf
ctrl+c 结束查看
tail   :tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。
用法:
tail -10 /etc/passwd    查看后10行数据
tail -f catalina.log   动态查看日志(*****)


ctrl+c 结束查看


四:文件操作
rm命令:
rm  删除文件
rm a.txt 删除a.txt文件
删除需要用户确认,y/n

rm 删除不询问
rm -f a.txt 不询问,直接删

rm 删除目录
Rm -r a 递归删除

不询问递归删除(慎用)
rm -rf a  不询问递归删除
rm -rf *  删除所有文件
rm -rf /*  自杀

cp(copy)命令:
cp a.txt  b.txt 将a.txt复制为b.txt文件
cp a.txt  ../   将a.txt文件复制到上一层目录

mv命令: 移动或者重命名
mv  a.txt ../  将a.txt文件移动到上一层目录中
mv  a.txt  b.txt 将a.txt文件重命名为b.txt

tar命令: 将..打包或解压:
tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。

常用参数:
-c:创建一个新tar文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用gzip压缩命令进行压缩
-t:查看压缩文件的内容
-x:解开tar文件
打包:
tar -cvf xxx.tar ./*

打包并压缩:
tar -zcvf xxx.tar.gz  ./*

解压:
tar -xvf xxx.tar
tar -xvf xxx.tar.gz -C /user/aaa

grep命令:
grep  lang anaconda-ks.cfg 在文件中查找lang
grep  lang anaconda-ks.cfg -color 高亮显示

pwd:显示当前所在的目录

touch:创建一个空文件
touch a.txt

ll-h:友好显示文件大小

wget:下载资料
wget http://nginx.org/download/nginx-1.9.12.tar.gz

Vim编辑器
在Linux下一般使用vi编辑器来编辑文件。
vi既可以查看文件也可以编辑文件。
三种模式:命令行、插入、底行模式。
切换到命令行模式:按Esc键;
切换到插入模式:按 i 、o、a键;
    i 在当前位置生前插入
    I 在当前行首插入
    a 在当前位置后插入
    A 在当前行尾插入
    o 在当前行之后插入一行
    O 在当前行之前插入一行
打开文件:vim file
退出:esc  :q
修改文件:输入i进入插入模式
保存并退出:esc:wq
不保存退出:esc:q!
3中进入插入模式:
i:在当前的光标所在处插入
o:在当前光标所在的行的下一行插入
a:在光标所在的下一个字符插入

快捷键:
dd – 快速删除一行
R – 替换
回复 使用道具 举报
汪志阳:
Linux是一种自由和开放源代码的操作系统,我们可以将我们写的项目上传到linux系统上,
加上域名的设置,就可以演变成一个真正的网站了,不再是localhost了,客户就可以对我们设计的
商城进行访问了.
虚拟机:安装在电脑上的另一台虚拟的电脑,在虚拟机上需要用linux的专用命令进行操作
目录类的命令:cd app 切换到指定目录;
                         cd .. 切换到上一层目录
                         cd / 切换到系统根目录
                         cd ~ 切换到用户主目录
                         cd - 切换到上一个所在的目录
                         ll 显示当前目录下的所有费隐藏文件
                         ll -a 显示所有文件,包括隐藏的
                         mkdir 创建子目录
                         rmdir 删除子目录
文件的操作:rm 删除文件需要确认 y/n       
                   rm -f 直接删除,不确认
                   cp a.txt ../ 将文件复制到上一层目录中
                   mv a.txt../ 将文件移动到上一层目录中
                   tar -zcvf xxx.tar.gz ./* 打包并压缩
                   tar -xvf xxx.tar.gz -C /usr/aaa 解压
                   pwd 显示所在目录
                   wget 下载资料
                  
将商城项目发布到linux上:
        1.备份window上的数据库,导出sql文件
        2.在linux上还原数据库:将sql文件copy到linux文件夹中
        3.将商城项目导出为war包模式,上传到linux服务强上
        4.在linux安装了tomcat的前提下,将war包copy到tomcat的webapps中
        5.修改tomcat中的配置文件信息,数据库名称密码之类的,就可以在浏览器上访问了
       
回复 使用道具 举报
王清松
Linux
        概述
                基于Unix的免费、开源的操作系统,存在很多版本,但是都使用了Linux的内核
                应用
                        服务器系统
                        嵌入式系统
        系统
                文件类型(三种)
                        普通文件(-)
                                文本文件
                                数据文件
                                可执行的二进制程序文件
                        目录文件(d)
                                Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构
                        设备文件
                                Linux系统把每一个设备都看成是一个文件
                                字符设备文件(c)
                                块设备文件(s)
                目录结构
                        bin——存放二进制可执行文件
                        sbin——存放二进制可执行文件,只有root才能访问
                        etc——存放系统配置文件
                        usr——用于存放共享的系统资源
                        home——存放用户文件的根目录
                        root——超级用户目录
                        dev——用于存放设备文件
                        lib——存放文件系统中程序运行所需要的共享库及内核模块
                        mnt——系统管理员安装临时文件系统的安装点
                        boot——存放用于系统引导时使用的各种文件
                        tmp——用于存放各种临时文件
                        var——用于存放运行时需要改变数据的文件
                注意
                        Linux不存在扩展名
                        以.开头的文件是隐藏文件
                        ls最左侧参数,以-开头为文件,d开头为路径
        指令
                cd——切换目录
                        cd app        切换到app目录
                        cd ..                切换到上一层目录
                        cd /                切换到系统根目录
                        cd ~                切换到用户主目录
                        cd -                切换到上一个所在目录
                ls——列出文件列表
                        格式:ls[参数] [路径或文件名]
                        常用参数
                                -a——全部
                                -l——长列表格式进行显示
                        带-l参数可以缩写为ll
                mkdir/rmdir——创建/移除目录
                        格式:mkdir 路径
                                常用参数
                                        -p——一次创建多层路径
                        格式:rmdir 路径
                                只能用于删除没有子路径的目录
                cat/more/less/【tail】——浏览文件
                        格式:cat[参数] [文件名]
                                ctrl+c结束查看
                        格式:more [文件名]
                                分页显示
                                        按回车显示下一行
                                        按空格显示下一页
                                按q键退出查看
                        格式:less [文件名]
                                分页显示
                                        按PgUp显示上一页
                                        按PgDn显示下一页
                                按q键退出查看
                        格式:tail [参数] [文件名]
                                -f——动态查看日志
                                -n——显示文件后n行的内容
                                ctrl+c结束查看
                rm——移除文件
                        格式:rm [参数] [路径或文件名]
                        需要进行确认[y/n]
                        参数
                                -f——忽略询问
                                -r——递归删除,逐一删除路径下所有子路径及路径中的文件
                        rm -rf *——删除所有文件
                        rm -rf /*——自杀
                cp——复制
                        格式:cp [路径/文件名] [新路径/新文件名]
                mv——移动/重命名
                        格式:mv [路径/文件名] [新路径/新文件名]
                tar——打包、解压
                        格式:tar [参数] [包文件名] [目标文件或目标路径]
                                打包——tar –cvf xxx.tar ./*
                                        .tar打包未压缩
                                打包并压缩——tar –zcvf xxx.tar.gz ./*
                                        .tar.gz打包并压缩
                                解压——tar  -xvf  xxx.tar.gz -C /usr/aaa
                        参数
                                -c:创建一个新tar文件
                                -v:显示运行过程的信息
                                -f:指定文件名(一般放在最后面)
                                -z:调用gzip压缩命令进行压缩
                                -t:查看压缩文件的内容
                                -x:解开tar文件
                grep——查找
                        格式:grep [关键词] [文件名]
                        参数
                                --color——加亮
                                -A5——after,往后5行
                                -B3——befor,往前3行
                vim/vi编辑器
                        三种模式
                                命令行模式—:按ESC键
                                        yy拷贝当前行
                                        nyy拷贝当前后的n行
                                        p粘贴
                                切换到插入模式
                                        i 在当前位置生前插入
                                        I 在当前行首插入
                                        a 在当前位置后插入
                                        A 在当前行尾插入
                                        o 在当前行之后插入一行
                                        O 在当前行之前插入一行
                                底行模式:按":(冒号)"
                                        :wq保存并退出
                                        :q不保存直接退出
                                        :q!不保存直接退出(强制退出)
                网络通讯
                        停用网卡
                                ifconfig 网卡名 down
                        启用网卡
                                ifconfig 网卡名 up
                        测试网络
                                ping IP
                                停止 Ctrl+c
                        查看网络端口
                                netstat
                其他指令
                        pwd——显示当前所在目录
                        touch——创建一个空文件
                        wget——下载文件
                                wget 连接地址
                        ps -ef——类似于任务管理器
                系统管理指令
                        date——显示时间(默认时区)
                                date -s "[新时间]"——设定时间
                        df——显示磁盘信息
                                -h——友好显示
                        free——显示内存状态
                                -m——以mb单位显示内存情况
                        top——显示、管理执行中的程序
                        clear——清屏幕
                        ps——查看正在运行某个进程的状态
                                ps –ef  查看所有进程
                                ps –ef | grep ssh 查找某一进程
                        kill——结束进程
                                kill 2868  杀掉2868编号的进程
                                kill -9 2868  强制杀死进程
                        du——显示目录或文件大小
                                du –h 显示当前目录的大小
                        who——显示目前登陆系统的用户信息
                        hostname——查看当前主机名
                                修改主机名:vim /etc/sysconfig/network(在文件中进行修改)
                        uname——显示系统信息
                                uname -a 显示本机详细信息
                                依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件平台类型,操作系统名称
                用户管理
                        useradd——添加用户
                                useradd test 添加test用户
                                useradd test -d /home/t1  指定用户home目录
                        passwd——设置、修改密码
                                passwd test  为test用户设置密码
                查指令的参数
                        指令 --help(联网)
                        man 指令
                符号指令
                        重定向输出>和>>
                                > a.txt 将输出定向到a.txt中(覆盖原有内容)
                                >> a.txt 将输出定向并且追加到a.txt中(不覆盖原有内容)
                        管道|
                                将前者的结果作为后者的输入
                        &&命令
                rpm——安装包管理
                        参数
                                -a——查询所有
                                -q——查询
                        rpm -qa——查询Linux上安装的所有包
                        rpm -e -nodeps [要删除的程序名称]——删除已安装的程序
                        rpm -ivh [要安装的包(.rpm)]
                source——加载
        搭建服务器系统
                环境准备
                        安装JDK
                                1.删除旧版JDK
                                2.从windows上传压缩文件到Linux,然后解压,解压后,配置环境变量即可
                                3.配置环境变量
                                        到/etc/profile,在最下端插入
#set java environment
JAVA_HOME=/usr/local/java/jdk1.7.0_75(JDK所在路径)
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
                                        重新加载配置文件:
source /etc/profile
                        安装MySQL
                                1.从windows上传压缩文件到Linux,然后解压
                                2.使用安装指令(rpm -ivh)安装MySQL的Server端和Client端
                                3.启动MySQL——service mysql start
                                        可以查看MySQL的服务情况——service mysql status
                                        关闭MySQL——service musql stop
                                4.第一次使用MySQL会产生随机密码,前往/root/.mysql_secret获取密码
                                5.修改密码——set password=password('[新密码]')
                                6.将mysql加到系统服务——chkconfig --add mysql
                                        查询服务列表_chkconfig
                                7.设置自动启动——chkconfig mysql on
                                8.设置远程连接——grant all privileges on *.* to '[账号]' @'%' identified by '[密码]'
                                9.刷新——flush privileges
                                10.设置防火墙,开放端口——/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
                                11.保存防火墙策略——/etc/rc.d/init.d/iptables save
                        安装Tomcat
                                1.从windows上传压缩文件到Linux,然后解压
                                2.启动Tomcat——sh startup.sh或./starup.sh
                                3.设置防火墙,开放端口,然后保存防火墙策略
                                        设置防火墙,开放端口——/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
                                        保存防火墙策略——/etc/rc.d/init.d/iptables save
                使用Tomcat发布项目
                        1.在windows系统上将项目导出成.war文件
                        2.将.war文件放在Tomcat/appwebs中,在Tomcat启动时,.war文件会自动解压
                处理mysql字符集编码中文乱码问题
                        mysql配置文件为/etc/my.cnf
                        mysql安装包如果是rpm,不会自带my.cnf或者my-defaule.cnf
                        从mysql安装目录(一般是/usr/share/mysql,如果找不到,就使用whereis mysql指令),复制一份my-defaule.cnf到/etc/my.cnf
                        添加以下内容
#/etc/my.cnf

[client]
default-character-set=utf8

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#default-character-set=utf8
character-set-server=utf8
init_connect='SET NAMES utf8'

[mysql]
no-auto-rehash
default-character-set=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
                        重启mysql服务——service mysql restart
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马