找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

linux中常用命令整合

2009-12-20 13:31| 发布者: admin| 查看: 35| 评论: 0|原作者: 夙玉

常用命令整合

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---------- ---swap-- -----io---- --system-- -----cpu------
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





最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 09:35 , Processed in 0.226624 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部