常用命令整合 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 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏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.