Solaris 10 үндсэн командуудын жагсаалт. Solaris суурилуулах онцлог. Solaris үйлдлийн систем: заавар

  • vmstat - виртуал санах ойн статистик мэдээллийг өгдөг бөгөөд үүнд цөмийн утас, диск болон CPU-ийн үйл ажиллагааны талаарх мэдээллийг багтаасан болно;
  • psrinfo - процессоруудын талаарх мэдээллийг харуулдаг;
  • prtconf - системийн тохиргоог харуулна. Хэрэглээний гаралт нь шинэхэн администраторт тодорхойгүй байж болно;
  • prtdiag - системийн оношлогооны мэдээллийг харуулдаг;
  • dladm - хэрэгслийг ашиглан та боломжтой зүйлийг үзэх боломжтой сүлжээний картууд(Ялгаа нь энд байна, Solaris дээр газрын зураг үзэхийн тулд * * dladm show-dev гэж бичнэ үү; OpenSolaris бол dladm show-phys). Гэхдээ зүгээр л хэрэглүүрийг сүлжээний холболтыг удирдахад ашигладаг;
  • iostat - I / O статистикийг харуулах (iostat -E диск дээрх статистикийг харуулах);
  • showrev - Хувилбарын мэдээллийг харуулдаг (зөвхөн Solaris).
  • ptree - процессын модыг харуулна
  • pargs - Ажиллаж байгаа процессын эхлүүлэх сонголтууд болон орчны хувьсагчдыг харуулна

сүлжээний тохиргоо

OpenSolaris-д network/physical:nwam үйлчилгээ нь автомат сүлжээний тохиргоог хариуцдаг боловч Solaris-д энэ үйлчилгээ байхгүй.OpenSolaris-д nwam-аар тохируулсан жишээ: эхлээд та үйлчилгээг идэвхгүй болгож тохиргоонд шаардлагатай өөрчлөлтүүдийг хийх хэрэгтэй. файлуудыг оруулаад үйлчилгээг эхлүүлнэ үү

# svcadm network/physical:default # svcadm disable network/physical:nwam # disable network/physical:nwam # disable the network # dladm show-phys # сүлжээний картын нэрийг олж мэдэх LINK MEDIA STATE SPEED DUPLEX DEVICE rtls0 Ethernet up 100 full rtls0

холболтын IP хаяг, анхдагч гарц, dns сервер болон хостын нэрийг тохируулах

# echo “rtls0 static 192.168.40.99/22″ > /etc/nwam/llp # echo “nameserver 192.168.40.10″ > /etc/resolv.conf # echo “192.168.40.1″ echo “echo” /etc/nwam/llp > /etc/nodename # svcadm идэвхжүүлэх сүлжээ/физик:nwam # nwam-г идэвхжүүлнэ

Solaris-ийн хувьд бүх зүйл илүү хялбар байдаг, бид IP хаягийг /etc/inet/hosts файлд зааж өгдөг; маск нь /etc/netmasks-д тодорхойлогддог; /etc/hostname доторх компьютерийн нэр.<имя_интерфейса>; DNS серверийг ердийн газар зааж өгсөн болно - /etc/resolv.conf

# cat /etc/inet/hosts::1 localhost 127.0.0.1 localhost 192.168.40.97 solaris loghost cat /etc/inet/netmasks 192.168.40.0 255.255.252.0 # cat /etc/inet/hostname.

DNS ажиллахын тулд (Нарны аль алинд нь) та dns эх үүсвэрийг /etc/nsswitch.conf эсвэл /etc/nsswitch.dns-д хостууд болон ipnodes параметрүүдэд зааж өгсөн эсэхийг шалгах хэрэгтэй. Хэрэв тохиргоог DHCP-ээр хийсэн бол эдгээр тохиргоонууд автоматаар бичигдэнэ

# grep dns /etc/nsswitch.conf хостууд: файлууд dns ipnodes: файлууд dns # grep dns /etc/nsswitch.dns хостууд: файлууд dns mdns ipnodes: файлууд dns mdns

Та мөн хостын нэрийг /etc/hosts-д бичдэг гэдгийг санах хэрэгтэй (энэ нь /etc/inet/hosts-ын холбоос) бөгөөд хэрэв та нэрийг өөрчилбөл тэнд бас өөрчлөлт хийх ёстой.

Мөн сонголтыг өөрчлөх сүлжээний тохиргоотохиргооны файлд хадгалахгүйгээр шууд

# ifconfig rtls0 192.168.40.97/22 хүртэл # route нэмэх өгөгдмөл 192.168.40.1 цэвэр өгөгдмөл нэмэх: гарц 192.168.40.1

Чиглүүлэлтийн хүснэгтийг өөрчлөх (нэмэх, өөрчлөх, устгах). Цорын ганц сөрөг тал нь чиглүүлэлтийн команд нь зөвхөн байнгын маршрутуудыг харуулдаг (route -p шоу), илүү бүрэн дүр зургийг netstat -rn-ээр дамжуулан харж болно.

# маршрут нэмэх -цэвэр 172.168.0.0/16 192.168.40.210 нэмэх цэвэр 172.168.0.0/16: гарц 192.168.40.210 # маршрутын өөрчлөлт -цэвэр 172.168.0.0/16 192.168.0.0/16 192.168.0.0/16 192.168.0.0/16 192.168.0.16.192.16.18.16.16.16.18.12.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16.16. /16.16: gateway 192.2142 # route delete -net 172.168.0.0/16 192.168.40.211 устгах цэвэр 172.168.0.0/16: гарц 192.168.40.211

Та мөн netstat хэрэгсэлд анхаарлаа хандуулах хэрэгтэй

  • netstat -s # статистик
  • netstat -rn # чиглүүлэлтүүд
  • netstat -anf inet # ipv4 холболтуудыг харах (UDP, TCP, сонсох, суурилуулсан)

Ping хэрэгслийн ажил нь сонирхолтой юм. Ping-г -s сонголттой болон сонголтгүйгээр ажиллуул.

# ping -ns ya.ru PING ya.ru (213.180.204.8): 213.180.204.8-аас 56 өгөгдлийн байт 64 байт: icmp_seq=0. цаг = 0.195 мс 64 байт 213.180.204.8-аас: icmp_seq = 1. цаг=0,200 мс # ping 192.168.40.1 192.168.40.1 амьд байна

traceroute мөн цуцлагдаагүй байна ...

Үйлчилгээний менежмент

Ажиллаж байна UNIX системүүдУламжлал ёсоор багц үйлчилгээгээр тоноглогдсон - i.e. ямар ч интерактив хэрэглэгчийн нэртэй холбоогүй, тодорхой ажлуудыг (и-мэйл илгээх, FTP хүсэлтэд хариу өгөх, алсын удирдлагатай командыг гүйцэтгэхийг зөвшөөрөх гэх мэт) гүйцэтгэх хүсэлтийг хүлээн авч боловсруулдаг програмууд. Эдгээр системийн үйлчилгээний удирдлагыг хялбарчлахын тулд Үйлчилгээний удирдлагын байгууламжийг (SMF) бий болгосон. SMF нь OpenSolaris систем бүрт үйлчилгээ, үйлчилгээний менежментийн тогтвортой, нэгдсэн загварыг бий болгодог. Та svcs командыг ашиглан үйлчилгээ бүрийг таньж болно. Та svcadm командыг ашиглан үйлчилгээг удирдах эсвэл өөрчлөх боломжтой. Бүх боломжтой үйлчилгээний жагсаалтыг SMF ID-ийн хамт svcs -a командын тусламжтайгаар харж болно.

ssh-г эхлүүлээд ажиллаж байгаа эсэхийг шалгана уу

# svcadm сүлжээг идэвхжүүлнэ/ssh # svcs -a |grep ssh онлайн 12:38:47 svc:/network/ssh:default

# svcadm сүлжээ / ssh-г шинэчлэх

дахин эхлүүлэх нь дараах байдлаар хийгддэг

# svcadm сүлжээ/ssh дахин эхлүүлэх

үйлчилгээний зогсоол

# svcadm сүлжээ/ssh-г идэвхгүй болгох

Анхаарна уу, идэвхжүүлэх / идэвхгүй болгохыг ашиглах үед үйлчилгээг бүртгэлгүйгээр түр эхлүүлэхийн тулд автоматаар ачаалахад автоматаар нэмж / устгадаг бөгөөд түр зуур эхлүүлэхийн тулд -t, хамаарлыг автоматаар эхлүүлэхийн тулд -r параметрүүдийг зааж өгнө үү.

# svcadm идэвхжүүлэх -rt rpc/bind

Үйл явцын хүснэгтээр дамжуулан үйлчилгээ, процессыг үзэх нь танил ps-ээр хийгддэг

# ps aux |grep sshd root 605 0.0 0.1 4104 1140 pts/2 S 12:50:52 0:00 grep sshd root 541 0.0 0.4 8184 3336 ? S 12:40:04 0:00 /usr/lib/ssh/sshd daevy 542 0.0 0.510208 5124 ? S 12:40:04 0:00 /usr/lib/ssh/sshd root 580 0.0 0.2 6720 1784 ? S 12:48:17 0:00 /usr/lib/ssh/sshd

үйл явцыг kill-ээр дуусгаж болно Жишээ болгон би ssh сессээ 5124-тэй тэнцүү pid-ээр дуусгах болно

# kill -9 5124 192.168.40.97-ийн холболтыг алсын хостоор хаасан. 192.168.40.97 руу холбогдохыг хаасан.

процессуудыг мөн pgrep-ээр барьж, pkill-ээр устгаж болно. Мөн процессуудыг харуулах шилдэг хэрэгсэл болох prstat байдаг.

багц менежер

Суурилуулсан OpenSolaris хэрэгслүүдээс (pkgadd, pkginfo, pkgchk, pkgrm) гадна бас байдаг. багц менежер IPS - Зургийн савлагааны систем бөгөөд үүгээр дамжуулан та OpenSolaris программ хангамжийг хайх, татаж авах, суулгах, устгах боломжтой. Solaris дээр суулгасны дараа би pkg хэрэгслийг олсонгүй, магадгүй үүнийг тусад нь суулгасан тул та тэнд суулгасан хэрэгслүүдийг ашиглах хэрэгтэй болно. Эхлээд OpenSolaris-ийг харцгаая. Хадгалах газрын талаарх мэдээлэл нь /var/pkg/cfg_cache -д байршдаг гэдгийг эхэлцгээе. Суулгасны дараа зөвхөн албан ёсны pkg.opensolaris.org репозиторыг ашиглах боломжтой. Нэмж дурдахад, та хэд хэдэн ашигтай нарны үнэгүй програм болон тэсэлгээний долгионы агуулахыг холбож болно

# pkg set-authority -O http://pkg.sunfreeware.com:9000 sunfreeware # pkg set-authority -O http://blastwave.network.com:10000 blastwave

боломжтой агуулахуудыг шалгах

# pkg эрх бүхий байгууллага НИЙТЛЭГЧИЙН ТӨРӨЛ БАЙДЛЫН URI opensolaris.org (давуу) гарал үүсэл онлайн http://pkg.opensolaris.org/release/ blastwave source онлайн http://blastwave.network.com:10000/ sunfreeware origin online http://pkg .sunfreeware.com:9000/

шинэ агуулахаас багцын жагсаалтыг шинэчлэх

# pkg шинэчлэх

Solaris, tk-д багцуудыг хэрхэн нэрлэсэн талаар энд ярих нь зүйтэй болов уу. Энэ нь анхны танилцахдаа янз бүрийн сэтгэл хөдлөлийг үүсгэдэг. Багцын нэр нь репозиторын харьяаллыг тодорхойлдог угтварыг агуулдаг. Opensolaris.org репозиторын багцууд нь ихэвчлэн SUNW гэсэн угтвартай байдаг. Sunfreeware.com репозиторын багцууд - IPSFW угтвар. blastwave.network.com - IPS багцууд. Жишээлбэл, хэрэв Squid багцыг IPSsquid гэж нэрлэсэн бол энэ нь blastwave репозиторт байдаг. далайн амьтан олж суулгаарай.

# pkg хайлтын далайн амьтан # pkg мэдээлэл SUNWsquid # багцын мэдээллийг үзэх # pkg pkg суулгах:/ [имэйлээр хамгаалагдсан]# багцыг суулгах # pkg жагсаалт SUNWsquid # систем дээрх багцын хувилбар болон статусыг харах # pkg контент SUNWsquid # багцын агуулгыг үзэх # pkg SUNWsquid устгах # багцыг устгах

Одоо pkg биш бол Solaris-ийн тохиолдол байна. Програм хангамжийн засвар үйлчилгээг pkgadd, pkgchk, pkgrm гэх мэт ашиглан хийж болно. Үүнийг хийхийн тулд ямар ч боломжтой агуулахаас багц эсвэл архивыг татаж аваарай, энэ нь суулгах диск эсвэл интернет дэх хадгалах газар байж болно. Хэрэв энэ архив бол түүнийг задлаад pkgadd-г ажиллуул.

# gunzip mc-4.6.1-sol10-x86-local.gz # pkgadd -d ./mc-4.6.1-sol10-x86-local

Би хэд хэдэн нарийн ширийн зүйлийг тэмдэглэхийг хүсч байна, нэгдүгээрт, та хамаарлыг өөрөө шийдэх хэрэгтэй, хоёрдугаарт, багцуудыг /usr/local-д суулгасан тул PATH хувьсагчид /usr/local/bin нэмэхийг зөвлөж байна. Бүх багцыг /var/spool/pkg-д хадгална. Мөн хэд хэдэн ашигтай тушаалууд

# pkginfo -l SMCwget # багцын талаарх мэдээллийг харуулах # pkgchk -v SMCwget # багц суулгацыг шалгах # pkgrm SMCwget # багцыг устгах

Та шаардлагатай багцуудыг Sunfreeware болон Blastwave хадгалах сангаас олох боломжтой. Blastwave нь үндсэн хуудсан дээр pkgutil багцтай бөгөөд багцуудтай ажиллахад илүү хялбар болгодог. Үүнийг pkgadd-ээр суулгах нь хүндрэл учруулахгүй бөгөөд суулгасны дараа бид хамаарлыг бие даан шийдвэрлэх, багцуудыг татаж авах, системд суулгах боломжтой хэрэгслийг олж авдаг.

Нарийн мэдрэмжүүд

/boot/grub/install_menu - grub тохиргооны файл; /etc/vfstab - файлын системийн холболтын параметрүүдийн хүснэгт; du болон df дискний хэрэгслүүд нь Solaris-д бас хамааралтай; tcpdump-ийн оронд snoop ашиглаж болно;

Багцуудтай ажиллах

Solaris: CDROM-оос багц нэмж байна 1) CDROM холбоно

2) Solaris CD-ээс GNU tar багц нэмэх эсвэл суулгахын тулд командыг ашиглана уу

# pkgadd -d /cdrom/cdrom0/Solaris_9/Product SUNWgtar

Үүнд, -d /cdrom/cdrom0/Solaris_9/Бүтээгдэхүүн: Багцын лавлахыг зааж өгөх SUNWgtar: Багцын нэр

Solaris: Багцуудыг spool лавлах руу нэмээд дараа нь суулгах 1) Эхлээд багцыг /var/spool/pkg сан руу хуулна уу:

# pkgadd -d /cdrom/cdrom0/Solaris_9/Product -s /var/spool/pkg SUNWgtar

Багцын жишээг шилжүүлж байна

Хаана, -d /cdrom/cdrom0/Solaris_9/Бүтээгдэхүүн: Багцын лавлахыг зааж өгөх -s /var/spool/pkg: Багцыг хадгалах лавлах SUNWgtar: Багцын нэр

2) Дамрын лавлах руу хуулсан багцуудыг суулгана уу

# pkgadd SUNWgtar

Solaris: Татаж авсан багцыг суулгана уу 1) Хэрэв таны багц .bz2 форматтай бол эхлээд bunzip2 командыг ашиглан задлаарай:

# bunzip2 Packagname.bz2

2) Багцыг суулгах:

# pkgadd -d Багцын нэр

Анхаарна уу .bz2 өргөтгөл нь эхний тушаалаар автоматаар устгагдана.

Жишээлбэл, хэрэв таны багцын нэр SFWqt.bz2 бол

# buzip2 SFWqt.bz2 # pkgadd -d SFWqt

Багцуудтай ажиллах-2

Файл нь багцад хамаарах эсэхийг шалгаж байна

pkgchk командыг ашиглан тухайн файл аль багцад хамаарахыг тодорхойлно. Синтакс нь:

# /usr/sbin/pkgchk -l -p /absolute/path/todir

# /usr/sbin/pkgchk -l -p /usr/bin/pgrep Замын нэр: /usr/bin/pgrep Төрөл: ердийн файл Хүлээгдэж буй горим: 0555 Хүлээгдэж буй эзэмшигч: root Хүлээгдэж буй бүлэг: bin Хүлээгдэж буй файлын хэмжээ (байт): 14688 Хүлээгдэж буй агуулгын нийлбэр(1): 63968 Хүлээгдэж буй сүүлийн өөрчлөлт: 2000 оны 3-р сарын 16-ны өдрийн 05:53:45 Дараах багцуудаас иш татсан: SUNWcsu Одоогийн байдал: суулгасан

Үүнтэй ижил зүйлийг илүү энгийн байдлаар хийж болно:

# grep /usr/bin/pgrep /var/sadm/install/contents /usr/bin/pgrep f байхгүй 0555 root bin 14688 63968 953204025 SUNWcsu

Илүү олон жишээ

PATH=/usr/bin:/usr/ccs/bin:/usr/sbin:/sbin:/usr/platform/`uname -i`/sbin:/usr/proc/bin:/usr/ гэх мэт зүйл рүү замыг тохируулна уу. ucb/:/usr/dt/bin:/usr/openwin/bin:/usr/local/bin:$HOME/bin df -n (эсвэл fstyp төхөөрөмж) файлын системийн төрлийг харуулах (ufs/vxfs) хайлуулагч болон pфайлуудыг нээх файлууд prtconf -V OBP түвшин pgrep, pkill, prstat -a үйл явцын мэдээлэл ба манипуляцийн нэвтрэлтүүд -p|-d нууц үггүй дотоод хэрэглэгчид | Давхардсан uids mpstat, prtdiag, psrinfo -v процессорын мэдээлэл болон Solaris 7 troff -man man.1-ээс хойш илүү олон traceroute | dpost | lp хэвлэх хуучин загварын хүний ​​хуудас sgml2roff lpfilter.1m | troff-man | dpost | lp хэвлэх sgml (шинэ) man pages fstyp -v list superblock, үүнд minfree % tput сайхан дэлгэцийн гаралт what, ldd, strings хоёртын файлуудын тухай мэдээлэл ctrl-V in vi insert control character ftp> get README | дэлгэрэнгүй ufsdump 0f - / файлын систем | (cd /mnt; ufsrestore rf -); rm /mnt/restoresymtable dump Restore pipe echo \007 авах хонх дуугарах comm нийтлэг (нийтлэг бус) мөрүүдийг хоёр файлаас pkgchk -lp /usr/bin/ls ls ямар багцад хамаарах вэ? df -oi -F ufs үнэгүй inodes icheck -b файлын системийг блоклох, файлын зураглал хийх dircmp, rsync, файлын синхрончлолын сангуудыг харьцуулах, синхрончлох хэрэгслүүд nohup /var/tmp/myscript.ksh > /var/tmp/myscript.out & байгаа зүйлсийн хувьд. дуусгахын тулд (терминал гарах эрсдэлгүй) netstat -pn arp гэх мэт гаралтын үед нэр үйлчилгээнүүд юм/usr/proc/bin uname -X basic доторх down pwdx, pldd, ptree болон бусад зүйлс системийн мэдээлэл- мөр бүр дээр нэг зүйл (скриптүүдэд ашигтай) уншина уу хэрэглэгчдийг жагсаалтад оруулах өөр арга tcopy copy tape nfsstat -m (эсвэл /etc/rmtab шалгах) одоогийн nfs холбох clear_locks clear nfs locks df -h, du -h, Solaris 9-ээс хойш ls -lh - 1024 хүчин чадалтай гаралт

Бусад тэнхлэгүүдийн дунд Соларис тусдаа зогсож байна.
гэхдээ зарим нэг ер бусын ажлыг үл харгалзан
, энэ нь аюулгүй сервер үүсгэхтэй адил тохиромжтой
Linux болон FreeBSD-ээс илүү. Firewalls IPFilter, Нарны дэлгэц, сайн зохион байгуулалттай нууц үгийн хамгаалалт,
Samba болон LDAP, IPSec дэмжлэг болон бусад олон зүйл нь хэрэглэгчдийг сунгах болно.
болон админ. Ерөнхийдөө үүнийг судлах нь зүйтэй.
Санаа зоволтгүй, хөдөлгүүр зогсохгүй. Яв!

Жаахан түүх

Үйлдлийн систем Solaris (Sun Microsystems компани) SunOS сонгодог Unix-ээс үүссэн.
bsd цөм дээр суурилсан бөгөөд AT&T системийн шилдэг уламжлалыг үргэлжлүүлж байна
V. Гэхдээ SunOS-ээс ялгаатай нь энэ бол бүрэн хэмжээний ажлын орчин юм.
Хэрэв танд Unix-ээс өөр зүйл хэрэгтэй бол
- Solaris сонгоно уу. Solaris-ийн гол давуу тал нь өргөтгөх чадвар өндөр,
Үүний үр дүнд тэгш хэмт олон процессорын тооцооллын үзэл баримтлал хэрэгжиж байна
SMP (Symmetric Multi-Processing), өөрөөр хэлбэл систем дэх процессоруудын тоо нэмэгдэхийн хэрээр гүйцэтгэлийн шугаман өсөлт.
Дизель түлш сул ажлын байранд адилхан сайн зогсох болно.
болон супер хүчирхэг сервер дээр, тиймээс илүү хүчирхэг болон тохиромжтой системолдоогүй асуултуудын хувьд.
Тэгэхээр, ерөнхий санаахүлээн авсан системийн тухай,
одоо суулгаж болно.

Суурилуулалт

Solaris орчин нь Intel болон SPARC (Scalable Processor) гэсэн хоёр платформд зориулагдсан
Архитектур, өөрөөр хэлбэл өргөтгөх боломжтой олон процессорын архитектур).
Манай улсад тусгай хуваарилалт хийснээс хойш энэ платформхүлээж аваагүй
Бид SPARC болон түүний суурилуулалтын талаар ярихгүй. Доорх суулгацын талаар ярих нь илүү оновчтой байх болно
Intel. Суулгах гурван сонголт байдаг: 1) текст,
2) интерактив ба 3) вэб шидтэнг ашиглан
эхлэх. Бид гурав дахь замаар явах болно, хамгийн энгийн бөгөөд тохиромжтой. Та дизель түлштэй диск аваад,
оруулаад дахин ачаална уу. Дэлгэц дээр харагдах бүх зүйл
DCA (Төхөөрөмжийн тохиргооны туслах).
Дэлгэц дээгүүр гүйж буй шугамууд хэрхэн яаж байгааг харуулсан
төхөөрөмжүүдийн суурилуулалт ямар байгаа бөгөөд хэсэг хугацааны дараа олдсон төхөөрөмжүүдийн жагсаалт гарч ирнэ.
Хэрэв таны төхөөрөмж жагсаалтад ороогүй бол,
Үүний хоёр тайлбар байна: дизель түлш төхөөрөмжийг буруу тохируулсан,
эсвэл зүгээр л дэмждэггүй. Та үүнийг засах боломжтой
"Төхөөрөмжийн даалгавар", төхөөрөмжтэй ажиллах хэсэг.
Бүх зүйл хэвийн бол F2 товчийг дарж одоогийн төлөвийн талаарх мэдээллийг харуулна дискний системмөн нарны эрчим хүчийг эхлүүлсэн
fdisk. Solaris нь UFS файлын системтэй ажилладаг.

Хэрэв та компьютер дээрээ өөр систем суулгахаар төлөвлөөгүй бол,
Дараа нь та өмнө нь байсан бүх хуваалтыг устгаж болно.
түлхүүр 3. Одоо "x86 boot" төрөл болон хуваалтуудыг үүсгэхийн тулд 1-р товчлуурыг ашиглана уу
Solaris. Бид тантай сервер байгуулж байгаа тул
Дараа нь Линукс шиг бүхэл бүтэн системд нэг root хуваалт хангалтгүй,
Тиймээс та /var, /usr, /home, /tmp, хуваалтуудыг үүсгэх хэрэгтэй.
/, дараа нь ачаалах сонголтыг сонгохын тулд 2 товчийг ашиглана уу. Асуулт дараах байдалтай байна.
идэвхтэй болгох эсэх. Хэрэв компьютер дээр өөр тэнхлэг байхгүй бол
мөн та нарны ачаалагч менежерийг ашиглах болно,
дараа нь эерэгээр хариул. Хэрэв та хүсвэл
lilo, BootMagic эсвэл бусад ачаалагч - үгүй ​​гэж хариулна уу.
Та шаардлагатай бүх хуваалтыг үүсгэж, идэвхтэй хэсгийг сонгосны дараа,
та гарах боломжтой (түлхүүр 4 - Гарах). Үүний дараа жинхэнэ суурилуулалт вэб шидтэнг ашиглан эхэлнэ.
эхлэх. Та дискийг форматлахыг хүсэх эсвэл шаардлагатай бол
UFS дахь хуваалтууд. Та зөвшөөрч байна, solarium суулгалтыг баталгаажуулж, ачаалах дискний агуулгыг дарж бичнэ үү.
Дараа нь та ямар хэмжээтэй солихыг асуух болно.
Энэ нь танаас хамаарна. Хэрэв хангалттай биш бол swap командын тусламжтайгаар та виртуал санах ойд нэмэлт сегментүүдийг хуваарилж болно.
Свопыг дискний эхэнд байрлуулах шаардлагатай юу гэсэн асуултад,
Тийм гэж хариул, учир нь файлын системийг үүсгэх явцад пейжерийн файлын хэмжээг өөрчлөх боломжгүй. Бүх тохиргоог хадгалахаа баталгаажуулаад хүлээнэ үү.
Дискийг форматлаж, үндсэн файлын систем үүсгэгдэх болно.
платформд зориулсан файлуудыг хуулж, дахин ачаална уу.
Үүний өмнө та Enter товчийг дарахыг хүсэх болно. Дахин ачаалсны дараа та нарны ачаалах менежерийг харах болно
(хэрэв та үүнийг сонгосон бол). Би зөвхөн түүний тухай ярих болно
lilo, grub гэх мэт зүйлстэй тул ямар ч асуудал гарах ёсгүй.

Solaris дээрх CDE ширээний компьютер.

Solarium-д нэвтэрнэ үү

Тиймээс Solaris таны өмнө гарч ирэв ачаалах менежер(эсвэл SunOS Intel Platform Edition анхдагч ачаалах дэд систем) бөгөөд идэвхтэй хуваалтаас ачаалах сонголтыг санал болгосон.
Хэсгийн дугаарын товчлуурыг дарж, түүнд үүнийг хийхийг зөвшөөр.
Автомат ачаалах процесс нь тасалдаж болно
Esc. Дараа нь системийг эхлүүлж, бэлтгэлийн сүүлчийн алхам - ажиллах болно
kdmconfig нь таны видео, дэлгэц гэх мэт тохиргоог хийх болно.
график вэб тохиргооны шидтэнг ажиллуулах
эхлэх. Баяр хүргэе - solarium суурилуулах хамгийн хэцүү үе шат дууссан.
WebStart-тай ажиллах нь зарим нэг нөхөрсөг суулгагчтай ажиллахаас илүү хэцүү биш юм
Орос хэлийг дэмждэггүй ч Mandrake.
Файл хуулах, дахин ачаалах,
мөн CDE ширээний компьютер (Common Desktop Environment - KDE-тэй андуурч болохгүй) таны өмнө гарч ирнэ.

Суперсервертэй ажиллах

Хэрэв та өмнө нь niks дээр суурилсан сервер байгуулж байсан бол,
тэгвэл та inetd суперсерверийг мэддэг байх. Мөн соляри байдаг.
Үүнийг ашиглах эсэх нь танаас хамаарна. Би үүнийг хийхгүй байхыг зөвлөж байна.
Шалтгаан нь мэдэгдэж байна: хэрэв inetd унавал бүх үйлчилгээгээ хамт татах болно.
үүн дээр үндэслэсэн. Тиймээ, түүний хэрэглээ нь илүүц юм:
Өнөөдөр илүү их эсвэл бага зохистой бүх үйлчилгээ горимд ажиллах боломжтой болсон
бие даасан, тэдэнд туслах шаардлагагүй. Серверээ холбохоор шийдсэн хэвээр байгаа хүмүүст зориулав
inetd, би суперсерверийн нарны хувилбарын талаар хэдэн үг хэлье.
Бүх файлууд ердийн газруудад байна: /etc/services,
/etc/inetd. conf. Тэдгээрийн бүх шаардлагагүй үйлчилгээг тайлбарла
мөн дараах байдлаар тохируулна уу.

Файл /etc/inetd. conf форматтай байна:

нэр төрлийн протоколын туг хэрэглэгчийн сонголтууд,
Жишээлбэл

ftp урсгал tcp(tcp6) одоо root /usr/sbin/in байна. ftpd дотор. ftpd (заримдаа дотоод).

Оруулга хүлээх эсвэл одоо байж болно. Хэрэв заасан бол
Хүлээгээрэй, энэ нь серверээс чөлөөлөх хүртэл суперсервер энэ портыг сонсохгүй гэсэн үг.
Хэрэв одоо бол тэр сонсох болно. Telnet болон ftp үйлчилгээнүүд нь ихэвчлэн холбоотой байдаг
inetd, гэхдээ та тэдгээрийг хэзээ ч ашиглах ёсгүй,
Тиймээс OpenSSH суулгаарай. Түүний тохиргоо нь /etc/sshd2/sshd2_config дотор байна.

Хэрэглэгчдийн тухай

Solaris дахь ихэнх захиргааны ажлуудыг график багц ашиглан гүйцэтгэдэг
админ хэрэгсэл. Гэхдээ консол дээр асар их хэмжээний асуудлыг илүү хурдан, илүү хялбар шийдэж болно.
тиймээс удаан, алдаатай X-г ашиглах нь утгагүй юм. Хэрэглэгч нэмэх нь энгийн засварыг ашиглан хийгддэг
/etc/passwd, /etc/shadow болон /etc/group, мөн useradd команд. Шифрлэгдсэн нууц үгийг crypt() функцийг ашиглан автоматаар үүсгэж, хадгалдаг
/etc/shadow. Бүх нууц үгүүд нь DES-тэй төстэй алгоритмаар шифрлэгдсэн бөгөөд найман тэмдэгтээс урт байж болохгүй.
Эдгээрийн дотор бүхэл бүтэн clave болон тусгай унших боломжгүй гарын товчлолууд орно.
Засварлахаас бусад хэрэглэгчдийг гараар устгах
/etc/passwd, /etc/group болон /etc/shadow нь хэрэглэгчийн гэрийн чиглүүлэгчийг устгах,
шуудангийн хайрцаг(rm -rf /var/mail/хэрэглэгчийн нэр), шуудангийн нэр (/etc/aliases),
cron, at болон хэрэглэгчийн процессуудыг шалгах (ps -eaf | grep хэрэглэгчийн нэр). Учир нь,
хэрэглэгчийн нэвтрэх эрхийг түр хаах,
/etc/passwd эсвэл /etc/shadow доторх шифрлэгдсэн нууц үгийг тэмдэгтээр солиход хангалттай.
*. Бүх файл, даалгавар болон хэрэглэгчийн тохиргоо хэвээр байх болно,
гэхдээ тэр нэвтэрч чадахгүй байна. Одоо квотын тухай.
Тэдгээрийг өмнөхтэй ижил аргаар хэрэгжүүлдэг
линукс. Шаардлагатай параметрүүдкомандыг ашиглах үед /etc/fstab эсвэл шууд консол дээр бүртгэгдсэн байна
холбох. Квот тогтоосны дараа файлын системийг дахин ачаалах эсвэл салгах / холбохыг зөвлөж байна.
ямар квот тогтоосон. Дараа нь та зөв сангуудад квот файл үүсгэнэ.
та edquota командыг бичээд "хатуу" эсвэл "зөөлөн" хязгаарт inode болон дискний зайны блокуудын тоог оруулна уу.
Эцсийн цохилт нь квотыг идэвхжүүлэх квотын тушаал юм.

Багцын удирдлага

Багцын менежмент - багцууд - Solaris дээр маш энгийн байдлаар хэрэгждэг.
тохиромжтой, үр ашигтай. Эхлээд системээс багц нэмэх, устгах талаар ярилцъя.
Дараа нь илүү сонирхолтой зүйл бол өөрийн багцуудыг бий болгох.
Багцуудтай ажиллахад шаардлагатай командуудын жагсаалт энд байна:
pkgadd - багц нэмэх
pkgchr - багц шалгах;
pkginfo - багцын талаарх мэдээллийг харах
pkgmk-үүсгэх шинэ багцпрототип дээр суурилсан;
pkgproto - багцын шинэ үзүүлэлтүүдийг үүсгэж, загварт нэмэх;
pkgrm - багцыг устгах
pkgtrans - бүх багц файлуудыг архивт оруулах.
Жишээлбэл, файл ямар багцад хамаарах талаар мэдээлэл авахын тулд,
Та консол дээр дараах тушаалыг бичих хэрэгтэй.

pkgchk -l -p багцын зам

Баримт бичгийг харж, тугуудыг хараад олон сонирхолтой зүйлийг мэдэж болно.
ямар багц командуудыг ашигладаг.

Одоо багц үүсгэх талаар. Эхний алхам бол файл үүсгэх явдал юм
pkginfo. Түүний формат дараах байдалтай байна (би хамгийн нийтлэг параметрүүдийг жагсаах болно):

ARCH нь багцыг үүсгэж байгаа архитектур юм;
Файлуудыг задлах BASEDIR лавлах;
CATEGORY-архивын төрөл (систем эсвэл ердийн програм);
EMAIL-багцын зохиогчийн холбоо барих мэдээлэл;
НЭР - багцын нэр (жишээ нь, "My cool proga");
PKG - багцын нэр (жишээ нь, BAS_LOCAL);
PSTAMP нь багц зохиогчийн нэр юм;
VENDOR - зохиогчийн нэр эсвэл програмыг боловсруулсан компанийн нэр.

Дараа нь бид прототип файл үүсгэдэг. . .

Мөн энэ файлд pkginfo-ийн талаарх мэдээллийг нэмэхээ бүү мартаарай:

i pkginfo=pkginfo файлын зам

Одоо суулгацын санд (pkginfo файлын BASEDIR талбар) бид прототип файлд харьцангуй зам, файлын нэрийг үүсгэх командыг гүйцэтгэдэг.

олох. хэвлэх | pkgproto >> прототип

Дөнгөж үүсгэсэн прототип файлаа харна уу.
f үсэг нь файл, d нь директор юм. Оруулга бүрд хэрэглэгчийн талаарх мэдээлэл,
бүлэг ба зөвшөөрөл. Энэ файлыг үргэлжлүүлэн гүйлгэж байгаарай
Таалагдахгүй бол засаарай. Дараа нь тушаалыг бичнэ үү:

pkgmk -o -r pkginfo байрлаж буй хавтсанд хүрэх зам

Одооноос эхлэн савлагааны файлууд /var/spool/pkg/package нэр дээр байх болно.
Сүүлийн алхам:

pkgtrans -s /var/spool/pkg /нөөц/багцын нэр. pkg

Дэлгэц дээр олдсон багцуудын жагсаалт гарч ирнэ.
мөн танаас алийг нь суулгахыг асуух болно.
Та багцын нэрэнд тохирох дугаар бүхий товчлуурыг дарна уу.
Таны багц дахь бүх файлууд нэг архивын файлд эмхэтгэгдэх ба /нөөц/багцын нэр дээр байрлана.
pkg. Багц бэлэн боллоо!


IPSec

Сүүлийн жилүүдэд VPN-ийн нэр хүнд огцом өссөн.
Учир нь VPN-ууд протокол ашигладаг
Маш сайн нэрээ нууцалдаг IPSec,
сүлжээгээр дамжуулж буй мэдээллийн шифрлэлт, аюулгүй байдал.
Яахав, тэр үнэхээр гайхалтай хүн болохоор ойлгоход таатай байх болно
энэ нь хэрхэн ажилладаг вэ, бид үүнийг одоо хийх болно. Хэдхэн минутын хатуу онолгүйгээр бэлдээрэй
урт тайлбар. IPSec дахь нэвтрэлт танилтыг түлхүүр солилцох замаар хэрэгжүүлдэг
IKE (Интернет түлхүүр
солилцоо). Протокол нь өөрөө гурван үндсэн ойлголт дээр суурилдаг.
SA (Аюулгүй байдлын холбоо) - аюулгүй байдлын холбоосууд, AH
(Authentication Header) - Таних толгой ба ESP
(Encapsulated Security Payload) - өгөгдөл дамжуулах.
Хоёр зангилааны хооронд өгөгдөл солилцохын тулд та тэдгээрийн хоёр SA холбоос үүсгэх хэрэгтэй.
Эдгээр холбоосыг тушаалыг ашиглан удирддаг
ipseckey. Хэрэв SA-линкүүд тогтоогдвол тоглоомонд орно
AH. Толгой хэсгийг аюулгүй байдлын параметрүүдийн SIP (Security Parameters Index) индексээр дамжуулдаг.
Хэрэв энэ заагчтай бүх зүйл эмх цэгцтэй байвал датаграммуудыг жинхэнэ гэж үзнэ.
мөн хүргэлт зөв байна. Багцыг аюулгүй, найдвартай хүргэх болно,
гэхдээ AH тэдгээрийг шифрлэхгүй. Үүнд ESP шаардлагатай. ESP өгөгдлийг мөн параметрээр дамжуулдаг
SPI. DES алгоритмуудыг пакетуудыг шифрлэхэд ашигладаг.
3-DES (Гурвалсан DES). Гэхдээ AH болон ESP технологийг тусад нь ашиглаж болно.
IPSec дээр таних нь MD5 хяналтын нийлбэрийг ашиглан хийгддэг - энэ алгоритм нь 128 битийн тоон гарын үсгийг тооцоолдог.
ямар ч төрлийн өгөгдөлд тохиромжтой. За, бүх зүйл
онол дууслаа. Одоо энэ технологийн хэрэгжилтийн талаар
solaris.

Ipsek дүрмийг баг тодорхойлдог
ipsecconf. Тохиргоонууд нь /etc/inet/ipsecinit. conf болон /etc/inet/ipsecpolicy.
conf. Сүүлчийн формат нь дараах байдалтай байна (бид ftp-ийг тохируулдаг):

(dport 21) хэрэглэх (хуваалцсан аливаа encr_auth_algs md5 encr_algs)
(спорт 21) зөвшөөрөл (encr_algs ямар ч encr_auth_algs md5)

Тиймээс бид 21-р боомтын бүх хөдөлгөөнийг хамгаалсан
DES эсвэл 3-DES ашиглан AH ба алгоритмыг ашиглан баталгаажуулалтыг тохируулна уу
MD5. Энэ нь портын жишээ байсан, гэхдээ та бүхэл бүтэн дэд сүлжээнд ижил зүйлийг хийж болно:

(daddr 193. 34. 207. 12/26) хэрэглэх (auth_algs md5 sa хуваалцсан)
(saddr 193. 34. 207. 12/26) зөвшөөрөл (auth_algs md5)

Хоёр тохиргооны ижил төстэй байдал, ялгаа нь энгийн нүдээр харагддаг бөгөөд тайлбар хийх шаардлагагүй юм.

IPFilters нүүр хуудас


Галт ханыг сонгох, тохируулах

Solaris дор хоёр үндсэн галт хана байдаг:
IPFilter болон
нарнаас хамгаалах тос. IPFilter нь үнэ төлбөргүй бөгөөд эх сурвалжтай байдаг бол SunScreen нь арилжааны зориулалттай.
Гэвч саяхан түүний үнэ төлбөргүй хувилбар гарсан ч арай бага хэмжээтэй байсан
функциональ байдал.
Чадавхийн хувьд галт хана хоёулаа ойролцоогоор ижил байна:
дэмжлэг үзүүлэх
IPv6, MBone, чанарын ачаалал тэнцвэржүүлэх,
дамжуулах, NAT, сайн хөтлөгчболон статистикийг харуулах.
SunScreen нь график нүүрээрээ ахаасаа ялгаатай.
Энэ нь хэнд ч хэрэггүй. Энэ хэсэгт би илүү нарийвчлан авч үзэх болно
IPFilter, мөн би SunScreen-ийн талаар товчхон ярих болно. Дашрамд хэлэхэд эдгээр хоёр багц нь стандарт түгээлтийн багцад ороогүй болно.
solaris. IPFilter нь IPTable-ийг санагдуулдаг боловч тийм ч тохиромжтой биш юм
тохиргоо,
гэхдээ энэ нь түүний ач тусыг бууруулдаггүй.
IPFilter нь цөмд ачаалах боломжтой модуль хэлбэрээр хэрэгждэг.
Түүний хамгийн чухал шинж чанар нь тохиргооноос бүх дүрмийг хардаг.
зөвхөн тодорхой нөхцөлийг хангасан хүмүүс биш.
Дүгнэлт: IPFilter-ийг тохируулах тухай ойлголт нь
ерөнхий дүрмүүд гэж юуг тодорхойлж болох вэ (мөн байх ёстой),
болон хувийн, эхнийх нь заавал хоёр дахь нь өмнө байх ёстой.
Хэрэв энэ нөхцөл хангагдаагүй бол галт хана зөв ажиллахгүй,
Хувийн дүрмийг дараах ерөнхий дүрмүүд дур мэдэн өөрчилнө.
Ерөнхий дүрмийг дараах байдлаар тодорхойлно.

ирж буй бүх урсгалыг дамжуулдаг, мөн

үүний дагуу блоклох.

Хувийн дүрэм:

hme1 proto tcp дээр дурын тооноос 193 хүртэл блоклох. 34. 207. 12/24 порт=80

Энд юу хийснээ олж мэдье. Дээрх дүрэм нь хориглодог
(блок) дамжуулан интерфэйс hem1 дээр ирж пакетуудыг хүлээн авах tcp протоколаль ч хаягаас энэ дэд сүлжээний 80-р порт руу.
From үргэлж хаанаас, to үргэлж хаана гэсэн үг, all гэдэг нь бүх хаягийг нэг дор холбох холбоос гэсэн үг юм.
Үнэхээр, зүгээр үү?

Хэрэв та IPFilter бүх дүрмийг нэг дор хэрэглэхэд дургүй бол,
дараа нь түлхүүр үгээр өөрчилж болно
хурдан. Тэгэхээр, өмнөх жишээн дээр бид үгийг бичсэн бол
хурдан, дараа нь тохиргооны дараах дүрэм,
Энэ дэд сүлжээнд зөвшөөрөгдсөн пакетуудыг аль хэдийн алгасах болно.
Та холболтын статистикийг тушаалаар харж болно
ipfstat. За, магадгүй энэ галт хананы талаар анх удаа хангалттай.

Нарны дэлгэц рүү шилжье. SunScreen нь протоколын түлхүүрүүдийг хялбар удирдахын тулд олон тооны товчлууруудыг ашигладаг
(Алгасах-Интернэтийн энгийн түлхүүрийн менежмент
протоколууд). SKIP нь сешнүүдийг шифрлэхэд ашиглагддаг.
Одоо энэ технологийг протоколоор бараг бүрэн сольсон
IPSec, гэхдээ ховор тохиолдолд шаардлагатай хэвээр байна.
/opt/SUNWicg/SunScreen/bin/ss_install скрипт ашиглан галт ханыг суулгасны дараа та тохиргоог эхлүүлж болно.
Чиглүүлэлт эсвэл үл үзэгдэх горим, аюулгүй байдлын түвшинг зааж өгөх,
тохиргооны аргууд, DNS дэмжлэг (шаардлагатай бол) гэх мэт.
e) График интерфейсээр дамжуулан бүх зүйлийг хялбархан тохируулдаг.
Энэ нь локал хаягаар ямар ч хөтчөөр дамжуулан хандах боломжтой
http://localhost:3852. Эхний гүйлтийн хэрэглэгчийн нэр, нууц үг нь admin:admin. Мэдээжийн хэрэг, нууц үгийг өөрчлөх шаардлагатай. IPFilter-аас нэвтрэх ба блоклох аналог - ALLOW ба
ҮГСГЭЛ. Та эх сурвалж болон очих хаягийг зааж өгсөн маск ашиглаж болно (үүнтэй төстэй
ямар ч). Дүрэм бүрийн хувьд нэмэлт тохиргоонууд байдаг: LOG_NONE,
SNMP, LOG_DETAIL, ICMP_HOST_FORBIDDEN гэх мэт; Тэд маш олон тул бүгдийг нь хэлж чадахгүй. Суулгасны дараа танд дараах мэдээллийн сан байна.
баталгаажуулагч,
прокси хэрэглэгч, vars болон логмакро. Мөн гэрчилгээний мэдээллийн санг бий болгосон
(/etc/skip/certdb).

Тиймээс та багцуудыг суулгаж, хэрэглэгчдийг тохируулсан,
галт ханаар хамгаалагдсан. Бяцхан хүүхдүүд рүү шилжих цаг болжээ
гэхдээ аюулгүй байдлын жижиг зүйлүүд чухал.


Аюулгүй байдлын нууц

Юуны өмнө та хэрэглэгчдийг энгийн нууц үг оруулахыг албадах хэрэгтэй.
Хэрэв таны сервер дээр хэдэн арван эсвэл бүр хэдэн зуун хэрэглэгчид байгаа бол,
Дараа нь хүн бүртэй тайлбарлах яриа хийхэд хангалттай хүч байхгүй,
цаг хугацаа байхгүй тул тусгай програм ашиглах нь дээр.
Энэ ангиллын гол төлөөлөгч нь хөтөлбөр юм
gpw (http://www.multicians.org/thvv/gpw.html
Java апплет болон ftp://nce.sun.ca/pub/freeware/intel/7/gpw-6.94-sol7-intel-local.gz хэлбэрээр
багц бүхий архив хэлбэрээр),
Энэ нь сайн нууц үг үүсгэгч юм.
Та янз бүрийн сонголтыг тохируулж болно, жишээлбэл, нууц үгэнд тоо эсвэл тусгай тэмдэгт оруулах гэх мэт.
e. Энэ бол асуудлыг шийдвэрлэх чадварлаг шийдэл юм.

Блоклох портуудыг /etc/services болон
/etc/inetd. conf. Буферийн хэт их урсгалын тухайд,
Дараа нь /etc/system дотор зарим параметрүүдийг тохируулснаар асуудал хэсэгчлэн шийдэгдэнэ:

noexec_user_stack=1 гэж тохируулна уу
noexec_user_stack_log=1 гэж тохируулна уу

Аппликейшн хуурамчаар үйлдэхээс хамгаалах үр дүнтэй арга бол MD5 нийлбэрийг харьцуулах явдал юм.
Шаардлагатай хоёртын файлуудын MD5 нийлбэрийг нэг удаа цуглуулж, аюулгүй газар хадгалахад хангалттай
(хамгийн сайн сонголт бол компакт эсвэл өөр компьютер дээр).
Энэ нь програмыг дуудах замаар хийгддэг. /md5. Систем дэх програмуудын MD5 хэмжээг үе үе дүнтэй харьцуулах нь чухал юм
баталгаажсан зөөвөрлөгч дээр бичигдсэн. Хэрэв хэмжээ өөрчлөгдсөн бол
Халдагчийг хайх цаг болжээ.
Гэхдээ үүнийг санаж байх ёстой шалгах нийлбэрөөрчилж болно,
Хэрэв та шинэчилсэн бол Одоогийн багцэсвэл файл.


Дүгнэлт

Хэт аюулгүй сервер үүсгэхийн тулд танд маш бага зүйл хэрэгтэй:
мөрөн дээр толгой, муруй гар
. Гэсэн хэдий ч эдгээр жижиг нарийн ширийн зүйлс нь өөрөө маш чухал юм.
Тиймээс өдөрт гурван удаа засвар хийж, шөнийн цагаар гуалин уншиж,
мөн суперадмины алдрыг танд олгож байна. Таны өсгий халзан болохгүй!

Владимир Василкин

Solaris суурилуулахад анхаарах зүйлс

"Үлэг гүрвэл"-тэй хэрхэн нөхөрлөх вэ? Үүнийг хамгийн эртний үйлдлийн системүүдийн нэг гэж нэрлэдэг UNIX гэр бүлүүд- solaris. Та хаанаас үерхэж болох вэ? Сонголт болгон - анхны суулгацаас - суулгац. Айдасгүй "үлэг гүрвэл" - Solaris 10-тай хийсэн анхны уулзалтын онцлог юу болохыг харцгаая.

Тодорхойлолтоос эхэлье. Үйлдлийн систем гэж юу вэ? Википедиагийн хэлснээр энэ нь компьютерийн техник хангамжийг удирдаж, бусад программуудыг гүйцэтгэх орчин болдог программ (програмын цогц) юм. Цахилгаан асаалттай үед суулгасан програм хангамж нь тодорхой дүрмийн дагуу үйлдлийн системийг хайж, санах ойд ачаалж, цаашдын хяналтыг шилжүүлдэг. Зарим тохиолдолд завсрын давхаргыг ашигладаг - дуудагч програм. Үндсэндээ үйлдлийн систем ачаалах процесс нь бүх системд адилхан харагддаг.

Үйлдлийн системийг суулгах нь файлуудыг байнгын зөөвөрлөгч рүү хуулж (заримыг нь өөрчлөх боломжтой - анхны тохиргооны процессууд энд ашиглагдаж байгаа) бөгөөд энэ зөөвөрлөгчөөс ачаалах техник хангамж, програм хангамжийн цогцолборыг тохируулж байгаа нь харагдаж байна.

PC-тэй нийцтэй компьютеруудын ертөнцийн нэр томъёонд BIOS нь суулгасан програм хангамж юм. Бусад системтэй ажиллахдаа програм хангамж гэдэг үгийг ихэвчлэн ашигладаг.

SUN болон FUJITSU-SIEMENS-ийн үйлдвэрлэсэн SPARC-тай нийцтэй серверүүд дээр програм хангамж нь ихэвчлэн OpenBoot (Open Firmware) байдаг. OpenBoot-тэй ажиллах талаар дэлгэрэнгүй мэдээллийг холбогдох номноос олж болно. BIOS тохиргоо нь эх хавтангийн үйлдвэрлэгчээс хамаарч өөр өөр байдаг.

Энэ нийтлэлийн туршид өөрөөр заагаагүй бол "OS суулгац" гэсэн хэллэгийг файл хуулах үйл явцыг илэрхийлэхэд ашиглах болно. Хуулбарлах (тамгалах) үйлдвэрлэлийн аргыг нийтлэлд авч үзэхгүй. Хуулбарлах процессыг ажиллуулах, удирдахын тулд танд ажиллах цагийн орчин хэрэгтэй. Өөрөөр хэлбэл, OS суулгах процессууд нь өөр үйлдлийн системийн хяналтан дор явагддаг. Ирээдүйд бид ийм үйлдлийн системийг "түр зуурын", суулгасан нь "шинэ" гэж нэрлэх болно.

Энэ тохиолдолд суулгах процесс дараах байдлаар явагдана.

  1. Програм хангамжийг түр зуурын үйлдлийн систем ачаалахаар тохируулж байна.
  2. Хуулбарлах (суулгах) процессуудыг гүйцэтгэх.
  3. Шинэ үйлдлийн систем ачаалах, шинэ үйлдлийн систем ачаалах программ хангамжийг тохируулж байна.

Програм хангамжийг өөрөө болон түр зуурын үйлдлийн системийн хэрэгслийг ашиглан тохируулах боломжтой тул 4-р алхам нь хоёр алхамаас бүрдэнэ.

Дээр дурдсан бүхэн түр зуурын болон шинэ үйлдлийн системүүдийн аль ч хослолд хамаатай гэдгийг энд онцлон хэлмээр байна. Жишээлбэл, зарим Linux түгээлт нь түр зуурын үйлдлийн систем болж, MS Windows эсвэл Solaris нь шинэ хувилбар болж болно. Жишээлбэл, гар утсаа анивчих нь MS Windows болон Symbian-ийн хослол мэт харагдаж болно.

Суулгах аргууд нь түр зуурын OS ачаалах төрөл, эх үүсвэрийн төрөл, анхны тохиргооны аргуудаас ялгаатай.

Түр зуурын үйлдлийн системийг дотооддоо ачаалж, сүлжээгээр ажиллуулж болно. Суулгах файлуудын эх сурвалж нь дотоод байж болно (CD, DVD, HDDгэх мэт) эсвэл сүлжээгээр ашиглах боломжтой (янз бүрийн сүлжээний протоколууд). Системийн анхны тохиргооны аргуудыг янз бүрийн түвшинд автоматжуулж болно.

Суулгах хамгийн хялбар арга бол зөөвөрлөгчийг бүхэлд нь бага багаар хуулах явдал юм. Бараг бүх UNIX-тэй төстэй тархалтад байдаг dd команд нь үүнд маш тохиромжтой. Энэ командыг ашиглан бид зөөвөрлөгчийг зүгээр л хуулбарлаж болно, жишээлбэл, хатуу дискийг ижил төрлийн хоёр дахь диск рүү хуулж болно.

Та мөн ижил төстэй аргаар системийг нөөцлөлтөөс сэргээж болно. Түр зуурын үйлдлийн системийг ямар ч эх сурвалжаас ачаалж болно. Шинэ үйлдлийн системийн тохиргоог түр зуурын системээс болон шинээр ачаалсны дараа хийх боломжтой. Нөөцөөс сэргээх нь үйлдлийн системийг суулгах сонголт гэж үзэх нь ховор. Бид мөн энэ талаар дэлгэрэнгүй ярихгүй. Түүнээс гадна энэ аргыг албан ёсны Solaris 10 суулгах баримт бичигт тайлбарлаагүй болно.

Хэвлэл мэдээллийн хэрэгслийг бүрэн хуулж авснаар та ямар ч хамаагүй үйлдлийн системийн файл зэрэг янз бүрийн өгөгдлийг сэргээх боломжтой. Анхаарал хандуулахаа больё янз бүрийн сонголтууднөөцлөлт болон нөхөн сэргээх. Дараа нь Solaris OS-ийг стандарт хэрэгслийг ашиглан суулгах сонголтуудын талаар ярилцъя.

Суурилуулалтын төлөвлөлт

Бусад ажлын нэгэн адил үйлдлийн систем суулгах нь төлөвлөлтөөс эхлэх нь зүйтэй. Төлөвлөлтийн үйл явцыг хэд хэдэн үе шатанд хувааж болно (албан ёсны баримт бичигт дэлгэрэнгүй бичсэн).

Системийн хувилбарууд

Бичиж байх үеийн Solaris-ийн хамгийн сүүлийн хувилбар нь 10, эсвэл нарийн яривал 10 11/06 юм. Хувилбарын нэрэнд шинэчлэлт гарсан сар, жилийг налуу зураасаар тусгаарласан байна. Системийн шинэчлэлтүүдийг улирал тутам гаргахаар төлөвлөж байна. Түүхэн шалтгааны улмаас Solaris uname команд нь SunOS нэрийг өгдөг. Системийн хувилбаруудыг "5." тэмдэгтийн дараа тоолно. Жишээлбэл, Solaris 10 дээр тушаалын гаралт дараах байдалтай байна.

# unname -s -r

SunOS 5.10

Суулгасан системийн хувилбарын талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл /etc/release файл эсвэл showrev командыг үзнэ үү.

Solaris 10 код дээр үндэслэсэн OpenSolaris төсөл нь энэхүү үйлдлийн системийг, тэр дундаа бие даасан хөгжүүлэгчид хөгжүүлэх зорилготой юм. Албан ёсны вэбсайт нь OpenSolaris дээр суурилсан зургаан түгээлтийн татаж авах холбоосыг өгдөг. Эдгээр төслүүдийн заримыг нь Sun Microsystems шууд дэмждэг бол заримыг нь бусад хөгжүүлэгчид дэмждэг. Шинэчлэлийн давтамж нь мэдээжийн хэрэг түгээлтийг бүтээгчдээс хамаарна.

Мөн OpenSolaris дээр суурилсан өөрийн системийг бий болгох баримт бичиг байдаг.

Solaris 10-ийн хамгийн сүүлийн хувилбар болох OpenSolaris-ийг албан ёсны вэбсайтаас эсвэл бусад эх сурвалжаас үнэгүй татаж авах боломжтой. Хэрэв хүсвэл системтэй дискийг худалдан авч болно.

Ихэвчлэн үйлдлийн системийн хувилбарт тодорхой шаардлага байхгүй бол боломжтой хувилбаруудаас хамгийн сүүлийн хувилбарыг суулгадаг. Үүний дараа санал болгож буй засваруудыг систем дээр суулгасан болно - "Санал болгож буй Solaris Patch Clusters" -ийг сайтаас татаж авах боломжтой.

10-р хувилбараас өмнө Solaris нь системийн хувилбар - Засвар үйлчилгээний шинэчлэлтийг шинэчлэх нэмэлт засваруудыг өгсөн. Дараа нь суулгах процесс гурван үе шаттайгаар явагдсан:

  1. Суурь түгээлтийг суулгаж байна.
  2. Хамгийн сүүлийн үеийн засвар үйлчилгээний шинэчлэлтийг суулгаж байна.
  3. Хамгийн сүүлийн үеийн санал болгож буй Solaris засварын кластеруудыг суулгана уу.

Процессыг автоматжуулж болно. 10-р хувилбарт тэд энэ технологийг ашиглахаа больж, зөвхөн Зөвлөмж болгож үлдээсэн бололтой (10-р хувилбараас эхлэн MU байхгүй, гэхдээ энэ талаар албан ёсны мэдэгдэл гараагүй).

Solaris 10-д систем суулгахад тийм ч их өөрчлөлт ороогүй тул дээр дурдсан зүйлсийн ихэнх нь хамаарна өмнөх хувилбарууд: Solaris 8 ба 9. Ялгаатай боловч тэдгээр нь ихэвчлэн бага байдаг; зарим онцлог шинж чанаруудыг зааж өгөх болно. Энэ нийтлэл дэх жишээнүүд нь өөрөөр заагаагүй бол Solaris 10 11/06 хувилбарт хамаарна.

Сонирхолтой нь системийг Solaris 8-аас 10 хүртэл шинэчлэхийг албан ёсоор дэмждэг. Өмнөх хувилбаруудаас (8 хүртэл) шинэчлэхийн тулд эхлээд үйлдлийн системийн хувилбарыг хамгийн дээд хэмжээнд хүртэл шинэчлэхийг зөвлөж байна. Жишээлбэл, Solaris 2.5-аас Solaris 9 хүртэл, дараа нь Solaris 10 хүртэл.

Гэсэн хэдий ч, хувилбар нь мэдэгдэхүйц нэмэгдсэн (хувилбар биш) үүнийг үйлдвэрлэхийг зөвлөж байна бүрэн суурилуулалтодоо байгаа системийг шинэчлэхээс илүүтэйгээр систем. Би хувилбарыг шинэчлэх асуудалтай тулгарах шаардлагагүй байсан, ийм ажил хийх шаардлагатайг төсөөлөхөд ч хэцүү байдаг. Тохиргооны уян хатан байдлаас шалтгаалан илүү үзэсгэлэнтэй шийдлийг олох боломжтой байх болно, жишээ нь цаашид байх болно.

Техник хангамжийн тохиргоог шалгаж байна

Solaris 10 нь хоёр төрлийн процессор дээр ажиллах боломжтой: SPARC болон x86 нийцтэй. UltraSPARC®, SPARC64, AMD64, Pentium, Xeon EM64T гэсэн архитектурт суурилсан дэмжигдсэн системүүд. Бүрэн жагсаалтДэмжигдсэн техник хангамжийг дээрх холбоосыг дагаж албан ёсны баримт бичгээс авч болно.

Хамгийн бага тохиргоо нь суулгасан системд үйлчлэх ажлуудаас хамаарна; юунд ашиглах талаар тодорхой ойлголттой байх нь зүйтэй. Техник хангамжийн тохиргоонд тавигдах шаардлагууд нь үйлчилж буй онцлогоос хамааран ихээхэн ялгаатай байж болно.

Solaris 10 1/06-аас эхлэн x86-тэй нийцтэй бүх системүүд дор хаяж 256 MB RAM-тай байх ёстой (512 MB санал болгож байна). Solaris 10-ын өмнөх хувилбаруудад тавигдах шаардлага бага байна: 128 MB ба 256 MB тус тус.

SPARC технологид суурилсан платформуудын хувьд санах ойн шаардлага бага байна. 128 MB OP, болж өгвөл 256 MB хэрэгтэй.

Хоёр төрлийн платформын хувьд хамгийн бага шаардлагатай OP-ийн хэмжээ нь суулгацын төрлөөс хамаарна, үүнийг дараа хэлэлцэх болно.

Систем нь анхдагчаар 512 МБ виртуал санах ойг (своп) ашиглах бөгөөд энэ нь мэдээжийн хэрэг тохируулах боломжтой тохиргоо юм. Нэгэн цагт стандарт зөвлөмж нь своп зайд дискний зайг боломжтой RAM-аас хоёр дахин их хэмжээгээр хуваарилах явдал байв. Одоо эдгээр зөвлөмжүүд нь үргэлж хамааралтай байдаггүй - серверүүдтэй уулзах нь ховор биш юм RAMхэд хэдэн гигабайт хэмжээтэй. Энэ тохиолдолд их хэмжээний солилцооны ашиг тустай эсэх нь эргэлзээтэй юм.

Орчин үеийн стандартын дагуу процессорын давтамжийн шаардлага маш бага байна. Системд x86-тай нийцтэй 120 МГц процессор эсвэл хамгийн багадаа 200 МГц давтамжтай SPARC процессор шаардлагатай.

Хатуу дискний зай ашиглалтын хэмжээ нь суулгасан багцын тооноос ихээхэн хамаардаг. Шаардлагууд нь системийн хувилбараас ялгаатай бөгөөд 2-оос 7 ГБ дискний зайтай байж болно.

Тодорхой хувилбарт тавигдах шаардлагуудыг вэб сайтын тохирох "Хувилбарын тэмдэглэл" -ээс эсвэл та OpenSolaris ашиглаж байгаа бол олж болно.

Solaris суурилуулах аргууд

AT албан ёсны баримт бичигхэд хэдэн төрлийн суурилуулалт байдаг тул тэдгээрийг анхаарч үзээрэй.

Үндсэн буюу "суулгах програмыг ашиглах"

Нэрнээс нь харахад энэ нь суулгах хамгийн энгийн төрөл юм.

"Энгийн" гэдэг үг нь "хамгийн бага ур чадвар шаарддаг" гэсэн утгатай. системийн админ. Ийм аргаар суулгах процесс нь бусад алдартай үйлдлийн системүүдийг суулгахаас бараг ялгаатай биш юм. Энэ нь түр зуурын үйлдлийн систем (CD эсвэл DVD-ээс эсвэл сүлжээний ачааллыг ашиглах) ачаалах, суулгагчийн энгийн асуултуудад хариулах явдал юм.

Solaris 10-д текст болон график интерфейс бүхий хоёр төрлийн суулгагч програм байдаг. График суулгагч нь Java ашигладаг бөгөөд үүнийг ашиглавал системийн шаардлага нэмэгддэг; зарим тохиолдолд ажлын системд тавигдах шаардлагаас өндөр байж болно.

Энэ төрлийн суулгацыг нөөцийн талаархи хэд хэдэн баримт бичигт нарийвчлан авч үзсэн болно.

Solaris Flash архив

Энд байгаа флэш нь "USB диск" гэсэн үг биш, харин зүгээр л клончлохтой адил суулгах арга (энэ нэр томъёог баримт бичигт бас ашигладаг).

Аргын мөн чанар нь нэгийг нь ашиглаж болно гэсэн үг юм ажлын системзагвар болгон (мастер систем). Мөн энэ суулгацыг клон (клон систем) гэж нэрлэдэг бусад системд хуулбарлана.

Та зөөвөрлөгч дээрх мэдээллийг бүрэн дарж бичих ("эхнээс нь" суулгах) эсвэл зөвхөн танилцуулах замаар системийг "клон" хийх боломжтой. хэсэгчилсэн өөрчлөлтүүд. Түүгээр ч зогсохгүй зөвхөн системийн програм хангамж төдийгүй бусад файлууд клончлоход оролцох боломжтой.

Энэ арга нь үе үе засвар хийх шаардлагатай ижил төрлийн олон тооны серверүүдийг удирдахад тохиромжтой арга юм.

Жишээлбэл, PHP хувилбарыг үе үе өөрчлөх шаардлагатай үед ямар ч хостуудад танил болсон нөхцөл байдал. Энэ арга нь бүлэг файлуудыг архивлаж, бусад машин руу задлахтай адил юм.

Энэ төрлийн Solaris 10 суулгалтын талаар нэмэлт мэдээлэл авахыг хүсвэл Номын дугаар: 817-5668-11 "Solaris 10 суулгах гарын авлага: Solaris Flash архивууд (үүсгэх ба суулгах)" хэсгээс авна уу.

Тусгай JumpStart

Энэ бол Solaris суулгах хамгийн түгээмэл арга юм. Харин хамгийн түгээмэл арга бол JumpStart технологийг ашиглан сүлжээгээр системийг суулгах явдал юм.

JumpStart нь системийн тохиргоонд хандах хандлагаараа бусад аргуудаас ялгаатай бөгөөд хэрэв та Solaris ажиллуулж байгаа хэд хэдэн сервер ашигладаг бол ялангуяа ашигтай байдаг (ихэвчлэн ийм зүйл тохиолддог - хэрэв Solaris систем нь байгууллагад гарч ирвэл нэг ч байхгүй).

Аргын мөн чанар нь сервер бүрийг суулгахын тулд тусдаа ажиллах орчин бий болсон явдал юм. Өөрөөр хэлбэл, суулгах явцад гарч буй асуултын хариултыг урьдчилан бэлтгэсэн болно. Албан ёсны баримт бичиг нь цөөн тооны серверүүдийг суулгахын тулд суулгагчийг ашиглахыг зөвлөж байна. Би энэ зөвлөгөөтэй санал нийлэхгүй зүрхлэхийг хүсч байна - миний бодлоор шинэ асуултанд хариулахын тулд үе үе сатааралгүйгээр хариултын файлуудыг нэн даруй бэлтгэх, суулгацыг ажиллуулж, дуусгахыг хүлээх нь илүү хялбар байдаг.

Хэрэв суулгалт нь CD-ээс хийгдсэн бол та дискийг солих суулгах процесст анхаарлаа хандуулах хэрэгтэй.

Энэ төрлийн суулгацын талаарх дэлгэрэнгүй мэдээллийг Номын дугаар: 817-5506-12 Solaris 10 суулгах гарын авлага: Custom JumpStart болон Нарийвчилсан суулгацуудаас үзнэ үү.

Solaris Live Upgrade

Solaris орчинд удаан хугацааны туршид суулгах хоёр арга бий програм хангамж: стандарт аргаболон Live Upgrade.

Стандарт арга бол суулгац, шинэчлэлт нь ажлын систем дээрх үйлчилгээний ажлыг зогсоох явдал юм.

Өөр сонголт бол Live Upgrade юм. Энэ тохиолдолд Upgrade гэдэг үгийг шууд утгаараа "шинэчлэлт" гэж ойлгох шаардлагагүй. Энэ бол зүгээр л програм хангамж суулгах аргын нэр бөгөөд үг нь ердийн семантик ачааллыг даахгүй.

Хэрэглэсэн тохиолдолд өөр технологисистемийн програм хангамжийг ажиллаж байгаа систем дээр суулгаж болох боловч идэвхгүй хуваалт (дискний хэсэг) эсвэл идэвхгүй DiskSet - "дискний багц" - хэрэв олон диск ашигладаг бол. Өөрөөр хэлбэл, ажлын тохиргооны хуулбарыг хийж, засваруудыг хуулбар дээр өнхрүүлсэн; эсвэл систем эхнээс нь бүрэн ачаалагдсан. Дараа нь шинэ хуваалт (эсвэл DiskSet) руу дахин ачаалах замаар шилжүүлэгч байна. Асуудал гарсан тохиолдолд хуучин, ажиллаж байгаа тохиргоонд шилжих боломжтой. Ийм байдлаар шинэчлэх үед системийн зогсолт хамгийн бага байдаг.

Та Solaris 10-ийн ийм төрлийн суулгацын талаар илүү ихийг мэдэх боломжтой. Жишээлбэл, №: 817-5505-12 "Solaris 10 суулгах гарын авлага: Solaris Live Upgrade болон Upgrade Planning" номонд.

Solaris Live Upgrade-тэй адил программ хангамжийг шинэчлэх өөр нэг (нэлээд алдартай) арга бий, гэхдээ бусад системд ч хэрэг болно. Сайжруулсан системийн хадгалах төхөөрөмжүүд нь толин тусгалтай байх ёстой (RAID-1 гэх мэт). Энэ тохиолдолд системийг шинэчлэхийн өмнө дискийг идэвхтэй хэсэг ба нөөц хуулбар гэсэн хоёр хэсэгт хуваана.

Системийг шинэчлэх бүх ажил нь тольны нэг "хагас" - идэвхтэй хэсэг дээр явагддаг. Ажил амжилттай дууссаны дараа дискүүдийг дахин толинд нэгтгэв. Дискүүд нь идэвхтэй хэсгээс нөөц хуулбар хүртэл синхрончлогдсон.

Програм хангамжийг шинэчлэх явцад алдаа гарсан тохиолдолд нөөц хуулбараас татаж авах боломжтой. Энэ тохиолдолд дискний синхрончлол нь эсрэг чиглэлд явагддаг.

сүлжээнд суурилсан

Дээр дурдсанчлан Solaris 10 нь системийг сүлжээгээр суулгах боломжийг олгодог. Үүнийг стандарт суулгагч JumpStart технологийг ашиглан хийж болно.

Мөн хөгжүүлэгчид олон нийтийн сүлжээ, тэр дундаа интернетээр дамжуулан системийг суулгах боломжийг олгодог. Энэ тохиолдолд суулгацыг зөвхөн SPARC-тай нийцтэй систем дээр хийж болно. Ашиглаж байна HTTP протоколуудэсвэл HTTPS. Хэрэв сонирхож байгаа бол үйл явцыг сайт дээр дэлгэрэнгүй тайлбарласан болно. Жишээлбэл, №: 817-5504-12 "Solaris 10 суулгах гарын авлага: Сүлжээнд суурилсан суурилуулалт" номонд.

Практикт ихэвчлэн JumpStart технологийг ашиглан суулгах серверийг суулгаж, системийг сүлжээгээр ачаалдаг.

Суулгасан програмуудын багцыг сонгох

Solaris үйлдлийн системийн нэг онцлог нь багцуудаас бүрддэг.

Энэ их юм шиг санагдаж магадгүй орчин үеийн системүүдмөн багцуудаас бүрдэнэ. Энэ үнэн биш. Үнэн хэрэгтээ ихэнх түгээлтүүд нь зарим төрлийн багц менежер эсвэл бүр хэд хэдэн програмыг ашиглах чадвартай байдаг. Гэхдээ ийм хэрэгслийг ихэвчлэн нэмэлт програм хангамжийг суулгахад ашигладаг (гэхдээ энэ нь системийн функцтэй давхцаж болно). Энэ тохиолдолд систем өөрөө нэг цул, хуваагдашгүй том программ, магадгүй олон файлаас бүрдэх боломжтой.

Жишээлбэл, дараа FreeBSD суулгацууд pkg_info тушаал нь ямар ч багцыг харуулахгүй. Суулгах үед бид зөвхөн том файлуудын багцыг сонгох боломжтой: гүйцэтгэгдэх файлууд, баримт бичиг, эх бичвэрүүд гэх мэт. MS Windows суулгах үед бид үүнтэй төстэй нөхцөл байдлыг ажиглаж болно (бид үүнийг хийхгүй. эх код). Аль ч тохиолдолд суулгагч нь OS файлуудыг архиваас задалж диск рүү хуулдаг. Нэг тохиолдолд CAB файлууд, нөгөөд TGZ файлууд ашиглагддаг.

Үүний эсрэгээр Solaris системийг бүхэлд нь суулгах нь pkgadd тушаалаар хийгддэг. Жишээлбэл, Entire Solaris Software Group Plus OEM Support багц багцыг суулгаснаар Solaris 10 дээр 984 системийн багц, Solaris 9 дээр 1055 багц суулгадаг.

Системийн багцууд нь ихэвчлэн SUNW гэсэн угтвартай байдаг. Тиймээс тэдгээрийн дугаарыг шалгахад хялбар байдаг:

$pkginfo | grep SUNW | wc -l

Системд суулгасан программ хангамжийг /var/sadm/install/contents файлаас харж болно. Энэ аргыг UNIX-ийн стандартаас илүү олон удаа ашигладаг. Жишээлбэл, bash файл хаана байрлаж байгаа, ямар багцад багтаж байгааг та grep тушаалаар харж болно.

# unname -a; цуурай; grep "/ bash" /var/sadm/install/contents

SunOS mncomp 5.10 Generic_118833-33 sun4u sparc SUNW,Sun-Blade-100

/usr/bin/bash f байхгүй 0555 root bin 735572 56826 1106443425 SUNWbash

Эндээс бид bash программыг SUNWbash багцад багтаасан болохыг харж байна. Жишээлбэл, орчуулагчийн хувилбарыг шинэчлэх шаардлагатай бол суулгасан багцыг устгаж, шинэ хувилбарыг суулгаж болно.

Жишээлбэл, би нэг удаа сонирхолтой тохиолдолтой тулгарах хэрэгтэй болсон. Урт хугацаанд Solaris 8 дээр ажилладаг сервер ажиллаж байсан.Серверийн нэг функц нь цахим шуудан боловсруулах явдал байв. Гадны шүүлтүүр - милтерээр дамжуулан шуудангийн нэмэлт шалгалтыг тохируулах шаардлагатай байв. Solaris 8 нь Sendmail-ийн 8.11 хувилбарыг SUN-ийн засваруудыг ашигласан.

Milter технологийг ашиглахын тулд дор хаяж 8.12 хувилбар шаардлагатай байсан бөгөөд энэ нь аль хэдийн Solaris 9-ийн багц юм. Системийн хувилбарыг шинэчлэх асуудлыг авч үзээгүй - гуравдагч талын програмуудыг оруулаад сервер дээр бусад олон үйлчилгээ ажиллаж байсан. Өөр машин дээр шаардлагатай функц бүхий sendmail багцыг бүтээсэн бөгөөд үүний дараа програм хангамжийг суулгасан шуудангийн үйлчилгээсольсон тогтмол хэрэгсэлсистемүүд. Нэг үйлчилгээний зогсолт хэдхэн минут байсан; системийн бусад үйл ажиллагаанд нөлөөлөөгүй.

Системийн програм хангамжийг багц болгон хуваах нь суулгах болон цаашдын ажилд ихээхэн уян хатан байдлыг бий болгодог. Администратор нь зөвхөн стандарт програм хангамжийн багцуудыг суулгахаас гадна өөрөө хялбархан үүсгэж болно. Жишээлбэл, дискний зай хэмнэхийн тулд. Ингээд багц руугаа шилжье.

Стандарт програмын багц

Solaris 10 нь урьдчилан тодорхойлсон 6 багц системийн багцтай. Багц бүрийн хувьд дараах хэсгүүдийн ашиглалтыг тодорхойлсон дискний зай ашиглалтын удирдамж байдаг.

  • Виртуал санах ой (Swap).
  • Засварууд.
  • Нэмэлт програм хангамж (багц).

Суулгасан систем нь зөвлөмжид бичсэнээс бага зай эзэлнэ.

Системийн багцуудыг эндээс олж болно суулгах диск(эсвэл суулгах сервер дээр) Solaris_10/Product/ лавлах.

Багц бүр ямар багцуудаас бүрдэхийг Solaris_10/Product/.clustertoc файлаас олж болно.

Solaris 10 багцын стандарт багцуудыг нарийвчлан авч үзье.

Сүлжээний дэмжлэгийн програм хангамжийн бүлгийг багасгасан

Хязгаарлагдмал дэмжлэгтэйгээр системийг ачаалах, ажиллуулахад шаардагдах хамгийн бага багцуудыг агуулна сүлжээний үйлчилгээ. Энэхүү багц програмууд нь консолоор дамжуулан олон хэрэглэгчтэй ажиллах боломжийг олгодог бөгөөд системийг удирдах хэрэгслүүдийг агуулдаг.

Мөн энэ системийн багцнь сүлжээний интерфэйсийг тохируулах боломжийг олгодог боловч сүлжээний үйлчилгээг эхлүүлэхгүй.

Үндсэн системийг дэмжих програм хангамжийн групп

Сүлжээний үйлчилгээгээр системийг бүрэн ажиллуулахад шаардлагатай хамгийн бага багцуудыг агуулна.

Эцсийн хэрэглэгчийн Solaris програм хангамжийн групп

Сүлжээний үйлчилгээтэй ажиллахад шаардлагатай багцууд, цонхны менежер, график интерфэйс бүхий програмуудын багцыг агуулдаг.

Хөгжүүлэгч Solaris програм хангамжийн групп

Өмнөх багцын бүх файлуудыг агуулна нэмэлт багцуудхөгжүүлэгчдэд ашигтай. Эдгээрт номын сан, толгой файл, баримт бичиг, хөгжүүлэлтийн хэрэгслүүд орно.

Хөрвүүлэгчид энэ багцад ороогүй тул харамсалтай нь тэдгээрийг тусад нь хүргэх шаардлагатай болно.

Дискний зайны хэрэгцээ 6.6 ГБ болж нэмэгдсэн.

Solaris програм хангамжийн бүхэл бүтэн групп

Өмнөх багцын бүх файлууд болон сервер ажиллуулахад хэрэгтэй нэмэлт багцуудыг агуулна.

Бүхэл бүтэн Solaris Software Group Plus OEM дэмжлэг

Өмнөх багцын бүх файлууд болон системийг суулгах үед ороогүй төхөөрөмжийн драйверуудыг агуулсан нэмэлт багцуудыг агуулна.

Ихэнх тохиолдолд хамгийн их боломжтой багц багцыг суулгасан байдаг. Заримдаа гуравдагч талын програм хангамжийн үйлдвэрлэгчид (Cisco эсвэл Oracle гэх мэт) суулгасан багц, засварууд болон тэдгээрийн хувилбаруудад өөрсдийн шаардлагыг тавьдаг.

Суурилуулалтын өөр аргууд нь аль багцыг суулгахыг удирдах өөр өөр сонголтыг өгч болно. JumpStart аргыг ашиглан суулгацын хамгийн их уян хатан байдалд хүрч болно.

Системийн програм хангамжийг багц болгон хуваах нь нэг юм тааламжгүй шинж чанарЭнэ нь суулгах үед гарч ирдэг.

Системийг багцаар нь суулгах нь бусад аргуудаас хамаагүй их цаг хугацаа шаарддаг. Суулгах үед багц бүр нь файлуудыг шууд хуулахаас гадна хамаарлыг шалгах, үйлчилгээний мэдээллийг бичих, нэмэлт үйлдэл хийх боломжтой.

Solaris-ийн суурилуулалт хэдэн цаг үргэлжилдэг нь ердийн зүйл биш юм.

Хэрэв та системийг маш хурдан суулгах шаардлагатай бол Flash Archives гэх мэт өөр аргуудыг ашиглах хэрэгтэй болно.

Стандарт асуултууд

Системийг суулгахаасаа өмнө ихэнх суулгацын үед гарч ирдэг асуултын хариултыг мэдэх хэрэгтэй. Боломжит хариулт бүхий бүх асуултыг 817-0544-12 "Solaris 10 суурилуулах гарын авлага: Үндсэн суурилуулалт" номын №: 817-0544-12 "Суурилуулалтыг шалгах хуудас"-д жагсаасан болно.

Асуултууд болон тэдгээрийн хариултууд нь суулгагчтай адилхан харагдаж байна. Доор байна товч тайлбаруудасуултууд, боломжит хариултууд, өгөгдмөл хариултууд (хариултын аргууд нь өөр байж болох бөгөөд суулгалтын төрлөөс хамаарна). Асуулт, хариултуудын бүрэн жагсаалтыг давтах нь утгагүй гэдгийг би олж харахгүй байна, би зүгээр л тэдгээрийн заримынх нь хариулт нь системийн тохиргоонд хэрхэн нөлөөлж байгааг нэмэх болно.

Системийн тохиргоог тохиргооны файлуудаас гадна sys-unconfig(1M) болон sysidtool(1M) хэрэгслүүдийг ашиглан хийж болно.

Систем нь сүлжээний нэг хэсэг мөн үү?

Энэ асуултын хариулт нь системд ямар нэгэн тодорхой өөрчлөлт оруулдаггүй. Зөвхөн дараах асуултуудын дараалалд нөлөөлдөг - "сүлжээний тохиргоо" хэсэг.

Сүлжээний тохиргоо

Сүлжээний интерфэйс бүрийн хувьд, түүний дотор тохиргоонд DHCP ашигладаг, /etc/hostname.hme0 файл шаардлагатай бөгөөд hme0 нь интерфейсийн нэр юм.

IPv6 протоколын хувьд /etc/hostname6.hme0 зэрэг файлуудыг ашигладаг.

Эдгээр файлууд нь ifconfig командын ашигладаг интерфейсийн тохиргоог агуулдаг. Та өөрийгөө нэг тохиргооны файлаар хязгаарлаж болох боловч бусад эх сурвалжийн мэдээллийг ихэвчлэн нэмэлт байдлаар ашигладаг. Үндсэндээ эдгээр нь /etc/hosts болон /etc/netmasks файлууд юм.

Зөвхөн файлууд төдийгүй бусад файлуудыг ашиглаж болно мэдээллийн үйлчилгээ: DNS, LDAP, NIS, NIS+ гэх мэт. Мэдээлэл яг хаанаас ирснийг /etc/nsswitch.conf файлаас олж болно.

Ашигласан файлуудын талаарх дэлгэрэнгүй мэдээллийг баримт бичгийн холбогдох хэсгээс авах боломжтой.

DHCP тохиргоо

Хэрэв сүлжээний интерфэйс нь DHCP протоколыг тохируулахдаа ашигладаг бол системд /etc/dhcp.hme0 файл үүсгэгдэх ба hme0 нь интерфейсийн нэр юм.

Системийн нэр

Хост нэрийг ихэвчлэн /etc/hosts, /etc/hostname* файлд хадгалагдсан интерфейсийн нэрстэй андуурдаг. Хэд хэдэн интерфэйс байж болох ч систем нь нэг нэртэй. Системийн гарын авлагад (хүн) хэрэв олон сүлжээний интерфэйсүүд байгаа бол системийн нэр нь Үндсэн интерфэйсийн нэр болно. Практик дээр бүх зүйл арай өөр байдаг. 10-р хувилбараас эхлэн системийн нэрний мэдээлэл дараах файлуудад хадгалагдана.

  • /etc/nodename;
  • /etc/inet/hosts;
  • /etc/inet/ipnodes.

Керберос

Kerberos тохиргооны файлууд /etc/krb5/ хавтсанд хадгалагддаг.

Нэрийн үйлчилгээ

Solaris нь системийн тохиргооны мэдээллийг ашиглаж болно янз бүрийн эх сурвалж. Бүх үйлчилгээг ашиглах талаарх мэдээллийг /etc/nsswitch.conf файлаас авдаг. Тодорхой үйлчилгээний тохиргоог баримт бичгийн холбогдох хэсгээс олж болно.

Өгөгдмөл маршрутууд

Анхдагч чиглүүлэлтийн талаарх мэдээлэл нь /etc/defaultrouter файлд, маршрут бүрт нэг мөр хадгалагдана. Суулгагч нь зөвхөн нэг замыг зааж өгөхийг танд сануулж байна. Файлыг зөвхөн систем ачаалах үед уншина. Одоогийн тохиргооАжиллаж байгаа систем дээрх чиглүүлэлтүүдийг дараах тушаалаар харж болно.

netstat -rn

Та чиглүүлэлтийн тохиргоог route командын тусламжтайгаар удирдах боломжтой.

Зөв ажиллахын тулд гарц нь ажлын интерфэйсүүдийн аль нэгтэй ижил дэд сүлжээнд байх ёстой гэдгийг би танд сануулж байна.

Мөн суулгах явцад сүлжээний тохиргоо зөвшөөрвөл систем нь ICMP протоколыг ашиглан чиглүүлэлтийн тохиргоог өөрөө тодорхойлохыг оролдож болно.

цагийн бүс, нутаг дэвсгэр

Цагийн бүс, газарзүйн бүс болон бусад мэдээллийг /etc/TIMEZONE файлд хадгалдаг бэлгэдлийн холбоос/etc/default/init руу.

Бусад асуултууд

Үлдсэн асуултууд нь дискийг хуваах, ямар багцуудыг суулгах гэх мэт асуултууд бөгөөд тэдгээрт зориулсан тодорхой асуултууд болон хариултууд нь суулгалтын төрлөөс хамаарна.

Файлын системийн тохиргоог бусад систем дээрх ижил төстэй файлуудтай төстэй синтакс бүхий /etc/vfstab файлд хадгалдаг. Суулгасан системийн талаарх мэдээллийг showrev командын тусламжтайгаар харж болно янз бүрийн түлхүүрүүд, түүнчлэн /var/sadm санд.

Тухайлбал, тухай мэдээлэл суулгасан багцууд/var/sadm/install/contents файлд хадгалагдсан.

Системийн өмнөх суулгацын талаарх бүртгэлийн файлууд /var/sadm/system/logs/ болон /var/sadm/install/logs/ директоруудад хадгалагддаг.

дүгнэлт

Суурилуулалтын төрөл бүрийн хувьд тусдаа ном байдаг, мөн нийтлэлүүд байдаг тодорхой жишээнүүд. Ерөнхийдөө орчин үеийн үйлдлийн системийг суулгах үйл явц нь наад зах нь хамгийн энгийн тохиолдолд ижил төстэй харагдаж байна. Тохиргоо, ашигласан нэр томъёоны нарийн ширийн зүйлд ялгаатай байдал илэрдэг. Таны харж байгаагаар домогт үйлдлийн систем нь администраторыг суулгах явцад аль хэдийн үйлдлүүдийг сонгох эрх чөлөөг өгдөг. Solaris нь бусад системээс ямагт ялгаатай байдаг нь өөрчлөн тохируулах уян хатан чанар юм. Магадгүй олон тохиолдолд энэ нь ашиггүй байх болно - дараа нь стандарт тохиргоог ашиглах болно. "Үлэг гүрвэл" -тэй ажиллах нь тийм ч аймшигтай биш юм.

  1. http://docs.sun.com – opennet.ru хэсэг Solaris-д зориулагдсан. Бусад зүйлсийн дунд та орос хэл дээр хэрэгтэй холбоосуудыг сонгох боломжтой.
  2. http://ru.wikipedia.org.
  3. http://playground.sun.com/1275 бол OpenBoot-н нүүр хуудас юм.

-тай холбоотой