In the last chapter we looked at the installation of the basic system, up to the point where it could be rebooted. It's barely possible that this could be enough. Almost certainly, though, you'll need to perform a number of further configuration steps before the system is useful. In this chapter we roughly follow the final configuration menu, but there are a few exceptions. The most important things to do are:
In this chapter, we’ll
At the end of the previous chapter, we had a menu asking whether we wanted to visit the "last options" menu. If you answer YES, you get the configuration menu shown in Figure 6-1 . If you have rebooted the machine, log in as root and start sysinstall. Then select Configure, which gets you into the same menu.
(рис 6.1) Configuration menu
As the markers under the word Networking indicate, this menu is larger than the window in which it is displayed. We'll look at some of the additional entries below. Only some of these entries are of interest in a normal install; we'll ignore the rest.
There may be some reasons to
The first item of interest is Packages. These are some of the ports in the Ports Collection, which we'll look at in more detail in Chapter 9 .
The Ports Collection contains a large quantity of software that you may want to install. In fact, there's so much that just making up your mind what to install can be a complicated process: there are over 8,000 ports in the collection. Which ones are worth using? I recommend the following list:
gv is a utility that works with ghostscript to display PostScript on an X display. It allows magnification and paging, both of which ghostscript does not do easily. We'll look at it on page 273.xtset is a utility to set the title of an xterm window. It is used by the .bashrc file installed with the instant-workstation package.xv is a program to display images, in particular jpeg and gif.Why do l recommend these particular ports? Simple: because I like them, and I use most of them myself. That doesn't mean they're the only choice, though. Others prefer the for more details.
The ports mentioned in the previous section are included in the misc/instant-workstation port, which installs typical software and configurations for a workstation and allows you to be productive right away. At a later point you may find that you prefer other software, in which case you can install it.
It's possible that the CD set you get will not include instant-workstation. That's not such a problem. Due to space restrictions, some CD distributions include instant-workstation-lite instead. If that's not there either, just install the individual ports from this list. You can also do this if you don't like the list of ports.
After installation, you may want to change the default shell for existing users to bash. If you have installed instant-workstation, you should copy the file /usr/lo-cal/share/dot.bashrc to root's home directory and call it .bashrc and .bash_profile. First, start
presto# cp /usr/local/share/dot.bashrc .bashrc presto# ln .bashrc .bash_profile presto# bash === root@presto (/dev/ttyp2) ~ 1 -gt; chsh
The last command starts an editor with the following content:
#Changing user database information for root. Login: root Password: Uid [#]: 0 Gid [# or name]: 0 Change [month day year]: Expire [month day year]: Class: Home directory: /root Shell: /bin/csh Full Name: Charlie Office Location: Office Phone: Home Phone: Other information:
Change the Shell line to:
Shell: /usr/local/bin/bash
Note that the bash shell is in the directory /usr/local/bin; this is because it is not part of the base system. The standard shells are in the directory /bin.
A freshly installed FreeBSD system has a number of users, nearly all for root, and you shouldn't log in as root. Instead you should add at least one account for yourself. If you're transferring a master.passwd file from another system, you don't need to do anything now. Otherwise select this item and then the User, and fill out the resulting menu like this:
(рис 6.2) Adding a user
You should not need to enter the fields UID and Home directory: sysinstall does this for you. It's important to ensure that you are in group wheel so that you can use the su command to become root, and you need to be in group operator to use the shutdown command.
Don't bother to add more users at this stage; you can do it later. We’ll look at user management in Chapter 8 , on page 112.
Next, select Root Password. We’ll talk about passwords more on page 144. Select this item to set the password in the normal manner.
Next, select the entry . The first entry asks you if the machine CMOS clock (i.e. the
(рис 6.3) Time zone select menu: USA
The next menu asks you to select a "region," which roughly corresponds with a continent. Assuming you are living in Austin, TX in the United States of America, you would select America -- North and South and then (after scrolling down) United States of America. The next menu then looks like this: Select Central Time and select Yes when the system asks you whether the sounds reasonable.
This particular step is relatively cumbersome. You may find it easier to look in the directory /usr/share/zoneinfo after installation. There you find:
# cd /usr/share/zoneinfo/ # ls Africa Australia Etc MET WET America CET Europe MST posixrules Antarctica CST6CDT Factory MST7MDT zone tab Arctic EET GMT PST8EDT Asia EST HST Pacific Atlantic EST5EDT Indian SystemV
If you want to set the
# cd Asia/ # ls Aden Chungking Jerusalem Novosibirsk Tehran Almaty Colombo Kabul Omsk Thimbu Amman Dacca Kamchatka Phnom_Penh Tokyo Anadyr Damascus Karachi Pyongyang Ujung_Pandang Aqtau Dili Kashgar Qatar Ulaanbaatar Aqtobe Dubai Katmandu Rangoon Ulan -Bator Ashkhabad Dushanbe Krasnoyarsk Riyadh Urumqi Baghdad Gaza Kuala_Lumpur Saigon Vientiane Bahrain Harbin Kuching Samarkand Vladivostok Baku Hong_Kong Kuwait Seoul Yakutsk Bangkok Hovd Macao Shanghai Yekaterinburg Beirut Irkutsk Magadan Singapore Yerevan Bishkek Istanbul Manila Taipei Brunei Jakarta Muscat Tashkent Calcutta Jayapura Nicosia Tbilisi # cp Singapore /etc/localtime
Note that the files in /usr/share/zoneinfo/Asia (and the other directories) represent specific towns, and these may not correspond with the town in which you are located. Choose one in the same country and
You can do this at any time on a running system.
(рис 6.4) Network services menu
The next step is to configure your
The first step should always be to set up the network interfaces, so this is where you find yourself if you are performing a Standard or Express installation.
Figure 6-5 shows the network setup menu. On a standard 80x25 display it requires scrolling to see the entire menu. If you installed via FTP or NFS, you will already have set up your network interfaces, and sysinstall won't ask the questions again. The only real
(рис 6.5) Network setup menu
In our case, we choose the Ethernet board. The next menu asks us to set the internet parameters. Figure 6-6 shows the Domain: field, the domain is filled in automatically. The names and addresses correspond to the example network that we look at in Chapter 16, on page 294. We have chosen to call this machine presto, and the domain is example.org. In other words, the full name of the machine is presto.example.org. It's IP address is 223.147.37.2. In his configuration, all access to the outside world goes via gw.example.org, which has the IP address 223.147.37.5. The name server is located on the same host, presto.example.org. The name server isn't running when this information is needed, so we
specify all addresses in numeric form.
What happens if you don't have a domain name? If you're connecting to the global Internet, you should go out and get one—see page 318. But in the meantime, don't fake it. Just leave the fields empty. If you're not connecting to the Internet, of course, it doesn't make much difference what name you choose.
(рис 6.6) Network configuration menu
As is usual for a class C network, the net mask is 255.255.255.0. You don't need to fill in this information—if you leave this field without filling it in, sysinstall inserts it for you. Normally, as in this case, you wouldn't need any additional options to ifconfig.
It's up to you to decide what other
sshd: it's already selected for you. See page 453 for further details of ssh and sshd.You don't need to specify any of the remaining configuration options during configuration. See the online
The next step of interest is the Startup
(рис 6.7) Startup configuration menu The most important ones are:
usbd to enable the usbd daemon, which lpd, the line printer daemon, if you have a printer connected to the machine. We'll look at lpd in Chapter 15 .FreeBSD detects PS/2 mice at Mouse from the configuration menu. The menu in Figure 6-8 appears.
(рис 6.8) Mouse menu
With a modern PS/2 mouse, you don't need to do any configuration at all. You just enable the mouse daemon or moused. Select the Enable: you have the chance to move the mouse and note that the cursor follows. The keys don't work in this Yes and exit the menu. That's all you need to do.
If you're running a Select and set it to correspond with the port you have; if you have an unusual protocol, you may also need to set it with the Type menu. For even more exotic connections, read the man page for moused and set the appropriate parameters.
You should have installed X along with the rest of the system—see page 75. If you haven't, install the package x11/XFree86. In this section, we'll look at what you need to do to get X up and running.
X configuration has changed a lot in the course of time, and it's still changing. The current method of configuring X uses a program called x/86c/g, which is still under development, and it shows a few strangeness’s. Quite possibly the version you get will not behave identically with the following description. The differences should be relatively clear, however.
(рис 6.9) xf86cfg main menu
The configuration is stored in a file called XF86Config, thhough the directory has changed several times in the last few years. It used to be in /etc/X11/XF86Config or
/etc/XF86Config, but the current preferred place is /usr/X11R6/lib/X11/XF86Config.The server looks for the configuration file in multiple places, so if you're upgrading from an earlier version, make sure you remove any old configuration files. We'll look at the contents of the file in detail in Chapter 28 . In this section, we'll just look at how to generate a usable configuration.
From the configuration and then xf86cfg. There is a brief delay while xf86cfg creates an initial configuration file, then you see the main menu of Figure 6-9. This application runs without knowing what the hardware is, so the rendering is pretty basic. The window on the left shows the layout of the hardware, and the window on the right is available in case your mouse isn't working. Select the individual components with the mouse or the
(рис 6.10) xf86cfg mouse menu
In all likelihood that won't be necessary. The configuration file that xf86cfg has already created may be sufficient, so you could just exit and save the file. You'll probably want to change some things, though. In the following, we'll go through the more likely changes you may want to make.
You can select a number of options for the keyboard, including alternative key layouts. You probably won't need to change anything here.
(рис 6.11) xf86cfg keyboard menu
Probably the most important thing you need to change are the definitions for the monitor and the Configure Monitor(s). You see:
(рис 6.12)
xf86cfg doesn't know anything about the monitor, so it assumes that it can only display standard VGA resolutions at 640x480. The important parameters to change are the horizontal and
(рис 6.13) xf86cfg monitor menu
Select OK to return to the previous menu.
xf86cfg
(рис 6.14)
The only indication you have that xf86cfg has recognized the card (here a Matrox G200) is that it has selected for the driver name. If you need to change it, scroll down the list until you find the card:
(рис 6.15) xf86cfg card select menu
The display resolution is defined by Mode Lines, which we'll look at in detail on page 513. The names relate to the resolution they offer. By default, xf86cfg only gives you 640x480, so you'll certainly want to add more. First, select the field at the top left of the screen:
(рис 6.16) xf86cfg configuration selection
From this Configure ModeLine. You see:
(рис 6.17) xf86cfg mode line menu
If you pass the cursor over the image of the screen, you'll see this warning:
(рис 6.18) xf86cfg mode line warning
Take it seriously. We’ll look at this issue again in Chapter 28 on page 510. For an initial setup, you shouldn't use this interface. Instead, select Add standard at the top. We get another menu:
(рис 6.19) xf86cfg VESA mode lines
Select the resolutions you want with the highest frequency that your hardware can handle. In this case, you might select 1024x768 @ 85 Hz, because it's still well within the range of the monitor. Answer yes to the question of whether you want to add it. You can select as many resolutions as you want, but the ModeLine window does not show them.
You can also use the ModeLine window to tune the display, but it's easier with another program, xvidtune.We'll look at those details in Chapter 28 .
Finally, select Quit at the bottom right of the display. You get this window:
(рис 6.20) xf86cfg quit
When you answer Yes, you get a similar question asking whether you want to save the keyboard definition. Once you've done that, you're finished.
Next, select Desktop from the Configuration menu. You get this menu:
(рис 6.21) Desktop select menu
Which one do you install? You have the choice. If you know what you want, use it. There are many more window managers than shown here, so if you don't see what you're looking for, check the category x11-wm in the Ports Collection. The select menu gives you the most popular ones: Gnome, Afterstep, Enlightenment, KDE, Window maker and fwm2. In this book, we'll consider the KDE desktop and the fvwm2 window manager. KDE is comfortable, but it requires a lot of resources. Gnome is similar in size to KDE. By contrast, fvwm2 is much faster, but it requires a fair amount of configuration. We'll look at KDE and fvwm2 in Chapter 7 .
At this point, we're nearly done. A few things remain to be done:
startx command, or you can log in directly to X with the xdm display manager. If you choose start x, you don't need to do any additional configuration.To enable xdm, edit the file /etc/t/ys. By default it contains the following lines:
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
Using an editor, change the text off to on:
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure
If you do this from a running system, send a HUP signal to init to cause it to re-read the configuration file and start xdm:
# kill -1 1
This causes an xdm screen to appear on /dev/ttyv8. You can switch to it with Alt-F9.
If you're starting X manually with startx, create a file .xinitrc in your home directory. This file contains commands that are executed when X starts. Select the line that corresponds to your window manager or desktop from the following list, and put it in .xinitrc:
Startkde for kde exec gnome-session for Gnome fvwm2 for fvwm2
If you're using xdm, you put the same content in the file .xsession in your home directory.
When you get this for, you should have a functional system. If you're still installing from CD-ROM, you reboot by exiting sysinstall. If you have already rebooted, you exit sysinstall and reboot with:
# shutdown -r now
Don't just press the reset button or turn the power off. That can cause data loss. We'll look at this issue in more detail on page 541.
In the last chapter we looked at the installation of the basic system, up to the point where it could be rebooted. It's barely possible that this could be enough. Almost certainly, though, you'll need to perform a number of further configuration steps before the system is useful. In this chapter we roughly follow the final configuration menu, but there are a few exceptions. The most important things to do are:
In this chapter, we’ll
At the end of the previous chapter, we had a menu asking whether we wanted to visit the "last options" menu. If you answer YES, you get the configuration menu shown in Figure 6-1 . If you have rebooted the machine, log in as root and start sysinstall. Then select Configure, which gets you into the same menu.
(рис 6.1) Configuration menu
As the markers under the word Networking indicate, this menu is larger than the window in which it is displayed. We'll look at some of the additional entries below. Only some of these entries are of interest in a normal install; we'll ignore the rest.
There may be some reasons to
The first item of interest is Packages. These are some of the ports in the Ports Collection, which we'll look at in more detail in Chapter 9 .
The Ports Collection contains a large quantity of software that you may want to install. In fact, there's so much that just making up your mind what to install can be a complicated process: there are over 8,000 ports in the collection. Which ones are worth using? I recommend the following list:
gv is a utility that works with ghostscript to display PostScript on an X display. It allows magnification and paging, both of which ghostscript does not do easily. We'll look at it on page 273.xtset is a utility to set the title of an xterm window. It is used by the .bashrc file installed with the instant-workstation package.xv is a program to display images, in particular jpeg and gif.Why do l recommend these particular ports? Simple: because I like them, and I use most of them myself. That doesn't mean they're the only choice, though. Others prefer the for more details.
The ports mentioned in the previous section are included in the misc/instant-workstation port, which installs typical software and configurations for a workstation and allows you to be productive right away. At a later point you may find that you prefer other software, in which case you can install it.
It's possible that the CD set you get will not include instant-workstation. That's not such a problem. Due to space restrictions, some CD distributions include instant-workstation-lite instead. If that's not there either, just install the individual ports from this list. You can also do this if you don't like the list of ports.
After installation, you may want to change the default shell for existing users to bash. If you have installed instant-workstation, you should copy the file /usr/lo-cal/share/dot.bashrc to root's home directory and call it .bashrc and .bash_profile. First, start
presto# cp /usr/local/share/dot.bashrc .bashrc presto# ln .bashrc .bash_profile presto# bash === root@presto (/dev/ttyp2) ~ 1 -gt; chsh
The last command starts an editor with the following content:
#Changing user database information for root. Login: root Password: Uid [#]: 0 Gid [# or name]: 0 Change [month day year]: Expire [month day year]: Class: Home directory: /root Shell: /bin/csh Full Name: Charlie Office Location: Office Phone: Home Phone: Other information:
Change the Shell line to:
Shell: /usr/local/bin/bash
Note that the bash shell is in the directory /usr/local/bin; this is because it is not part of the base system. The standard shells are in the directory /bin.
A freshly installed FreeBSD system has a number of users, nearly all for root, and you shouldn't log in as root. Instead you should add at least one account for yourself. If you're transferring a master.passwd file from another system, you don't need to do anything now. Otherwise select this item and then the User, and fill out the resulting menu like this:
(рис 6.2) Adding a user
You should not need to enter the fields UID and Home directory: sysinstall does this for you. It's important to ensure that you are in group wheel so that you can use the su command to become root, and you need to be in group operator to use the shutdown command.
Don't bother to add more users at this stage; you can do it later. We’ll look at user management in Chapter 8 , on page 112.
Next, select Root Password. We’ll talk about passwords more on page 144. Select this item to set the password in the normal manner.
Next, select the entry . The first entry asks you if the machine CMOS clock (i.e. the
(рис 6.3) Time zone select menu: USA
The next menu asks you to select a "region," which roughly corresponds with a continent. Assuming you are living in Austin, TX in the United States of America, you would select America -- North and South and then (after scrolling down) United States of America. The next menu then looks like this: Select Central Time and select Yes when the system asks you whether the sounds reasonable.
This particular step is relatively cumbersome. You may find it easier to look in the directory /usr/share/zoneinfo after installation. There you find:
# cd /usr/share/zoneinfo/ # ls Africa Australia Etc MET WET America CET Europe MST posixrules Antarctica CST6CDT Factory MST7MDT zone tab Arctic EET GMT PST8EDT Asia EST HST Pacific Atlantic EST5EDT Indian SystemV
If you want to set the
# cd Asia/ # ls Aden Chungking Jerusalem Novosibirsk Tehran Almaty Colombo Kabul Omsk Thimbu Amman Dacca Kamchatka Phnom_Penh Tokyo Anadyr Damascus Karachi Pyongyang Ujung_Pandang Aqtau Dili Kashgar Qatar Ulaanbaatar Aqtobe Dubai Katmandu Rangoon Ulan -Bator Ashkhabad Dushanbe Krasnoyarsk Riyadh Urumqi Baghdad Gaza Kuala_Lumpur Saigon Vientiane Bahrain Harbin Kuching Samarkand Vladivostok Baku Hong_Kong Kuwait Seoul Yakutsk Bangkok Hovd Macao Shanghai Yekaterinburg Beirut Irkutsk Magadan Singapore Yerevan Bishkek Istanbul Manila Taipei Brunei Jakarta Muscat Tashkent Calcutta Jayapura Nicosia Tbilisi # cp Singapore /etc/localtime
Note that the files in /usr/share/zoneinfo/Asia (and the other directories) represent specific towns, and these may not correspond with the town in which you are located. Choose one in the same country and
You can do this at any time on a running system.
(рис 6.4) Network services menu
The next step is to configure your
The first step should always be to set up the network interfaces, so this is where you find yourself if you are performing a Standard or Express installation.
Figure 6-5 shows the network setup menu. On a standard 80x25 display it requires scrolling to see the entire menu. If you installed via FTP or NFS, you will already have set up your network interfaces, and sysinstall won't ask the questions again. The only real
(рис 6.5) Network setup menu
In our case, we choose the Ethernet board. The next menu asks us to set the internet parameters. Figure 6-6 shows the Domain: field, the domain is filled in automatically. The names and addresses correspond to the example network that we look at in Chapter 16, on page 294. We have chosen to call this machine presto, and the domain is example.org. In other words, the full name of the machine is presto.example.org. It's IP address is 223.147.37.2. In his configuration, all access to the outside world goes via gw.example.org, which has the IP address 223.147.37.5. The name server is located on the same host, presto.example.org. The name server isn't running when this information is needed, so we
specify all addresses in numeric form.
What happens if you don't have a domain name? If you're connecting to the global Internet, you should go out and get one—see page 318. But in the meantime, don't fake it. Just leave the fields empty. If you're not connecting to the Internet, of course, it doesn't make much difference what name you choose.
(рис 6.6) Network configuration menu
As is usual for a class C network, the net mask is 255.255.255.0. You don't need to fill in this information—if you leave this field without filling it in, sysinstall inserts it for you. Normally, as in this case, you wouldn't need any additional options to ifconfig.
It's up to you to decide what other
sshd: it's already selected for you. See page 453 for further details of ssh and sshd.You don't need to specify any of the remaining configuration options during configuration. See the online
The next step of interest is the Startup
(рис 6.7) Startup configuration menu The most important ones are:
usbd to enable the usbd daemon, which lpd, the line printer daemon, if you have a printer connected to the machine. We'll look at lpd in Chapter 15 .FreeBSD detects PS/2 mice at Mouse from the configuration menu. The menu in Figure 6-8 appears.
(рис 6.8) Mouse menu
With a modern PS/2 mouse, you don't need to do any configuration at all. You just enable the mouse daemon or moused. Select the Enable: you have the chance to move the mouse and note that the cursor follows. The keys don't work in this Yes and exit the menu. That's all you need to do.
If you're running a Select and set it to correspond with the port you have; if you have an unusual protocol, you may also need to set it with the Type menu. For even more exotic connections, read the man page for moused and set the appropriate parameters.
You should have installed X along with the rest of the system—see page 75. If you haven't, install the package x11/XFree86. In this section, we'll look at what you need to do to get X up and running.
X configuration has changed a lot in the course of time, and it's still changing. The current method of configuring X uses a program called x/86c/g, which is still under development, and it shows a few strangeness’s. Quite possibly the version you get will not behave identically with the following description. The differences should be relatively clear, however.
(рис 6.9) xf86cfg main menu
The configuration is stored in a file called XF86Config, thhough the directory has changed several times in the last few years. It used to be in /etc/X11/XF86Config or
/etc/XF86Config, but the current preferred place is /usr/X11R6/lib/X11/XF86Config.The server looks for the configuration file in multiple places, so if you're upgrading from an earlier version, make sure you remove any old configuration files. We'll look at the contents of the file in detail in Chapter 28 . In this section, we'll just look at how to generate a usable configuration.
From the configuration and then xf86cfg. There is a brief delay while xf86cfg creates an initial configuration file, then you see the main menu of Figure 6-9. This application runs without knowing what the hardware is, so the rendering is pretty basic. The window on the left shows the layout of the hardware, and the window on the right is available in case your mouse isn't working. Select the individual components with the mouse or the
(рис 6.10) xf86cfg mouse menu
In all likelihood that won't be necessary. The configuration file that xf86cfg has already created may be sufficient, so you could just exit and save the file. You'll probably want to change some things, though. In the following, we'll go through the more likely changes you may want to make.
You can select a number of options for the keyboard, including alternative key layouts. You probably won't need to change anything here.
(рис 6.11) xf86cfg keyboard menu
Probably the most important thing you need to change are the definitions for the monitor and the Configure Monitor(s). You see:
(рис 6.12)
xf86cfg doesn't know anything about the monitor, so it assumes that it can only display standard VGA resolutions at 640x480. The important parameters to change are the horizontal and
(рис 6.13) xf86cfg monitor menu
Select OK to return to the previous menu.
xf86cfg
(рис 6.14)
The only indication you have that xf86cfg has recognized the card (here a Matrox G200) is that it has selected for the driver name. If you need to change it, scroll down the list until you find the card:
(рис 6.15) xf86cfg card select menu
The display resolution is defined by Mode Lines, which we'll look at in detail on page 513. The names relate to the resolution they offer. By default, xf86cfg only gives you 640x480, so you'll certainly want to add more. First, select the field at the top left of the screen:
(рис 6.16) xf86cfg configuration selection
From this Configure ModeLine. You see:
(рис 6.17) xf86cfg mode line menu
If you pass the cursor over the image of the screen, you'll see this warning:
(рис 6.18) xf86cfg mode line warning
Take it seriously. We’ll look at this issue again in Chapter 28 on page 510. For an initial setup, you shouldn't use this interface. Instead, select Add standard at the top. We get another menu:
(рис 6.19) xf86cfg VESA mode lines
Select the resolutions you want with the highest frequency that your hardware can handle. In this case, you might select 1024x768 @ 85 Hz, because it's still well within the range of the monitor. Answer yes to the question of whether you want to add it. You can select as many resolutions as you want, but the ModeLine window does not show them.
You can also use the ModeLine window to tune the display, but it's easier with another program, xvidtune.We'll look at those details in Chapter 28 .
Finally, select Quit at the bottom right of the display. You get this window:
(рис 6.20) xf86cfg quit
When you answer Yes, you get a similar question asking whether you want to save the keyboard definition. Once you've done that, you're finished.
Next, select Desktop from the Configuration menu. You get this menu:
(рис 6.21) Desktop select menu
Which one do you install? You have the choice. If you know what you want, use it. There are many more window managers than shown here, so if you don't see what you're looking for, check the category x11-wm in the Ports Collection. The select menu gives you the most popular ones: Gnome, Afterstep, Enlightenment, KDE, Window maker and fwm2. In this book, we'll consider the KDE desktop and the fvwm2 window manager. KDE is comfortable, but it requires a lot of resources. Gnome is similar in size to KDE. By contrast, fvwm2 is much faster, but it requires a fair amount of configuration. We'll look at KDE and fvwm2 in Chapter 7 .
At this point, we're nearly done. A few things remain to be done:
startx command, or you can log in directly to X with the xdm display manager. If you choose start x, you don't need to do any additional configuration.To enable xdm, edit the file /etc/t/ys. By default it contains the following lines:
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
Using an editor, change the text off to on:
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure
If you do this from a running system, send a HUP signal to init to cause it to re-read the configuration file and start xdm:
# kill -1 1
This causes an xdm screen to appear on /dev/ttyv8. You can switch to it with Alt-F9.
If you're starting X manually with startx, create a file .xinitrc in your home directory. This file contains commands that are executed when X starts. Select the line that corresponds to your window manager or desktop from the following list, and put it in .xinitrc:
Startkde for kde exec gnome-session for Gnome fvwm2 for fvwm2
If you're using xdm, you put the same content in the file .xsession in your home directory.
When you get this for, you should have a functional system. If you're still installing from CD-ROM, you reboot by exiting sysinstall. If you have already rebooted, you exit sysinstall and reboot with:
# shutdown -r now
Don't just press the reset button or turn the power off. That can cause data loss. We'll look at this issue in more detail on page 541.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.