Linux快速入门04-扩展知识
2016-07-07 11:12
507 查看
这部分是快速学习的最后一部分知识,其中最重要的内容就是源码的打包和软件的安装的学习,由于个人的Linux学习目的就是自己能在阿里云Ubuntu上搭建一个简单的nodejs发布环境。
View Code
"真正的才智是刚毅的志向。" --拿破仑
Tip:由于ubuntu下没有chkconfig模块,因可以通过安装rcconf小工具来管理默认启动服务。
virtualbox网络配置
1、NAT 网络地址转换模式(NAT,Network Address Translation)
2、Bridged Adapter 桥接模式
3、Internal 内部网络模式
4、Host-only Adapter 主机模式
选择NAT就好,只需要主机能访问虚拟机的端口,虚拟机能连接外部网络就OK,试验机的需求。
参考资料:https://www.douban.com/group/topic/15558388/
参考资料:
鸟哥. 鸟哥的Linux私房菜基础学习篇(第三版)[M]. 北京:人民邮电出版社, 2010.
第一部分/backup/backupwk.sh #!/bin/bash #每周的备份脚本 # History:2016 PATH=/bin:/sbin:/user/bin:/user/sbin; export PATH export LANG=C basedir=/backup/weekly named=$basedir/named postfixd=$basedir/postfixd vsftpd=$basedir/vsftpd sshd=$basedir/sshd sambad=$basedir/sambad wwwd=$basedir/wwwd others=$basedir/others userinfod=$basedir/userinfod for dirs in $basedir $named $postfixd $vsftpd $sshd $wwwd $others $userinfod do [ ! -d "$dirs" ] && mkdir -p $dirs done #1.将系统主要服务的配置文件分别备份下来,同时也全部备份/etc cp -a /var/named/chroot/{etc,var} $named cp -a /etc/postfix /etc/dovecot.conf $postfixd cp -a /etc/vsftpd/* $vsftpd cp -a /etc/ssh/* $sshd cp -a /etc/named/samba/* $sambad cp -a /etc/{my.cnf,php.ini,httpd} $wwwd cd /var/lib tar -jpc -f $wwwd/mysql.tar.bz2 mysql cd /var/www tar -jpc -f $wwwd/html.tar.bz2 html cgi-bin cd / tar -jpc -f $others/etc.tar.bz2 etc cd /usr/ tar -jpc -f $others/local.tar.bz2 local #2.关于用户参数 cp -a /etc/{passwd, shadow, group} $userinfod cd /var/spool tar -jpc -f $userinfod/mail.tar.bz2 mail cd /var/spool tar -jpc -f $userinfod/home.tar.bz2 home cd /var/spool tar -jpc -f $userinfod/cron.tar.bz2 cron at 第二部分backupday.sh #!/bin/bash #每日的备份脚本 # History:2016 PATH=/bin:/sbin:/user/bin:/user/sbin; export PATH export LANG=C basedir=/backup/daily basefile1=$basedir/mysql.$(date +%Y-%m-%d).tar.bz2 basefile2=$basedir/cgi-bin.$(date +%Y-%m-%d).tar.bz2 [! -d "$"] && mkdir $basedir cd /var/lib tar -jpc -f $basefile1 mysql cd /var/www tar -jpc -f $basefile2 cgi-bin 第三部分vi /etc/crontab 30 3 * * 0 root /backup/backupwk.sh 30 2 * * * root /backup/backupday.sh
View Code
"真正的才智是刚毅的志向。" --拿破仑
Tip:由于ubuntu下没有chkconfig模块,因可以通过安装rcconf小工具来管理默认启动服务。
virtualbox网络配置
1、NAT 网络地址转换模式(NAT,Network Address Translation)
2、Bridged Adapter 桥接模式
3、Internal 内部网络模式
4、Host-only Adapter 主机模式
选择NAT就好,只需要主机能访问虚拟机的端口,虚拟机能连接外部网络就OK,试验机的需求。
参考资料:https://www.douban.com/group/topic/15558388/
参考资料:
鸟哥. 鸟哥的Linux私房菜基础学习篇(第三版)[M]. 北京:人民邮电出版社, 2010.
相关文章推荐
- Linux快速修改用户密码
- Linux gcc编译器常用命令和使用
- Linux书籍汇总
- Linux 进程
- linux patch分析
- linux patch分析
- linux patch分析
- linux patch分析
- mac ssh 断开连接
- Linux命令之ls
- Linux下awk命令详解
- Linux内核补丁与patch/diff使用详解
- Linux内核补丁与patch/diff使用详解
- Linux内核补丁与patch/diff使用详解
- Linux内核补丁与patch/diff使用详解
- Linux getcwd()的实现【转】
- Linux GCC常用命令
- centos下安装ZooKeeper
- linux命令(13) 删除指定文件夹下后缀名相同的文件
- 在Linux下禁用键盘、鼠标、触摸板(笔记本)等输入设备