Linux website construction and maintenance

Source: Internet
Author: User
Tags php database
Linux website construction and maintenance-Linux Enterprise Application-Linux server application information. For more information, see the following section. Contents
Chapter 1 Understanding Linux and its network structure 1
1.1 Linux Introduction 1
1.1.1 what is Linux 1
1.1.2 Linux function 2
1.1.3 current Linux Version 3
1.2 Linux TCP/IP network structure 5
1.3 IPv6 Introduction 7
1.3.1 comparison between IPv6 and IPv4 headers 7
1.3.2 simplified header label 8
1.3.3 parameter revision 9
1.3.4 newly imported domain 9
1.4 website registration 10
1.4.1 what is website registration 10
1.4.2 register a Linux site 10
1.5 FAQs 11
1.5.1 about running
Procedure 11
1.5.2 Linux data source 12
1.5.3 get help 13
Chapter 4 Server Platform Installation and device management 15
2.1 hardware selection 15
2.1.1 CPU, RAM, and motherboard and Performance
Link 16
2.1.2 hard drive selection 16
2.1.3 selection of display card and monitor 16
2.1.4 power supply and UPS selection 16
2.2 Linux installation preparation 17
2.2.1 Linux retrieval 17
2.2.2 understand your computer configuration 17
2.2.3 Linux Installation Method 19
2.2.4 install Linux hard disk partition 20
2.2.5 basic LILO knowledge 22
2.3 Linux installation 23
2.3.1 first thing you should know 23
2.3.2 start installation: for installation of the Startup Program
Select 24
2.3.3 installation process 25
2.3.4 last setting 38
2.3.5 install LILO 40
2.4 hardware device management in Linux 43
2.4.1 Linux device management overview 43
2.4.2 SCSI device 46
2.4.3 hard drive 47
2.4.4 CD-ROM driver 49
2.4.5 modem 54
Chapter 4 TCP/IP network configuration 58
3.1 Information required before start 58
3.1.1 IP address 58
3.1.2 network mask 58
3.1.3 Network Address 58
3.1.4 Broadcast Address 58
3.1.5 Gateway Address (Router/Gateway Address) 59
3.1.6 name server address
(Nameserver Address) 59
3.2 use netcfg to configure network 59
3.2.1 manipulate name 60
3.2.2 host control 60
3.2.3 added network interface device 61
3.3 install Nic 62
3.3.1 set Nic mode 62
3.3.2 configure Nic 63
3.3.3 For Intel Etherexpress series cards
Configuration 64
3.3.4 some questions about Nic configuration 65
3.4 route, gateway, and IPChains 65
3.4.1 concept of routing and gateway 65
3.4.2 use IPChains for data packet filtering and
Forwarding 66
Chapter 4 Linux File and system management 68
4.1 files and directories 68
4.1.1 overview of files and directories 68
4.1.2 file type 70
4.2 file permissions 70
4.2.1 File Permission concept 70
4.2.2 composition of file permissions 71
4.2.3 dependency on file permissions 72
4.2.4 permission change 72
4.3 File Link 73
4.3.1 hard link 73
4.3.2 symbolic link 74
4.4 file system and standard file system layout 75
4.4.1 file system 75
4.4.2 standard file system layout 76
4.5 introduction to the basic directory 77
4.5.1 root file system 77
4.5.2/etc File System 78
4.5.3/dev File System 79
4.5.4/usr file system 80
4.5.5/var file system 81
4.5.6/proc file system 82
4.6 start and shut down 83
4.6.1 overview of startup and shutdown 83
4.6.2 recent Startup Process 83
4.6.3 restart the system 85
4.6.4 emergency start (soft) disk 85
4.6.5 more information about shutdown 85
4.7 login and logout 86
4.7.1 terminal login 86
4.7.2 log on through the network 87
4.7.3 what does login do? 87
4.7.4 Access Control 88
4.7.5 Shell startup 88
4.8 Manage Users 88
4.8.1 System Administrator 89
4.8.2 management responsibilities 91
4.8.3 user management 92
4.8.4 User Group Management 96
4.8.5 use LinuxConf to manage user 98
4.9 Memory Management 100
4.9.1 what is virtual memory 100
4.9.2 generate swap space 100
4.9.3 swap space 101
4.9.4 swap space with other operating systems 102
4.9.5 allocate swap space 102
4.9.6 cache 103
4.10 X Window 104
4.10.1 if X 104 Is Not Installed
4.10.2 if X 105 is installed
Chapter 2 Linux network settings 5th
5.1 configure NFC server 108
5.1.1 NFS 108
5.1.2 set NFS server 109
5.1.3 set NFS client 110
5.1.4 working principles of NFS 112
5.1.5 NFS Daemon startup 112
5.1.6 roles of various service processes 113
5.2 Establish a PPP connection and configure a PPP Server 113
5.2.1 basic knowledge about PPP 113
5.2.2 use PPP dial-up for Internet access 114
5.2.3 configure PPP server 115
5.3 configure DNS server 117
5.3.1 about DNS (Domain Name System) 117
5.3.2 Domain Name Service 117
5.3.3 domain name servers and Resolvers 117
5.3.4 configure temporary dedicated name server 118
5.3.5 create a simple Domain Name Server 121
5.3.6 configure instance 129
5.3.7 maintenance 133
5.3.8 automatic setting of Dial-Up Network Connections 134
Chapter 2 creating an Internet site 6th
6.1 create an email server 136
6.1.1 setting of sendmail server 136
6.1.2 set pop3 Proxy 138 on a Linux machine
6.2 FTP server establishment 139
6.3 WWW server establishment 141
6.4 create a Samba server 154
6.4.1 what is Samba 154
6.4.2 install Samba 154
6.4.3 configure Samba configuration file 156
6.4.4 start Samba 158.
6.4.5 important commands commonly used by Samba 159
Chapter 2 Hypertext Markup Language (HTML) 7th
7.1 HTML overview 162
7.2 HTML file description 164
7.3 section, format, and layout segmentation mark 165
7.4 text effect mark 167
7.5 hyperlink mark 170
171 text list mark
173 Table Mark
7.8 insert Image Tag 174
Chapter 2 PHP homepage design 8th
8.1 embedded scripting language PHP overview 176
8.1.1 PHP development history 176
8.1.2 main technical features of PHP 177
8.2 PHP statement 177
8.2.1 first knowledge of PHP 177
8.2.2 PHP statement and HTML separation 178
8.3 PHP variable 179
8.3.1 variable name and type 179
8.3.2 learn more about variable type conversion 180
8.3.3 array 181
8.3.4 181 dynamic variables
8.3.5 class and object 181
8.3.6 scope of variables 182
8.4 external variables and interactive web pages 183
8.4.1 PHP method for obtaining information from the client:
External variable 183
8.4.2 use HTTP Form to obtain information 183
8.4.3 HTTP Cookies and client information 185
8.4.4 obtain client information using environment variables 185
8.5 basic control process: branch and cycle 185
8.5.1 Condition Statement and branch structure 185
8.5.2 loop statement 188
8.6 expression basics 190
8.6.1 Arithmetic Operator 190
8.6.2 string operator 190
8.6.3 value assignment operator 190
8.6.4 bitwise operator 191
8.6.5 logical operator 191
8.6.6 comparison operator 191
8.7 PHP common functions and MySQL database access
Functions 191
8.7.1 PHP built-in mathematical functions 191
8.7.2 date-time function 192
8.7.3 PHP database functions and
Database Access 194
Chapter 1 create a BBS server 9th
9.1 BBS server overview 197
199 Firebird BBS system Site Preparation
2.1 initial preparations 199
9.2.2 BBS account settings 200
9.3 Firebird BBS server system installation 201
202. 4 test BBS and create a system account
9.5 BBS configuration 202
9.5.1 BBS configuration file sysconf. ini 202
9.5.2 main permissions defined in sysconf. ini
Description 204
9.5.3 page settings 205
9.5.4 Firebird BBS main file description 206
9.6 BBS Transfer Function 208
9.6.1 active and passive reception 208
9.6.2 Working Principle of BBS mailing 209
9.6.3 install the transfer program innbbsd 209
Chapter 2 server security overview 10th
10.1 server security management 210
10.1.1 security protection content 210
10.1.2 file security in Linux 210
10.1.3 User Access Security 211
10.1.4 daily security considerations 213
10.1.5 process after the server is intruded 213
10.2 firewall, IP camouflage, and Proxy Server 214
10.2.1 what is firewall 214
10.2.2 firewall category 214
10.2.3 implementation policy of Linux Firewall 215
Chapter 2 website construction example 11th
11.1 Introduction to Apache, PHP, and MySQL 216
11.2 install Apache, PHP, and MySQL 216
11.2.1 install and start MySQL 216
11.2.2 install PHP + Apache 218
11.2.3 start Apache and test 219.
11.2.4 test the MySQL database 220
11.3 website design and homepage creation 221
11.3.1 overall website design 221
11.3.2 website style design 222
11.3.3 important issues 222
11.3.4 "Linux website builder" homepage 222
11.4 website design and homepage creation 224
11.4.1 Structure Analysis of Web-BBS 224
11.4.2 database establishment and testing 227
11.4.3 Web-BBS homepage creation 228
11.4.4 "Post" function block creation 237
11.4.5 discussion and function expansion 240


(400) {this. resized = true; this. width = 400; this. alt = 'click here to open new window';} "onmouseover =" if (this. resized) this. style. cursor = 'hand'; "onclick =" window. open ('HTTP: // response); ">
: Http://www.xxlinux.com/bbs/viewthread.php? Tid = 658 & extra = page % 3D1

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.