CentOS 命令大全 (转)

前端之家收集整理的这篇文章主要介绍了CentOS 命令大全 (转)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、查看系统使用端口并释放端口@H_403_1@

[root@my_nn_01 WEB-INF]# lsof -w -n -i tcp:80@H_403_1@

COMMANDPID USERFDTYPE DEVICE SIZE NODE NAME@H_403_1@

java24065 root34uIPv6 269149TCP *:http (LISTEN)@H_403_1@

[root@my_nn_01 WEB-INF]# kill -9 24065@H_403_1@

2、以KB/MB形式显示文件列表@H_403_1@

[root@cncloud iso]# ls -lh@H_403_1@

总计5.8G@H_403_1@

-rw-r--r-- 1 root root 4.1G 2011-08-01 CentOS-5.5-x86_64-bin-DVD-1of2.iso@H_403_1@

-rw-r--r-- 1 root root 413M 2011-08-01 CentOS-5.5-x86_64-bin-DVD-2of2.iso@H_403_1@

-rw-r--r-- 1 root root 630M 2009-12-07 Win2003.iso@H_403_1@

-rw-r--r-- 1 root root 618M 2010-09-08 Windows.Server.2003.R2.With.Sp2 X64.iso@H_403_1@

3、查看cpu位数(32 or 64)@H_403_1@

[root@cloud_test download]# getconf LONG_BIT@H_403_1@

64@H_403_1@

4、查看当前linux的版本@H_403_1@

[root@cncloud ~]# cat /etc/redhat-release@H_403_1@

CentOS release 5.4 (Final)@H_403_1@

5、uname用于查看系统信息@H_403_1@

[root@cncloud ~]# uname -r#打印发布的内核@H_403_1@

2.6.18-164.el5xen@H_403_1@

# uname -a#查看内核/操作系统/cpu信息@H_403_1@

[root@cloud_test download]# uname -a@H_403_1@

Linux cloud_test 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux@H_403_1@

6、查看系统默认语言@H_403_1@

echo $LANG $LANGUAGE@H_403_1@

cat /etc/sysconfig/i18n@H_403_1@

7、查看所属时区和是否使用UTC时间@H_403_1@

[root@cncloud ~]# cat /etc/sysconfig/clock@H_403_1@

# The ZONE parameter is only evaluated by system-config-date.@H_403_1@

# The timezone of the system is defined by the contents of /etc/localtime.@H_403_1@

ZONE="Asia/Shanghai"@H_403_1@

UTC=false@H_403_1@

ARC=false@H_403_1@

8、查看主机名@H_403_1@

hostname@H_403_1@

cat /etc/sysconfig/network@H_403_1@

修改主机名就是修改这个文件,同时最好也把/etc/hosts文件修改@H_403_1@

9、查看开机运行时间@H_403_1@

[root@cncloud ~]# uptime@H_403_1@

13:56:21 up 97 days,2:51,2 users,load average: 0.08,0.08,0.05@H_403_1@

10、查看操作系统版本@H_403_1@

[root@cloud_test download]# head -n 1 /etc/issue@H_403_1@

CentOS release 5.5 (Final)@H_403_1@

# cat /proc/cpuinfo#查看cpu信息@H_403_1@

# hostname#查看计算机名@H_403_1@

# lspci -tv#列出所有PCI设备@H_403_1@

# lsusb -tv#列出所有USB设备@H_403_1@

[root@cloud_test download]# lsusb -tv@H_403_1@

Bus#1@H_403_1@

`-Dev#1 Vendor 0x0000 Product 0x0000@H_403_1@

`-Dev#2 Vendor 0x0627 Product 0x0001@H_403_1@

# lsmod#列出加载的内核模块@H_403_1@

# env#查看环境变量资源@H_403_1@

11、cpu常用查看命令@H_403_1@

more /proc/cpuinfo | grep "model name"@H_403_1@

grep "model name" /proc/cpuinfo@H_403_1@

[root@localhost /]# grep "cpu" /proc/cpuinfo@H_403_1@

model name: Intel(R) Pentium(R) Dual cpu E2180 @ 2.00GHz@H_403_1@

model name: Intel(R) Pentium(R) Dual cpu E2180 @ 2.00GHz@H_403_1@

如果只想显示第二列内容:@H_403_1@

grep "model name" /proc/cpuinfo | cut -f2 -d:@H_403_1@

12、常用内存查看命令@H_403_1@

grep MemTotal /proc/meminfo@H_403_1@

grep MemTotal /proc/meminfo | cut -f2 -d:@H_403_1@

free -m | grep "Mem" | awk '{print $2}'@H_403_1@

awk '/MemTotal/ {printf( "%.2f\n",$2 / 1024 )}' /proc/meminfo@H_403_1@

13、查看磁盘总大小:@H_403_1@

[root@localhost ~]# fdisk -l |grep Disk | cut -f2 -d:@H_403_1@

498.9 GB,498999492608 bytes@H_403_1@

1995.9 GB,1995997970432 bytes@H_403_1@

我们通过free命令查看机器空闲内存时,会发现free的值很小。这主要是因为,在linux中有这么一种思想,内存不用白不用,因此它尽可能的cache和buffer一些数据,以方便下次使用。但实际上这些内存也是可以立刻拿来使用的。@H_403_1@

所以空闲内存=free+buffers+cached=total-used@H_403_1@

14、查看系统安装的时候装的软件包@H_403_1@

cat -n /root/install.log@H_403_1@

more /root/install.log | wc -l@H_403_1@

查看现在已经安装了那些软件包@H_403_1@

rpm -qa@H_403_1@

rpm -qa | wc -l@H_403_1@

yum list installed | wc -l@H_403_1@

不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。没有找到原因。@H_403_1@

15、查看键盘布局@H_403_1@

cat /etc/sysconfig/keyboard@H_403_1@

cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=@H_403_1@

16、查看selinux情况@H_403_1@

sestatus@H_403_1@

sestatus | cut -f2 -d:@H_403_1@

cat /etc/sysconfig/selinux@H_403_1@

关闭selinux@H_403_1@

1.[root@linux ~]# vi /etc/selinux/config
# 將底下的設定值改成這樣:
SELINUX=disabled@H_403_1@

2. 修改開機時 grub 的設定檔
[root@linux ~]# vi /boot/grub/menu.lst
.....省略.....
kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda1 rhgb selinux=0
.....省略.....@H_403_1@

3. 重新開機
[root@linux ~]# sync; reboot@H_403_1@

17、资源@H_403_1@

# free -m#查看内存使用量和交换区使用量@H_403_1@

[root@cloud_test download]# free -m@H_403_1@

totalusedfreesharedbufferscached@H_403_1@

Mem:24532402500272799@H_403_1@

-/+ buffers/cache:13301123@H_403_1@

Swap:409404094@H_403_1@

# df -h#查看各分区使用情况@H_403_1@

[root@cloud_test download]# df -h@H_403_1@

FilesystemSizeUsed Avail Use% Mounted on@H_403_1@

/dev/hda255G11G41G21% /@H_403_1@

/dev/hda199M12M82M13% /boot@H_403_1@

tmpfs1.2G01.2G0% /dev/shm@H_403_1@

# du -sh <目录名>#查看指定目录的大小@H_403_1@

[root@cloud_test download]# du -sh@H_403_1@

2.7G@H_403_1@

[root@cncloud ~]# du /etc -sh@H_403_1@

126M/etc@H_403_1@

# grep MemTotal /proc/meminfo#查看内存总量@H_403_1@

[root@cloud_test download]# grep MemTotal /proc/meminfo@H_403_1@

MemTotal:2512164 kB@H_403_1@

# grep MemFree /proc/meminfo#查看空闲内存量@H_403_1@

# uptime#查看系统运行时间、用户数、负载@H_403_1@

[root@cloud_test download]# uptime@H_403_1@

20:25:06 up 9 days,3:52,3 users,load average: 0.00,0.00,0.00@H_403_1@

# cat /proc/loadavg#查看系统负载磁盘和分区@H_403_1@

[root@cloud_test download]# cat /proc/loadavg@H_403_1@

0.00 0.00 0.00 1/195 19443@H_403_1@

[root@aca80a67 ~]# cat /proc/meminfo@H_403_1@

MemTotal:内存总量@H_403_1@

MemFree:空闲内存大小@H_403_1@

Buffers:用于临时磁盘缓存@H_403_1@

Cached:I/O读写缓存,不包括SwapCached@H_403_1@

SwapCached:曾被换出,但被换回而仍留在swapfile的内存大小@H_403_1@

其实,MemFree并不能代表系统内存空闲总量,系统用于I/O的缓存也应该纳入空闲内存的范围。内存空闲量:@H_403_1@

MemFree+Buffers+Cached+SwapCached@H_403_1@

[root@aca80a67 ~]# ll -h /proc/kcore@H_403_1@

空闲内存=free+buffers+cached=total-used@H_403_1@

[root@aca80a67 ~]# grep MemTotal /proc/meminfo@H_403_1@

MemTotal:2058016 kB@H_403_1@

18、磁盘和分区@H_403_1@

# mount | column -t#查看挂接的分区状态@H_403_1@

[root@cloud_test download]# cat /proc/loadavg@H_403_1@

0.10 0.03 0.01 1/195 19445@H_403_1@

[root@cloud_test download]# mount | column -t@H_403_1@

/dev/hda2on/typeext3(rw)@H_403_1@

procon/proctypeproc(rw)@H_403_1@

sysfson/systypesysfs(rw)@H_403_1@

devptson/dev/ptstypedevpts(rw,gid=5,mode=620)@H_403_1@

/dev/hda1on/boottypeext3(rw)@H_403_1@

tmpfson/dev/shmtypetmpfs(rw)@H_403_1@

noneon/proc/sys/fs/binfmt_misctypebinfmt_misc(rw)@H_403_1@

sunrpcon/var/lib/nfs/rpc_pipefstyperpc_pipefs(rw)@H_403_1@

# fdisk -l#查看所有分区@H_403_1@

[root@cloud_test download]# fdisk -l@H_403_1@

Disk /dev/hda: 64.4 GB,64424509440 bytes@H_403_1@

255 heads,63 sectors/track,7832 cylinders@H_403_1@

Units = cylinders of 16065 * 512 = 8225280 bytes@H_403_1@

Device BootStartEndBlocksIdSystem@H_403_1@

/dev/hda1*11310439183Linux@H_403_1@

/dev/hda21473095860512083Linux@H_403_1@

/dev/hda373107831419296582Linux swap / Solaris@H_403_1@

# swapon -s#查看所有交换分区@H_403_1@

[root@localhost ~]# swapon -s@H_403_1@

FilenameTypeSizeUsedPriority@H_403_1@

/dev/sda3partition20964720-1@H_403_1@

# hdparm -i /dev/hda#查看磁盘参数(仅适用于IDE设备)@H_403_1@

[root@localhost ~]# hdparm -i /dev/hdc@H_403_1@

/dev/hdc:@H_403_1@

Model=VMware Virtual IDE CDROM Drive,FwRev=00000001,SerialNo=10000000000000000001@H_403_1@

Config={ SoftSect Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }@H_403_1@

RawCHS=0/0/0,TrkSize=0,SectSize=0,ECCbytes=0@H_403_1@

BuffType=unknown,BuffSize=32kB,MaxMultSect=0@H_403_1@

(maybe): CurCHS=0/0/0,CurSects=0,LBA=yes,LBAsects=0@H_403_1@

IORDY=on/off,tPIO={min:120,w/IORDY:120},tDMA={min:120,rec:120}@H_403_1@

PIO modes:pio0 pio1 pio2 pio3 pio4@H_403_1@

DMA modes:sdma0 sdma1 sdma2 mdma0 mdma1 mdma2@H_403_1@

UDMA modes: udma0 udma1 *udma2@H_403_1@

AdvancedPM=no@H_403_1@

Drive conforms to: ATA/ATAPI-4 T13 1153D revision 17:ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4@H_403_1@

* signifies the current active mode@H_403_1@

# dmesg | grep IDE#查看启动时IDE设备检测状况网络@H_403_1@

[root@localhost ~]# dmesg | grep IDE@H_403_1@

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2@H_403_1@

PIIX4: IDE controller at PCI slot 0000:00:07.1@H_403_1@

Probing IDE interface ide0...@H_403_1@

Probing IDE interface ide1...@H_403_1@

hdc: VMware Virtual IDE CDROM Drive,ATAPI CD/DVD-ROM drive@H_403_1@

Probing IDE interface ide0...@H_403_1@

target0:0:0: FAST-40 WIDE SCSI 80.0 MB/s ST (25 ns,offset 127)@H_403_1@

19、网络@H_403_1@

# ifconfig#查看所有网络接口的属性@H_403_1@

# iptables -L#查看防火墙设置@H_403_1@

关闭防火墙@H_403_1@

#service iptables stop(临时关闭。下次重启系统就不管用了)@H_403_1@

#chkconfig iptables off.(永久管用)@H_403_1@

或者在system-config-firewall中把iptables的enabled选项取消@H_403_1@

# route -n#查看路由表@H_403_1@

[root@localhost ~]# route -n@H_403_1@

Kernel IP routing table@H_403_1@

DestinationGatewayGenmaskFlags Metric RefUse Iface@H_403_1@

192.168.171.00.0.0.0255.255.255.0U000 eth0@H_403_1@

169.254.0.00.0.0.0255.255.0.0U000 eth0@H_403_1@

0.0.0.0192.168.171.20.0.0.0UG000 eth0@H_403_1@

# netstat -lntp#查看所有监听端口@H_403_1@

[root@localhost ~]# netstat -lntp@H_403_1@

Active Internet connections (only servers)@H_403_1@

Proto Recv-Q Send-Q Local AddressForeign AddressStatePID/Program name@H_403_1@

tcp00 0.0.0.0:1110.0.0.0:*LISTEN3517/portmap@H_403_1@

tcp00 127.0.0.1:6310.0.0.0:*LISTEN3038/cupsd@H_403_1@

tcp00 127.0.0.1:250.0.0.0:*LISTEN3791/sendmail: acce@H_403_1@

tcp00 0.0.0.0:7630.0.0.0:*LISTEN3549/rpc.statd@H_403_1@

tcp00 :::22:::*LISTEN3769/sshd@H_403_1@

# netstat -antp#查看所有已经建立的连接@H_403_1@

[root@localhost ~]# netstat -antp@H_403_1@

Active Internet connections (servers and established)@H_403_1@

Proto Recv-Q Send-Q Local AddressForeign AddressStatePID/Program name@H_403_1@

tcp00 0.0.0.0:1110.0.0.0:*LISTEN3517/portmap@H_403_1@

tcp00 127.0.0.1:6310.0.0.0:*LISTEN3038/cupsd@H_403_1@

tcp00 127.0.0.1:250.0.0.0:*LISTEN3791/sendmail: acce@H_403_1@

tcp00 0.0.0.0:7630.0.0.0:*LISTEN3549/rpc.statd@H_403_1@

tcp00 :::22:::*LISTEN3769/sshd@H_403_1@

# netstat -s#查看网络统计信息进程@H_403_1@

ifconfig eth0 172.10.15.12@H_403_1@

注意:使用ifconfig配置的ip地址在linux系统重新启动后就失效了@H_403_1@

如果要想让地址永远生效,可以使用命令@H_403_1@

system-config-network命令@H_403_1@

可以为网卡设置第二个ip:ifconfig eth0:1 172.10.15.13@H_403_1@

后面也可以加上netmask添加子网掩码@H_403_1@

[root@cncloud ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR@H_403_1@

IPADDR=172.10.15.3@H_403_1@

[root@cncloud ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d=@H_403_1@

172.10.15.3@H_403_1@

[root@cncloud ~]# ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-@H_403_1@

172.10.15.3@H_403_1@

[root@cncloud ~]# ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'@H_403_1@

172.10.15.3@H_403_1@

192.168.122.1@H_403_1@

20、查看网关@H_403_1@

[root@cncloud ~]# cat /etc/sysconfig/network@H_403_1@

NETWORKING=yes@H_403_1@

NETWORKING_IPV6=no@H_403_1@

HOSTNAME=cncloud.com.cn@H_403_1@

GATEWAY=172.10.15.254@H_403_1@

21、查看dns@H_403_1@

[root@cncloud ~]# cat /etc/resolv.conf@H_403_1@

nameserver 172.10.15.3@H_403_1@

nameserver 202.96.128.86@H_403_1@

22、进程@H_403_1@

# ps -ef#查看所有进程@H_403_1@

# top#实时显示进程状态用户@H_403_1@

23、用户@H_403_1@

# w#查看活动用户@H_403_1@

# id <用户名>#查看指定用户信息@H_403_1@

[root@localhost ~]# id root@H_403_1@

uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=root:system_r:unconfined_t:SystemLow-SystemHigh@H_403_1@

# last#查看用户登录日志@H_403_1@

[root@localhost ~]# last@H_403_1@

rootpts/1:0.0Thu Mar 24 19:04still logged in@H_403_1@

root:0Thu Mar 24 19:02still logged in@H_403_1@

root:0Thu Mar 24 19:02 - 19:02(00:00)@H_403_1@

rebootsystem boot2.6.18-164.el5Fri Mar 25 03:00(-7:-4)@H_403_1@

root:0Mon Mar 21 20:24 - crash (3+06:35)@H_403_1@

root:0Mon Mar 21 20:24 - 20:24(00:00)@H_403_1@

rebootsystem boot2.6.18-164.el5Tue Mar 22 03:33(2+16:22)@H_403_1@

wtmp begins Tue Mar 22 03:33:26 2011@H_403_1@

# cut -d: -f1 /etc/passwd#查看系统所有用户@H_403_1@

# cut -d: -f1 /etc/group#查看系统所有组@H_403_1@

# crontab -l#查看当前用户的计划任务服务@H_403_1@

时程表的格式如下:f1 f2 f3 f4 f5 program

@H_403_1@

用VI编辑一个文件cronfile,然后在这个文件中输入格式良好的时程表。编辑完成后,保存并退出。@H_403_1@

  在命令行输入@H_403_1@

  $: crontab cronfile@H_403_1@

  这样就将cronfile文件提交给c r o n进程,同时,新创建cronfile的一个副本已经被放在/ v a r / s p o o l / c r o n目录中,文件名就是用户名。@H_403_1@

当程式在你所指定的时间执行后,系统会寄一封信给你,显示该程式执行的内容,若是你不希望收到这样的信,请在每一行空一格之后加上> /dev/null 2>&1即可@H_403_1@

crontab -e@H_403_1@

修改crontab@H_403_1@

/etc/init.d/crond restart@H_403_1@

需要root帐号@H_403_1@

useradd user1@H_403_1@

useradd user2@H_403_1@

groupadd group1@H_403_1@

gpasswd -a user1 group1@H_403_1@

正在将用户"user1"加入到"group1"组中@H_403_1@

24、服务@H_403_1@

# chkconfig --list#列出所有系统服务@H_403_1@

# chkconfig --list | grep on#列出所有启动的系统服务程序@H_403_1@

25、程序@H_403_1@

# rpm -qa#查看所有安装的软件包@H_403_1@

26、中文乱码@H_403_1@

下载中文支持包:@H_403_1@

fonts-chinese-3.02-12.el5.noarch中文字体包@H_403_1@

fonts-ISO8859-2-75dpi-1.0-17.1.noarch字体显示包@H_403_1@

l在安装时的“supported language”里面打钩“Chinese”,即可。要注意区分安装使用的语言和支持的语言是两回事。@H_403_1@

或者@H_403_1@

l如果已经安装了,可以yum install fonts-chinese来安装中文字体。这样,firefox,gedit就能正确显示中文了。@H_403_1@

locale -a查看系统支持的语言@H_403_1@

vi /etc/sysconfig/i18n@H_403_1@

改成LANG="zh_CN.UTF-8"重启即可@H_403_1@

27、备份和恢复@H_403_1@

恢复grub配置文件@H_403_1@

先记住grub配置文件结构@H_403_1@

title Red Hat Enterprise Linux Server (2.6.18-164.el5)@H_403_1@

root(hd0,0)#表示要从系统中的第一块硬盘的第一个分区去找配置文件@H_403_1@

kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet@H_403_1@

#ro表示只读的意思@H_403_1@

#LABEL=/表示在根目录下查找@H_403_1@

initrd /initrd-2.6.18-164.el5.img@H_403_1@

删除/boot/grub/grub.conf@H_403_1@

系统启动不起来@H_403_1@

启动时可以使用下面命令@H_403_1@

grub> root (hd0,0)@H_403_1@

Filesystem type is ext2fs,partition type 0x83@H_403_1@

grub> kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/@H_403_1@

[Linux-bzImage,setup=0x1e00,size=0x1c31d4]@H_403_1@

grub> initrd /initrd-2.6.18-164.el5.img@H_403_1@

[Linux-initrd @ 0x10c64000,0x27b258 bytes]@H_403_1@

28、系统启动@H_403_1@

linux启动的时候,会在/boot目录先@H_403_1@

加载vmlinuz*内核文件,然后加载initrd*内存磁盘文件@H_403_1@

注销:logout@H_403_1@

立即关机:shutdown –h now@H_403_1@

5分钟后关机:shutdown +5@H_403_1@

在10:30关机:shutdown 10:30@H_403_1@

立即关闭系统并重启:shutdown –r now@H_403_1@

指定在23:59重启:shutdown –r 23:59@H_403_1@

reboot一般单独使用就可以重启系统,也可以加上参数@H_403_1@

-f参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机@H_403_1@

-l参数:在重新启动之前关闭所有网络接口@H_403_1@

29、换行符@H_403_1@

dos2unix把"\r\n"转化成"\n",unixtodos把"\n"转化成"\r\n"。@H_403_1@

命令dos2unix和unix2dos的使用非常简单,格式为:dos2unix filename@H_403_1@

30、镜像制作:@H_403_1@

dd if=/dev/zero of=./win2003.img bs=1 count=0 seek=50G@H_403_1@

31、格式化日期@H_403_1@

[root@localhost rc5.d]# date +%Y/%m/%d@H_403_1@

2011/05/17@H_403_1@

[root@localhost rc5.d]# date +%H:%M@H_403_1@

10:31@H_403_1@

显示指定年月的日历表@H_403_1@

cal [month] [year]@H_403_1@

一键安装ssh命令@H_403_1@

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa@H_403_1@

32、自动启动@H_403_1@

[root@expedia-cloud ~]# chkconfig --list vncserver
vncserver 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@expedia-cloud ~]# chkconfig --level 5 vncserver on
[root@expedia-cloud ~]# chkconfig --list vncserver
vncserver 0:off 1:off 2:off 3:off 4:off 5:on 6:off@H_403_1@

33、创建用户用户组@H_403_1@

创建用户
useradd hdp@H_403_1@

创建密码@H_403_1@

passwd hdp@H_403_1@

创建用户
groupadd hadoop@H_403_1@


添加用户用户
gpasswd -a hdp hadoop@H_403_1@

或者@H_403_1@


先创建用户组,然后直接把创建的用户添加到组
groupadd hadoop
mkdir /tmp/test
useradd -G hadoop -d /tmp/test -M hdp
G:用户所在的组 d:表示创建用户的自己目录的位置给予指定
M:不建立默认的自家目录,也就是说在/home下没有自己的目录@H_403_1@

chown hdp.hadoop /tmp/test ----这表示把/tmp/test的属主定为hdp@H_403_1@

chmod 750 /tmp/test ----7表示wrx 5表示rx 0表示什么权限都没有@H_403_1@

34、安装GNOME@H_403_1@

yum grouplist@H_403_1@

yum groupinstall "GNOME Desktop Environment"@H_403_1@

startx@H_403_1@

35、拷贝指定目录下的某种类型文件到另一个目录@H_403_1@

find /home/hdpusr/.ivy2/cache/ -name *.jar|xargs -I {} cp -r {} /tmp/jars/@H_403_1@

36、删除一个目录下指定文件夹@H_403_1@

find ./ -name .svn | xargs rm -rf@H_403_1@

37、远程启动firefox@H_403_1@

such as: ssh -Xroot@172.18.3.241'/usr/bin/firefox'@H_403_1@

详见:http://zhengzhuangjie.iteye.com/admin/blogs/1681389@H_403_1@

如果启动时遇到以下错误:@H_403_1@

[hdpusr@expedia-hdp1 bin]$ /usr/bin/firefox
Error: no display specified@H_403_1@

编辑/etc/rc.local
添加如下内容

export DISPLAY=:0
su chester -c 'nohup java -jar /usr/local/bin/selenium-server.jar &' root@H_403_1@

38、firefox安装flash plugin@H_403_1@

yum install flash-plugin
rpm -ql flash-plugin@H_403_1@

39、查看系统中现有的用户用户组是否包含了MysqL
grep -in MysqL /etc/passwd /etc/group
其中/etc/passwd文件中每个用户都有一个对应的记录行,它记录了这个用户的一些基本属性。系统管理员经常会接触到这个文件修改以完成对用户的管理工作。这个文件对所有用户都是可读的。@H_403_1@

执行上述命令,-i参数不区分大小写,如果你没有看到包含MysqL的信息,则说明你的系统当前可能没有配置MysqL,下面我们需要为MysqL运行创建用户及组。如果你看到结果返回 MysqL 的字样,说明MysqL运行的帐户信息己建立好了,那么可以跳过下面这一步。@H_403_1@

40、查看linux系统默认分隔符@H_403_1@

[checker@localhost shell]$ set | grep IFS
IFS=$' \t\n'@H_403_1@

41、ulimit@H_403_1@

[hdpusr@expedia-hdp2 bin]$ ulimit -acore file size (blocks,-c) 0data seg size (kbytes,-d) unlimitedscheduling priority (-e) 0file size (blocks,-f) unlimitedpending signals (-i) 30235max locked memory (kbytes,-l) 64max memory size (kbytes,-m) unlimitedopen files (-n) 1024pipe size (512 bytes,-p) 8POSIX message queues (bytes,-q) 819200real-time priority (-r) 0stack size (kbytes,-s) 10240cpu time (seconds,-t) unlimitedmax user processes (-u) 1024virtual memory (kbytes,-v) unlimitedfile locks (-x) unlimited其中 "open files (-n) 1024 "是Linux操作系统对一个进程打开的文件句柄数量的限制(也包含打开的SOCKET数量,可影响MysqL的并发连接数目).若要令修改CentOS ulimits的数值永久生效,则必须修改配置文档/etc/security/limits.conf,比如* soft nofile 32768* hard nofile 65536如果你使用squid的话,你要在/etc/init.d/squid的文件加入CentOS ulimit -HSn 65535.另外,在squid.conf中也要加入max_filedesc 16384修改后,重新登录后就立刻生效@H_403_1@

猜你在找的CentOS相关文章