从零开始debian----Debian安装与设置(2015.10)

来源:互联网 发布:无人值守称重软件 编辑:程序博客网 时间:2024/05/21 05:19

Debian安装与设置

步骤:

  • win7下制作U盘启动盘
  • 安装firmware软件以及无线网卡驱动
  • 更新系统
  • 逐步配置

win7下制作U盘启动盘
win7下制作U盘启动盘有很多工具,不过对于debian8.2,只有win32diskimager.exe有用。使用USB_Installer_1.9或者utraISO都不行,后者会导致进入U盘时出现Failed to load ldlinux.c32错误,前者会导致直接无法识别U盘;究其原因,是由于debian8.2的启动文件升级了,而utraISO和USB_Installer没有跟随升级。

安装firmware软件以及无线网卡驱动
由于debian第一个安装iso是不带网卡驱动的,所以安装时会提示寻找网卡驱动文件,如果暂时无法提供则刚安装好的debian系统无法连接网络,这对于在线更新apt-get以及开源资料来说很不方便。因此在安装之前可以先搜索firmware_realtek_0.43_all.deb(在其下载页面可以看到这个安装包支持的网卡类型),然后下载之后放到启动U盘中,系统安装好后,可以自动挂载U盘,将网卡驱动copy到系统中,然后顺利安装联网。安装命令是 dpkg -i *.deb
注:电脑网卡/无线网卡型号可以用鲁大师查看;可以搜索firmware来找到合适的网卡驱动;以及其他一些感兴趣的firmware软件。
存在问题:我是先安装0.36_wheezy版,再升级到0.43版。无线网卡驱动安装好后,连接wifi无法保存密码也无法输入密码,每次都得新建网络,然后才有密码输入框,才能连接,不知道跟自己的安装是不是有关;否则就是debian 8.2和0.43版驱动某个有问题。

更新系统
这一步比较简单。

  • su进入root权限 (此时还没有安装sudo)
  • mousepad /etc/apt/sourceslist.txt
    (网上寻找合适的源,常见的有163的,sohu的,中科院的,其网址分别为mirrors.163.com, mirrors.sohu.com, ftp.cn.debian.org; 源的格式为http://* /deian/ jessie main contrib non-free http://* /debian/ jessie-updates main contrib non-free; 其中* 用上述网址代替)
  • apt-get update
  • apt-get dist-upgrade

逐步配置
安装sudo

  • apt-get install sudo
  • chmod +w /etc/sudoers 给sudoers写的权限
  • mousepad /etc/sudoers 在root ALL……下一行加上username ALL……,ALL后面的是一样的。然后保存,关闭。
  • chmod 0440 /etc/sudoers 限制sudoers文件不必要的权限。然后就可以exit跳出root模式,在当前用户下使用sudo了。

安装中文字体,让系统支持中文(不再是乱码)

  • sudo apt-get install tty-wqy-zenhei tty-wqy-microhei 这两种字体是笔者认为比较不错的中文自己,读者可以根据自己喜好安装。

安装中文输入法fcitx

  • sudo apt-get install fcitx fcitx-sunpinyin fcitx-ui-classic fcitx-ui-light 安装完之后重启,在settings菜单中找到fcitx configuration进行配置,input method中点击左下角+号,然后取消只显示当前语言输入法的勾,在下面框中输入sunpinyin,搜索到sunpinyin点击添加即可。然后就可以在输入文本的地方ctrl+space调出中文输入法了。

解决命令行打开mousepad一堆warning,比如Gtk-WARNING **: Attempting to store changes into ‘/root/.local/share/recently-used.xbel’

  • sudo mkdir -p /root/.local/share/ 即可。上述warning是说无法在指定位置写入,这说明上述指定位置可能是系统命令默认的,但是可能还不存在,所以建立这样一个目录即可。

debian系统完全读写ntfs格式的硬盘

  • 需要安装ntfs-3g,然后每次挂在用mount -t ntfs-3g /source /goal即可。
  • sudo apt-get install ntfs-3g
  • mount -t ntfs-3g /dev/sda3 /mnt/sda3 这条命令是示意,-t表示以type类型是ntfs-3g的格式挂在设备sda3,这里需要更改成自己想要挂载的设备号。

安装sublime text 3破解版

  • 网上搜索linux安装sublime text 3破解版即可,在csdn中有一个很给里的下载资源。http://download.csdn.net/detail/liuxiaochen123/5167628

命令别名

  • 这里有一个非常给里的网址http://www.01happy.com/linux-command-alias-unalias/
  • 具体而言就是alias name=’do some thing’,则下次在终端中输入上述name就会对应执行 ” 中的行为,而unalias是用来取消这个别名的,unlias name。alias是一次性的,关闭终端、注销、关机之后这个别名就没用了。如果想要设定某些操作的永久别名,则应该在~/.bashrc文件末尾加上上述alias name=’do some thing’语句。又因为~/.bashrc中有
    • if [ -f ~/.bash_aliases ]; then
      . ~/.bash_aliases
      fi
      这样一段。所以也可以在用户根目录~下新建.bash_aliases文件,将别名设定语句alias name=”等全部放入该文件中,保存关闭。然后source ~/.bashrc载入,就可以实现全部别名操作了。

linux操作

linux命令值得不断学习和熟练,这里列出几条使用过的不常见命令,仅作学习记录之用
arch—–显示当前系统架构,比如x86_64
cal——-显示日历
date—–显示日期和时间
cat /proc/meminfo
cat /proc/modules
cat /proc/version
cat /proc/partitions
cat /etc/issue
cat /proc/cpuinfo
cat /proc/interrupts
cat /proc/filesystems
上述几条cat命令分别显示当前系统的内存使用情况,模块信息,版本信息,系统分区,系统发行版本信息,cpu信息,终端信息,文件系统等。
free——显示内存使用情况,-b, -k, -m, -g分别为用bite,kb, MB, GB为单位来显示。
history—-terminal commands history
hostname—hostname of this computer/system

0 0
原创粉丝点击