suselinux命令_计算机软件及应用_IT计算机_专业资料.docx
《suselinux命令_计算机软件及应用_IT计算机_专业资料.docx》由会员分享,可在线阅读,更多相关《suselinux命令_计算机软件及应用_IT计算机_专业资料.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SUSE Linux常用命令分类:linux2012-03-17 18:522803人阅读评论(0)收藏举报 linuxsuseoracle 服务器 cachesystem目录国1.1.1. 硬件管理1.1.1.1. 基本配置CPU个数查看:# more /proc/cpuinfo# top内存大小检查:#grep MemTotal /proc/meminfo査看与修改主机名:# hostname修改完毕后,系统提示重启小型机,然后请检査/etc/hosts文件是否正确,并修改racle 监听程序配置文件中的机器名。1.1.1.2. 资源使用情况查看CPU使用率:# top查看10、CPU的使
2、用情况:#sar2 101.1.2. 操作系统与补丁1.1.2.1. 系统版本査看操作系统版本:# SPident# cat /etc/SuSE-release查看内核版本:# uname -r1.1.2.2. 丁与 package检查是否安装了 package:# rpm -q package_name1.1.2.3. 系统运行级别系统运行级别有如下几个:0:关闭系统1:单用户模式,如果没有为shutdown命令指定一h或参数而直接执行,则默认将切换到 此运行级别2:多用户模式(不支持NFS)3:多用户模式(支持NFS), 一般常用此种运行级别5:多用户模式(GUI模式)6:重新启动系统査看
3、系统运行级别的命令:# runlevel自定义一个任务加到启动列表中的步骤如下:1 .在/etc/rc.d目录中建立脚本,记录要处理的内容。这里例如为abc2 .查看当前系统的运行级别,例如为5级3 .进入rc5.d目录,建立一个连接:ln-s/dev/rc.d/abcS99abc,这里99表示执行的先后 顺序4 .执行 chkconfig |grep abc应看到 abc 55 .将abc加入至check列表中:chkconfig -a abc然后执行chkconfig list abc应能看到 在5后面为ON1.1.1.1. 启动操作系统査看系统启动历史:# last返回结果例如:# la
4、stroot pts/2 10.70.107.68 Mon Dec 1 09:13 still logged inoracle pts/1 10.164.214.72 Mon Dec 1 09:05 still logged inroot pts/O 10.164.78.145 Mon Dec 1 08:57 still logged inreboot system boot 2.6.16.46-0.12-s Tue Dec 2 07:50 (-22:-35)root pts/O 10.164.106.200 Sun Nov 30 22:48 - crash (1+09:02)reboot s
5、ystem boot 2.6.16.46-0.12-s Tue Dec 2 05:44 (-20:-28)root pts/O 10.164.106.200 Sun Nov 30 21:26 - crash (1+08:18)reboot system boot 2.6.16.46-0.12-s Tue Dec 2 04:57 (-19:-41)其中,system boot表示系统重启。查看系统启动时长:# uptime返回结果例如:9:21am up 9:39, 3 users, load average: 0.01,0.00, 0.00其中,9:21am up表示本终端是早上9点21分连接
6、到服务器的。9:39表示服务器己经启 动了 9个小时39分钟,如果超过一天,则会有days的字样出现在9:39前面。关闭操作系统命令 shutdown:shutdown命令用于安全关闭Linux系统。有些用户会使用直接断掉电源的方式来关闭Linux, 这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可 能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。执行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且login指令会被冻 结,即新的用户不能再登录系统。使用shutdown命令可以直接关闭系统,也可以延迟指定 的时间再关
7、闭系统,还可以重新启动。延迟指定的时间再关闭系统,可以让用户有时间储存 当前正在处理的文件和关闭已经打开的程序。shutdown命令的部分参数如:-t指定在多长时间之后关闭系统-r重启系统-k!并不真正关机,只是给每个登录用户发送警告信号-h关闭系统(halt)shutdown命令的工作实质是给init程序发送信号(signal),要求其切换系统的运行级别 (Runlevel)。命令halt:halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程, 文件系统写操作完成后就会停止内核。halt命令的部分参数如下:-f没有调用shutdown而强制关机或
8、重启 -i关机或重新启动之前,关掉所有的网络接口-p关机时调用poweroff,此选项为缺省选项命令 reboot:reboot的工作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类似。命令init:init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立 即完成的。init 0命令用于立即将系统运行级别切换为,即关机;init 6命令用于将系统运 行级别切换为6,即重新启动。系统进程系统进程査看命令:# ps- ef# ps -ef | grep ora返回的结果例如:UID PID PPID C STIME TTY TIME C
9、MDroot 1 0 0 19:56 ? 00:00:01 init 5root 2 1 0 19:56 ? 00:00:00 migration/0root 3 1 0 19:56 ? 00:00:00 ksoftirqd/Oroot 4 1 0 19:56 ? 00:00:00 migration/1oracle 24462 1 0 20:11 ? 00:00:00 ora_pmon_ora11g1oracle 24464 1 0 20:11 ? 00:00:00 ora_vktm_ora11g1oracle 24468 1 0 20:11 ? 00:00:00 ora_diag_ora1
10、1g1进程号为1的系统进程:进程号1固定为init进程专用,如上面的显示。其中init5中的5表示系统运行级别。如果 此进程被kill,则操作系统会重启。1.1.1.11系统日志系统 II 志位置:/var/log/messages1.1.1. 内核参数与系统环境变量1.1.1.1. 内核参数修改sysctl.conf参数的方法有两种,一是修改此文件,然后执行/sbin/sysctl -p使修改牛.效。 另种方法是使用sysctl修改,例如:# sysctl -w net.ipv4.tcp_keepalive_intvl=15参数名称Sus11上默认值相关文件参数作用描述semmsl/proc
11、/sys/kernel/semsemmnssemopmsemmnishmmax/proc/sys/kernel/shmmaxshmmni/proc/sys/kernel/shmmnishmall/proc/sys/kernel/shmallfile-max/proc/sys/fs/file-maxip_local_port_rang/proc/sys/net/ipv4/ ip_local_port_rangrmem_default/proc/sys/net/core/ rmem_defaultrmem_max/proc/sys/net/core/ rmem_maxwmem_default/pr
12、oc/sys/net/core/ wmem_defaultwmem_max/proc/sys/net/core/ wmem_max査看方法,例如要查看以sem开头的几个参数设置:# /sbin/sysctl -a | grep sem修改方法是在文件/etc/sysctl.conf中增加或者修改相应的参数。然后执行以下命令使修改 马上生效:# /sbin/sysctl -p要使修改永久生效,即操作系统重启后仍有效,执行以命令:# /sbin/chkconfig boot.sysctl on对用户的限制为了提升用户运行程序的性能,要对shell参数作出限制。例如要求单用户同时打开进程的 个数最大
13、值、同时打开文件句柄的最大值等。例如安装oracle的要求分别是16384和65536, 那么应该做以下处理:1 .在/etc/security/lim让s.conf中加入如下几行内容:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655362 .添/session required pam_limits.so”至 Zetc/pam.d/login 中。3 .对于bash类型,增加面的内容到/etc/profile.local中:if $USER = MoracleM
14、 ; thenif $SHELL = 7bin/ksh ; thenlimit -p 16384limit -n 65536elselimit -u 16384 -n 65536fimask 022fi如果是csh贝增力如下内容至ij/etc/csh.login.local中:if ( $USER = -oracle) thenlimit maxproc 16384limit descriptors 65536endif只能以root用户来修改各个用户可打开文件的最大个数。可以ulimit -a来査看当前的设置 值。用ulimit-n 10240来设置。1.1.1. 文件与目录管理1.1.1.
15、1. 挂载远程目录在源服务器端启动nfs和portmap服务:# /etc/init.d/nfsserver start# service portmap start在源服务器编辑配置文件/etc/exports:在其中加入要共享的目录及目标机器的IP等信息。/etc/exports 范例:/tmp *(rw,no_root_squash)/usr/src *.siyongc.domain(ro,insecure) 192.168.100.*(ro,insecure)/var/ftp/pub/incoming192.168.100.24(rw,all_squash,anonuid=50,ano
16、ngid=50)第一行,我将/tmp这个目录完全分享出去了,不管客户端来自哪里。在括号里面的rw,就是Read&Write的意思,而no_root_squash呢,则是允许让使用者具备root的权限,在 某些特别情况下,例如使用bootp登录的无磁碟工作站,是相当好用的。因为预设情况下NFS 会将root的身份squash为权限最低的anonymous (nobody)身份,而其他身份则以 client端机器上当时拥有的User ID和Group ID (指号码的值)来建立档案。注意哦,在进权限判断的 时候,不是以UserName来作为身份依据哦,UID和GID的号码最後必须对应到server
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- suselinux 命令 计算机软件 应用 _IT 计算机 专业 资料
限制150内