`

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系统已经默认安装了,所以我们不需要手工编译了,直接安装它的开发包就行了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics