`

centos5.5 常用口令

阅读更多

1、查看CPU使用率;
   terminal-》top;
2、跳转超级管理员;
   .....su;
3、后退目录;
   .....cd;
4、查看主机名;
   .....hostname
5、修改配置文件,使得下次重启的时候,使用新的主机名
编辑文件: /etc/sysconfig/network
#vi /etc/sysconfig/network
修改: HOSTNAME=new-hostname.domainname
6、配置本机的域名解析文件,使得本机的应用程序能够解析新的主机名编辑文件: /etc/hosts
# vi /etc/hosts
修改:
127.0.0.1               localhost.localdomain localhost

xxx.xxx.xxx.xxx new-hostname.domainname new-hostname
(这里的xxx代表本机的网络地址,也可以是环回地址127.0.0.1)

127.0.0.1new-hostname.domainname new-hostname


7、一般用户的建立与删除
# useradd test ← 建立用户名为test的一般用户
# passwd test  ← 为用户test设置密码
Changing password for user test.
New UNIX password: ← 输入密码(密码不会被显示)
Retype new UNIX password: ← 再次输入密码确认两次密码一致
passwd: all authentication tokens updated successfully. ← 密码设置成功

8、通过一般用户登录为root 用户
因为root 用户对系统具有全权的操作权限,为了避免一些失误的操作,建议在一般情况下,以一般用户登录系统,必要的时候需要root 操作权限时,再通过“su -”命令来登录为root 用户进行操作。
$ ← 提示符为“$”,说明当前状态为一般用户test登录在系统中
$ su - ← 输入登录为root 用户的命令
Password: ← 输入root 密码(密码不会被显示),回车
# ← 成功登录为root 用户,提示符变为“#”
# exit ← 回到一般用户的登录状态
$ ← 提示符变为“$”,回到了一般用户test登录系统的状态
su test  //切换到test用户

9、建立管理员组内一般用户
在一般情况下,一般用户通过执行“su -”命令、输入正确的root 密码,可以登录为root 用户来对系统进行管理员级别的配置。但是,为了更进一步加强系统的安全性,有必要建立一个管理员的组,只允许这个组的用户来执行“su -”命令登录为root 用户,而让其他组的用户即使执行“su -”、输入了正确的root 密码,也无法登录为root 用户。在UNIX 下,这个组的名称通常为“wheel”。
# usermod -G wheel test ← 将一般用户test加在管理员组wheel 组中
# vi /etc/pam.d/su ← 打开这个配置文件
#auth           required        pam_wheel.so use_uid ← 找到此行,去掉行首的“#”,在命令行模式移到光标到#按x可以删除#

auth           required        pam_wheel.so use_uid ← 变为此状态(大约在第6 行的位置)
# echo "SU_WHEEL_ONLY yes" >> /etc/login.defs ← 添加语句到行末
以上操作完成后,可以再建立一个新用户,然后用这个新建的用户测试会发现,没有加入到wheel 组的用户,执行“su -”命令,即使输入了正确的root 密码,也无法登录为root 用户。
[root@new-hostname ~]# useradd test2
[root@new-hostname ~]# passwd test2
[root@new-hostname ~]# su test2
[test2@new-hostname ~]$ su -
Password:
su: incorrect password

10、检查系统是否正常
# more /var/log/messages //检查有无系统内核级错误信息
# dmesg //检查硬件设备是否有错误信息
# ifconfig //检查网卡设置是否正确
# ping www.163.com // 检查网络是否正常
# yum info filename // 查看安装组件的信息,例:yum info yum
# rpm -ql filename //查看文件安装到哪里

11、root 邮件的转送
在系统出现错误或有重要通知发送邮件给root 的时候,让系统自动转送到我们通常使用的邮箱中,这样方
便查阅相关报告和日志。
# vi /etc/aliases ← 编辑aliases,添加如下行到文尾
root: ddtt3@139.com ← 加入自己的邮箱地址
# newaliases ← 重建aliasesdb
/etc/aliases: 79 aliases, longest 19 bytes, 825 bytes total
# echo test | mail root ← 发送测试邮件给root
如果成功的话,会在刚刚填入的ddtt3@139.com的邮箱中收到测试的邮件。

12、locate 命令用数据库更新及自动更新设定
locate 命令是Linux 下告诉搜索文件用的工具,它的原理和Windows 下的“Google 桌面搜索”有点类似,是通过事先建立数据库的方式,来达到高速查找目标文件的目的。
# vi /etc/updatedb.conf ← 编辑locate 数据库更新配置文件
# updatedb ← 运行locate 数据库更新命令,稍等片刻…更新成功后出现提示符


13、定义yum 的非官方库并更新系统
在服务器构建的过程中,我们将要用到的一些工具不存在于CentOS 中yum 的官方库中,所以需要定义yum的非官方库文件,让一些必需的工具通过yum 也能够安装。
非官方库1
# vi /etc/yum.repos.d/dag.repo ← 建立dag.repo,定义非官方库

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
← 文件到此结束
[root@new-hostname CentOS]# cd /tmp
[root@new-hostname tmp]# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt
← 导入非官方库的GPG

非官方库2

# vi /etc/yum.repos.d/CentOS-Base.repo 增加下面信息到文件未
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
← 文件到此结束

# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
← 导入非官方库的GPG
更新系统
#yum -y update

14、使用 yum 程序安装所需开发包(以下为标准的rpm包名称)
# yum -y install gcc gcc-c++ compat-gcc-34-g77 flex bison autoconf \
automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel \
libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel \
  gettext-devel pcre-devel  //太长了,建议大家直接复制粘贴到终端中运行。
这里我们将所必须的一些小软件比如:
libpng,libtiff,freetype,libjpeg,gettext-devel等先用RPM 的方式一并安装好,避免手动编译浪费时间,同时也能避免很多错误,这几个小软件的编译很麻烦。这几个小软件编译错误了,GD当然安装不了,php5的编译当然也没戏了。所以我们抓大放小,对这些小牛鬼蛇神采取快速简洁的方式进行安装。并且对服务器的性能也不能产生什么影响。
另外libxml2系统已经默认安装了,所以我们不需要手工编译了,直接安装它的开发包就行了。

分享到:
评论

相关推荐

    Linux CentOS5.5 web配置

    ### Linux CentOS5.5 Web配置详解 #### 一、概述 在Linux CentOS5.5系统中进行Web配置是一项常见的任务,对于服务器管理和网站部署至关重要。本文将深入探讨CentOS5.5下的Web配置方法,包括基本配置、路径设置、...

    centos 5.5 32位 下载地址

    在探讨“CentOS 5.5 32位下载地址”的相关知识点时,我们首先要理解CentOS系统的基本概念,以及其版本与架构的区别,再深入分析下载资源的重要性及获取方式。 ### CentOS概述 CentOS(Community ENTerprise ...

    centos5.5 32 64位下载地址

    【描述】"centos5.5下载地址 32 64"提示我们需要寻找可以下载这个旧版CentOS的官方或可靠的第三方链接。由于CentOS 5.5已经不再维护,官方可能不再提供直接的下载服务。然而,为了满足某些特定的需求,例如软件兼容...

    CentOS 5.5提权exp

    CentOS 5.5提权exp

    CENTOS5.5软RAID1配置及更换硬盘

    CENTOS5.5 软 RAID1 配置及更换硬盘方案 在本文档中,我们将详细阐述软 RAID1 的配置方法和更换硬盘的步骤。软 RAID1 是一种软件 RAID 方式,它可以将多个硬盘组合成一个 RAID 设备,从而提高数据的安全性和可用性...

    CentOS 5.5安装全过程

    **CentOS 5.5安装全过程** CentOS是一款基于Linux的开源操作系统,它与Red Hat Enterprise Linux (RHEL)有着极高的兼容性。CentOS 5.5是该系列的一个重要版本,发布于2010年,为用户提供了一个稳定且可靠的服务器...

    centos 5.5 32和64位 种子文件

    压缩包子文件的文件名称 "centos5.5" 暗示这个文件可能包含整个 CentOS 5.5 ISO 映像或者是一组ISO文件,用户可以使用这些文件来创建安装光盘或USB驱动,或者通过网络启动安装。 在CentOS 5.5中,你可以找到以下...

    Centos5.5下Qt的安装配置

    CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...

    Centos 5.5 DVD 种子

    Centos5.5 DVD终于出现了。欢迎大家下载!

    CentOS 5.5 FTP设置

    ### CentOS 5.5 FTP 设置 vsftpd 在本文中,我们将详细介绍如何在CentOS 5.5系统上配置vsftpd(Very Secure FTP Daemon)服务。vsftpd是一款广泛使用的、安全且高效的FTP服务器软件,它支持多种认证方式,并且能够...

    Centos5.5下安装LAMP完整版

    本文将深入解析如何在CentOS 5.5环境下安装LAMP堆栈,以及相关组件的配置细节。 ### 一、系统环境准备 首先,确保你的系统是CentOS 5.5,这是一个基于Linux内核的开源操作系统。此版本发布于2010年,虽然现在已经...

    Centos 5.5 X64

    ### Centos 5.5 X64环境下KVM虚拟化安装与配置 #### KVM简介 KVM(Kernel-based Virtual Machine)是一种内嵌在Linux操作系统中的全虚拟化解决方案,自Linux 2.6.20内核版本后,KVM已经成为各主要Linux发行版的标准...

    centOS5.5下java环境配置

    在CentOS 5.5操作系统上配置Java环境是开发或运行Java应用程序的基础步骤。下面将详细介绍这个过程,包括所需的软件包、编译工具以及Apache HTTP Server的安装,因为这些通常是与Java环境配置相关的。 首先,我们...

    centOS 5.5 虚拟机 安装 教程 word 版

    centos 5.5 虚拟机安装截图教程,可能安装过程中会因虚拟机版本和centos的版本区别有所不同,但是基本思路应该没变,希望对大家有用,我没资源分了,大家支持下让人赚点分吧,谢谢各位了

    CentOS 5.5使用yum安装Apache+PHP+MySQL

    首先,确保您已经安装了 CentOS 5.5。这个版本基于 Red Hat Enterprise Linux 5.5,包含了诸如 Apache 2.2、PHP 5.1.6 和 MySQL 5.0 等组件。为了获取最新的 ISO 映像,您可以参考提供的链接:...

    CentOS5.5命令行安装64位

    ### CentOS5.5命令行安装Oracle 10g详尽指南 #### 一、环境准备与验证 在开始安装Oracle 10g之前,确保满足以下条件: 1. **操作系统**:CentOS 5.5(64位) 2. **内存**:Oracle至少需要512MB的RAM,推荐更多 3....

Global site tag (gtag.js) - Google Analytics