LinuxVPS新手教程-Linux操作系统中常用命令整合

   1 查看linux的内核版本

[root@wk ~]# uname -r

2.6.18-92.1.10.el5xen

2 检查网络接口状态用ifconfig (可跟参数-a)

[root@wk ~]# ifconfig

3 设置主机名(编辑network文件)

[root@wk ~]# vi /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no //禁用ipv6

HOSTNAME=wk //改主机名

GATEWAY=192.168.0.1 //设置网关

4 查看自己所在的位置

[root@wk sysconfig]# pwd

/etc/sysconfig

5 查看日志信息

[root@wk ~]# tail -n 2 /var/log/messages

Sep 21 00:26:02 wk yum: Installed: gtk-vnc-python 0.3.2-3.el5.i386

Sep 21 00:26:24 wk yum: Installed: virt-manager 0.5.3-8.el5.i386

6 设置系统的时间和日期

1.设置系统时钟的操作:

# date 091713272003.30

通用的设置格式:

# date 月日时分年.秒

date -d mm/dd/yyyy(日期)

date -s hh:mm:ss(时间)

[root@wk ~]# date -d 2008/09/22

[root@wk ~]# date -s 14:23:00

2.设置硬件时钟的操作:

通用的设置格式:hwclock/clock set date=“月/日/年时:分:秒”。

# hwclock set date=”09/17/2003 13:26:00″

或者

# clock set date=”09/17/2003 13:26:00″

3.系统时钟和硬件时钟同步:

# clock systohc

7 关闭与重启系统

[root@wk ~]# shutdown -h now/halt //关闭

[root@wk ~]# shutdown -r now/reboot/init 6 //重启

8 更改启动模式

编译inittab文件,改变id号就可以了

[root@wk ~]# vi /etc/inittab

# Default runlevel. The runlevels used by RHS are:

# 0 halt (Do NOT set initdefault to this)

# 1 Single user mode

# 2 Multiuser, without NFS (The same as 3, if you do not have networking)

# 3 Full multiuser mode

# 4 unused

# 5 X11

# 6 reboot (Do NOT set initdefault to this)

#

id:5:initdefault: //就是这里的5

9 更改文件和目录名(mv)

     [root@wk ~]# mv wangkang wk

[root@wk ~]# ls -a wk*

wk

10 删除文件(rm)

     -i //交互操作参数

r //会从根目录(/)开始递归地删除所有的文件和子目录

-f //- f参数强行删除某个文件

[root@wk ~]# rm -rf /usr/wangkang/wk

11 改变ip地址

[root@wk ~]#ifocnfig eth0 192.168.0.110

12 查看网络配置情况以及硬件地址

     [root@wk ~]#ifocnfig eth0/ifconfig -a/ifconfig lo

13 linux xen 之 安装 gnome 桌面环境

     执行下面指令即可:

yum groupinstall “GNOME Desktop Environment”

安装GNOME的时候,yum会自动按照依赖关系把X Window安装上去的。

如果只要X Window,可以用下面的指令:

yum groupinstall “X Window System”

libgaim.so.0错误

yum -y groupinstall “GNOME Desktop Environment”

发生错误:Error: Missing Dependency: libgaim.so.0 is needed by package nautilus-sendto

最后终于找到错误解决办法,

先下载

http://mirror.centos.org/centos/5/os/i386/CentOS/nautilus-sendto-0.7-5.fc6.i386.rpm

然后执行rpm -Uvh nodeps nautilus-sendto-0.7-5.fc6.i386.rpm安装。

14 更改Linux系统下的显示默认支持语言

首先备份你的/etc/sysconfig/i18n文件

cp /etc/sysconfig/i18n /etc/sysconfig

使用:ls /etc/sysconfig/ 命令看看确定起路径下是不是同时有一个i18n 和 一个i18n.bak的文件(确认你已经做了备份)

vi /etc/sysconfig/i18n

LANG=”en_US.UTF-8″

LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”

SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”

SYSFONT=”latarcyrheb-sun16″

SYSFONTACM=”utf8″

然后你需要做的就是找到LANG 和 SUPPORTED 这两行,然后将以下内容对应着替换上。

LANG=”en_US.UTF-8″

SUPPORTED=”eu_ES.UTF-8:eu_ES:eu:zh_HK.UTF-8:zh_HK:zh:zh_CN.UTF-8:zh_CN:

zh:zh_SG.UTF-8:zh_SG:zh:zh_TW.UTF-8:zh_TW:zh:en_AU.UTF-8:en_AU:en:en_HK.

UTF-8:en_HK:en:en_US.UTF-8:en_US:en”

下面是中文设置

LANG=”zh_CN.GB18030″

LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”

SUPPORTED=”zh_CN.GB18030:zh_CN:zh”

SYSFONT=”lat0-sun16″

SYSFONTACM=”8859-15″

15 显示系统运行了多长时间

[root@wk ~]# uptime

02:48:22 up 1:43, 4 users, load average: 0.09, 0.59, 1.09

16 显示开机自检的内容命令

[root@wk ~]# dmesg | more

17 查看硬盘使用情况

[root@wk ~]# df -m

Filesystem 1M-blocks Used Available Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

7316 2940 3999 43% /

/dev/hda1 99 19 75 20% /boot

tmpfs 113 0 113 0% /dev/shm

/dev/hdc 3835 3835 0 100% /media/CentOS_5.2_Final

18 查看目录大小

du -sh dirname

[root@wk ~]# du -sh /etc/samba/

60K /etc/samba/

19 禁止在后台使用ctrl-alt-delete重起机器

[root@wk ~]# vi /etc/inittab

在/etc/inittab文件找到下面一行

# trap ctrl-alt-delete

ca::ctrlaltdel:/sbin/shutdown -t3 -r now (注释掉这一行)

如:# trap ctrl-alt-delete

#ca::ctrlaltdel:/sbin/shutdown -t3 -r now

20 linux中的时间同步

可以从时间服务器 time.nist.gov同步。

在crontab中加入:

00 0 1 * * root rdate -s time.nist.gov

[root@wk ~]# ntpdate

26 Sep 16:11:17 ntpdate[6157]: no servers can be used, exiting

21 端口的详细列表 /etc/services

[root@wk ~]# vi /etc/services

22 网卡的激活与停止(root用户)

[root@wk ~]ifconfig eth0 down 停止

[root@wk ~]ifconfig eth0 up 启动

23 挂载光驱

一般用户无法挂载cdrom,只有root用户才可以操作。

[root@wk ~]# mount -t auto /dev/cdrom /mnt/cdrom

mount: mount point /mnt/cdrom does not exist 需要创建目录

[root@wk ~]# mkdir -p /mnt/cdrom

[root@wk ~]# mount -t auto /dev/cdrom /mnt/cdrom

mount: block device /dev/cdrom is write-protected, mounting read-only 挂载成功

[root@wk ~]# ls -l /mnt/cdrom 查看cdrom里面内容

24 限制su命令

如果您不想任何人能够su作为root,可以编辑/etc/pam.d/su文件,增加如下两行:

auth sufficient /lib/security/pam_rootok.so debug

auth required /lib/security/pam_wheel.so group=isd

这时,仅isd组的用户可以su作为root。此后,如果您希望用户admin能够su作为root,可以运行如下命令:

# usermod -G10 admin

25 防止攻击(禁ping)

     阻止ping 如果没人能ping通您的系统,安全性自然增加了。为此,可以在/etc/rc.d/rc.local文件中增加如下一行

#echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

26 防止IP欺骗

编辑host.conf文件并增加如下几行来防止IP欺骗攻击。

order bind,hosts

multi off

nospoof on

27 查看cpu型号

[root@wk ~]# cat /proc/cpuinfo

processor : 0

vendor_id : GenuineIntel

cpu family : 15

model : 6

model name : Intel(R) Pentium(R) 4 CPU 3.00GHz

stepping : 8

cpu MHz : 3002.096

cache size : 2048 KB

fdiv_bug : no

hlt_bug : no

f00f_bug : no

coma_bug : no

fpu : yes

fpu_exception : yes

cpuid level : 3

wp : yes

flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss constant_tsc up pni ds_cpl

bogomips : 7621.33

28 查看内存的使用情况

[root@wk ~]# free

total used free shared buffers cached

Mem: 231424 196516 34908 0 12536 83112

-/+ buffers/cache: 100868 130556

Swap: 524280 0 524280

29 显示一行系统信息

使用vmstat 1 命令可每隔1秒显示一行系统信息,这些信息包括CPU占用效、内存使用情况和磁盘IO等。通过它我们可实时监控系统的资源使用情况,进行系统优化。

[root@root ~]# vmstat 1

procs ———memory———- —swapio—- systemcpu——

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 0 85992 10524 62168 0 0 47 14 97 60 2 10 87 1 0

0 0 0 85992 10524 62168 0 0 0 0 99 39 0 0 100 0 0

0 0 0 85992 10524 62168 0 0 0 0 76 33 0 0 100 0 0

0 0 0 85992 10524 62168 0 0 0 0 92 38 0 1 99 0 0

0 0 0 85992 10524 62168 0 0 0 0 69 37 0 0 100 0 0

本博客所有文章如无特别注明均为原创。作者:樱木复制或转载请以超链接形式注明转自 EFE
原文地址《LinuxVPS新手教程-Linux操作系统中常用命令整合
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)