slitaz中文化(linux-pe)项目地址:

https://code.google.com/p/linux-pe/

http://bbs.wuyou.com/forum.php?mod=viewthread&tid=190810

目标:vmware安装搭建linux最快开发环境

第一步:下载 slitaz 4.0 最新中文版 (来自中文项目群号5238287),地址:http://pan.baidu.com/s/1qWsamF6

第二步:vmware新建虚拟机,使用自定义,注意:内存选择大于1G,虚拟磁盘类型选择 " IDE ". 默认以liveCD模式启动,默认root密码为root

第三步:安装到本地

 打开 “ 开始 -> 系统工具 -> 软件包管理” ,输入root/root

打开顶部菜单最后一项 " 安装与更新 -> 安装系统"

    首先分区,点击 “执行Gparted”,打开Gparted分区工具,此时工具中应该显示分区大小为指定的大小,标签为 “unallocated”。

点击Gparted菜单 "Device -> Create Partition Table",  接着 点击 "apply",创建分区表完成!

点击工具栏中的第一个工具按钮"New" ,使用Ext4文件格式,其他默认,确定后,点击"Apply"工具按钮,分区完成!

接着点击 "继续进行安装" ,按实际情况进行设置,如果前一步没有格式化,选中以Ext4格式进行格式化,设置登录帐号密码,选中“安装 Grub bootloader启动引导”,进行SliTaz安装,等待2分钟左右,完成安装,点击重启。

如何安装软件?

#tazpkg get-install perl

如何启用ssh?

默认Slitaz不会在系统启动时启动SSH server。要在系统启动时启动,需要把dropbear添加到/etc/rcS.conf中的RUN_DAEMONS字段。

启动:
# /etc/init.d/dropbear start
停止:
# /etc/init.d/dropbear stop
重启:
# /etc/init.d/dropbear restart

使用putty登录时,注意不能使用root帐号登录。请使用默认用户tux,或自己创建的用户进行登录。否则无法登录。

如何安装web服务?

SliTaz的源里有Apache和Lighttpd两种Web服务器,相对来说Lighttpd更精简、速度也更快。

tazpkg get-install lighttpd lighttpd-modules

如何安装启动mysql?

/etc/init.d/mysql start

解决mysql默认不支持外部访问

mysql -u root -p

mysql>use mysql;

mysql>update user set host = ‘%’ where user =’root’;

dropbear不支持sftp,所以要安装ftp

安装pure-ftpd。之后我修改了/etc/init.d/pure-ftpd,去掉了OPTIONS中的-A参数,这样用普通权限用户如tux登录后也能访问到除$HOME以外的目录。

我不喜欢默认的鼠标样式,换成windows的鼠标指针
http://kde-look.org/content/download.php?content=67833&id=1&tan=48350922

修改grub启动时间

/boot/grub/menu.lst

修改timeout

安装vmware-tool

碰到错误:What is the directory that contains the init directories (rc0.d/ to rc6.d/)

cd /etc/init.d
for i in {0,1,2,3,4,5,6}; do mkdir rc$i.d; done

在安装vmware-tools过程中找不到 linux-headers在哪里?

/usr/include

无法刷新安装包

先下载镜像文件,然后重新安装。
wget http://mirror.slitaz.org/mirrors
tazpkg -gi tazpkg --forced

添加虚拟主机

在/etc/lighttpd/vhost.conf添加host,以及rewrite规则:

$HTTP["host"] =~ "(^|\.)rapidphp\.linux$" {
server.document-root = "/var/www/rp/webapp/public_html"
server.errorlog = "/var/log/lighttpd/rapidphp-error.log"
accesslog.filename = "/var/log/lighttpd/rapidphp-access.log"
url.rewrite-if-not-file = (
"^/(.*)$" => "/index.php/$1"
)
}

给lighttpd添加虚拟目录访问phpmyadmin示例

alias.url += (
"/doc/" => "/usr/share/doc/",
"/phpmyadmin/" => "/usr/share/phpmyadmin/",
"/phpinfo/" => "/usr/share/phpinfo/"
)

#$HTTP["url"] =~ "^/phpmyadmin" {
# # Allowed IP addresses, this is a regexp : (127.0.0.1|127.0.0.2)
# $HTTP["remoteip"] !~ "(127.0.0.1)" {
# url.access-deny = ("")
# }
#}

# Directory protection
$HTTP["url"] =~ "^/phpmyadmin/libraries" {
url.access-deny = ("")
}

LXDE桌面的文档

http://www.lxlinux.com

用 tazlito 构建 livecd自制linux系统

其实可以利用已有的 slitaz 系统方便的进行提取 rootfs/ 及打包新的 ISO 文件。方法非常简单:

第一步:解压已有的 slitaz光盘到/home/slitaz

# tazlito extract-distro slitaz.iso

第二步:修改文件

就是修改 /home/slitaz/distro/rootfs 下的文件 要用 tazpkg 增减包的话:

# chroot /home/slitaz/distro/rootfs # 改变根目录
# udhcpc -i eth0 # 启用网卡

之后就可以用 tazpkg 命令增减包。

第三步:退出chroot 然后eject虚拟光盘

# exit
# eject

第四步:改完后重新打包iso文件,注意在/home/slitaz/distro目录运行。

# tazlito gen-initiso

就在 /home/slitaz/distro 下生成了新的 ISO。默认名为:slitaz-xxx.iso

设置用户为自动登录

#leafpad /etc/slim.conf
找到这一行
default_user tux
在任意处添加一行
auto_login yes
保存

WEB访问系统控制面板

http://tazpanel:82

Vmware启动不了桌面,原因缺少vmware显示驱动

先su (默认密码root)再运行 tazx 命令 选择安装vmware 驱动

然后 startx 启动桌面

安装vmware-tools

tazpkg get-install slitaz-toolchain
tazpkg get-install slitaz-dev-pkgs

#mkdir /etc/init.d/rc0.d

# mkdir /usr/lib/vmware-tools/configurator/pam.d/
# mkdir /etc/pam.d/

安装自带mysql 5

/etc/mysql/my.cnf

bind-address=0.0.0.0
#skip-networking

iptables -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

iptables-save

tazpkg用法

安装本地文件:

tazpkg install path/to/package-1.0.tazpkg –forced

SliTaz 从入门到精通的更多相关文章

  1. <程序员从入门到精通> -- How

    定位 自己才是职业生涯的管理者,想清楚自己的发展路径: 远期的理想是什么?近期的规划是什么?今日的任务和功课又是什么? 今日之任务或功课哪些有助于近期之规划的实现,而近期之规划是否有利于远期之理想? ...

  2. 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 目录索引

    索引 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(1)搭建MVC环境 注册区域 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(2)创建 ...

  3. ASP.NET MVC4入门到精通系列目录汇总

    序言 最近公司在招.NET程序员,我发现好多来公司面试的.NET程序员居然都没有 ASP.NET MVC项目经验,其中包括一些工作4.5年了,甚至8年10年的,许多人给我的感觉是:工作了4.5年,We ...

  4. Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引

    因为内容比较多,所以每篇讲解一些内容,最后会放出全部代码,可以参考.操作中总会遇到各式各样的问题,个人对部分问题的研究在最后一篇 问题研究 里.欢迎大家探讨学习. 代码都经过个人测试,但仍可能有各种未 ...

  5. 1、ASP.NET MVC入门到精通——新语法

    本系列目录:ASP.NET MVC4入门到精通系列目录汇总 在学习ASP.NET MVC之前,有必要先了解一下C#3.0所带来的新的语法特性,这一点尤为重要,因为在MVC项目中我们利用C#3.0的新特 ...

  6. 5、ASP.NET MVC入门到精通——NHibernate代码映射

    本系列目录:ASP.NET MVC4入门到精通系列目录汇总 上一篇NHibernate学习笔记—使用 NHibernate构建一个ASP.NET MVC应用程序 使用的是xml进行orm映射,那么这一 ...

  7. 6、ASP.NET MVC入门到精通——ASP.Net的两种开发方式

    本系列目录:ASP.NET MVC4入门到精通系列目录汇总 目前,ASP.NET中两种主流的开发方式是:ASP.NET Webform和ASP.NET MVC.从下图可以看到ASP.NET WebFo ...

  8. 7、ASP.NET MVC入门到精通——第一个ASP.NET MVC程序

    本系列目录:ASP.NET MVC4入门到精通系列目录汇总 开发流程 新建Controller 创建Action 根据Action创建View 在Action获取数据并生产ActionResult传递 ...

  9. 8、ASP.NET MVC入门到精通——View(视图)

    本系列目录:ASP.NET MVC4入门到精通系列目录汇总 View视图职责是向用户提供界面.负责根据提供的模型数据,生成准备提供给用户的格式界面. 支持多种视图引擎(Razor和ASPX视图引擎是官 ...

随机推荐

  1. 读写分离,读写分离死锁解决方案,事务发布死锁解决方案,发布订阅死锁解决方案|事务(进程 ID *)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务

    前言:         由于网站访问压力的问题,综合分析各种因素后结合实际情况,采用数据库读写分离模式来解决当前问题.实际方案中采用“事务发布”模式实现主数据库和只读数据库的同步,其中: 发布服务器1 ...

  2. delphi DockPresident

    作为Delphi的忠实用户,我想大家对Delphi中的停靠窗体应该比较熟悉吧,是不是也希望自己编的程序也具有这样的功能?使她看起来更漂亮,更专业,更方便. 本人做的一套停靠控件DockPresiden ...

  3. 在ASP.NET MVC中使用Boostrap实现产品的展示、查询、排序、分页

    在产品展示中,通常涉及产品的展示方式.查询.排序.分页,本篇就在ASP.NET MVC下,使用Boostrap来实现. 源码放在了GitHub: https://github.com/darrenji ...

  4. Sales Order ORA-04062 FRM-40815 in EBS R12.2.4

    [oracle@ebs ~]$ su - oracle [oracle@ebs ~]$ source /u01/install/VISION/fs1/EBSapps/appl/APPSEBSDB_eb ...

  5. 在Android.mk文件中输出打印消息

    http://www.xuebuyuan.com/1947880.html 在进行Android NDK的开发当中有时想看看Android.mk文件当中某个变量的值,可以再Android.mk文件当中 ...

  6. Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式

    from://http://blog.csdn.net/androiddevelop/article/details/11100109 相关文章列表: <Android 自动编译.打包生成apk ...

  7. AppStore中使用IDFA后提交应用的注意事项

    在ios7.0出来以前,我们都是通过wifi的mac来当作IOS设备的唯一标识符.如何在ios下获取设备的MAC,你可以参数这篇文章:获取ios的MAC地址 在没有使用IDFA之前,我们在ios7及以 ...

  8. DICOM医学图像处理:WEB PACS初谈

    背景: 周末看到了一篇原公司同事的文章,讲的是关于新的互联网形势下的PACS系统.正好上一篇专栏文章也提到了有想搭建一个worklist服务器的冲动,所以就翻箱倒柜将原本学生时代做课题时搭建的简易We ...

  9. 【BZOJ】【4145】【AMPPZ2014】The Prices

    状压DP/01背包 Orz Gromah 容易发现m的范围很小……只有16,那么就可以状压,用一个二进制数来表示买了的物品的集合. 一种简单直接的想法是:令$f[i][j]$表示前$i$个商店买了状态 ...

  10. scp命令:服务器间远程复制代码

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...