------------------------------------------------------------------------------
------------------------------------------------------------------------------
Linux
/bin:
存放着使用者最经常使用的命令。如:ls等。
/boot:存放的是启动Linux时使用的一些核心文件。
/dev:是device的缩写.这个目录下是所有Linux的外部设备
/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。进入后可以看到很多配置文件
/home:用户主目录,比如说有个用户叫aa,那他的主目录就是/home/aa。
/lib:这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都需要用到这些共享库。
/lost+found:这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。
/mnt:这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。
/proc:存放和进程有关的信息。这个目录是一个虚拟的目录,它是系统内存的映射,这个目录的内容不在硬盘上而是在内存里。
cd
/root:系统管理员,也叫超级权限者的用户主目录
/sbin:s就是Super
/tmp:这个目录不用说,一定是用来存放一些临时文件的地方了。
/usr:用到的很多应用程序和文件几乎都存放在这个目录了。
/usr/X11R6:存放X-Windows的目录。
/usr/bin:存放着许多应用程序.
/usr/sbin:给超级用户使用的一些管理程序就放在这.
/usr/include:Linux下开发和编译应用程序需要的头文件在这里找.
/usr/local:这是提供给一般用户的/usr目录,在这安装软件最适合.
/var:通常用来存放一些变化中的东西!
/var/log:存放系统日志
/var/spool:存放一些邮件、新闻、打印队列等
------------------------------------------------------------------------------
------------------------------------------------------------------------------
基本操作命令:
mkdir
mkdir
mkdir
mkdir
touch
touched
rmdir
rmdir
rm
rm
rm
rm
mv
mv
mv
mv
cp
crtl+c
pwd
clear
history
history
cat
whoami
top
free
ps
kill
du
df
cat
grep
find
shutdown
ifconfig
ifdown
ifup
vi
:wq!
/abcde
:s/k/o/g
drwx
-rwx
r
w
x
-
a
u
g
o
chmod
chmod
chmod
更改属主
chown
更改目录/文件所属的组
chgrp
添加用户
useradd
查看用户的信息
id
useradd
su
passwd
usermod
usermod
usermod
userdel
userdel
groupadd
groupmod
groupdel
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Linux下搭建FTP
rpm
rpm
rpm
mount
cd
rpm
umount
cd
vi
#anon_mkdir...
#anon_upload...去掉这两句前的注释#号
添加
三出修改后
service
cd
chmod
OK
ftp:\\192.168.0.124\pub
------------------------------------------------------------------------------
------------------------------------------------------------------------------
samba服务(类似于windows的共享文件夹)
vi
添加在文件的最后:
#TestTimes
smbpasswd
testtech
service
修改Linux防火墙设置
linux
就可以了,其中
停止/启动防火墙服务的命令:用root登录后,
执行
------------------------------------------------------------------------------
------------------------------------------------------------------------------
安装PHP和discuz
切换到PHP目录下
编译安装PHP:
./configure
make
make
把目录下的php.ini-dist文件拷贝到/usr/local/lib目录下:
cp
mv
重命名为php.ini
安装discuz
1.用ftp上传Discuz!_5.5.0_SC_GBK.zip,php-4.3.11.tar.gz
2.解压discuz:
3.移动到/usr/local下:mv
4.重命名:mv
9.创建链接文件:ln
10.修改apache配置文件:vi
在DirectoryIndex后面添加:
在配置文件的最后添加:
Alias
AddType
11.修改discuz目录权限:
cd
chown
chmod
12.重启apache:/usr/local/apache/bin/apachectl
13.连接Mysql数据库:
cd
bin/mysqld_safe
cd
./mysql
mysql>create
mysql>use
mysql>grant
mysql>flush
mysql>quit
14.用IE访问http://虚拟机IP/install.php
安装mantis
把mantis解压到/usr/local目录下
建立数据库mantis及用户mantis
cd
bin/mysqld_safe
cd
./mysql
(回车)
mysql>create
mysql>use
mysql>grant
mysql>source
mysql>\q
#
#
修改Apahce的配置文件:
DirectoryIndex
#
#设置apache的默认文件名次序
在AddType
AddType
在最后添加:
Alias
<Location
</Location>
重起apache
/usr/local/apache/bin/apachectl
在mantis目录下用vi新建一个test.php文件,内容为:
<?php
phpinfo();
?>
保存后退出
在IE地址栏中输入:
http://IP 地址/mantis/test.php
测试apache是否能解析php文件。。。
安装bugzilla
修改/etc/vsftpd/下的vsftpd.conf文件
vi
#anon_upload_enable=YES
将#去掉,允许匿名用户上传
#anon_mkdir_write_enable=YES
将#注释去掉,允许匿名用户创建目录
再添加以下这段内容:
anon_umask=022
保存后退出(:wq)
/etc/vsftpd/
重启vsftpd服务:
service
然后将/var/ftp下的pub目录设置为777权限:
cd
chmod
将硬盘上的一些安装包上传到ftp上
然后换到文件所在路径:
cd
解压apache安装文件:
tar
切换到解压后的目录下去:
cd
开始安装:
./configure
make
make
安装完毕
启动apache服务:
cd
./apachectl
此时可以通过IE访问apache服务,测试是否已经安装正确:
http://虚拟机的IP地址
然后将apache默认的繁体中文的语言改为简体中文:
cd
vi
在"DefaultType
保存后退出!
重启apache服务:
cd
./apachectl
cd
再装mysql-4.0.26
解压:tar
cd
groupadd
useradd
安装:./configure
make
make
cp
cd
bin/mysql_install_db
chown
chown
chgrp
bin/mysqld_safe
cd
./mysql
(回车)
mysql>create
mysql>use
mysql>grant
quit(退出)
#
最后解压bugzilla到/usr/local/下面
mv
#
#
安装缺少的perl模块:
AppConfig
Mail::Mailer
Date::Format
IO-stringy
MIME-Base64
MIME::Parser
Template
(PathTools-3.24)
(CGI.pm-3.25)
(DBI-1.53)
{
[root@pc13
[root@pc13
[root@pc13
[root@pc13
[root@pc13
(
[root@pc13
[root@pc13
[root@pc13
[root@pc13
[root@pc13
)
[root@pc13
[root@pc13
}
安装:perl
make
(make
make
(groupadd
修改localconfig文件
$db_host
$db_pass
./checksetup.pl(此时可能提示没有安装DBD:mysql模板,将DBD:mysql模块安装上再次运行./checksetup.pl)
./checksetup.pl(此时它会建很多表,并且提示填写一个Email地址作为帐号,然后是提示填入密码)
#
#
#
在此文件中添加:
Alias
AddHandler
DirectoryIndex
保存后退出
#
#
#
#
#
#
(所有操作过程完毕,在IE中键入 http://ip 地址/bugzilla/index.cgi访问即可)
<script type="text/javascript" id="wumiiRelatedItems"> </script>