author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Thu, 02 Jun 2016 17:51:06 +0300 | |
changeset 1985 | d7849108e84d |
parent 1984 | 28628fedc978 |
child 1986 | 1713fff87e6f |
permissions | -rw-r--r-- |
1905
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
1 |
.. -*- coding: utf-8; -*- |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
2 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
3 |
========= |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
4 |
Solaris |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
5 |
========= |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
6 |
.. contents:: |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
7 |
:local: |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
8 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
9 |
Add new user |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
10 |
============ |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
11 |
:: |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
12 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
13 |
$ useradd -d /export/home/fred -m -s /bin/ksh -c "Fred Smith" fred |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
14 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
15 |
where ``-d`` is path to HOME dir, ``-m`` create home directory if necessary and |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
16 |
copy the default skeleton files, ``-s`` your favourite shell, ``-c`` your full |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
17 |
name. |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
18 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
19 |
On Solaris ``/home`` dir inaccessible for creating home dir. |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
20 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
21 |
Change attribute of already exists user:: |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
22 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
23 |
$ usermod -d /export/home/new-home-dir -s /usr/bin/bash |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
24 |
|
1984
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
25 |
Network configuration |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
26 |
===================== |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
27 |
|
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
28 |
Solaris host name with version up to 10 is configured via:: |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
29 |
|
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
30 |
$ cat /etc/nodename |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
31 |
sparc |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
32 |
|
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
33 |
Starting from Solaris 11 you should run:: |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
34 |
|
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
35 |
$ svccfg -s system/identity:node |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
36 |
svc:/system/identity:node> listprop config |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
37 |
config application |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
38 |
config/enable_mapping boolean true |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
39 |
config/ignore_dhcp_hostname boolean true |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
40 |
config/nodename astring old-hostname |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
41 |
config/loopback astring old-hostname |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
42 |
svc:/system/identity:node> setprop config/nodename=new-hostname |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
43 |
svc:/system/identity:node> setprop config/loopback=new-hostname |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
44 |
svc:/system/identity:node> exit |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
45 |
|
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
46 |
$ svccfg -s system/identity:node refresh |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
47 |
$ svcadm restart system/identity:node |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
48 |
$ hostname |
28628fedc978
Network configuration
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
49 |
|
1905
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
50 |
:: |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
51 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
52 |
$ cat /etc/resolv.conf (Настройки DNS) |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
53 |
domain bifit.int |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
54 |
nameserver 192.168.1.1 |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
55 |
$ cat /etc/hostname.eri0 (имя из hosts или IP) |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
56 |
sparc |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
57 |
$ cat /etc/hosts (назначение IP хосту) |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
58 |
# |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
59 |
# Internet host table |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
60 |
# |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
61 |
::1 localhost (обязательная строка) |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
62 |
127.0.0.1 localhost (обязательная строка) |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
63 |
192.168.1.41 sparc loghost (обязательная строка, имя настраиваемого хоста и его IP) |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
64 |
192.168.1.26 gavenko |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
65 |
$ cat /etc/netmask (назначить сетевую маску для подсетей) |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
66 |
# |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
67 |
# network-number netmask |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
68 |
# |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
69 |
192.168.1.0 255.255.255.0 |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
70 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
71 |
Mounting ISO Images in Solaris |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
72 |
============================== |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
73 |
:: |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
74 |
|
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
75 |
$ /usr/sbin/lofiadm -d /dev/lofi/1 |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
76 |
$ /usr/sbin/lofiadm -a /var/tmp/CDImage.iso |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
77 |
$ [ -d /mnt ] && echo OK || echo FAILURE |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
78 |
$ /usr/sbin/umount /mnt |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
79 |
$ /usr/sbin/mount -F hsfs -o ro /dev/lofi/1 /mnt |
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
80 |
$ cd /mnt |
1985 | 81 |
|
82 |
Package management |
|
83 |
================== |
|
84 |
||
85 |
List installed packages:: |
|
86 |
||
87 |
$ pkg list |
|
88 |
||
89 |
Show package info:: |
|
90 |
||
91 |
$ pkg info diagnostic/tcpdump |
|
92 |
||
93 |
Search for keyword in installed packages descriptions:: |
|
94 |
||
95 |
$ pkg search -l editor |
|
96 |
||
97 |
Show package content:: |
|
98 |
||
99 |
$ pkg contents diagnostic/tcpdump |
|
100 |
||
101 |
Show installation history:: |
|
102 |
||
103 |
$ pkg history |
|
104 |
||
105 |
Check all packages integrity:: |
|
106 |
||
107 |
$ pkg verify |
|
108 |
||
109 |
List enabled package sources:: |
|
110 |
||
111 |
$ pkg publisher |
|
112 |
||
113 |
Check package status and update date of official package repository (Oracal |
|
114 |
Portal):: |
|
115 |
||
116 |
$ pkgrepo info -s http://pkg.oracle.com/solaris/release/ |
|
117 |
||
118 |
Install package:: |
|
119 |
||
120 |
$ pkg uninstall diagnostic/tcpdump |
|
121 |
||
122 |
Uninstall package:: |
|
123 |
||
124 |
$ pkg uninstall diagnostic/tcpdump |
|
125 |
||
126 |
Free software for Solaris |
|
127 |
========================= |
|
128 |
||
129 |
http://www.opencsw.org/ |
|
130 |
free, volunteer effort, to provide quality downloadable binary |
|
131 |
packages for the currently fully supported versions of Sun |
|
132 |
Solaris |
|
133 |
http://sunfreeware.com/ |
|
134 |
Solaris Freeware Project |
|
135 |
http://www.blastwave.org/ |
|
136 |
The "Blastwave Software Stack" is a commercial software service |
|
137 |
for Solaris x86 and Solaris Sparc users |