Helpful Tutorial for Install(Move) a New Linux

Helpful Tutorial for Install(Move) a New Linux

公司的编译环境是debian 8 (jessie)。系统装在一个500GB的HDD上,数据盘是一个2T的希捷监控盘。 由于近期在运行git status的时候巨慢无比,感觉硬盘快到年头了,但是smartctl正常。 同时由于最早安装系统的时候,只给根目录之分了10GB,其余的都mount到/home目录了(其实没用,用户目录被我链接到了数据盘)。 在后续使用的过程中,根目录经常爆满(使用/tftpboot作为交换目录)。 趁着这次清明节假期,正好把编译环境重新整理一下: Boot Disk: Samsung SSD 850 256GB Data Disks: Seagate 3T -> /data Seagate 2T -> /home Seagate 1T -> /data/sdk Seagete 1T…

Docker Usage Summary

由于NXP的LSDK需要指定的Ubuntu 18.04版本,不是这个发行版则编译的时候会出错,由于大部分人都使用自己熟悉的社区版linux,所以我们需要使用docker虚拟这个系统以完成SDK编译。 试用了一下docker,果然很方便,下面简单记录一下过程。 安装 本人常用Debian发行版,首先安装docker支持 [crayon-68014db702dd8249828882/] 增加用户到docker群组 [crayon-68014db702dda970822059/] 修改默认的docker root目录,在/etc/default/docker文件的末尾增加参数。(由于本人使用的是Debian系统,所以) [crayon-68014db702ddb574638734/] 重启docker服务 [crayon-68014db702ddc177381827/] 使用 docker操作类似GIT,如果对GIT很熟的话,docker操作也会很容易理解 首先从docker源拉下18.04版本的Ubuntu裸系统镜像 [crayon-68014db702ddd481177385/] 查看当前镜像 [crayon-68014db702dde121306985/] 创建一个容器并进入,使用 [crayon-68014db702ddf746103111/] 查看已创建的容器 [crayon-68014db702de0914020412/] 进入一个创建好的容器,如上面的CONTAINER ID:7a8c65278608 [crayon-68014db702de1604522894/] SHELL退出后容器为EXIT状态,我们可以重新启动 [crayon-68014db702de2794694448/] 如果容器内有修改需要保存,执行docker commit提交为一个新的image,在用docker…

Debian开启Apache rewrite MOD

使能Apache加载rewrite MOD [crayon-68014db702f31837824901/] 如果有rewrite.load则表明模块已经加载,如果没有的话可以用一下2中方式使能 [crayon-68014db702f33842415413/] [crayon-68014db702f34282158877/] 使能Apache Override 编辑/etc/apache2/sites-available/default文件 找到 [crayon-68014db702f35920428631/] 改为 [crayon-68014db702f36167295028/] 重新加载Apache配置 [crayon-68014db702f37823596017/] 参考资料 http://tymonn.wordpress.com/2009/07/31/how-to-enable-mod_rewrite-in-apache2-debianubuntu/