zoukankan      html  css  js  c++  java
  • CentOS中操作

    在Centos中yum安装和卸载软件的使用方法
    安装方法
    安装一个软件时 :yum -y install httpd
    安装多个相类似的软件时:yum -y install httpd*
    安装多个非类似软件时 :yum -y install httpd php php-gd mysql
    卸载一个软件时 :yum -y remove httpd
    卸载多个相类似的软件时 :yum -y remove httpd*
    卸载多个非类似软件时 :yum -y remove httpd php php-gd mysql

    yum install php-gd,

    你可以用yum list php*看一下,有没有GD的.


    另外还有一个非常棒的用法
    假如我要执行iostat这个命令来查看CPU与存储设备状态,可是执行却发现没有这个命令
    于是执行yum install iostat,结果说找不到该软件,使用下面的办法可以解决
    yum search iostat就能查到和iostat相关的安装包了,
    另外想安装一个程序,只记得一部分名称,也可以用这个办法来实现安装
    yum search png |grep png
    就能找到我们想安装的libpng这个名称

     

    安装GD库: yum install php-gd.x86_64[php53-gd.x86_64] 
     
    yum 安装  mysql
    yum install mysql mysql-server mysql-devel 
    chgrp -R mysql /var/lib/mysql
    chmod -R 770 /var/lib/mysql
    service mysqld start  mysql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('secret_password');
    用的linux系统,想做点儿和web相关的应用测试,需要用到mysql,发现安装时没有设置密码,这样不安全阿?
    初始话root密码?
    安装好mysql后,初始root密码执行
          mysqladmin -u root -p '你的密码'
    也可以使用mysqladmin修改root密码
          mysqladmin -u root -p '旧密码' '新密码'

    忘记密码咋办呢?
    使用mysql的安全模式启动且启动过程中跳过权限表,不加载它,这样进入mysql的是就不需要密码了  
          mysqld_safe --skip-grant-tables &
    进入mysql:
         mysql -u root
    修改密码:
         update mysql.user set password=password('you password') where user='root';
         flush privileges;//刷新权限

    没办法远程连接咋办捏?

    ,用下面的方法:

    我们在CentOS系统中如何安装使用呢,而且让MySQL支持远程连接。下面我们就来学习方法。

    CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:

    1、在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。

    2、在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;
        # root是用户名,%代表任意主机,'123456'指定的登录密码(这个和本地的root密码可以设置不同的,互不影响)
    FLUSH PRIVILEGES;

    3、在mysql控制台执行命令中的 'root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限,GRANT具体操作详情见:http://dev.mysql.com/doc/refman/5.1/en/grant.html

    4、不放心的话可以在mysql控制台执行 select host, user from user; 检查一下用户表里的内容

    这样,我们就完成了CentOS系统安装MySQL支持远程连接。

    允许3306端口

      iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306-j ACCEPT

      # 查看规则是否生效

      iptables -L -n # 或者: service iptables status

      # 此时生产环境是不安全的,远程管理之后应该关闭端口,删除之前添加的规则

      iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport 3306-j ACCEPT

    PS,上面iptables添加/删除规则都是临时的,如果需要重启后也生效,需要保存修改: service iptables save # 或者: /etc/init.d/iptables save 另外, vi /etc/sysconfig/iptables # 加上下面这行规则也是可以的 -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

    linux单独安装完php后,必须要安装php-mysql* 和php-gd*支持,才能跑起来。

    查看支持的字符编码

    使用locale命令,

    如何修改CentOS的默认语言呢?

    请先使用root权限帐户登陆

    一、进入语言配置文件

    vi  /etc/sysconfig/i18n
    用SSH执行以上命令,用vi编辑器修改/etc/sysconfig/i18n文件。

    二、修改语言

    将默认的LANG="zh_CN.UTF-8"修改为

    LANG="en_US.UTF-8"

    这样就可以把默认的中文修改为英文。

    三、注销并重新登陆

    logout

    SSH执行以上命令则注销用户。一般来说语言修改生效。

    CPU配置(查看几核):  cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

    操作系统位数: getconf LONG_BIT

    cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l    (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

    CentOS查看系统信息

    一:查看CPU

    more /proc/cpuinfo | grep "model name"

    grep "model name" /proc/cpuinfo

    如果觉得需要看的更加舒服

    grep "model name" /proc/cpuinfo | cut -f2 -d:

    怎么样,linux的命令就要这样熟悉。

    二:查看内存

    grep MemTotal /proc/meminfo

    grep MemTotal /proc/meminfo | cut -f2 -d:

    free -m |grep "Mem" | awk '{print $2}'

    三:查看cpu是32位还是64位

    查看CPU位数(32 or 64)

    #getconf LONG_BIT

    #echo $HOSTTYPE

    #uname -a

    四:查看当前linux的版本

    #more /etc/RedHat-release

          #cat /etc/redhat-release

    五:查看内核版本

    #uname -r

    #uname -a

    https://blog.phpha.com/backup/archives/1466.html

     
     
  • 相关阅读:
    wpf中DataGrid自定义验证(包含BindingGroup)
    WPF博客地址分享
    ComboBox在WPF中的绑定示例:绑定项、集合、转换,及其源代码
    【windows phone】CollectionViewSource的妙用
    WPF之Binding深入探讨
    正确理解WPF中的TemplatedParent
    继续聊WPF——获取ComboBox中绑定的值
    WPF触发器(Trigger、DataTrigger、EventTrigger)
    jQuery和javaScript页面加载完成时触发的事件
    jQuery对象和dom对象的转换
  • 原文地址:https://www.cnblogs.com/andydao/p/3341496.html
Copyright © 2011-2022 走看看