标签 centos 下的文章

Linux 为用户添加sudo权限

1)进入超级用户模式。也就是输入su -,系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)
2)添加文件的写权限。也就是输入命令chmod u+w /etc/sudoers
3)编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一 行:root ALL=(ALL) ALL在起下面添加xxx ALL=(ALL) ALL(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入":wq")退出。
4)撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。

转自:http://hi.baidu.com/rbhimzhwlmahrur/item/b7558e16aecdd9fe65eabf8d

Linux 修改/etc/profile后无法进入系统问题解决

昨天因为想设置SS开机启动结果改了这个时候进程被堵住了死活进不去桌面,差点就以为自己完蛋了,万万没想到其实这问题还是好解决的:
在登陆界面按下ctrl+alt+F2(CentOS),进入命令行,然后

vim /etc/profile

把错误改回来,OK

当然也有说把文件删了然后系统会自动生成的……没敢这么做。

参考:
解决:修改/etc/profile文件后无法进入Linux Ubuntu

CentOS 更改yum源(换源)

过去在ubuntu里折腾过换源,当然是可视化的,在CentOS里也少不了这一步,这次,我们用命令行了。

这里我们更换为163的源:
[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

[2] 进入yum源配置文件所在文件夹

[root@localhost yum.repos.d]# cd /etc/yum.repos.d/

[3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)

[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

[4] 运行yum makecache生成缓存

[root@localhost yum.repos.d]# yum makecache

[5] 更新系统

[root@localhost yum.repos.d]# yum -y update

如果还没搞定,可以尝试:

yum clean all && yum clean metadata && yum clean dbcache && yum makecache && yum update

参考:
CentOS更改yum源与更新系统

Linux tar详解

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

- 阅读剩余部分 -

CentOS 安装Python-pip

首先检查是否安装make:

rpm -qa|grep make
automake-1.11.1-4.el6.noarch
make-3.81-20.el6.x86_64
yum -y install gcc automake autoconf libtool make

然后一步步来吧:

yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel
wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
tar xf Python-2.7.6.tar.xz
cd Python-2.7.6
./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall

最后安装pip

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
python2.7 ez_setup.py
easy_install-2.7 pip

搞定=w=
参考:
在centos6中安装python2.7和pip
Centos 6.4 安装Python 2.7 python-pip

CentOS 安装phpmyadmin

首先下载一下phpmyadmin:
http://www.phpmyadmin.net/home_page/index.php
改个方便点的名字比如pmn
然后上传到/var/www/html,centos下输入:

cd /var/www/html
tar xvfz pmn.tar.gz

安装并解压,将文件夹名字修改成pmn
输入

cd pmn

在pmn下(既解压出来的phpmyadmin文件夹里面)将config.sample.inc.php重命名为config.inc.php

然后重启apache:

service httpd restart

就可以访问了。

如果遇到了问题,可以看这两篇:
phpmyadmin 出现The mbstring extension is missing解决方法
phpmyadmin提示:配置文件权限错误,无法写入!解决方法

CentOS yum安装Apache

yum安装一如既往的方便:

首先:

yum install httpd

回车后,yum会提示当前已经安装的httpd版本,并自动更新;如果没有安装,则会自动安装。注意在yum安装过程中输入“Y”以确认安装。
Apache安装完成后,手动启动Apache2:

/etc/init.d/httpd start

然后安装一下相关模块(lamp啦)

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安装完重启:

/etc/init.d/httpd restart

最后设置开机启动:

chkconfig --levels 2345 httpd on
chkconfig --levels 2345 mysqld on

当然可能还需要别的扩展模块:

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

最后介绍相关配置与环境
Apache主配置文件:/etc/httpd/conf/httpd.conf
Apache主配置目录,可以将不同类型的配置分门别类放入这个目录中:/etc/httpd/conf.d/
Apache网站根目录:/var/www/html/
Apache日志文件目录:/var/log/httpd
MySQL的my.cnf配置文件:/etc/my.cnf
MySQL数据库文件位置:/usr/lib/mysql

如果需要改变端口,可见:http://codesky.me/archives/apache-change-port.wind

From:http://www.bootf.com/227.html