zoukankan      html  css  js  c++  java
  • 安装密码Linux 学习笔记

    在本篇文章中,我们主要介绍安装密码的内容,自我感觉有个不错的建议和大家分享下

        

    Linux目录

        

    etc:一般用来存放程序所需的整个文件系统的配置文件,至于为什么在/etc下面存放配置文件, 按照原始的UNIX的说法,这下面放的都是一堆零零碎碎的东西, 就叫etc, 这实际上是个历史遗留。

        

    usr:一般类似Windows中的'program files'文件夹,也就是程序的安装目录。

        

    var:一般存放经常变化的文件,比如mysql的数据库就放在/var/lib/mysql/mysql文件夹下    

        

     

        

    查看帮助

        

    man rpm

        

    rpm --help或者rpm -?

        

     

        

    修改IP

        

    vi /etc/sysconfig/network-scripts/ifcfg-eth0,然后查找ipaddr项修改便可

        

    ifcfg-eth0的内容如下:

        

    DEVICE=eth0

        

    TYPE=Ethernet

        

    UUID=7179f765-6093-43a3-be5b-20c012e05c6d

        

    ONBOOT=yes

        

    NM_CONTROLLED=yes

        

    BOOTPROTO=none

        

    HWADDR=00:0C:29:5F:06:46

        

    IPADDR=192.168.1.12

        

    PREFIX=24

        

    GATEWAY=192.168.1.1

        

    DNS1=192.168.1.1

        

    DEFROUTE=yes

        

    IPV4_FAILURE_FATAL=yes

        

    IPV6INIT=no

        

    NAME="System eth0"

        

     

        

     

        

    find命令

        

    查找某个目录:find /etc -name *ifcfg-eth0* 

        

    查找当前目录:find . -name abc

        

                             find -name abc

        

     

        

    chkconfig命令

        

    格式:chkconfig --level 35 sshd on

        

    等级0表现:表现关机

        

    等级1表现:单用户模式

        

    等级2表现:无网络连接的多用户命令行模式

        

    等级3表现:有网络连接的多用户命令行模式

        

    等级4表现:不可用

        

    等级5表现:带图形界面的多用户模式

        

    等级6表现:重新启动

        

     

        

     

        

     

        

    yum命令

        

    yum install abc  安装

        

    yum remove abc 卸载 

        

     

        

    rpm命令

        

    rpm -qa|grep -i mysql   早已安装的程序中查询含有“mysql”关键词的程序,-i 就是疏忽大小写。

        

     

        

    安装RPM包

        

    rpm -ivh abc.rpm

        

    -i install

        

    -v 显示安装进程信息

        

    -h 用#来显示安装进度

        

     

        

    卸载已安装的软件

        

    rpm -e abc

        

    -e 不可以有后缀.rpm

        

    rpm-e --nodeps abc

        

    --nodeps 卸载拥有依赖(dependencies)关系的程序,比如在centos6.4中安装mysql前,需要先卸载原有的mysql-lib包,不然会发生冲突 (conflict)。 

        

     

        

    升级PM包

        

    rpm -Uvh abc.rpm

        

    -U update

        

     

        

    查询RPM包(已安装)

        

    rpm -q* abc.rpm

        

    -q 查询的意思,只要用到查询就要加q

        

    -l 查询已安装软件的软件包所包括的文件

        

    -i 查询已安装软件包详细信息

        

    -a 查询已安装的所有软件包

        

     

        

    查询RPM包(未安装)

        

    rpm -qp* abc.rpm

        

    -q 查询的意思,只要用到查询就要加q

        

    -p pageage,查询未安装的软件包信息

        每日一道理
    古人云:“海纳百川,有容乃大。”人世间,不可能没有矛盾和争吵,我们要以磊落的胸怀和宽容的微笑去面对它 。哈伯德也曾说过:“宽恕和受宽恕的难以言喻的快乐,是连神明都会为之羡慕的极大乐事。”让我们从宽容中享受快乐,从谅解中体会幸福吧!

        

    -l 查询已安装软件的软件包所包括的文件

        

    -i 查询已安装软件包详细信息

        

    -a 查询已安装的所有软件包

        

     

        

    MySQL部份========================================================

        

    MySQL安装

        

    1)第一步:rpm -ivh MySQL-client-5.6.11-2.el6.i686.rpm  MySQL-server-5.6.11-2.el6.i686.rpm

        

    下面这句话,虽然把client放到server的前面,  但是安装的时候还是先安装server,毕竟,没有server,客户端client连什么去

        

    安装终了 ,会出现下面的信息

        

    A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !

        

    You will find that password in '/root/.mysql_secret'.

        

     

        

    You must change that password on your first connect,

        

    no other statement but 'SET PASSWORD' will be accepted.

        

    See the manual for the semantics of the 'password expired' flag.

        

     

        

    Also, the account for the anonymous user has been removed.

        

     

        

    In addition, you can run:

        

     

        

      /usr/bin/mysql_secure_installation

        

     

        

    which will also give you the option of removing the test database.

        

    This is strongly recommended for production servers.

        

     

        

    See the manual for more instructions.

        

     

        

    Please report any problems with the /usr/bin/mysqlbug script!

        

     

        

    The latest information about MySQL is available on the web at

        

     

        

      http://www.mysql.com

        

     

        

    Support MySQL by buying support/licenses at http://shop.mysql.com

        

     

        

    New default config file was created as /usr/my.cnf and

        

    will be used by default by the server when you start it.

        

    You may edit this file to change server settings

        

    意思就是告知我们,MySQL安装胜利!但不接受任何命令,除非先设置密码(SET PASSWORD),默认密码放到 '/root/.mysql_secret'里了

        

     

        

    2)第二步:设置密码    

        

    于是,我们去目录'/root'去找,当输入ll或者ls的时候,发现找不到文件,因为在linux内,已点'.'扫尾的文件都属于隐藏文件,所以我们'll -a'就能够看到'.mysql_secret'文件,vi一下就能看到里头的密码,或者cat 输入文件内容

        

     

        

    当我们取得密码后,

        

    首先:要启动mysql,/etc/init.d/mysql start,或者service mysql start,都可以

        

    然后:输入mysql -u root -p,回车后会提示我们输入密码,也就是刚才的密码,输入后,linux的命令前缀变成'mysql>'这就证明登录胜利! 

        

     

        

    下步修改密码,输入 set password = password('abc');如下:(也可以SET PASSWORD = PASSWORD('ABC');,不要忘记分号。 

        

    mysql> set password = password('abc');

        

    当出现:Query OK, 0 rows affected (0.10 sec)的时候,证明密码胜利修改为abc

        

    然后输入exit/quit退出MySQL

        

     

        

    3)第三步:初始化MySQL

        

    紧接上一步,当退出MySQL后,输入/usr/bin/mysql_secure_installation  然后会问你要数据库密码,输入便可,不然不让你继续设置,然后又问你是不是需要修改root的密码,我们刚才设置了,所以没有必要,输入n就能够,剩下的一起回车,要知道在这个设置里,回车=Y,但是到其他地方可

        

    不一定是这样,谨记!  

        

     

        

     

        

    卸载MySQL

        

    1)rpm -e MySQL-server-5.6.11-2.el6.i686 MySQL-client-5.6.11-2.el6.i686

        

    很多人操作完第一步,就以为胜利删除了MySQL,如果再次重装的话,会发现MySQL安装完后没有任何的提示,也没有要求你去修改密码

        

     

        

    2)找出残留的MySQL文件

        

    利用Find命令:find / -name mysql

        

     

        

    也就是说我们还有三个部份没有删掉,第二文件夹是属于第一个文件夹的,所以我们只需要删除第一个/var/lib/mysql,第三个/usr/lib/mysql和/usr/my.cnf就好了,于是:

    rm -Rrf /var/lib/mysql

    rm -Rrf /usr/lib/mysql

    rm -rf /usr/my.cnf(残留配置文件,一般不会注意到它,可删可不删,对下一步安装没影响)

    再按装尝尝,是不是是就出现要求修改密码的提示了,其实仔细分析一下,因为在第一次安装的时候,数据库已建立,密码什么的肯定存上了,但是卸载MySQL时,为了安全起见,数据库会保留,当然上次设置的密码也就保留下来了,其实只需要删除/var/lib/mysql就能够了,重装一下尝尝,肯定会出现要求修改密码的提示。   


        

     

        

     

        

     

    文章结束给大家分享下程序员的一些笑话语录: 乔布斯:怎么样还是咱安全吧!黑客:你的浏览器支持国内网银吗?苹果可以玩国内的网游吗乔布斯:......不可以黑客:那我研究你的漏洞干嘛,我也需要买奶粉!

  • 相关阅读:
    mongodb3.6 query plan机制变更导致慢查询问题排查
    zoj 3822 概率期望dp入门
    poj 4513 吉哥系列故事――完美队形II 最长回文子串
    poj 3974 Palindrome O(n)回文子串(Manacher)算法
    hdu 4405 Aeroplane chess 概率dp入门题
    hdu 5001 walk 概率dp入门题
    hdu 3586 Information Disturbing 树形dp+二分
    hdu 2296 Ring AC自动机+DP
    poj 3691 DNA repair AC自动机+DP
    hdu 1520 Anniversary party 树形dp水题
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3076898.html
Copyright © 2011-2022 走看看