StuRa:Server/Ghost: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Host: srs100034 ; pauschale Aktualisierung (auf die Schnelle) <code>pkg update && pkg upgrade -y</code> ; Aktivierung zum Zugriff per SSH : <code>sysrc s…“)
 
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
: <code>service sshd start</code>
: <code>service sshd start</code>


; Erstellung Account ''rj''
; Erstellung Account ''pv''
: <code>adduser</code>
: <code>adduser</code>
<pre>
<pre>
Zeile 76: Zeile 76:
</pre>
</pre>


; Installation der benötigten Pakete
: <code>pkg install -y nginx node8 npm-node8 bash python3 sudo mariadb102-server</code>
<!--
<pre>
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 17 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
nginx: 1.14.0_10,2
node8: 8.11.3_2
npm-node8: 5.10.0
bash: 4.4.23
python3: 3_3
sudo: 1.8.23_2
mariadb102-server: 10.2.16_1
c-ares: 1.14.0_1
libuv: 1.22.0
icu: 62.1_2,1
gmake: 4.2.1_2
python36: 3.6.6_1
libxml2: 2.9.7
libedit: 3.1.20170329_2,1
unixODBC: 2.3.6
mariadb102-client: 10.2.16_1
libiconv: 1.14_11
Number of packages to be installed: 17
The process will require 460 MiB more space.
69 MiB to be downloaded.
[ghost] [1/17] Fetching nginx-1.14.0_10,2.txz: 100%  419 KiB 428.7kB/s    00:01   
[ghost] [2/17] Fetching node8-8.11.3_2.txz: 100%    4 MiB  1.1MB/s    00:04   
[ghost] [3/17] Fetching npm-node8-5.10.0.txz: 100%    3 MiB  1.8MB/s    00:02   
[ghost] [4/17] Fetching bash-4.4.23.txz: 100%    1 MiB  1.5MB/s    00:01   
[ghost] [5/17] Fetching python3-3_3.txz: 100%    1 KiB  1.1kB/s    00:01   
[ghost] [6/17] Fetching sudo-1.8.23_2.txz: 100%  670 KiB 685.6kB/s    00:01   
[ghost] [7/17] Fetching mariadb102-server-10.2.16_1.txz: 100%  31 MiB  2.7MB/s    00:12   
[ghost] [8/17] Fetching c-ares-1.14.0_1.txz: 100%  122 KiB 124.6kB/s    00:01   
[ghost] [9/17] Fetching libuv-1.22.0.txz: 100%  98 KiB 100.1kB/s    00:01   
[ghost] [10/17] Fetching icu-62.1_2,1.txz: 100%    9 MiB  3.3MB/s    00:03   
[ghost] [11/17] Fetching gmake-4.2.1_2.txz: 100%  379 KiB 388.2kB/s    00:01   
[ghost] [12/17] Fetching python36-3.6.6_1.txz: 100%  15 MiB  3.9MB/s    00:04   
[ghost] [13/17] Fetching libxml2-2.9.7.txz: 100%  818 KiB 837.9kB/s    00:01   
[ghost] [14/17] Fetching libedit-3.1.20170329_2,1.txz: 100%  126 KiB 128.6kB/s    00:01   
[ghost] [15/17] Fetching unixODBC-2.3.6.txz: 100%  454 KiB 465.0kB/s    00:01   
[ghost] [16/17] Fetching mariadb102-client-10.2.16_1.txz: 100%    1 MiB  1.5MB/s    00:01   
[ghost] [17/17] Fetching libiconv-1.14_11.txz: 100%  601 KiB 615.4kB/s    00:01   
Checking integrity... done (0 conflicting)
[ghost] [1/17] Installing c-ares-1.14.0_1...
[ghost] [1/17] Extracting c-ares-1.14.0_1: 100%
[ghost] [2/17] Installing libuv-1.22.0...
[ghost] [2/17] Extracting libuv-1.22.0: 100%
[ghost] [3/17] Installing icu-62.1_2,1...
[ghost] [3/17] Extracting icu-62.1_2,1: 100%
[ghost] [4/17] Installing libedit-3.1.20170329_2,1...
[ghost] [4/17] Extracting libedit-3.1.20170329_2,1: 100%
[ghost] [5/17] Installing libiconv-1.14_11...
[ghost] [5/17] Extracting libiconv-1.14_11: 100%
[ghost] [6/17] Installing node8-8.11.3_2...
[ghost] [6/17] Extracting node8-8.11.3_2: 100%
[ghost] [7/17] Installing gmake-4.2.1_2...
[ghost] [7/17] Extracting gmake-4.2.1_2: 100%
[ghost] [8/17] Installing python36-3.6.6_1...
[ghost] [8/17] Extracting python36-3.6.6_1: 100%
[ghost] [9/17] Installing libxml2-2.9.7...
[ghost] [9/17] Extracting libxml2-2.9.7: 100%
[ghost] [10/17] Installing unixODBC-2.3.6...
[ghost] [10/17] Extracting unixODBC-2.3.6: 100%
[ghost] [11/17] Installing mariadb102-client-10.2.16_1...
[ghost] [11/17] Extracting mariadb102-client-10.2.16_1: 100%
[ghost] [12/17] Installing nginx-1.14.0_10,2...
===> Creating groups.
Using existing group 'www'.
===> Creating users
Using existing user 'www'.
[ghost] [12/17] Extracting nginx-1.14.0_10,2: 100%
[ghost] [13/17] Installing npm-node8-5.10.0...
[ghost] [13/17] Extracting npm-node8-5.10.0: 100%
[ghost] [14/17] Installing bash-4.4.23...
[ghost] [14/17] Extracting bash-4.4.23: 100%
[ghost] [15/17] Installing python3-3_3...
[ghost] [15/17] Extracting python3-3_3: 100%
[ghost] [16/17] Installing sudo-1.8.23_2...
[ghost] [16/17] Extracting sudo-1.8.23_2: 100%
[ghost] [17/17] Installing mariadb102-server-10.2.16_1...
===> Creating groups.
Creating group 'mysql' with gid '88'.
===> Creating users
Creating user 'mysql' with uid '88'.
[ghost] [17/17] Extracting mariadb102-server-10.2.16_1: 100%
Message from node8-8.11.3_2:
Note: If you need npm (Node Package Manager), please install www/npm.
Message from python36-3.6.6_1:
===========================================================================
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
py36-gdbm      databases/py-gdbm@py36
py36-sqlite3    databases/py-sqlite3@py36
py36-tkinter    x11-toolkits/py-tkinter@py36
===========================================================================
Message from mariadb102-client-10.2.16_1:
************************************************************************
MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for
my.cnf. Please move existing my.cnf files from those paths to
/usr/local/etc and /usr/local/etc/mysql.
************************************************************************
Message from nginx-1.14.0_10,2:
===================================================================
Recent version of the NGINX introduces dynamic modules support.  In
FreeBSD ports tree this feature was enabled by default with the DSO
knob.  Several vendor's and third-party modules have been converted
to dynamic modules.  Unset the DSO knob builds an NGINX without
dynamic modules support.
To load a module at runtime, include the new `load_module'
directive in the main context, specifying the path to the shared
object file for the module, enclosed in quotation marks.  When you
reload the configuration or restart NGINX, the module is loaded in.
It is possible to specify a path relative to the source directory,
or a full path, please see
https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and
http://nginx.org/en/docs/ngx_core_module.html#load_module for
details.
Default path for the NGINX dynamic modules is
/usr/local/libexec/nginx.
===================================================================
Message from mariadb102-server-10.2.16_1:
************************************************************************
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!                                                                    !!
!! The default InnoDB storage engine is no longer XtraDB, check your  !!
!! configuration and switch it to InnoDB                              !!
!!                                                                    !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Remember to run mysql_upgrade (with the optional --datadir=<dbdir> flag)
the first time you start the MySQL server after an upgrade from an
earlier version.
MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for
my.cnf. Please move existing my.cnf files from those paths to
/usr/local/etc and /usr/local/etc/mysql.
This port does NOT include the mytop perl script, this is included in
the MariaDB tarball but the most recent version can be found in the
databases/mytop port
************************************************************************
</pre>
-->
<!--
: <code></code>
<pre>
<pre>
</pre>
</pre>
-->

Version vom 4. August 2018, 17:08 Uhr

Host: srs100034

pauschale Aktualisierung (auf die Schnelle)

pkg update && pkg upgrade -y

Aktivierung zum Zugriff per SSH
sysrc sshd_enable=YES
service sshd start
Erstellung Account pv
adduser
Username: pv
Full name: PV
Uid (Leave empty for default): 
Login group [pv]: 
Login group is pv. Invite pv into other groups? []: wheel
Login class [default]: 
Shell (sh csh tcsh git-shell zsh rzsh nologin) [sh]: zsh
Home directory [/home/pv]: 
Home directory permissions (Leave empty for default): 
Use password-based authentication? [yes]: 
Use an empty password? (yes/no) [no]: 
Use a random password? (yes/no) [no]: 
Enter password: 
Enter password again: 
Lock out the account after creation? [no]: 
Username   : pv
Password   : *****
Full Name  : PV
Uid        : 1001
Class      : 
Groups     : pv wheel
Home       : /home/pv
Home Mode  : 
Shell      : /usr/local/bin/zsh
Locked     : no
OK? (yes/no): yes
adduser: INFO: Successfully added (pv) to the user database.
Add another user? (yes/no): no
Goodbye!
Erstellung Account rj
adduser
Username: rj
Full name: RJ
Uid (Leave empty for default): 
Login group [rj]: 
Login group is rj. Invite rj into other groups? []: wheel
Login class [default]: 
Shell (sh csh tcsh git-shell zsh rzsh nologin) [sh]: zsh
Home directory [/home/rj]: 
Home directory permissions (Leave empty for default): 
Use password-based authentication? [yes]: 
Use an empty password? (yes/no) [no]: 
Use a random password? (yes/no) [no]: 
Enter password: 
Enter password again: 
Lock out the account after creation? [no]: 
Username   : rj
Password   : *****
Full Name  : RJ
Uid        : 1002
Class      : 
Groups     : rj wheel
Home       : /home/rj
Home Mode  : 
Shell      : /usr/local/bin/zsh
Locked     : no
OK? (yes/no): yes
adduser: INFO: Successfully added (rj) to the user database.
Add another user? (yes/no): no
Goodbye!
Installation der benötigten Pakete
pkg install -y nginx node8 npm-node8 bash python3 sudo mariadb102-server