linux编写who命令 linux who r

linux中who命令显示的pts/0和(:0)(:0.0)是什么意思先说pts/0吧,man里面是这样说的:ptmx
and
pts
-
pseudo-terminal
master
and
slave,pts是所谓的伪终端或虚拟终端,具体表现就是linux编写who命令你打开一个终端,这个终端就叫pts/0,如果你再打开一个终端,这个新的终端就叫pts
/1 。比如用who命令查询当前登录的用户,可以看到每个用户的TTY设备(简单来说就是用户输入命令还有显示信息的设备,比如终端),下面是linux编写who命令我机器上的显示:
calabash
tty7
2009-12-09
20:04
(:0)
calabash
pts/0
2009-12-09
20:20
(:0.0)
calabash
pts/1
2009-12-09
20:27
(:0.0)
有一个tty7是表示图形界面,我当前登录的是GNOME,当然就是图形界面了 。还有tty1-tty6表示文字界面,可以用Ctrl Alt F1-F6切换,F7就是切换回图形界面 。下面两行说明我当前打开了两个终端窗口,所以就有pts/0和pts/1
再说一下SSH吧 , 要把本机当做一个远程SSH服务器用,要先装个openssh-server,装完之后会自动启动sshd服务监听ssh连接 , Ubuntu应该是预装了openssh-client的,所以启动sshd后 , 可以自己连接自己,最简单的命令:ssh
user@localhost
至于Windows下面可以用putty用作ssh连接客户端 。然后突然想起很久以前小龚推荐我注册的一个unix-
center的账号可以登录上面的主机 , 就是SSH连接的 。今天在公司就一直挂在unix-
center的Ubuntu上面,发现上面登录的用户还真不少:
USER
TTY
FROM
LOGIN@
IDLE
JCPU
PCPU
WHAT
k418675
pts/2
202.108.140.161
08:32
3:42
0.08s
0.06s
sshd:
k418675
[
wateran_
pts/3
222.92.112.66
08:41
8:06
0.06s
0.06s
-bash
xiaoshe
pts/4
129.192.196.5
14:17
11:17m
0.08s
0.08s
-bash
lfly
pts/5
211.144.118.166
09:33
0.00s
0.24s
0.06s
sshd:
lfly
[pri
steed.de
pts/6
119.145.41.2
11:58
4:49
0.06s
0.06s
-bash
topojuly
pts/7
218.30.165.69
15:46
10:55m
0.10s
0.10s
-bash
nwpumabi
pts/8
222.92.112.66
15:12
1:35
0.08s
0.08s
-bash
ilylm
pts/9
113.96.216.247
16:26
1:15m
0.08s
0.08s
-bash
niugao
pts/10
:1.0
09:10
7:36
0.06s
0.06s
-bash
niugao
pts/11
:2.0
09:11
7:36
0.08s
0.08s
-bash
cu911
pts/12
221.215.10.154
16:38
0.00s
0.10s
0.02s
vi
./newhead.sh
wendao4
pts/13
113.9.75.218
16:47
3.00s
0.08s
0.08s
-bash
clyet
pts/15
218.247.11.196
14:12
2:07
0.08s
0.02s
sshd:
clyet
[pr
bigarmy
pts/17
124.207.17.24
10:46
4:22m
0.10s
0.10s
-bash
tonylu
pts/16
218.18.214.166
14:19
2:13m
0.08s
0.08s
-bash
nwpumabi
pts/19
222.92.112.66
11:08
5:38
0.08s
0.08s
-bash
vector09
pts/23
【linux编写who命令 linux who r】:8.0
11:18
5:26
0.38s
0.10s
-bash
vector09
pts/24
:9.0
11:18
5:29
0.08s
0.08s
-bash
vector09
pts/21
:8.0
11:23
5:24
0.08s
0.08s
bash
fishruby
pts/26
118.229.195.133
15:04
1:03
0.08s
0.08s
-bash
jy016492
pts/28
218.17.152.141
15:17
7:56m
0.08s
0.00s
sshd:
jy0164921
xingzj01
pts/29
222.92.112.66
12:46
4:00
0.08s
0.08s
-bash
ls87
pts/30
192.168.1.18
13:39
4:43m
0.20s
0.04s
vim
可以看到有很多pts,就是代表每个用户用来输入输出的终端了
linux中输入who命令后显示的是什么意思?本节中要介绍的不只是进程查看方面的内容,由于Linux是个多用户系统,有时候也要了解其他用户现在在干什么,所以在本节中还将接触多用户方面的内容 。同时Linux是一个多进程系统,经常需要对这些进程进行一些调配和管理;而要进行管理,首先就要知道现在的进程情况:究竟有哪些进程?进程情况如何?等等 。所以需要进程查看方面的工作 。
who命令
该命令主要用于查看当前在线上的用户情况 。这个命令非常有用 。如果用户想和其他用户建立即时通讯 , 比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来 。又如,系统管理员希望监视每个登录的用户此时此刻的所作所为,也要使用who命令 。
who命令的常用语法格式如下:
who 〔imqsuwHT〕 〔--count〕 〔--idle〕 〔--heading〕 〔--help〕 〔--message〕 〔--mesg〕 〔--version〕 〔--writable〕 〔file〕 〔am i〕
所有的选项都是可选的,也就是说可以单独使用who命令 。不使用任何选项时,who命令将显示以下三项内容:
login name:登录用户名;
terminal line:使用终端设备;
login time:登录到系统的时间 。
如果给出的是两个非选项参数,那么who命令将只显示运行who程序的用户名、登录终端和登录时间 。通常这两个参数是“am i”,即该命令格式为:“who am i” 。
下面对who命令的常用参数进行说明 。
-m 和“who am i”的作用一样,显示运行该程序的用户名 。
-q,--count 只显示用户的登录帐号和登录用户的数量,该选项优先级高于其他任何选项 。
-s 忽略 。主要是用于和其他版本的who命令兼容 。
-i,-u,--idle 在登录时间后面显示该用户最后一次对系统进行操作至今的时间 , 也就是常说的“发呆”时间 。其中“.”符号代表该用户在前1秒仍然处于活动状态;“old”则表示该用户空闲已经超过了24小时 。
-w,-T--mesg,--message,--writable 和-s选项一样,在登录帐号后面显示一个字符来表示用户的信息状态:
:允许写信息;
-:不允许写信息;
?:不能找到终端设备 。
--help 在标准输出上显示帮助信息 。
--version 在标准输出上显示版本信息 。
下面介绍who命令的一些基本用法 。
如果需要查看在系统上究竟有哪些用户,可以直接使用who命令 。
〔例17〕 查看登录到系统的用户情况
$ whoroot tty1 Mar 17 13:49foxy tty2 Mar 17 13:49root tty3 Mar 17 13:49bbs ttyp0 Mar 17 13:49 (river.net)
可以看到,现在系统一共有四个用户 。第一列是登录用户的帐号;第二列是登录所使用的终端;第三列是登录时间;第四列是用户从什么地方登录的网络地址 , 这里是域名 。
一般来说,这样就可以了解登录用户的大致情况了 。但有时上面的显示不是那么直观,因为没有标题说明,不容易看懂,这时就需要使用-H选项了 。
〔例18〕 查看登录用户的详细情况,键入:
$ who -uH
显示如下:
USER LINE LOGIN-TIME IDLE FROMroot tty1 Mar 17 13:49 .foxy tty2 Mar 17 13:49 00:01root tty3 Mar 17 13:49 00:01bbs ttyp0 Mar 17 13:49 00:01 (river.net)
这样一目了然 。其中-u选项指定显示用户空闲时间 , 所以可以看到多了一项IDLE 。第一个root用户的IDLE项是一个“.”,这就说明该用户在前1秒仍然是活动的,而其他用户后面都有一个时间,称为空闲时间 。
最后来看看使用“who am i”格式命令的结果:233.river.net!root tty1 Mar 17 13:49 。可见只显示出了运行该who命令的用户情况,当然这时候不存在空闲时间 。who命令应用起来非常简单,可以比较准确地掌握用户的情况,所以使用非常广泛 。
w命令
该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大 , 它不但可以显示有谁登录到系统 , 还可以显示出这些用户当前正在进行的工作 , 并且统计数据相对who命令来说更加详细和科学 , 可以认为w命令就是who命令的一个增强版 。
Linux b Shell脚本里面用who命令显示用户以后怎么判断用户是否多次登录 然后把多次登陆的用户全名输出来who | awk '{w[$1] =1} END{for(a in w) if(w[a]1) print a}'
用一个数组w记录每一个用户(who结果每行第一个字段)出现的次数
次数大于1就打印出来
linux如何查看有多少用户登录1、使用w命令查看登录用户正在使用的进程信息
Linux w命令用于显示目前登入系统的用户信息 。
执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序 。
单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息 。
语法:
w [-fhlsuV][用户名称]
参数:
-f 开启或关闭显示用户从何处登入系统 。
-h 不显示各栏位的标题信息列 。
-l 使用详细格式列表 , 此为预设值 。
-s 使用简洁格式列表 , 不显示用户登入时间等 。
-u 忽略执行程序的名称,以及该程序耗费CPU时间的信息 。
-V 显示版本信息 。
w命令用于显示已经登录系统的用户的名称,以及他们正在做的事 。该命令所使用的信息来源于/var/run/utmp文件 。
w命令输出的信息包括:用户名称、用户的机器名称或tty号、远程主机地址、用户登录系统的时间、空闲时间、当前进程所用时间、用户当前正在使用的命令 。
2、使用who命令查看用户名称及所启动的进程
who命令用于列举出当前已登录系统的用户名称 。其输出为:用户名、tty号、时间日期、主机地址 。
Linux中who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU使用量、动作等等 。
语法:
who[参数]
可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器 。
参数:
-H或--heading 显示各栏位的标题信息列 。
-i或-u或-idle
显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成.号,如果该用户已超过24小时没有任何动作,则标示出old字符串 。
-m 此参数的效果和指定am i字符串相同 。
-q或--count 只显示登入系统的帐号名称和总人数 。
-w或-T或--mesg或--message或--writable 显示用户的信息状态栏 。
-l 列出任何登录进程 。
-T或-w 显示用户的信息状态栏 。
Linux操作系统中date和who命令是怎么执行的,能帮我看一下执行结果的每一句是什么意思吗用户打PC电源BIOS机自检按BIOS设置启设备(通硬盘)启
接着启设备安装引导程序lilo或grub始引导LinuxLinux首先进行内核引导
接执行init程序init程序调用rc.sysinitrc等程序rc.sysinitrc完系
统初始化运行服务任务返init;init启mingetty打终端供用户登
录系统用户登录功进入Shell完机登录整启程
加载内核
LILO启选择Linux作准备引导操作系统第加载东西内核请记住计算机内存存任何操作系统 PC(设计缺陷)没办存取机器全部内存内核必须完整加载用RAM第兆字节内实现目内核压缩文件部包含着必要代码先设置CPU进入安全模式(解除内存限制)再内核剩余部进行解压缩
执行内核
内核内存解压缩始运行内核知道本身内建各种功能说编译模块内核部能使用基本内核必须足够代码设置自虚拟内存系统根文件系统(通ext2文件系统)旦内核启运行硬件检测决定需要哪些设备驱程序进行初始化始内核能够挂装根文件系统(程类似于Windows识别并存取C盘程)内核挂装根文件系统启并运行叫做 init程序
注意:我故意略Linux内核启许细节些细节内核发员才兴趣奇访问http://址处 Kernel Hackers Guide
init进程
init进程非内核进程第启运行进程编号PID值总1init读配置文件/etc/inittab决定需要启运行级别(Runlevel)根本说运行级别规定整系统行每级别(别由06整数表示)满足特定目定义 initdefault级别值直接选否则需要由用户输入代表运行级别数值
输入代表运行级别数字init根据/etc/inittab文件定义执行命令脚本程序缺省运行级别取决于安装阶段登录程序选择:使用基于文本使用基于X-Window登录程序
rc命令脚本程序
我已经知道运行级别发改变由/etc/inittab文件定义需要运行哪命令脚本程序些命令脚本程序负责启或者停止该运行级别特定各种服务由于需要管理服务数量需要使用rc命令脚本程序其主要/etc/rc.d/rc负责每运行级别按照确顺序调用相应命令脚本程序我想象命令脚本程序容易变难控制防止类事件发需要使用精设计案
每运行级别说/etc/rc.d目录都应级目录些运行级别级目录命名rcX.d其X代表运行级别数字比说运行级别3全部命令脚本程序都保存/etc/rc.d/rc3.d目录
各运行级别目录都建立/etc/rc.d/init.d目录命令脚本程序符号链接些符号链接并使用命令脚本程序 /etc/rc.d/init.d目录原名字命令脚本程序用启服务其符号链接名字字母S打;命令脚本程序用关闭服务其符号链接名字字母K打
许情况些命令脚本程序执行顺序都重要没先配置网络接口没办使用DNS服务解析主机名安排执行顺序字母S 或者K面紧跟着两位数字数值数值前面执行比:/etc/rc.d/rc3.d/S50inet /etc/rc.d/rc3.d/S55named前执行(S50inet配置网络设置S55named启DNS服务器)
存放/etc/rc.d/init.d目录、符号链接命令脚本程序真实干家完启或者停止各种服务操作程 /etc/rc.d/rc运行通每特定运行级别目录候根据数字顺序依调用各命令脚本程序执行先运行字母K打命令脚本程序再运行字母S打命令脚本程序字母K打命令脚本程序说传递Stop参数;类似字母S打命令脚本程序说传递 Start参数
编写自rc命令脚本
维护Linux系统运转肯定遇需要系统管理员机或者关机命令脚本进行修改情况两种用实现修改目:
● 所做修改引导机候起作用并且改考虑简单编辑/etc/rc.d/rc.local脚本命令脚本程序引导程步执行
● 所做修改比较细致或者要求关闭进程使明确停止运行则需要/etc/rc.d/init.d目录添加命令脚本程序命令脚本程序必须接受StartStop参数并完相应操作
第种编辑/etc/rc.d/rc.local脚本两种比较简单想命令脚本程序添加内容需要使用喜欢编辑器程序打再打算执行命令附加文件末尾两行修改说确便利
确实需要使用命令脚本程序必须选择第二编写rc命令脚本程序程并像想象困难我面给例看看实现(顺便说句我例作范本按照自需要进行修改添加)
假设打算每隔60钟调用特殊程序弹条消息提醒自需要键盘前面离休息命令脚本程序包括面几部:
● 关于命令脚本程序功能说明(忘记);
● 试图运行前验证命令脚本程序确实存;
● 接受startstop参数并执行要求作
参数给定我编写命令脚本程序程序简单家自编写我给
编写新命令脚本程序再相关运行级别目录加必要符号链接控制命令脚本程序启或者停止我印象想让运行级别3或者运行级别5启原我认两运行级别才工作希望命令脚本程序进入运行级别6(重启)候关闭
激或者禁止服务项目
候发现引导候并需要某特定服务启考虑使用Linux替换Windows NT文件打印服务器更
我已经知道特定运行级别目录给符号链接改名称让该服务启其名称第字母由S改K旦熟练掌握命令行符号链接发现激或者禁止服务快办
习改名候能觉图形化操作界面ksysv比较容易掌握虽原设计使用KDE环境 Red Hat Linux 7.2缺省安装GNOME环境运行想启需简单打xterm窗口并输入ksysv命令屏幕现窗口其列能够修改全部参数需要包括线帮助
警告:现实系统习本文知识要运用识试着启脚本程序进行修改候要记住所做修改能造系统能工作且采用重启恢复要运转系统实验新设置准备修改文件要全部进行备份重要手边要准备张引导盘防测
1.Linux操作比较复杂,windows比较简单.
Linux速度比较快,安全性比windows
软件能windows运行
与Linux兼容软件发.
Linux适用网络面.
2. Linux?
简单说 Linux套免费使用自由传播类 Unix操作系统主要用于基
于 Intel x86系列 CPU计算机系统由世界各千万程序员
设计实现其目建立受任何商品化软件版权制约、全世界都能自
由使用 Unix兼容产品 Linux现早始于位名叫 Linus Torvalds
计算机业余者芬兰赫尔辛基目想设计
代替 Minix(由位名叫 Andrew Tannebaum计算机教授编写操作系
统示教程序)操作系统操作系统用于 386、 486或奔腾处理器
计算机并且具 Unix操作系统全部功能始 Linux雏形设计
Linux高效性灵性著称能够 PC计算机实现全部 Unix特性
具任务、用户能力 Linux GNU公共许权限免费获
符合 POSIX标准操作系统 Linux操作系统软件包仅包括完整 Linux操
作系统且包括文本编辑器、高级语言编译器等应用软件包括带
窗口管理器 X-Windows图形用户界面同我使用 Windows NT允
许我使用窗口、图标菜单系统进行操作
Linux与其操作系统区别:
Linux与 MS-DOS、 OS/2、 Windows等其操作系统共存于同台机器
均操作系统具些共性互相间各特色所区别
目前运行 PC机操作系统主要Microsoft MS-DOS、 Windows、 Windows
NT、 IBM OS/2等早期 PC机用户普遍使用 MS-DOS种操作系统机
器硬件配置要求高随着计算机硬件技术飞速发展硬件设备价格越
越低相容易提高计算机硬件配置于始使用
Windows、Windows NT等具图形界面操作系统 Linux新近所关注
操作系统逐渐 PC机用户所接受 Linux与其操作系统主
要区别呢面两面加论述
首先看Linux与 MS- DOS间区别 同系统运行 Linux MS-DOS
已普遍发挥处理器功能说 MS-DOS没完全实现 x86处理器功能
Linux完全处理器保护模式运行并且发处理器所特性 Linux
直接访问计算机内所用内存提供完整 Unix接口 MS-DOS支持部
Unix接口
使用费用言 Linux MS-DOS两种完全同实体与其商业操作系统
相比 MS-DOS价格比较便宜且 PC机用户占率任何其 PC
机操作系统都难达 MS-DOS普及程度其操作系统费用数
PC机用户说都负担 Linux免费用户 internet或
者其途径获版本且任意使用用考虑费用问题 操作系统
功能说 MS-DOS单任务操作系统旦用户运行 MS-DOS应用
程序独占系统资源用户能再同运行其应用程序 Linux
任务操作系统用户同运行应用程序 再看 Linux与
OS/2、 Windows、 Windows NT间区别
发展背景看 Linux与其操作系统区别 Linux比较熟
操作系统发展其操作系统 Windows NT等都自体系
应相依托操作系统区别使 Linux用户能 Unix团体贡献
获利 Unix世界使用普遍、发展熟操作系统七十
代期发展起微机巨型机任务系统虽接口比较混乱并缺少
相集标准发展壮广泛使用操作系统论
Unix作者 Unix用户都认 Unix才真操作系统
3. 首先需要明白Linuxwindows由家商业公司维护软件
包装Linux任意包装自由配置东西任何家公司
都按照自想比加点功能加文支持作Linux些
Linux虽核部都所带各种软件缺省配置都区

用种Linux 发布 (同Linux我叫做同发布)许硬件配置
各种软件安装用另外种许速度快再种许支持文比较总
没白吃午餐windows想东西linux许需要熬夜才能
所始选择distribution必须非否则自刚随某杂志
Linux发布所都始安装等硬盘数据毁
或者网络哭跄配候晚玩笑我知道windows
安装驱程序鼠标点几Linux驱网卡折腾夜
希奇 -- 我觉值
所面Linux distribution应选择哪呢
比较著名Linux distribution:
RedHat:新版本6.2, 7.0beta由于RedHat公司已经市获
商业支持所硬件软件兼容性实际已经Linux
工业标准想象比Oracle厂商板需要
Linux发版本同Linux dist需要单独发维护本考虑
自认准Linux
Slackware(7.1)早Linux忠实用户现越越行
SuSe Linux德做欧洲流行些驱优势
另外DebianCorelLinux等dist介绍
看内媒体吹捧各种文Linux优势主要
文处理前篇文章提想用文用windows 2000实际
我觉7字班前辈跟我说句:(我说)计算机看
文本身件古怪事情抱着习计算机目
能避免阅读英文文档即使microsoft文档关编程文档新
全英文要BBS看文网页等用英文dist能做
4. LinuxWindows区别
Linux Windows系列完全任务操作系统支持同用户接口
、网络安全性LinuxWindows真区别于Linux 事实Unix
种版本且自Unix贡献非巨使Unix重要仅
于用户机器说Unix流行操作系统且于免费软件基础
Internet量免费软件都针Unix系统编写由于众Unix厂
商所Unix许实现没单独组织负责Unix发现
存股巨力量推Unix社团放系统形式走向标准化另面Windo
ws系列专用系统由发操作系统公司控制接口设计意义种
公司利润高程序设计用户接口设计建立严格标准些
放系统社团完全些组织试图完标准化Unix程序设计接口任务
特别要指Linux完全兼容POSIX.1标准
安全问题于IT管理员说需要期关注主管需要套框架操作系
统安全性进行合理评估包括:基本安全、网络安全协议应用协议、发
布与操作、确信度、信计算、放标准本文我按照七类别比
较微软WindowsLinux安全性终定性结论:目前止Linux提供相
于Windows更安全性能面例外(确信度)
论按照标准WindowsLinux进行评估都存定问题:每操作系
统都止版本微软操作系统Windows98、 Windows NT、 Windows 2000
、 Windows 2003 ServerWindows
CELinux发行版由于内核(基于2.2、2.4、2.6)同软件包同
较差异我本文所使用操作系统都目前技术些"古"
解决案
用户需要记?。篖inuxWindows设计存哲性区别Windows操作系统
倾向于更功能集操作系统内部并程序与内核相结合;Linux同
于Windows内核空间与用户空间明显界限根据设计架构同两者
都使操作系统更加安全
LinuxWindows安全性基本改变
于用户说LinuxWindows断更新引发两者间竞争用户
自喜欢系统同关注竞争发展微软主性似乎更高些――
由于业界"冷嘲热讽""激励"与Linux断发展微软几月Window
s安全进行改观届微软发布Windows XPWindowsXP Service Pack 2
服务包增强Windows安全性关闭原先默认放许服务提供新
补丁管理工具例:避免受用信息警告服务信使服务都
关闭数情况关闭些特性于增强系统安全性处难
安全性与软件功能性、灵性间作折衷
显著表现:微软更加关注改进用性同增强系统安全性比:200
3许针微软漏洞攻击程序都使用执行文件作电邮件附件(例My
Doom)Service Pack2包括附件执行服务Outlook/Exchange、 Windows
MessengerInternet Explorer提供统环境能降低用户运行执
行文件染病毒或者蠕虫威胁性另外禁止数据页执行性限制潜
缓冲区溢威胁微软WindowsXP Service Pack
2并没修改Windows问题架构及安全传输部部重担交
给用户
微软重点显支持应用程序安全性WindowsXP Service Pack 2增强
许面都Outlook/ExchangeInternet
Explorer作象例:Internet Explorer智能MIME类型检查
目标内容类型进行检查用户获悉该内容否存潜害程序
软件能病毒与同事电数据表区呢
WindowsXP Service Pack 2另新特性能够卸载浏览器余插件需
要终端用户检查并判断需要卸载哪些插件Outlook/Exchange预览电邮件
消息用户打前电邮件删除另应用安全增强防
火墙网络协议栈前启于软件发者说远程调用权限改变
使安全性差代码难工作
WindowsXP Service Pack 2Windows用户提供许华丽新特性问题
仍存:些特性管理员甚至终端用户造负担增加W
indows操作系统代码安全性同让系统变更加复杂
Linux 与 Windows 同
虽些类似处WindowsLinux工作式存些根本区别
些区别您两者都熟悉才能体却 Linux 思想核
Linux 应用目标网络打印
Windows初现候世界纸张世界Windows伟
于您工作便看并打印端影响 Windows
期发展
同Linux 受其起源影响Linux 设计定位于网络操作系统
设计灵自于 Unix 操作系统命令设计比较简单或者说比较
简洁由于纯文本非跨网络工作所 Linux 配置文件数据都文
本基础
些熟悉图形环境说Linux服务器初看能比较原始Linux发
更关注内功能表面东西即使纯文本环境Lin
ux同拥非先进网络、脚本安全能力执行些任务所需某些表面
看起比较奇怪步骤令费解除非您认识 Linux 期望网络与其
Linux系统协同执行些任务Linux自执行能力强需要设计批处
理文件让系统自完非详细任务Linux 种能力自于其基于
文本本质
选 GUI
Linux图形组件Linux支持高端图形适配器显示器完全胜任图形相关
工作现许数字效艺术家Linux工作站进行设计工作
前些工作需要使用IRIX系统完图形环境并没集 Linux
运行于系统单独层意味着您运行 GUI或者需要才
运行 GUI您系统主要任务提供Web应用您停掉图形界面
其所用内存CPU资源用于您服务您需要 GUI 环境做些工作
再打工作完再其关闭
Linux 图形化管理工具及办公工具比电邮件、网络浏览器
文档处理工具等 Linux 图形化管理工具通控制台 (命令
行) 工具扩展说用图形化工具能完所工作用控制台命令同
完同使用图形化工具并妨碍您配置文件进行手工修改其实
际意义能并特别显易见图形化管理工具所做任何工
作都命令行式完表示些工作由脚本实现脚
本化命令自执行任务Linux 同支持两种式并要求您
用文本或者用 GUI您根据您需要选择
Linux 配置文件类读文本文件与 WindowsINI 文
件类似与 Windows 注册表机制思路本质区别每应用程序都
其自配置文件且通与其配置文件放起部
配置文件都存放于目录树 (/etc) 单所看起逻辑
起文本文件配置式使通特殊系统工具完配置文件
备份、检查编辑工作
文件名扩展
Linux使用文件名扩展识别文件类型相反Linux根据文件内容识
别其类型提高类读性您仍使用文件名扩展 Linux 系统
说没任何作用些应用程序比 Web 服务器能使用命名约定
识别文件类型特定应用程序要求 Linux 系统本身要求
Linux通文件访问权限判断文件否执行文件任何文件都赋予
执行权限程序脚本创建者或管理员识别执行文件
做利于安全保存系统执行文件能自执行防
止许脚本病毒
重新引导手段
您使用Windows已经间您能已经习惯于各种原(软件安装
纠服务故障)重新引导系统Linux思想您习惯需要改变Linu
x本质更遵循牛顿运定律旦始运行保持运行状态直受
外素影响比硬件故障实际Linux系统设计使应用程序
导致内核崩溃必经重新引导(与Windows系统设计相言)
所除Linux内核外其软件安装、启、停止重新配置都用重新引
导系统
您确实重新引导 Linux 系统问题能解决且使问题更
加恶化习并掌握 Linux 服务运行级别功解决问题关键习 Linux
困难克服重新引导系统习惯
另外您远程完Linux工作要些基本网络服务运行
您进入系统且系统特定服务现问题您
进行故障诊断同让其服务继续运行您系统同运行
服务候种管理式非重要
命令区写
所 Linux 命令选项都区写例 -R 与 -r 同做同
事情控制台命令几乎都写我 第 2 部. 控制台速班
命令进行更详细介绍
广泛硬件支持能任何流行操作系统基本要求伸缩性重要面Windows操作系统面做确非色:面Windows广泛使用使任何硬件厂商推新硬件都Windows作标准平台加支持并且断新Windows版本更新驱程序;另面量硬件支持反推Windows平台进步普及
Linux硬件驱程序通都由些需要些硬件用户自发. Linux共享性能够快给些用硬件提供驱程序些驱程序需要续支持帮助克服潜稳定性至于些尚未普及组件各式各USB设备其驱程序发需要更支持满足同用户需要
SMP(称处理器)支持
CPU计算机系统核部否具良SMP支持直接影响型应用性能
Windows 2000 Advanced Server零售版本支持四路SMPOEM版支持达32路SMPCPU支持级别Windows 4.0相比没变化SMP实现代码进行改进使高性能缩放更线性进行Windows NT Server 4.0企业版已经实现创纪录性能价格水平随着SMP缩放改进趋势Windows 2000 Advanced ServerDatacenter Server延续采用八路设计或者于八路设计系统性能提高明显
Linux致力于解决核部SMP支持提高Linux型应用性能尽管LinuxSMP设计Linux Torvalds曾经说LinuxSMP评测表现差我期望些问题能够2.4版本内核解决使更校或者企业使用经考验Linux实现核程序
群集支持
Windows 2000 Server具强群集功能Compaq近所能TPC-C比赛傲视群雄击败所手靠巨着12节点96处理器群集运行Windows 2000 Server
尽管Linux没高端系统运行关键性应用程序面色记录近Linux群集项目发布少东西希望Linux发者军发更完善群集功能
特定计算环境支持
使每系统都适合于自工作场合系统特定计算环境支持
微软发同操作系统完同类型任务Windows CE适用于型手持式电脑笔记本电脑Windows 95/98Windows 2000 Professional适用于桌面计算机Windows NT 4.0Windows 2000 Server则适用于型服务器应用程序作系列操作系统家族Windows各种同工作环境提供良伸缩性支持
由于Linux部用平台处于发初始阶段于各种同计算环境支持Linux系统步目标
文档编制
众所周知随着系统变越越复杂功能越越强编制文档非重要助于用户系统理解管理详尽文档说明助于我熟练掌握所功能特性
微软通其产品提供深入细致文档说明文档本化面做Linux产品文档说明需要进步规范
答者:刚丝 - 试用期 级 9-6 13:12
1、系统构说linux源软件windows意味着喜欢linux系统做想做任何改点于windows说想要想
2、运行稳定性说各利弊linux任何程序都相独立哪怕gnomekde(图形界面)独立软件崩溃软件崩溃少造系统瘫痪(死机)重新运行程序windows用说没见windows死机我没见
3、用户说linux真用户系统用户真登录于windows说虽雏形太戏化摆设已
4、于文支持说windows版本于windows支持强字体漂亮linux虽支持文要完全支持文要手做设置算做再总机看文乱码(几乎每软件都要设置字体字符编码)且文字体比较烦看(看基本都源ps:都想操作系统花钱买几字体盗版@用linux初衷)
5、于系统更新说apt目前linux二选择快捷普遍、简单且版验证虞windows错漏洞总比补丁快更何况我没用版呢
6、安全性说其实条说问题我用windows杀毒软件、防火墙、防垃圾软件、防间谍软件占部系统资源防胜防谁没毒或木马、流氓软件呢
linux用些烦东西
7、应用软件说虽linux软件windows说真没办比谁让windows几乎操作系统代名呢
8、易用性说我自我觉用windows、mac、linux论界面、鼠标操作、文件格式windows都相容易手其操作系统几乎都要摸索探索更何况linux配置都基于文档要手工修改些配置文件于想我说厄代码明能记否
windows几乎支鼠标能解决所问题呵呵
9、综述:各种优缺点远至些说
要于应用用windows吧习容易资料早
于习用用linux吧要做厌其烦理准备于混乱linux版本说要记同问题n种解决办能种合适网资料相比较匮乏比较单且抄袭严重
linux我推荐用新华linux文化(少烦神)论坛做错
COPY!
linux下who命令的使用问题!楼上的理解也错误
who am i 其实运行了 who命令 am 和 i 作为参数 并没有被接受
who指令显示了当前登录在该机器上的所有用户的列表
(但是不包括su的用户linux编写who命令,因为su过去的用户进程空间是作为一个子空间存在,linux编写who命令他并没有得到一个登录的tty)
只有 whoami 中间不加空格 才显示我是谁
而且
su - username 事实上是切换用户 并使用被切换用户的环境变量的意思
su uesrname 是切换用户 但是使用当前用户的环境变量
linux编写who命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux who r、linux编写who命令的信息别忘了在本站进行查找喔 。

    推荐阅读