在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

 
 

CentOS中操作的更多相关文章

  1. CentOS中操作Psql

    psql -h 172.16.35.179 -U username -d dbname sername为数据库用户名,dbname为要连接的数据库名 查看现有的数据库:  \l或\list 查看所有列 ...

  2. centos中安装字体

    转载自:http://blog.csdn.net/wlwlwlwl015/article/details/51482065 在使用phantomjs做自动化网页截图时,发现截图都没有文字.最后好久才发 ...

  3. CentOS系统操作mysql的常用命令

    MySQL名字的来历MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了 ...

  4. 记在centos中连接无线网络的一次过程

    1. 首先, 你的系统要能驱动无限网卡, 要是人品好的话, 系统已经自带了你的网卡的驱动程序. 不然就要先搞定无线网卡的驱动再说. 不然后面的步骤也就没必要了. 2. 看一下你的无线网卡叫什么: iw ...

  5. centos中设置apache显示目录列表

    apache中显示目录列表 在http.conf中加入如下代码(如有虚拟主机配置,加在虚拟主机配置段内),并把主目录内的index.pho,index.html,index.htm文件删除 复制代码  ...

  6. centos中忘记root密码问题

    centos中root密码问题   几次在虚拟机中安装cenos,都没有提示输入root密码,具体操作如下: 1.在启动的时候,进入启动界面后,按除了Enter键之外的任意键,即可进入该界面.然后 按 ...

  7. centos中MySQL,VmTools安装,使用及异常

    Linux(CentOS)中常用软件安装,使用及异常--MySQL,VmTools 本文主要是为了记录在工作中遇到的常用软件的安装过程,方便以后遇到相同情形时可以快速的查阅.主要讲述了MySQL, V ...

  8. 应用SVN(CentOS中搭建SVN服务器)

    简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67 ...

  9. 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情7. 安装 PHP PHP 是用于 web 基础服务的服务器端脚本语言。它也经常被用作通用编程语言。在最小化安装的 CentOS 中安

    CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程 ...

随机推荐

  1. Idea无法DEBUG的问题

    最近对web工程进行debug,突然发现无法进入断点了,原来以为是maven的问题,后来发现是tomcat环境变量导致的. 使用tomcat时经常碰到内存不足的情况,我们会对catalina.bat类 ...

  2. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.5.2

    The elementary tensors $x\otimes \cdots \otimes x$, with all factors equal, are all in the subspace ...

  3. 【转】Linux(Ubuntu)下面SecureCRT 完全破解

    仅供测试, 勿用作商业用途.首先要到vandyke网站下载一个securecrt, 需要注册.http://www.vandyke.com/download/securecrt/download.ht ...

  4. 面向对象基础3(class0523)

    怎么实现多态2-接口 接口是定义一种能力,规定子类能干什么和抽象类有些相似,解决类的单根继承.接口可以实现多继承 案例 鸟-麻雀sparrow,鸵鸟ostrich,企鹅penguin,鹦鹉parrot ...

  5. 【原创】lua的module的一些点

    lua的module好像是5.1开始有的 在xx.lua的开头写上 module('my_module') 这行等价于如下几行 local name = 'my_module' local M = { ...

  6. 检索表中所有列的名称、DB中的用户表

    一.检索某个表中所有列的名称 SELECT name FROM syscolumns WHERE ID = OBJECT_ID('Departments') syscolumns (sys.sysco ...

  7. dataStructure@ Check whether a given graph is Bipartite or not

    Check whether a given graph is Bipartite or not A Bipartite Graph is a graph whose vertices can be d ...

  8. 将Sublime Text 2搭建成一个好用的IDE

    将Sublime Text 2搭建成一个好用的IDE 说起编辑器,可能大部分人要推荐的是Vim和Emacs,本人用过Vim,功能确实强大,但是不是很习惯,之前一直有朋友推荐SUblime Text 2 ...

  9. (原创)vagrant up 异常报错,出现 There was an error while executing `VBoxManage` 的解决方法

    最近在使用 vagrant homestead 时,不小心在虚拟机上使用了 exit 命令退出虚拟机,导致再使用 vagrant up 时出现以下错误: Bringing machine 'larav ...

  10. 【STL源码学习】STL算法学习之三

    第一章:前言 数量不多,用到的时候会很爽. 第二章:明细 STL算法中的又一个分类:分割:将已有元素按照既定规则分割成两部分.  is_partitioned 函数原型: template <c ...