摘要:
1.删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 PS -e -o "%C : %p : %z : %a"|sort -k5 -nr 3.按cpu利用率从大到小排列 ps -e -o "%C : %p : %z : 阅读全文
posted @ 2019-06-30 17:41
樊伟胜
阅读(178)
评论(0)
推荐(0)
摘要:
在一个典型的LAMP(Linux+Apache+Mysql+Perl)应用环境里: Apache & Nginx; 查找访问和错误日志, 直接找 5xx 错误, 再看看是否有 limit_zone 错误。 MySQL; 在mysql.log找错误消息,看看有没有结构损坏的表, 是否有innodb修复 阅读全文
posted @ 2019-06-30 17:36
樊伟胜
阅读(608)
评论(0)
推荐(0)
摘要:
是否有某个定时任务运行过于频繁? 是否有些用户提交了隐藏的定时任务? 在出现故障的时候,是否正好有某个备份任务在执行? 阅读全文
posted @ 2019-06-30 17:35
樊伟胜
阅读(496)
评论(0)
推荐(0)
摘要:
查看错误和警告消息,比如看看是不是很多关于连接数过多导致? 看看是否有硬件错误或文件系统错误? 分析是否能将这些错误事件和前面发现的疑点进行时间上的比对。 阅读全文
posted @ 2019-06-30 16:03
樊伟胜
阅读(476)
评论(0)
推荐(0)
摘要:
你的中断请求是否是均衡地分配给CPU处理,还是会有某个CPU的核因为大量的网络中断请求或者RAID请求而过载了? SWAP交换的设置是什么?对于工作站来说swappinness 设为 60 就很好, 不过对于服务器就太糟了:你最好永远不要让服务器做SWAP交换,不然对磁盘的读写会锁死SWAP进程。 阅读全文
posted @ 2019-06-30 16:02
樊伟胜
阅读(282)
评论(0)
推荐(0)
摘要:
$ mount$ cat /etc/fstab$ vgs$ pvs$ lvs$ df -h$ lsof +D / /* beware not to kill your box */ 一共挂载了多少文件系统? 有没有某个服务专用的文件系统? (比如MySQL?) 文件系统的挂载选项是什么: noati 阅读全文
posted @ 2019-06-30 15:59
樊伟胜
阅读(271)
评论(0)
推荐(0)
摘要:
这些命令对于调试后端性能非常有用。 检查磁盘使用量:服务器硬盘是否已满? 是否开启了swap交换模式 (si/so)? CPU被谁占用:系统进程? 用户进程? 虚拟机? dstat 是我的最爱。用它可以看到谁在进行 IO: 是不是MySQL吃掉了所有的系统资源? 还是你的PHP进程? 阅读全文
posted @ 2019-06-30 15:58
樊伟胜
阅读(329)
评论(0)
推荐(0)
摘要:
注意以下问题: 还有空余的内存吗? 服务器是否正在内存和硬盘之间进行swap? 还有剩余的CPU吗? 服务器是几核的? 是否有某些CPU核负载过多了? 服务器最大的负载来自什么地方? 平均负载是多少? 阅读全文
posted @ 2019-06-30 15:56
樊伟胜
阅读(204)
评论(0)
推荐(0)
摘要:
我一般都分开运行这三个命令,不想一下子看到列出一大堆所有的服务。netstat -nalp倒也可以。不过我绝不会用 numeric 选项 (鄙人一点浅薄的看法:IP 地址看起来更方便)。 找到所有正在运行的服务,检查它们是否应该运行。查看各个监听端口。在netstat显示的服务列表中的PID 和 p 阅读全文
posted @ 2019-06-30 15:55
樊伟胜
阅读(759)
评论(0)
推荐(0)
摘要:
这都是查看现有进程的。 ps aux 的结果比较杂乱 pstree -a 的结果比较简单明了,可以看到正在运行的进程及相关用户。 阅读全文
posted @ 2019-06-30 15:54
樊伟胜
阅读(261)
评论(0)
推荐(0)
摘要:
查看一下之前服务器上执行过的命令。看一下总是没错的,加上前面看的谁登录过的信息,应该有点用。另外作为admin要注意,不要利用自己的权限去侵犯别人的隐私哦。 到这里先提醒一下,等会你可能会需要更新 HISTTIMEFORMAT 环境变量来显示这些命令被执行的时间。对要不然光看到一堆不知道啥时候执行的 阅读全文
posted @ 2019-06-30 15:53
樊伟胜
阅读(189)
评论(0)
推荐(0)
摘要:
方法一: 1、设置GDM GDM是GNOME显示管理器,通过设置其配置文件/etc/gdm/custom.conf可以设置帐号自动登陆。 设置方法如下: 在/etc/gdm/custom.conf文件中添加以下内容 [daemon] AutomaticLogin=username Automatic 阅读全文
posted @ 2019-06-30 13:10
樊伟胜
阅读(7088)
评论(0)
推荐(0)
摘要:
报错如下: Failed to start the X server (your graphical interface). lt is likely that it is not set up correctly. Would you like to view the X server outpu 阅读全文
posted @ 2019-06-30 13:09
樊伟胜
阅读(1068)
评论(0)
推荐(0)
摘要:
#rpm –q rdesktop //查找是否已经安装 #yum install rdesktop //使用yum安装 rdesktop 使用简单,windows也不和装什么服务端,是要把远程桌面共享打开就行了 具体使用方法要先打开终端,然后输入以下命令: rdesktop -u yournape 阅读全文
posted @ 2019-06-30 13:06
樊伟胜
阅读(990)
评论(0)
推荐(0)
摘要:
系统->管理->服务器设置->服务,将NetworkManager选项勾选,点击重启服务。然后就可以看到右上角已经有了网络连接。 阅读全文
posted @ 2019-06-30 13:05
樊伟胜
阅读(1135)
评论(0)
推荐(0)
摘要:
CentOS 5内核对TCP的读缓冲区大小有缺省设置,缺省为:net.ipv4.tcp_rmem = 4096 87380 4194304 解决办法就是将最后一个数字改小一点,具体操作就是在文件/etc/sysctl.conf中添加一行: net.ipv4.tcp_rmem = 4096 87380 阅读全文
posted @ 2019-06-30 13:04
樊伟胜
阅读(920)
评论(0)
推荐(0)
摘要:
linux下的压缩命令有tar、gzip、gunzip、bzip2、bunzip2、 compress、uncompress、zip、unzip、rar、unrar等等,压缩后的扩展名有.tar、.gz、.tar.gz、. tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar 阅读全文
posted @ 2019-06-30 13:03
樊伟胜
阅读(990)
评论(0)
推荐(0)
摘要:
常用快捷键: Ctrl+f 向下翻页 Ctrl+b 向上翻页 G 移动到文件最后一行 gg 移动到文件第一行 N+回车 N为数字,向下移到到N行 /关键字 向下寻找关键字 ?关键字 向上寻找关键字 # 从光标向后查找光标所在关键词 * 从光标向前查找光标所在关键词 n 向下重复上一次查找操作 N 与 阅读全文
posted @ 2019-06-30 13:01
樊伟胜
阅读(774)
评论(0)
推荐(0)
摘要:
相对与at,cron的优点就是能够周期性的执行某个命令,at却只能执行一次,cron的后台进程名字是crond ,cron也是system V的服务,所以我们可以service crond start|stop 来启动和关闭此服务,也可以使用chkconfig或者ntsysv来选择cron服务的默认 阅读全文
posted @ 2019-06-30 12:59
樊伟胜
阅读(738)
评论(0)
推荐(0)
摘要:
这个是系统设置好了,清理系统垃圾或者是自动执行某些脚本的系统任务,一般我们做了解就行了,不要更改配置文件是/etc/conrtab SHELL:就是运行计划任务的解释器,默认是bash PATH:执行命令的环境变量 MAILTO:计划任务的出发者用户 HOME:家目录为/ run-parts是一个脚 阅读全文
posted @ 2019-06-30 12:59
樊伟胜
阅读(384)
评论(0)
推荐(0)
摘要:
检查atd进程是否启动 [root@centos61 桌面]# service atd status atd (pid 2274) 正在运行... [root@centos61 桌面]# chkconfig |grep atd atd 0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6: 阅读全文
posted @ 2019-06-30 12:58
樊伟胜
阅读(411)
评论(0)
推荐(0)
摘要:
启动引导程序配置文件 LILO /etc/lilo.conf GRUB /boot/grub/menu.lst 系统启动文件核脚本 主启动控制文件 /etc/inittab SysV启动脚本的位置 /etc/init.d、/etc/rc.d/init.d或/etc/rc.d SysV启动脚本链接的位 阅读全文
posted @ 2019-06-30 12:45
樊伟胜
阅读(696)
评论(0)
推荐(0)
摘要:
文件名 描述 ~/.bash_login 请参考“man bash”。如果 ~/.bash_profile 不存在,bash 则将 ~/.bash_login 作为 ~/.bash_profile 处理。 ~/.bash_logout 请参考“man bash”。在退出时由 bash 登录 shel 阅读全文
posted @ 2019-06-30 12:44
樊伟胜
阅读(1231)
评论(0)
推荐(0)
摘要:
在 Linux(和一般的 UNIX)中,有无数的“用户”程序。最常见的一种用户程序配置文件是 /etc/lynx.cfg。这是著名的文本浏览器 lynx 的配置文件。通过这个文件,您可以定义代理服务器、要使用的字符集等等。下面的代码样本展示了 lynx.cfg 文件的一部分,修改这部分代码可以改变 阅读全文
posted @ 2019-06-30 12:41
樊伟胜
阅读(572)
评论(0)
推荐(0)
摘要:
守护进程是一种运行在非交互模式下的程序。一般来说,守护进程任务是和联网区域有关的:它们等待连接,以便通过连接提供服务。Linux 可以使用从 Web 服务器到 ftp 服务器的很多守护进程。 /etc/syslog.conf syslogd 是一种守护进程,它负责记录(写到磁盘)从其它程序发送到系统 阅读全文
posted @ 2019-06-30 12:39
樊伟胜
阅读(1594)
评论(0)
推荐(0)
摘要:
系统命令要独占地控制系统,并让一切正常工作。所有如 login(完成控制台用户身份验证阶段)或 bash(提供用户和计算机之间交互)之类的程序都是系统命令。因此,和它们有关的文件也特别重要。这一类别中有下列令用户和管理员感兴趣的文件。 /etc/lilo.conf 包含系统的缺省引导命令行参数,还有 阅读全文
posted @ 2019-06-30 12:33
樊伟胜
阅读(774)
评论(0)
推荐(0)
摘要:
联网 /etc/gated.conf gated 的配置。只能被 gated 守护进程所使用。 /etc/gated.version 包含 gated 守护进程的版本号。 /etc/gateway 由 routed 守护进程可选地使用。 /etc/networks 列举从机器所连接的网络可以访问的网 阅读全文
posted @ 2019-06-30 12:32
樊伟胜
阅读(286)
评论(0)
推荐(0)
摘要:
文件系统 内核提供了一个接口,用来显示一些它的数据结构,这些数据结构对于决定诸如使用的中断、初始化的设备和内存统计信息之类的系统参数可能很有用。这个接口是作为一个独立但虚拟的文件系统提供的,称为 /proc 文件系统。很多系统实用程序都使用这个文件系统中存在的值来显示系统统计信息。例如,/proc/ 阅读全文
posted @ 2019-06-30 12:28
樊伟胜
阅读(1554)
评论(0)
推荐(0)
摘要:
引导和登录/注销 /etc/issue & /etc/issue.net 这些文件由 mingetty(和类似的程序)读取,用来向从终端(issue)或通过 telnet 会话(issue.net)连接的用户显示一个“welcome”字符串。它们包括几行声明 Red Hat 版本号、名称和内核 ID 阅读全文
posted @ 2019-06-30 12:27
樊伟胜
阅读(296)
评论(0)
推荐(0)
摘要:
访问文件 /etc/host.conf 告诉网络域名服务器如何查找主机名。(通常是 /etc/hosts,然后就是名称服务器;可通过 netconf 对其进行更改) /etc/hosts 包含(本地网络中)已知主机的一个列表。如果系统的 IP 不是动态生成,就可以使用它。对于简单的主机名解析(点分表 阅读全文
posted @ 2019-06-30 12:26
樊伟胜
阅读(449)
评论(0)
推荐(0)
摘要:
每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。例如,ls 命令是由 /bin/ls 文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件的列表时需要使用这些机器指令。几乎每个程序的行为都可以通过修改其配置文件来按照您的偏好或需要去定 阅读全文
posted @ 2019-06-30 12:25
樊伟胜
阅读(775)
评论(0)
推荐(0)
摘要:
表达式是一个正则表达式,tcpdump利用它作为过滤报文的条件,如果一个报文满足表 达式的条件,则这个报文将会被捕获。如果没有给出任何条件,则网络上所有的信息包 将会被截获。 在表达式中一般如下几种类型的关键字: 引用 第一种是关于类型的关键字,主要包括host,net,port,例如 host 2 阅读全文
posted @ 2019-06-30 12:19
樊伟胜
阅读(1307)
评论(0)
推荐(0)
摘要:
命令格式为:tcpdump [-nn] [-i 接口] [-w 储存档名] [-c 次数] [-Ae] [-qX] [-r 文件] [所欲捕获的数据内容] 参数: -nn,直接以 IP 及 Port Number 显示,而非主机名与服务名称。 -i,后面接要「监听」的网络接口,例如 eth0, lo 阅读全文
posted @ 2019-06-30 12:18
樊伟胜
阅读(473)
评论(0)
推荐(0)
摘要:
本来不应该把DNS客户端配置文件放在这里来说,但由于新手弟兄上网时,虽然能拔号,但不能以域名访问。究其原因是由于没有修改 /etc/resolv.conf 文件; /etc/resolv.conf 里面存放的是各大通信公司DNS服务器列表;下面的三个地址可以用一用;当然您可以打电话问你的服务商; 阅读全文
posted @ 2019-06-30 12:17
樊伟胜
阅读(785)
评论(0)
推荐(0)
摘要:
tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Li 阅读全文
posted @ 2019-06-30 12:17
樊伟胜
阅读(332)
评论(0)
推荐(0)
摘要:
普通猫分为串口和PCI的,请查看 《关于网络设备概述 》 普通猫的拔号工具主要有kppp和wvdial;在Redhat/Fedora中,用system-config-network 或redhat-config-network 也能设置ppp拔号; 在KDE桌面环境下,大家一般都用kppp拔号工具, 阅读全文
posted @ 2019-06-30 12:16
樊伟胜
阅读(207)
评论(0)
推荐(0)
摘要:
rp-pppoe 目前在各大发行版本都是存在的,比如Redhat/Fedora、红旗、Slackware、Debian、SuSE等系统,都是采用这个拔号软件,所以您大可不必为下载源码编译安装。只需要在各大发行版的安装盘中就可以找得到;请用各大发行版自带的软件包管理工具来安装此软件包; 如果您用的是各 阅读全文
posted @ 2019-06-30 12:15
樊伟胜
阅读(932)
评论(0)
推荐(0)
摘要:
在Redhat早期的版本中, 有linuxconf 、redhat-config-network 、netconfig 等工具; 在Redhat/Fedora 最新的版本有 system-config-network-tui (文本模式的) 、system-config-network (图形模式的 阅读全文
posted @ 2019-06-30 12:14
樊伟胜
阅读(384)
评论(0)
推荐(0)
摘要:
Slackware 有关网卡的配置文件是/etc/rc.d/rc.inet1.conf , 这个文件包括乙太网接口的网卡和无线网卡的配置。Slackware 还是比较纯净的,网络配置也较简单;在Slackware中也有netconfig 配置工具,也是text模式运行的,人机交互界面,这个设置比较简 阅读全文
posted @ 2019-06-30 12:14
樊伟胜
阅读(1094)
评论(0)
推荐(0)
摘要:
在Redhat/Fedora 中,与乙太网卡相关的配置文件位于 /etc/sysconfig/network-scripts目录中,比如 ifcfg-eth0、ifcfg-eth1 .... .... 4.21 Redhat/Fedora 或类似这样的系统,网卡的配置文件; </FONT?< p> 阅读全文
posted @ 2019-06-30 12:04
樊伟胜
阅读(438)
评论(0)
推荐(0)
摘要:
Linux ifconfig 可以用来配置网络接口的IP地址、掩码、网关、物理地址等;值得一说的是用Linux ifconfig 为网卡指定IP地址,这只是用来调试网络用的,并不会更改系统关于网卡的配置文件。 如果您想把网络接口的IP地址固定下来,目前有三个方法:一是通过各个发行和版本专用的工具来修 阅读全文
posted @ 2019-06-30 12:03
樊伟胜
阅读(2858)
评论(0)
推荐(0)
摘要:
Linux ifconfig 如果不接任何参数,就会输出当前网络接口的情况; 10. Interrupt:10 Base address:0x3000 12. lo Link encap:Local Loopback 13. inet addr:127.0.0.1 Mask:255.0.0.0 14 阅读全文
posted @ 2019-06-30 11:59
樊伟胜
阅读(7433)
评论(0)
推荐(0)
摘要:
在Linux操作系统中配置网络接口,一般是通过网络配置工具实现的,但最终目的还是通过网络配置工具来达到修改与网络相关的配置文件而起作用的。由此说来,我们配置网络可以直接修改配置文件。 比如网络网络接口(网卡)的IP地址、子掩码、网关,在Slackware 中只需修改一个配置文件就行了 /etc/rc 阅读全文
posted @ 2019-06-30 11:58
樊伟胜
阅读(430)
评论(0)
推荐(0)
摘要:
1echo $ <变量名> //显示某个环境变量 2env // environment (环境) 的简写,列出来所有的环境变量 3set //显示所有本地定义的Shell变量,这个命令除了会将环境变量列出来之外,其它我们的自定义的变量,都会被列出来。因此,想要观察目前 shell 环境下的所有变量 阅读全文
posted @ 2019-06-30 11:57
樊伟胜
阅读(4144)
评论(0)
推荐(0)
摘要:
1在/etc/profile文件中添加变量对所有用户生效(永久的) 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久生效”。 例如:编辑/etc/profile文件,添加CLASSPATH变量 # vi /etc/profile export C 阅读全文
posted @ 2019-06-30 11:56
樊伟胜
阅读(8897)
评论(0)
推荐(0)
摘要:
按环境变量的生存周期来划分,Linux的环境变量可分为两类: 1永久的:需要修改配置文件,变量永久生效。 2临时的:使用export命令行声明即可,变量在关闭shell时失效。 阅读全文
posted @ 2019-06-30 11:55
樊伟胜
阅读(651)
评论(0)
推荐(0)
摘要:
在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。 环境变量 阅读全文
posted @ 2019-06-30 11:54
樊伟胜
阅读(183)
评论(0)
推荐(0)
摘要:
服务名 必需(是/否)用途描述 注解 acon 否 语言支持 特别支持左手书写语言:阿拉伯语,波斯语和希伯莱语 acpi 否 电源管理 手提电脑电池电扇监控器 acpid 否 监听精灵进程 此进程监听并分配内核中的acpi事件 adsl 否 内部ADSL开关控制 只有你的计算机内部有互联网连接ads 阅读全文
posted @ 2019-06-30 11:53
樊伟胜
阅读(3044)
评论(0)
推荐(0)
摘要:
xinetd服务的管理文件都放在 /etc/xinetd.d目录内,我们可以编辑这个目录内的服务文件来开启和关闭服务。每个服务文件都有disable 这个行,如果把值改成yes就是禁用服务,如果是no,那就是启动这个服务。修改成功后,要使修改生效,需要从新启动xinetd服务。 #service x 阅读全文
posted @ 2019-06-30 11:52
樊伟胜
阅读(224)
评论(0)
推荐(0)
摘要:
/etc/rc.d/init.d/目录下的内容如下:这些常用的服务器都是System v的服务,要控制System V 的服务,我们可以使用以下命令 #/etc/rc.d/init.d/script {start|stop|restart|reload|condrestart|status} sto 阅读全文
posted @ 2019-06-30 11:51
樊伟胜
阅读(591)
评论(0)
推荐(0)
摘要:
系统服务分类,根据其使用的方法来分,可以被分为三类 a、由init控制的服务:基本都是系统级别的服务,运行级别这一章讲的就是这一类的服务 b、由System V启动脚本启动的服务:和我们打交道最多的一种服务,服务器基本都是这个类型的服务 c、由xinetd管理的服务 阅读全文
posted @ 2019-06-30 11:50
樊伟胜
阅读(144)
评论(0)
推荐(0)
摘要:
proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。" 这里将介绍如何从/proc文件系统中获取与防火墙相关的一些性能参数,以及如何通过/proc文件系统修改 阅读全文
posted @ 2019-06-30 11:34
樊伟胜
阅读(300)
评论(0)
推荐(0)
摘要:
sar是一个研究磁盘I/O的优秀工具。以下是sar磁盘I/O输出的一个示例。 第一行-d显示磁盘I/O信息,5 2选项是间隔和迭代,就像sar数据收集器那样。表3-3列出了字段和说明。 表3-3 sar -d字段 字 段 说 明 DEV 磁盘设备 tps 每秒传输数(或者每秒IO数) rd_sec/ 阅读全文
posted @ 2019-06-30 11:33
樊伟胜
阅读(715)
评论(0)
推荐(0)
摘要:
sar是一个研究磁盘I/O的优秀工具。以下是sar磁盘I/O输出的一个示例。 第一行-d显示磁盘I/O信息,5 2选项是间隔和迭代,就像sar数据收集器那样。表3-3列出了字段和说明。 表3-3 sar -d字段 字 段 说 明 DEV 磁盘设备 tps 每秒传输数(或者每秒IO数) rd_sec/ 阅读全文
posted @ 2019-06-30 11:32
樊伟胜
阅读(853)
评论(0)
推荐(0)
摘要:
sar -u输出显示CPU信息。-u选项是sar的默认选项。该输出以百分比显示CPU的使用情况。表3-2解释该输出。 表3-2 sar -u字段 字 段 说 明 CPU CPU编号 %user CPU 花费在用户进程(如应用程序、Shell 脚本或与该用户进行的交互)上的时间的百分比。 %nice 阅读全文
posted @ 2019-06-30 11:31
樊伟胜
阅读(722)
评论(0)
推荐(0)
摘要:
sar是一个优秀的一般性能监视工具,它可以输出Linux所完成的几乎所有工作的数据。sar命令在sysetat rpm中提供。示例中使用sysstat版本5.0.5,这是稳定的最新版本之一。关于版本和下载信息,请访问sysstat主页http://perso.wanadoo.fr/sebastien 阅读全文
posted @ 2019-06-30 11:10
樊伟胜
阅读(274)
评论(0)
推荐(0)
摘要:
mpstat (RHEL5默认不安装) mpstat是MultiProcessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。下面只介 阅读全文
posted @ 2019-06-30 11:08
樊伟胜
阅读(344)
评论(0)
推荐(0)
摘要:
pmap命令可以显示进程的内存映射,使用这个命令可以找出造成内存瓶颈的原因。 # pmap -d PID 显示PID为47394进程的内存信息。 # pmap -d 47394 输出样例: 47394: /usr/bin/php-cgi Address Kbytes Mode Offset Devi 阅读全文
posted @ 2019-06-30 11:08
樊伟胜
阅读(1082)
评论(0)
推荐(0)
摘要:
W w命令主要是查看当前登录的用户,这个命令相对来说比较简单。我们来看一下截图。 在上面这个截图里面呢,第一列user,代表登录的用户,第二列,tty代表用户登录的终端号,因为在linux中并不是只有一个终端的,pts/2代表是图形界面的第二个终端(这仅是个人意见,网上的对pts的看法可能有些争议) 阅读全文
posted @ 2019-06-30 11:07
樊伟胜
阅读(333)
评论(0)
推荐(0)
摘要:
uptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。 uptime的输出包含一项内容是load average,显示了最近1,5,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降 阅读全文
posted @ 2019-06-30 11:06
樊伟胜
阅读(1008)
评论(0)
推荐(0)
摘要:
用途:报告中央处理器(CPU)统计信息和整个系统、适配器、tty 设备、磁盘和 CD-ROM 的输入/输出统计信息。 语法:iostat [ -c | -d ] [ -k ] [ -t | -m ] [ -V ] [ -x [ device ] ] [ interval [ count ] ] 描述 阅读全文
posted @ 2019-06-30 11:04
樊伟胜
阅读(262)
评论(0)
推荐(0)
摘要:
虚拟内存运行原理 在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,内核会释放某些进程所占用但未使用的部分或所有物理内存,将这部分资料存储在磁盘上直到进程下一次调用,并将释放出的内存提供给有需要的进程使用。 在Linux 阅读全文
posted @ 2019-06-30 10:54
樊伟胜
阅读(312)
评论(0)
推荐(0)
摘要:
语 法: free [-bkmotV][-s <间隔秒数>] 补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。 参 数: -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存 阅读全文
posted @ 2019-06-30 10:53
樊伟胜
阅读(371)
评论(0)
推荐(0)
摘要:
top命令用来显示系统当前的进程状况。 格式:top [选项] 主要选项如下。 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。 c:显示进程完整的路径与名称。 S:累积模式,会将已完成或消失的子进程的CPU时间累积起来。 s:安全模 阅读全文
posted @ 2019-06-30 10:48
樊伟胜
阅读(1003)
评论(0)
推荐(0)
摘要:
功能:pstree命令列出当前的进程,以及它们的树状结构。 格式:pstree [选项] [pid|user] 主要选项如下: -a:显示执行程序的命令与完整参数。 -c:取消同名程序,合并显示。 -h:对输出结果进行处理,高亮显示正在执行的程序。 -l:长格式显示。 -n:以PID大小排序。 -p 阅读全文
posted @ 2019-06-30 10:46
樊伟胜
阅读(317)
评论(0)
推荐(0)
摘要:
ps ps为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用top工具。 ps 的参数说明: ps 提供了很多的选项参数,常用的有以下几个; l 长格式输出; u 按用户名和启动时间的顺序来显示进程; j 用任务格式来显示进程; f 用树形格式来显示进程; 阅读全文
posted @ 2019-06-30 10:45
樊伟胜
阅读(206)
评论(0)
推荐(0)
摘要:
进程就是运行中的程序,一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。 1、 进程分类 进程一 阅读全文
posted @ 2019-06-30 10:44
樊伟胜
阅读(196)
评论(0)
推荐(0)
摘要:
init的进程号是1,从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程序,init程序需要读取设置文件/etc/inittab。inittab是个不可执行的文本文件,他有若干行指令所组成。在Redhat系统中,inittab的内容如下所示(以“# 阅读全文
posted @ 2019-06-30 10:43
樊伟胜
阅读(2453)
评论(0)
推荐(0)
摘要:
在目录 /etc/rc.d/init.d 下有许多服务器脚本程序,一般称为服务(service), 在 /etc/rc.d 下有 7 个名为 rcN.d 的目录,其中 N=0-6,对应于系统的 7 个运行级别, rcN.d 目录下,都是一些符号链接文件,这些链接文件都指向 init.d 目录下的 s 阅读全文
posted @ 2019-06-30 10:42
樊伟胜
阅读(223)
评论(0)
推荐(1)
摘要:
Linux 系统有 7 个运行级别,Linux 系统任何时候都运行在一个指定的运行级别上,不同的运行级别所运行的程序和服务不尽相同,所要完成的工作和要达到的目的也不相同 · 运行级别 0 系统停机(halt)状态,系统的默认运行级别不能设为 0,否则不能正常启动 · 运行级别 1 单用户工作(sin 阅读全文
posted @ 2019-06-30 10:41
樊伟胜
阅读(2288)
评论(0)
推荐(0)
摘要:
在Linux和WINDOWS两系统并存时就需要安装GRUB(Grand Unified Bootloader),GRUB被广泛地用于替代lilo,GRUB支持在启动时使用命令行模式,支持md5加密保护 还可以从ext2/ext3、ReiseFS、JFS、FAT、minix及FFS文件系统上启动其配置 阅读全文
posted @ 2019-06-30 10:40
樊伟胜
阅读(1476)
评论(0)
推荐(0)
摘要:
1) BIOS 自检 2) 启动 GRUB/LILO 3) 运行 Linux kernel 并检测硬件 4) 挂载根文件系统 5) 运行 Linux 系统的第一个进程 init(其 PID 永远为 1,是所有其它进程的父进程) 6) init 读取系统引导配置文件 /etc/inittab 中的信息 阅读全文
posted @ 2019-06-30 09:51
樊伟胜
阅读(145)
评论(0)
推荐(0)
摘要:
例1:同步时间 # ntpdate 210.72.145.44 (210.72.145.44是中国国家授时中心的官方服务器) 例2:定时同步时间 # crontab –e添加脚本例子如下: */20 * * * * /usr/sbin/ntpdate 210.72.145.44 //每20分钟执行一 阅读全文
posted @ 2019-06-30 09:48
樊伟胜
阅读(183)
评论(0)
推荐(0)
摘要:
# tzselect Please identify a location so that time zone rules can be set correctly. Please select a continent or ocean. 1) Africa 2) Americas 3) Antar 阅读全文
posted @ 2019-06-30 09:46
樊伟胜
阅读(273)
评论(0)
推荐(0)
摘要:
1、date: 语法格式:date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]Y 阅读全文
posted @ 2019-06-30 09:45
樊伟胜
阅读(1810)
评论(0)
推荐(0)
摘要:
Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的 设置,然后系统 阅读全文
posted @ 2019-06-30 09:44
樊伟胜
阅读(244)
评论(0)
推荐(0)
摘要:
创建容器,位置在/etc/yum.repos.d,扩展名必须是.repo #cd /etc/yum.repos.d #vim yum.repo 新建一个仓库文件,名字可以随便定义,在文件中写如下内容 [base] #代表容器名称,中括号一定要存在,里面的名字可随便取 name=base #说明这个容 阅读全文
posted @ 2019-06-30 09:42
樊伟胜
阅读(2879)
评论(0)
推荐(0)
摘要:
1、安装和升级一个rpm 包; [root@localhost beinan]#rpm -vih file.rpm 注:这个是用来安装一个新的rpm 包; [root@localhost beinan]#rpm -Uvh file.rpm 注:这是用来升级一个rpm 包; 如果有依赖关系的,请解决依 阅读全文
posted @ 2019-06-30 09:41
樊伟胜
阅读(2482)
评论(0)
推荐(0)
摘要:
查看的前提是您有一个.rpm 的文件,也就是说对既有软件file.rpm的查看等; 1、查看一个软件包的用途、版本等信息; 语法: rpm -qpi file.rpm 举例: [root@localhost RPMS]# rpm -qpi lynx-2.8.5-23.i386.rpm 2、查看一件软 阅读全文
posted @ 2019-06-30 09:40
樊伟胜
阅读(1621)
评论(0)
推荐(0)
摘要:
RPM RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装。 初始化rpm 数据库 通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库; 阅读全文
posted @ 2019-06-30 09:38
樊伟胜
阅读(150)
评论(0)
推荐(0)
摘要:
目录结构及主要内容“/”根目录部分有以下子目录: ◆/usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。 ◆/var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临 阅读全文
posted @ 2019-06-30 09:37
樊伟胜
阅读(135)
评论(0)
推荐(0)
摘要:
功能说明:变更文件或目录的所属群组。 语 法:chgrp [-cfhRv][--help][--version][所属群组][文件或目录...] 或 chgrp [-cfhRv][--help][--reference=<参考文件或目录>][--version][文件或目录...] 补充说明:在UN 阅读全文
posted @ 2019-06-30 09:35
樊伟胜
阅读(967)
评论(0)
推荐(0)
摘要:
chown 命令用途更改与文件关联的所有者或组。 语法chown[ -f ] [ -h] [ -R ] Owner [ :Group ] { File ... | Directory ... } 描述chown命令将 File 参数指定的文件的所有者更改为 Owner 参数指定的用户。Owner 参 阅读全文
posted @ 2019-06-30 09:34
樊伟胜
阅读(3178)
评论(0)
推荐(0)
摘要:
很显然,系统中各种文件的权限设置对特定用户的数据安全有很大影响。但是要求用户逐一明确设置系统中每个文件的权限也是不现实的,为此,需要使用umask命令,该命令可以为用户账号中新文件的创建进行缺省设置。系统管理员必须要为你设置一个合理的u m a s k值,以确保你创建的文件具有所希望的缺省权限,防止 阅读全文
posted @ 2019-06-30 09:33
樊伟胜
阅读(4267)
评论(0)
推荐(0)
摘要:
chmod 文件或者目录的用户能够使用chmod命令修改文件的权限。Chmod命令有两种方式:一种是字符方式,使用字符来修改文件的权限;另外一种是数字方式,使用3个数字的组合来修改文件的权限。 使用方式 : chmod [-cfvR] [--help] [--version] mode file.. 阅读全文
posted @ 2019-06-30 09:31
樊伟胜
阅读(172)
评论(0)
推荐(0)
摘要:
sudo 的适用条件; 由于su 对切换到超级权限用户root后,权限的无限制性,所以su并不能担任多个管理员所管理的系统。如果用su 来切换到超级用户来管理系统,也不能明确哪些工作是由哪个管理员进行的操作。特别是对于服务器的管理有多人参与管理时,最好是针对每个管理员的技术特长和管理范围,并且有针对 阅读全文
posted @ 2019-06-30 09:30
樊伟胜
阅读(580)
评论(0)
推荐(0)
摘要:
1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的 阅读全文
posted @ 2019-06-30 09:27
樊伟胜
阅读(2997)
评论(0)
推荐(0)
摘要:
1、对任何文件、目录或进程进行操作; 但值得注意的是这种操作是在系统最高许可范围内的操作;有些操作就是具有超级权限的root也无法完成; 比如/proc 目录,/proc 是用来反应系统运行的实时状态信息的,因此即便是root也无能为力;它的权限如下 [root@localhost ~]# pwd 阅读全文
posted @ 2019-06-30 09:24
樊伟胜
阅读(1476)
评论(0)
推荐(0)
摘要:
什么是超级用户 在所有Linux系统中,系统都是通过UID来区分用户权限级别的,而UID为0的用户被系统约定为是具有超级权限。超级用户具有在系统约定的最高权限满园内操作,所以说超级用户可以完成系统管理的所有工具;我们可以通过/etc/passwd 来查得UID为0的用户是root,而且只有root对 阅读全文
posted @ 2019-06-30 09:22
樊伟胜
阅读(5393)
评论(0)
推荐(0)
摘要:
前面介绍过SUID与SGID的功能,那么,如何打开文件使其成为具有SUID与SGID的权限呢?这就需要使用数字更改权限了。现在应该知道,使用数字 更改权限的方式为“3个数字”的组合,那么,如果在这3个数字之前再加上一个数字,最前面的数字就表示这几个属性了(注:通常我们使用chmod xyz file 阅读全文
posted @ 2019-06-30 09:21
樊伟胜
阅读(1188)
评论(0)
推荐(0)
摘要:
Linux系统是一个典型的多用户系统,不同的用户处于不同的地位。为了保护系统的安全性,Linux系统对不同用户访问同一文件的权限做了不同的规定。 对于一个Linux系统中的文件来说,它的权限可以分为三种:读的权限、写的权限和执行的权限,分别用r、w和x表示。不同的用户具有不同的读、写和执行的权限。 阅读全文
posted @ 2019-06-30 09:20
樊伟胜
阅读(215)
评论(0)
推荐(0)
摘要:
Linux广泛的被很多用户所接受,它强大的功能受到很多人喜欢,Linux文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。Linux文件的删除方式是用rm 命令。 Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般 阅读全文
posted @ 2019-06-30 09:18
樊伟胜
阅读(175)
评论(0)
推荐(0)
摘要:
W 可显示开机多久,当前登录的所有用户,平均负载 Who 显示当前登录的所有用户 Last 显示每个用户最后的登录时间 Lastlog 显示每个用户最后的登录时间 阅读全文
posted @ 2019-06-30 09:17
樊伟胜
阅读(589)
评论(0)
推荐(0)
摘要:
Su 命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。 使用方式 su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 c 阅读全文
posted @ 2019-06-30 09:15
樊伟胜
阅读(1040)
评论(0)
推荐(0)
摘要:
ACL是Access Control List 的缩写,主要用于在提供传统的owner、group、others的read、write、execute权限之外进行细部权限设置。 启动ACL 让/目录支持ACL: #mount –o remount ,acl / #mount |grep / //查看 阅读全文
posted @ 2019-06-30 09:11
樊伟胜
阅读(818)
评论(0)
推荐(0)
摘要:
Linux用户密码的有效期,是否可以修改密码可以通过login.defs文件控制.对login.defs文件修只影响后续建立的用户,如果要改变以前建立的用户的有效期等可以使用chage命令. Linux用户密码的复杂度可以通过pam pam_cracklib module或pam_passwdqc 阅读全文
posted @ 2019-06-30 09:01
樊伟胜
阅读(3359)
评论(0)
推荐(0)
摘要:
groups 用法很简单,就是查询用户所归属哪个或哪些用户组; 语法格式: groups 用户名 实例: [beinan@localhost ~]$ groups beinan 注:查询beinan所归属的用户组; beinan : beinan 注:beinan 是beinan用户组下的成员; [ 阅读全文
posted @ 2019-06-30 08:58
樊伟胜
阅读(678)
评论(0)
推荐(0)
摘要:
finger 工具侧重于用户信息的查询;查询的内容包括用户名(也被称为登录名Login),家目录,用户真实的名字(Name)... ... 办公地址、办公电话;也包括登录终端、写状态、空闭时间等; 我们最常用finger 来查询用户家目录、用户真实名、所用SHELL 类型、以及办公地址和电话,这是以 阅读全文
posted @ 2019-06-30 08:57
樊伟胜
阅读(511)
评论(0)
推荐(0)
摘要:
w、who和users工具,是查询已登录当前主机的用户;另外finger -s 也同样能查询;侧重点不一样;请自己对比着看;毕竟简单,这里只是介绍 ; [beinan@localhost ~]$ w 12:09:56 up 3:43, 7 users, load average: 0.16, 0.1 阅读全文
posted @ 2019-06-30 08:57
樊伟胜
阅读(810)
评论(0)
推荐(0)
摘要:
id 工具是用来查询用户信息,比如用户所归属的用户组,UID 和GID等;id 用法极为简单;我们举个例子说明一下; 语法格式: id [参数] [用户名] 至于有哪些参数,自己查一下 id --help 或man id ;如果id后面不接任何参数和任何用户,默认显示当前操作用户的用户名、所归属的用 阅读全文
posted @ 2019-06-30 08:56
樊伟胜
阅读(2086)
评论(0)
推荐(0)

浙公网安备 33010602011771号