Linux服务器 *** 作系统简介及版本介绍

Linux服务器 *** 作系统简介及版本介绍,第1张

Linux *** 作系统服务器方面的应用越来越好。下面由我为大家整理了Linux服务器 *** 作系统的简介及版本介绍,希望对大家有帮助!

Linux服务器 *** 作系统简介及版本介绍

一、Linux服务器 *** 作系统简介

Linux服务器 *** 作系统和一般的Linux发行版有什么区别?考虑服务器硬件。服务器本质上是具有专门规格的计算机。例如,服务器硬件确保最大的正常运行时间,效率和安全性。此外,服务器平衡计算能力和功耗。类似地,Linux服务器 *** 作系统优先考虑安全性和资源消耗。

Linux服务器 *** 作系统向客户端设备提供内容。因此,服务器 *** 作系统提供了用于简单服务器创建的工具。由于服务器通常以命令行方式进行配置和运行,因此Linux服务器 *** 作系统的图形用户界面(GUI)不重要。

根据IDC,硬件销售数据表明,28%的服务器是基于Linux的。虽然有专用的Linux服务器 *** 作系统,还可以选择滚动安装版本。选择的关键是 *** 作系统应该能提供长期服务(LTS)迭代并支持安装所需的软件。LTS的发行版提供了稳定性和更长的支撑周期。

当选择Linux服务器 *** 作系统时,还要考虑使用用途。比如将Linux计算机用作媒体服务器与设置游戏服务器是不同的。

二、Linux服务器 *** 作系统版本介绍

1. Ubuntu Server

Ubuntu可以说是最知名的Linux *** 作系统。而且社区有大量的Ubuntu衍生产品,它是一个稳定的发行版。Ubuntu及其变体提供了优秀的用户体验。Ubuntu Server有两个版本:LTS和滚动版本。LTS的Ubuntu Server发行版拥有五年的支持周期。虽然非LTS的Ubuntu Server发行版支持周期不是五年,但也提供了九个月的安全和维护更新。

虽然Ubuntu和Ubuntu Server非常相似,但服务器提供了不同的组件。值得注意的是,Ubuntu Server提供了OpenStack Mitaka、Nginx和LXD。这些内容能满足系统管理员的需求。使用Ubuntu Server版,可以启动Web服务器、部署容器等。而且它是即开即用的服务器软件。

虽然Ubuntu LTS不是一个服务器发行版,但它也提供了五年的支持周期。我目前使用Ubuntu 16.04 LTS来运行专用的Plex服务器以及Linux游戏服务器。LTS发行版可以很好地作为Linux服务器 *** 作系统。只需自己安装服务器软件即可。

谁应该使用它:

如果你刚接触Linux或服务器 *** 作系统,Ubuntu是一个优秀的选择。Ubuntu仍然是最流行的Linux发行版之一,而且它对用户友好。因此,Ubuntu Server是一个梦幻般的入门级Linux服务器 *** 作系统。它作为媒体服务器、游戏服务器或电子邮件服务器是一流的选择。更高级的服务器设置也适合Ubuntu服务器,但它绝对是一个基本的服务器和新手用户的选择。

2. openSUSE

SUSE Linux于1993年首次推出。直到2015年,开源版本的openSUSE迁移到SUSE Linux Enterprise(SLE)。提供了两个openSUSE衍生版:Leap和Tumbleweed。Leap具有更长的发布周期,而Tumbleweed则是滚动发布版。Tumbleweed更适合高级用户使用其最新的软件包,比如Linux内核和SAMBA等。Leap版则有更好的稳定性和成熟度。两者都支持更新 *** 作系统。

企业客户不能承受不稳定、不成熟和未经测试的包。一切都必须严格测试,以确保业务不会出现问题,并导致损失。故Leap版可以确保企业客户的需求。

openSUSE算是一个梦幻般的Linux服务器 *** 作系统。openSUSE包含了用于自动测试的openQA,用于在多个平台上进行Linux映像部署的Kiwi,用于Linux配置的YaST以及全面的软件包管理器Open Build Service。早些时期,SUSE并没有像Redhat和Canonical那样提供免费的企业发行版,如CentOS和Ubuntu,直到Leap版的发布。SUSE官方称,Leap是一个替代Ubuntu、CentOS和Debian的生产服务器的优秀选择。以前openSUSE遵循9个月的发布周期,即每9个月发布一个新的主要版本。而Leap则遵循SLE的发布周期。

谁应该使用它:

openSUSE更适合于像系统管理员这样的强大用户。它是一个伟大的Web 服务器、家庭服务器或家庭服务器/ Web服务器组合。系统管理员可以从诸如Kiwi,YaST,OBS和openQA之类的工具中获益。openSUSE的多功能性使其成为最好的Linux服务器 *** 作系统之一。除了稳固的服务器功能外,openSUSE还提供了一个漂亮的桌面环境。

3. Oracle Linux

如果你在考虑Oracle Linux,这很正常。oracle Linux是由数据库巨头Oracle提供的Linux发行版。它有两个内核。其中一个内核特性是红帽兼容内核RHCK(Red Hat Compatible Kernel),即提供了与Red Hat Enterprise Linux(RHEL)发行版相同的内核。Oracle Linux有认证,可以在联想、IBM和HP等大量硬件上工作。Oracle Linux提供了Ksplice特性,增强了内核的安全性。另外还支持Oracle、openstack、Linux容器和Docker。其品牌标识为Oracle企鹅。

Oracle Linux提供了技术支持,但需要付费。除非你在企业环境中运行Oracle Linux,否则不值得这么付出。如果需要构建公有云或私有云,Oracle Linux是一个优秀服务器 *** 作系统选择。

谁应该使用它:

Oracle Linux最适合数据中心或用于创建基于OpenStack的云。而更高级的家庭服务器用户和企业级设置也适合使用Oracle Linux。

4. 容器Linux(前身为CoreOS)

CoreOS于2016年更名为Container Linux。顾名思义,Container Linux是一个用于部署容器的Linux *** 作系统。它聚焦于简化容器的部署。容器Linux是提供了安全的、高可扩展的、支持容器部署的一流 *** 作系统。集群化的部署非常容易,其发行版包含了服务发现的方法。并提供了Kubernetes、docker和rkt的文档和支持。

但是,容器Linux没有提供包管理器。所有应用程序必须在容器中运行,因此容器化是强制必需的。然而,如果你正在使用容器,那么容器Linux是提供了容器及其集群等基础设施最好的Linux服务器。它提供了一个etcd工具,作为守护进程运行于集群中的每个计算机上。当然你也有安装的灵活性。除了内部部署安装外,您还可以在虚拟化介质(如Azure,VMware和Amazon EC2)上运行Container Linux。

谁应该使用它:

容器Linux最适合集群基础设施的服务器或容器化部署。这并不意味着它不是家庭服务器的选择。如果使用来自Plex的官方Docker镜像,Container Linux可以作为基本家庭媒体服务器或者是复杂集群设置的任何服务器。最终,如果你很喜欢容器,那么应该使用Container Linux。

补充:Linux服务器 *** 作系统如何选择

(1)Debian与Ubuntu的选择

Ubuntu是基于Debian所开发,可以简单地认为Ubuntu是Debian的功能加强版。与Debian相比,Ubuntu提供了更人性化系统配置,更强大的系统 *** 作以及比Debian更激进的软件更新。Ubuntu与Debian比较,可以认为Debian更趋向于保守一些,Ubuntu对新手友好度更高,上手更容易。用过Ubuntu的都会体会到它的易用,反之如果用过Ubuntu再换到别的系统,都会觉得不适应,Ubuntu真的很方便。

在此解释下Ubuntu的版本支持时间。Ubuntu普通版本只提供18个月的技术支持,过期则不管。LTS服务器版本提供长达五年的技术支持。Ubuntu 10.10是个普通版,现在已经过了支持周期了。如果你用了,很好,你会发现你安装不了任何软件,10.10的软件已经从Ubuntu软件源中被移除了。

所以建议大家选择12.04 LTS版,提供长达5年的技术支持,可以确保在静候相当长的一段时间内你的服务器可以继续收到系统升级补丁以及可用的软件源。

(2)Red Hat和Centos选择

Red Hat跟Centos就没那么多差别了。

Red Hat是付费 *** 作系统,你可以免费使用,但是如果要使用Red Hat的软件源并且想得到技术支持的话,是要像Windows那样掏钱的,所以大家可以理解为Linux中的Windows。这么做符合开源精神,免费使用,服务收费。

Centos是Red Hat的开源版本。一般在Red Hat更新之后,Centos会把代码中含有Red Hat专利的部分去掉,同时Red Hat中包含的种种服务器设置工具也一起干掉,然后重新编译就是Centos。

从某种意义上说,Centos几乎可以完完全全看成是Red Hat,这两个版本的rpm包都是可以通用的。

那么这样问题就简单了。如果你舍得花钱买技术支持,并且想得到完善的技术服务,请去买Red Hat的授权,你会得到如Windows一般强大的技术支持的。如果你只想用,什么付费技术支持什么专有软件都是浮云,那么用Centos吧。

备份Plex Media Server数据

作为忠实的计算机用户,我们确定您已经对所有数据进行了定期备份。但是,在某些情况下,您可能只想对Plex Media Server内容(视图状态,元数据,设置等)进行特定备份。这样做很容易,但是方法和位置会因您的 *** 作系统而异。

备份主要Plex媒体服务器数据

对于您的 *** 作系统,请备份Plex Media Server主数据目录。位置将因平台而异。

小费!:在许多情况下,您可能会发现“压缩”或“压缩”(或类似)数据目录的内容会有所帮助。库越大,这对您可能越有用,因为否则它可能需要很长时间才能处理成千上万的单个小元数据文件。

小费!:对于Windows和Linux系统Cache,如果需要,您可以排除目录。这样可以节省传输的空间和时间。

相关页面:Plex Media Server数据目录在哪里?

备份其他设置

除了主文件之外,还可能还有一些其他特殊设置也应备份。

视窗

某些Plex Media Server设置存储在Windows上的注册表中。在注册表中,它们位于:

HKEY_CURRENT_USER\Software\Plex, Inc.\Plex Media Server

您可以对完整注册表或仅对特定的“ Plex Media Server”注册表项进行标准备份。

相关页面:Microsoft –备份注册表

OS X

使用Finder的“转到”菜单,选择“ 转到文件夹...”,然后在d出的对话框中输入以下内容:

~/Library/Preferences/

备份com.plexapp.plexmediaserver.plist文件。

Linux和NAS

在Linux和NAS设备上,preferences.xmlPlex Media Server主目录中的文件包含相应的设置。因此,这意味着您不需要备份任何其他特殊内容。

NVIDIA盾牌

在NVIDIA SHIELD上,preferences.xmlPlex Media Server主目录中的文件包含相应的设置。因此,这意味着您不需要备份任何其他特殊内容。

恢复备份

如果您需要还原备份的数据,就像将主数据放回原始位置一样简单(如上所述)。然后,还原上述“其他设置”,这将还原Windows上的注册表数据或.plistOS X 的文件。

安装备份的数据后,可以重新安装Plex Media Server应用程序。

Plex Media Server数据目录位于哪里?

Plex Media Server的主要数据目录位置将根据您的 *** 作系统而有所不同。以下是默认位置。

相关页面:备份Plex Media Server数据

视窗

在Windows上,内容位于用户目录内。

%LOCALAPPDATA%\Plex Media Server

苹果系统

使用Finder的“转到”菜单,选择“ 转到文件夹...”,然后在d出的对话框中输入以下内容:

~/Library/Application Support/Plex Media Server/

Linux和其他设备

一般

通常,可以在以下位置找到各种Linux版本的Plex Media Server的位置:

$PLEX_HOME/Library/Application Support/Plex Media Server/

华硕

/volume1/Plex/Library

Debian,Fedora,CentOS,Ubuntu

/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/

还没有具体看过,呵呵.不过给你贴份我的收藏.

主流服务器UNIX *** 作系统用户帐号的设置

账号设置 HP-UX FreeBSD Solaris (SPARC)

密码文件 /etc/passwd

/tcb/files/auth/r/root /etc/passwd

/etc/master.passwd /etc/passwd

/etc/shadow

组文件 /etc/group

/etc/logingroup /etc/group /etc/group

允许最大用户ID 2147483647 65535 2147483647

允许远程登录的用户文件设置 /etc/securetty

{console} /etc/ttys

{secure} /etc/default/login

{CONSOLE=/dev/console}

Nobody的UID -2 65534 60001 &65534(nobody4)

Nobody的GID -2(nogroup) 65534 60002 &65534(nogroup)

找回ROOT密码 >boot

Interact with IPL ? Y

ISL>hpux -iS

passwd root ok boot -s

passwd root boot cdrom -s

mkdir /tmp/a

mount /dev/c0t0d0s0 /tmp/a

vi /tmp/a/etc/shadow

创建新用户 useradd adduser Useradd

删除用户 userdel rmuser Userdel

列出用户 logins Logins

修改用户账号 usermod Usermod

账号设置 AIX Linux( RedHat )

密码文件 /etc/passwd

/etc/security/passwd /etc/passwd

/etc/shadow

组文件 /etc/group

/etc/security/group /etc/group

允许最大用户ID 4294967295 65535

允许远程登录的用户文件设置 /etc/security/user

{rlogin=true} /etc/securetty

{ttyp1}

Nobody的UID 4294967294 99

Nobody的GID 4294967294 99

找回ROOT密码 Boot from CD/Tape

Installation/Maintenance

Start Limited Shell

getrootfs hdisk0

vi /etc/security/passwd {lilo}

control-x

linux S

passwd root

{grub}

c

kernel vmlinuz-2.4.9-13 single ro root=/dev/hda8

initrd /initrd-2.4.9-13.img

boot

passwd root

创建新用户 mkuser Useradd

删除用户 rmuser Userdel

列出用户 lsuser -f ALL

修改用户账号 chuser -a usermod

主流服务器UNIX *** 作系统目录结构对比

Directory Mappings AIX FreeBSD HP-UX

Root filesystem / {/dev/hd4} / {/dev/ad0s1a} / {/dev/vg00/lvol1}

Home Directory /home {/dev/hd1} /home {/dev/vg00/lvol4}

/tmp {/dev/hd3} /tmp {/dev/vg00/lvol6}

/usr {/dev/hd2} /usr {/dev/ad0s1f} /usr {/dev/vg00/lvol7}

/var {/dev/hd9var} /var {/dev/ad0s1e} /var {/dev/vg00/lvol8}

Sample configuration files - /usr/newconfig

Directory Mappings Linux( RedHat ) Solaris Tru64

Root filesystem / {/dev/sda1} / {/dev/vx/dsk/rootvol} /{/dev/rz0a}

Home Directory /export/home {dev/vx/dsk/home}

/tmp {dev/vx/dsk/swapvol}

/usr /usr {/dev/rz0g}

/var

Sample configuration files

主流服务器UNIX *** 作系统常用命令

General Commands AIX FreeBSD HP-UX Linux(RedHat) Solaris Tru64

Unique host ID Hostid uname -i hostid hostid hostid

Administrator Smit Sam linuxconf admintool netconfig

Performance monitor Topas(有过top)

monitor top Top

glance Top top top

System activity reporter Sar sa Sar sar

Virtual Memory statistics Vmstat vmstat vmstat vmstat vmstat vmstat

I/O statistics Iostat iostat iostat iostat iostat

Error logs alog -o -t boot

errpt dmesg dmesg Dmesg dmesg uerf -R -o full

Physical RAM 1M TB4TB 64GB{>2.3.24} 16TB 4TB

Shared Memory 64K TB8TB sysctl kernel.shmmax

Process Data Space 384K TB4TB 900 MB

Swap device /dev/hd6 /dev/ad0s1b /dev/vg00/lvol2 /dev/sda2 /dev/vx/dsk/swapvol /dev/rz0b

Swap file type /etc/swapspaces swap swap partition type 82 swap raw

Display swap size lsps –a swapinfo swapinfo -a Free swap -l swapon -s

Activate Swap swapon -a swapon -a swapon -a swapon -a swap -a swapon -a

主流服务器UNIX *** 作系统打印机、TCP/IP设置

Printers AIX FreeBSD HP-UX

Printer Queues /etc/qconfig /var/spool/print /etc/lp/interface/*

Stop LP stopsrc -s lpd lpshut

Start LP startsrc -s lpd Lpd lpsched

Submit print jobs enq

lp

lpr

qprt Lp lp

LP statistics enq -A

lpq

lpstat

qchk Lpq lpstat

Remove print jobs cancel

lprm

qcan

enq –x Cancel

lprm cancel

Add printer queue smit mkpq lpadmin -p pq

Remove Printer Q smit rmpq lpadmin -x pq

Make default Prt export LPDEST="pq" lpadmin -d pq

TCP/IP AIX FreeBSD HP-UX

Network IP configuration lsattr -E -l inet0 /etc/rc.conf /etc/rc.config.d/netconf

Hosts IP addresses /etc/hosts /etc/hosts /etc/hosts

Name service switch /etc/netsvc.conf /etc/host.conf /etc/nsswitch.conf

Network parameters no –a Sysctl ndd -h

Routing daemon Gated Routed gated

NIC Configurations ifconfig –a ifconfig -a lanscan -v

Secondary IP Addr ifconfig en0 alias IP ifconfig xl0 alias IP ifconfig lan0:1 IP

(solaris also)

Login prompt HERALD @

/etc/security/login.cfg telnetd –b /etc/issue

Increase the # of pseudo-terminals odmget -q "attribute=num and uniquetype=pty/pty/pty" PdAt | sed "s/0-64/0-512/" |

odmchange -q "attribute=num and uniquetype=pty/pty/pty" -o PdAt

chdev -l pty0 -anum=256 -P

reboot rebuild your kernel with these new values NPTY=#

NSTRPY=#

reboot

insf -d ptys -n #

insf -d ptym -n #

insf -d pts -s # -e -v

Maximum # of ptys 512 {MAXUSERS}

Remote Shell Remsh

rsh Rsh remsh

YP/NIS service binder /usr/lib/netsvc/yp/ypbind /usr/sbin/ypbind /usr/lib/netsvc/yp/ypbind

主流服务器UNIX *** 作系统打印机、TCP/IP设置 续

Printers Linux (Redhat) Solaris (SPARC) Tru64

Printer Queues /var/spool/lpd/lp/* /etc/lp/interfaces/* /usr/spool/lpd

Stop LP /etc/init.d/lpd stop /usr/lib/lp/lpshut /sbin/init.d/lpd stop

Start LP /etc/init.d/lpd start /usr/lib/lp/lpsched /sbin/init.d/lpd start

Submit print jobs Lpr Lp

lpr Lp

lpr

LP statistics Lpq Lpstat Lpstat

Remove print jobs Lprm Cancel

lprm cancel

lprm

Add printer queue Printtool lpadmin -p pq Lprsetup

Remove Printer Q lpadmin -x pq Lprsetup

Make default Prt lpadmin -d pq export PRINTER="lp"

TCP/IP Linux( RedHat ) Solaris (SPARC) Tru64

Network IP configuration /etc/sysconfig/network-scripts/ /etc/hostname.*

/etc/inet/*

/etc/defaultrouter /etc/rc.config

Hosts IP addresses /etc/hosts /etc/inet/hosts /etc/hosts

Name service switch /etc/nsswitch.conf /etc/nsswitch.conf /etc/svc.conf

Network parameters sysctl -a | grep net Ndd /dev/[tcp|ip] ?

Routing daemon routed in.routed routed

NIC Configurations ifconfig -a ifconfig –a ifconfig -a

Secondary IP Addr modprobe ip_alias

ifconfig eth0:1 IP ifconfig hme0:1 IP up ifconfig ln0 alias

Login prompt /etc/issue BANNER @

/etc/default/telnetd /etc/issue

Increase the # of pseudo-terminals cd /dev

./MAKEDEV -v pty {/etc/system}

set pt_cnt = # {SYSV}

set npty = # {BSD}

{/etc/iu.ap}

ptsl 0 # ldterm ttcompat

halt

boot –r cd /dev

./MAKEDEV PTY_1

Maximum # of ptys 256 176 {BSD}

3000 {SYSV} 8192

Remote Shell rsh Rsh rsh

YP/NIS service binder /sbin/ypbind /usr/lib/netsvc/yp/ypbind /usr/sbin/ypbin

主流服务器UNIX *** 作系统系统文件

System Files AIX FreeBSD HP-UX

NFS exported /etc/exports /etc/exports /etc/exports

NFS Client mounted directories /etc/xtab /etc/xtab

Max File System 128 GB 128 GB

Max File Size 64 GB 128 GB

Max # File Descriptors 64 K 60~ K

System Files Linux (RedHat) Solaris Tru64

NFS exported /etc/exports /etc/dfs/dfstab

/etc/dfs/sharetab /etc/exports

NFS Client mounted directories /var/lib/nfs/xtab /etc/rmtab /var/adm/mountdtab

Max File System 2 TB 1 TB

8000 TB {vxfs} 128 GB {<= 3.2G}

512 GB {>= 4.0}

16 TB {advfs}

Max File Size 2 GB{512B block size}

8192 GB {8KB block size} 1 TB

2 GB {=<2.5.1} 128 GB {<= 3.2G}

512 GB {>= 4.0}

16 TB {advfs}

Max # File Descriptors sysctl fs.file-max 64 K 64 K

主流服务器UNIX *** 作系统磁盘与逻辑卷命令

DISK/LVM Commands AIX FreeBSD HP-UX

Filesystem table /etc/filesystems /etc/fstab /etc/fstab

Free disk blocks df -k df -k Bdf

Device listing lsdev -C /sbin/ioscan

Disk information bootinfo -s hdisk# fdisk -v ad0 diskinfo /dev/rdsk/c#t#d#

Disk Label lspv -l hdisk# disklabel ad0 pvdisplay -v /dev/dsk/C#t#d#

LVM Concepts Partition sub disk logical extents

Volume Volume logical volume

Plex

Volume group volume group

Journal Filesystem type jfs Vxfs

Default volume group /dev/rootvg /dev/vg00

Display volume group lsvg -l rootvg vgdisplay -v vg00

Modify physical volume chpv Pvchange

Prepare physical disk mkdev -c disk -l hdisk# pvcreate

List physical volume lspv vinum ld pvdisplay

Remove disk from volume group reducevg vgreduce

Move logical volumes to another physical volumes migratepv vinum move -f drive object pvmove

Create volume group mkvg vgcreate

Remove volume group vgremove

Volume group availability chvg

varyonvg

varyoffvg vgchange

Restore volume group vgcfgrestore

Exports volume group exportvg vgexport

Imports volume group importvg vgimport

Volume group listing lsvg Vgscan 是一样的么?

Change logical volume characteristics chlv lvchange

List logical volume lslv vinum lv lvdisplay

Make logical volume mklv lvcreate

Extend logical volume extendlv lvextend

Reduce logical volume AIX reduce LV Lvreduce 如何用?

Remove logical volume rmlv vinum rm vol lvremove

Prepare boot volumes bootlist -m normal lvlnboot

Remove boot volumes lvrmboot

Extend File system chfs -a size=# /mt extendfs /dev/vg00/lvol8

fsadm -F vxfs -b {LE * 1024} /mt

Reduce/Split mirrors rmlvcopy lvsplit

Merge mirrors lvmerge

Create mirrors mklv -c 2 vinum mirror drive lvcreate -m 1

Add mirrors mklvcopy lv 2lvextend -m 1

Create striped volumes mklv -u 3 -S 64K vinum stripe drive lvcreate -i 3 -I 64

System recovery tape mksysb -i /dev/rmt0 /opt/ignite/bin/make_recovery

Backup savevg -i rootvg vinum saveconfig fbackup

Restore restvgfrecover

主流服务器UNIX *** 作系统磁盘与逻辑卷命令 续

DISK/LVM Commands Linux (RedHat) Solaris (SPARC) Tru64

Filesystem table /etc/fstab /etc/vfstab /etc/fstab

Free disk blocks df -k df –k df -k

Device listing cat /proc/devices Sysdef

Disk information cat /proc/scsi/scsi0/sda/model format -d c#t#d#

format>current

format>inquiry file /dev/rrz0c

Disk Label fdisk -l Prtvtoc disklabel -p rz0

LVM Concepts logical extents sub disk sub disk

logical volume Volume Volume

Plex Plex

volume group disk group disk group

Journal Filesystem type ext2 居然是jfs的? Vxfs Advfs 居然是jfs的?

Default volume group /dev/vx/dsk/rootdg

居然有 vg? /dev/vol/rootdg

居然有 vg?

Display volume group vgdisplay -v vxprint -l -g rootdg volprint -l -g rootdg

Modify physical volume pvchange

Prepare physical disk pvcreate vxdiskadd voldiskadd

List physical volume pvdisplay vxprint -dl volprint -dl

Remove disk from volume group vgreduce vxdg rmdisk voldg rmdisk

Move logical volumes to another physical volumes pvmove vxassist move volassist move

Create volume group vgcreate vxdg init voldg init

Remove volume group vgremove

Volume group availability vgchange

Restore volume group vgcfgrestore

Exports volume group vgexport vxdg deport voldg deport

Imports volume group vgimport vxdg import voldg import

Volume group listing vgscan

Change logical volume characteristics lvchange vxedit set voledit set

List logical volume lvdisplay vxprint -vl volprint -vl

Make logical volume lvcreate vxassist make volassist make

Extend logical volume lvextend vxassist growto volassist growto

Reduce logical volume lvreduce vxassist shrinkto volassist shrinkto

Remove logical volume lvremove vxedit rm voledit -g rootdg -rf rm vol1

Prepare boot volumes lilo vxbootsetup

Remove boot volumes

Extend File system resize2fs vxva

mkfs -M

Reduce/Split mirrors lvsplit

Merge mirrors lvmerge

Create mirrors vxassist mirror volassist make vol 100mb mirror=true

Add mirrors

Create striped volumes lvcreate -i 3 -I 64 vxassist make vol 100mb layout=raid5 volassist make vol 100mb layout=stripe

System recovery tape /usr/sys/bin/btcreate

Backup tar cvf /dev/rst0 / ufsdump vdump

Restore tar xvf /dev/rst0

这一列对不对? ufsrestore vrestore

主流服务器UNIX *** 作系统安装与卸载

Software AIX FreeBSD HP-UX

Install Software installp -a pkg_add swinstall

Uninstall software installp -u pkg_delete swremove

List installed software lslpp -L all pkg_info -a swlist

Verify installed software lppchk -v swlist -l fileset -a state

List all files lslpp -f fileset pkg_info -L package swlist -l file fileset

List installed patches instfix -i swlist -l patch

what /stand/vmunix

Package owner lslpp -w path swlist -l file | grep path

SW Directory /usr/lpp /var/db/pkg /var/adm/sw/

Software Linux (RedHat) Solaris (SPARC) Tru64

Install Software rpm -i package pkgadd setld -l

Uninstall software rpm -e package pkgrm setld -d

List installed software rpm -qa pkginfo setld -i

Verify installed software rpm -V package pkginfo -i

pkginfo -p setld -v

List all files rpm -ql package pkgchk -l package setld -i package

List installed patches patchadd -p dupatch -track -type patch

Package owner rpm -qf file pkgchk -l -p path

SW Directory /var/lib/rpm /var/sadm /var/adm/smlogs

主流服务器UNIX *** 作系统技术支持信息

Links AIX HP-UX Linux (RedHat)

FAQ AIX-FAQ

HP-UX FAQ 这个和我知道的一个? LINUX FAQ

Online Manual AIX 4.3 Books

HP-UX 11.00 Collection

Linux Documentation Project

Technical Support RS/6000 TechSupport

IT Resource Center

Red Hat support

Phone Number 1-800-CALL-AIX 1-800-633-3600 1-888-REDHAT1

Free Software Bull

HP-UX Ports

Linux Software Map

Certification www.ibm.com

education.hp.com

RHCE

Links FreeBSD Solaris (SPARC) Tru64

FAQ FreeBSD FAQ

Solaris 2 FAQ

Tru64 FAQ

Online Manual FreeBSD Hand Book

Solaris 7 Documentation

Tru64 Documents

Technical Support SunSolve

Alpha Systems Support

Phone Number 1-800-USA-4SUN

Free Software FreeBSD Primary Site

Sun Freeware

Tru64 Demos, Shareware &Freeware

Certification suned.sun.com

ASE Information

主流服务器UNIX *** 作系统其它命令

MISC AIX FreeBSD HP-UX

Startup script /etc/rc /etc/rc /sbin/rc

Kernel /usr/lib/boot/unix_up /kernel /stand/vmunix

Kernel Parameters lsattr -E -l sys0 sysctl -a sysdef kmtune kmsystem

Reconfigure the kernel

chdev -l sys0 -a cd /sys/i386/conf

vi KERNEL

config KERNEL

cd ../../compile\

/KERNEL

make depend

make

make install cd /stand/build\

/usr/lbin/sysadm\

/system_prep -v -s system

vi system

mk_kernel -s system

cd /stand

mv system system.prev

mv vmunix vmunix.prev

mv dlkm dlkm.prev

mv /stand/build\

/system system

kmupdate /stand/build\

/vmunix_test

List modules genkex kldstat kmadmin –s

Load module kldload kmadmin –L

Unload module kldunload kmadmin –U

Initialize system install_assist /stand/sysinstall set_parms initial

Physical RAM bootinfo -r sysctl hw.physmem grep -i Physical\ /var/adm/syslog\

/syslog.log

Kernel Bits bootinfo -k getconf KERNEL_BITS

Crash utility Crash crash Adb

Trace System Calls Syscalls truss tusc

Machine model uname -m

bootinfo -m uname -m model

uname -m

OS Level Oslevel uname -r uname -r

Run Level who –r who -r

Core dump files /var/adm/ras /var/adm/crash

Boot single user Key on service mode/F4

Boot from CD/Tape

Select Maintenance

Limited function Shell ok boot –s >boot

Interact with IPL ? Y

ISL>hpux -iS

Maintenance mode ok boot –as >boot

Interact with IPL ? Y

ISL>hpux -lm

Interrupt Key control-B

Return to console Co

Timezone Management /etc/environment

/etc/profile /etc/localtime /etc/TIMEZONE

NTP Daemon

如何用它? /etc/ntp.conf

startsrc -s xntpd /etc/rc.conf {xntpd enable="YES"}

/etc/rc.network /etc/rc.config.d\

/netdaemons

/sbin/init.d/xntpd

主流服务器UNIX *** 作系统其它命令 续

MISC Linux (RedHat) Solaris (SPARC) Tru64

Startup script /etc/rc.d/rc /sbin/init.d /sbin/init.d

Kernel /boot/vmlinuz /kernel/genunix /vmunix

Kernel Parameters sysctl -a sysdef –I sysconfig dxkerneltuner

Reconfigure the kernel cd /usr/src/linux

make mrproper

make menuconfig

make depcleanbzImageinstall

make modules

make modules_install

cp arch/i386/boot/bzImage /boot/vmlinuz

mkinitrd /boot/initrd-2.4.img 2.4

vi /etc/lilo.conf

lilo vi /etc/system

reboot doconfig

List modules lsmod modinfo

Load module insmod modload

Unload module rmmod modunload

Initialize system netconf sys-unconfig netsetup

Physical RAM free prtconf uerf | grep memory

Kernel Bits getconf WORD_BIT isainfo -kv 64

Crash utility lcrash

crash kdbx

Trace System Calls strace truss trace

Machine model uname -m uname -imp uname -p

OS Level uname -r uname -r sizer -v

Run Level runlevel who -r who -r

Core dump files /var/crash/`uname -n`

Boot single user {lilo}

control-x

linux S

{grub}

c

kernel vmlinuz-2.4.9-13 single ro root=/dev/hda8

initrd /initrd-2.4.9-13.img

boot ok boot -s >>>boot -fl s

Maintenance mode ok boot -as

Interrupt Key Stop-A control-P

Return to console ok go

Timezone Management /etc/sysconfig/clock /etc/TIMEZONE

/etc/default/init /etc/svid3_tz

timezone

NTP Daemon /etc/ntp.conf

/etc/rc.d/init.d/xntpd /etc/inet/ntp.conf

/etc/init.d/xntpd rcmgr set XNTPD_CONF YES

/sbin/init.d/xntpd

主流服务器UNIX *** 作系统设备管理

Devices AIX FreeBSD HP-UX

Devices /dev /dev /dev

Install devices for attached peripherals cfgmgr –v /dev/MAKEDEV insf -e

Remove device rmdev –l rmsf

Device drivers Lscfg lsdev

CPU lsdev -Cc processor sysctl hw.model ioscan -fnC processor

List Terminal lsdev -Cc tty ioscan -fnC tty

Diagnostics Diag pciconf -l Stm

Whole Disk /dev/hdisk# /dev/ad0s1c /dev/dsk/c#t#d0

CDROM /dev/cd0 /dev/acd0c /dev/dsk/c#t2d0

CDROM file type Cdrfs cd9660 Cdfs

Rewinding tape drive /dev/rmt0 /dev/rwt0d /dev/rmt/0m

Floppy drive /dev/rfd0 /dev/fd0 -

Non-rewinding tape drive /dev/rmt0.1 /dev/nrwt0d /dev/rmt/0mn

Devices Linux (RedHat) Solaris (SPARC) Tru64

Devices /dev /devices /dev

Install devices for attached peripherals /dev/MAKEDEV drvconfig

devlinks

disks

tapes

ports scu scan edt

scsimgr -scan_all

Remove device rem_drv

Device drivers prtconf -D

CPU cat /proc/cpuinfo psrinfo -v psrinfo -v

List Terminal pmadm -l

Diagnostics /usr/platform/`uname -m`/

sbin/prtdiag

ok test-all

/opt/SUNWvts/bin/sunvts

Whole Disk /dev/sda /dev/c#t#d0s2 /dev/rz0c

CDROM /dev/cdrom /dev/dsk/c#t6d0s2 /dev/rz3c

CDROM file type iso9660 hsfs cdfs

Rewinding tape drive /dev/rst0 {c 9 0} /dev/rmt/0 /dev/rmt0

Floppy drive /dev/fd0 /dev/diskette /dev/fd0c

Non-rewinding tape drive /dev/nrst0 {c 9 128} /dev/rmt/0n /dev/nrmt0


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7083479.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存