Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1154658
  • 博文数量: 290
  • 博客积分: 3468
  • 博客等级: 中校
  • 技术积分: 3461
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-28 22:21
文章分类

全部博文(290)

文章存档

2016年(13)

2015年(3)

2014年(42)

2013年(67)

2012年(90)

2011年(75)

分类: LINUX

2013-07-04 16:33:43

解决debian 6默认安装后无法root登录X

  1. 编辑etc/pam.d/gdm3, 给其中注释掉禁止root登录gnome桌面的脚本即可。

让linux开机后直接进入Window x 桌面而无需输入用户名与密码

  1. /etc/gdm3/daemon.conf
  2. [daemon]
  3. #AutomaticLoginEnable = false
  4. #AutomaticLogin =

  5. [daemon]
  6. AutomaticLoginEnable = true
  7. AutomaticLogin = xiaopang[用户名]
  8. ##通过取消注释符,并设定需自登录用户明即可完成启动后自动登录xiaopang到x-window环境。
putty远程连接linux主机时显示中文字体乱码解决方法。
  1. 打开putty客户端后设置Category -> windows -> Translation 将Remote character set:设置为UTF-8即可

设置linux开机直接进入命令模式或桌面模式

  1. # vi /etc/inittab 文件
  2. id:5:initdefault 桌面模式
  3. id:3:initdefault命令模式

有关grub引导修复

  1. sudo update-grub 更新GRUB2启动配置菜单
  2. grub-install /dev/sda #安装GRUB到MBR
Linux默认远程连接
  1. 一般linux发行版默认都有安装ssh, 在终端下输入ssh 192.168.*.* 接着输入密码即可。
UNIX文本和Windows文本互换
  1. UNIX行结束标示符:"\n"
  2. Windows行结束标示符:"\r\n"
  3. dos2unix filename #将"\r\n"转换成"\n"
  4. unix2dos filename #将"\n"转换成"\r\n"
让Debian6开机自动进入终端模式
  1. 其他发行版直接修改/etc/inittab 将id:x:initdefault:修改为id:3:initdefault:即可,但debian6直接修改此文件后重新启动后依然启动了x window 于是cd /etc/rc3.d/;mv S20gdm3 KS20gdm3 重启即可。
Debian 6开机自动挂在指定分区
  1. vi /etc/fstab
  2. 添加:
  3. /dev/sda1 /home/xiaopang/sda1 auto defaults 0 0
  4. /dev/sda2 /home/xiaopang/sda2 auto defaults 0 0
  5. 重启看看效果吧。呵呵。。
给bash命令设置别名
  1. vi ~/.bashrc 添加alias xx='xx -i'
  2. 为全部用户设置别名
  3. vi /etc/bashrc alias xx='xx-i'注销重新登录即可
fdisk命令详解
  1. a toggle a bootable flag #切换启动标志
  2. b edit bsd disklabel #编辑BSD的disklabel
  3. c toggle the dos compatibility flag #切换DOS兼容性标志
  4. d delete a partition #删除一个分区
  5. l list known partition types #列出已知的分区类型
  6. m print this menu #打印此菜单
  7. n add a new empty DOS partition table #添加一个新的空DOS分区表
  8. o create a new empty DOS partition table#创建一个新的空DOS分区表
  9. p print the partition table #打印分区表
  10. q quit without saving changes #退出而不保存更改
  11. s create a new empty Sun disklabel #创建一个新的Sun的disklabel
  12. t change a partition's system id #改变一个分区的系统ID
  13. u change display/entry units #改变显示/进入单位
  14. v verify the partition table #验证分区表
  15. w write table to disk and exit #表写入磁盘并退出
  16. x extra functionality (experts only) #额外的功能(专家只有)

配置软件源

  1. 先备份原来的源列表文件
  2. cp -v /etc/apt/sources.list{,.backup}
  3. 修改 /etc/apt/sources.list 先把里边的内容清空,添加如下:
  4. deb http://mirrors.163.com/debian squeeze main non-free contrib
  5. deb http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free
  6. deb http://mirrors.163.com/debian-security squeeze/updates main contrib non-free
  7. deb-src http://mirrors.163.com/debian squeeze main non-free contrib
  8. deb-src http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free
  9. deb-src http://mirrors.163.com/debian-security squeeze/updates main contrib non-free
  10. # apt-get update ##更新软件列表
debian安装samba
  1. # apt-get install samba


  2. smbpasswd -a xiaopang
  3. # vi /etc/samba/smb.conf
  4. security = share //全局设置
  5. [samba]
  6. path = /mnt //设置目录
  7. browseable = yes //可浏览
  8. guest ok = yes //可guest登陆
  9. writable = yes //可写
  10. # /etc/init.d/samba start 启动samba (重启restart)
  11. 在win下运行"\\IP"输入用户和密码,然后右键映射为网络磁盘即可。

Debian 6 编译安装3.1.8内核

  1. 下载内核:www.kernel.org
  2. # cp linux-3.1.8 /usr/src/
  3. # tar -xvf linux-3.1.8
  4. # apt-get install kernel-package libncurses5-dev fakeroot build-essential
  5. # cd linux-3.1.8
  6. # make menuconfig
  7. //make menuconfig 在以菜单模式进入内核配置界面
  8. //make xconfig 是在图形界面模式进入内核配置界面
  9. //make gconfig 在图形界面模式进入内核配置界面
  10. 对内核配置完成后将高亮选择键移动到最下边的save an alternate configuration file ,选择exit退出.
  11. # make && make modules_install //进行安装
  12. 安装完成后复制内核到boot目录下即可
  13. # cp arch/i386/boot/bzImage /boot/vmlinuz

Linux网络配置

  1. # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 //即时生效
  2. # ifconfig eth0 up/down //开启或关闭网卡
  3. # route add default gw 192.168.0.254 //即时生效
  4. # vi /etc/resolv.conf
  5. nameserver IP(DNS)
  6. # ifconfig eth0 hw ether 112233445566 //修改MAC地址
  7. # vi /etc/sysconfig/network-scripts/ifcfg-eth0   //IP配置文件设置
  8. # route //查看网关
  9. /etc/hosts //它是将IP地址和主机名联系起来的简单文本文件
  10. /etc/services //端口号和服务之间的对应。利用这个文件,服务器和客户端的程序便能够把服务的名字转成端口号
  11. /etc/sysconfig/network //与网卡有关的配置文件
  12. Netconfig  //网络设备配置工具   图形化的配置网络设备

分区UUID如何查看
  1. 1.ls -l /dev/disk/by-uuid/
  2. 2.blkid
lftp使用技巧
  1. lftp username:******@IP //访问ftp服务器
  2. open //如果直接在终端输入lftp而没有指定服务器地址,哪么就需要用open username@ftp://ip 来访问。
  3. cd //切换ftp目录
  4. lcd //切换当前系统目录
  5. pwd //查看当前路径
  6. lpwd //查看系统用户当前路径
  7. get mget //下载文件、批量下载文件(后者可用匹配符*)
  8. pget 使用多个线程下载远端文件
  9. put mput //上传文件、批量上传文件
  10. mirror //上传目录
  11. mirror -R //下载目录
  12. rm //远端器文件删除
  13. mrm //删除多个文件(可用匹配符*)
  14. mkdir //创建远端目录
  15. rmdir //删除远端目录
  16. mv //远端文件改名或移动
  17. du //计算远端文件大小
  18. ! //执行本地程序
  19. bookmark命令,是将配置写到~/.lftp/bookmarks文件中;我们可以直接修改此文件,快速登陆ftp服务器。例如添加一行:
  20. echo 'uftp ftp://user:passwd@ftp.ubuntu.org.cn' >> ~/.lftp/bookmarks
  21. lftp的bookmarks文件书写格式为:别名<空格>ftp://user:passwd@site:port
  22. 以後要登陆的ftp,只要执行:lftp uftp
debian ip配置
  1. # /etc/network/interfaces
  2. auto lo //开机自动激lo接口
  3. iface lo inet loopback //配置lo接口为环回口
  4. auto eth0 //开机自动激活eth0接口
  5. iface eth0 inet static //配置eth0接口为静态设置IP地址
  6. address 10.16.3.99
  7. netmask 255.255.255.0
  8. network 10.16.3.0
  9. broadcast 10.16.3.255
  10. gateway 10.16.3.1

  11. //单网卡配置多个ip,设置第二个ip地址
  12. auto eth0:1
  13. iface eth0:1 inet static
  14. address x.x.x.x
  15. netmask 255.255.255.0
  16. network 10.16.3.0
  17. broadcast 10.16.3.255
  18. gateway 10.16.3.1
debian 安装kde X环境
#apt-get install x-window-system-core    //安装基本的X系统
#apt-get install kde             //安装kde桌面环境
#apt-get install kde-i18n-zhcn        //中文化国际包
#apt-get install locales        //安装语言环境
#apt-get install ttf-arphic-bkai00mp    //用apt-get install locales安装zh_CN.GB2312,zh_CN.GBK和zh_CN.UTF8三种中文编码环境。并设置UTF-8为系统默认编码
为debian6安装NVIDIA 8600显卡驱动
  1. 1.从官方下载8600 32位linux显卡驱动后,添加执行权限后,执行sh NVIDIA-Linux*.run后提示;
  2. ERROR:
  3. The Nouveau kernel driver is currently in use by your system. This
  4. driver is incompatible with the NVIDIA driver, and must be disabled
  5. before proceeding. Please consult the NVIDIA driver README and your
  6. Linux distribution's documentation for details on how to correctly
  7. disable the Nouveau kernel driver.
  8. //翻译内容(目前风格的内核驱动程序在您的系统使用。这
  9. 驱动程序与NVIDIA驱动程序不兼容,必须禁用
  10. 然后再继续。请参考NVIDIA驱动的README和你
  11. Linux发行版的文档如何正确的详细信息
  12. 禁用风格的内核驱动程序。)
  13. 1.编辑/etc/modprobe.d/blacklist.conf文件在后面添加
  14. blacklist nouveau
  15. 2.重新建立initramfs image file
  16. # apt-get install dracut //安装重建initramfs image file所需工具
  17. # cp initramfs image file initramfs image file.backup 对initrd.img文件进行备份。
  18. # dracut -v /boot/initramfs image file
  19. 3.修改/etc/inittab,让其启动后进入文本模式。
  20. 4.# reboot
  21. 5.# sh NVIDIA-Linux*.run 又提示当前gcc版本与编译内核gcc版本不符,需重新安装gcc 4.3 ( gcc --version可得知当前版本为gcc 4.4)
  22. 6.# gcc --version //查看当前gcc版本
  23. 7.# apt-get install gcc 4.3 //安装gcc 4.3
  24. 8.# ln -sf /usr/bin/gcc-4.3 /usr/bin/gcc //设置gcc 4.3为当前版本
  25. 9.# apt-get install make //安装make
  26. 10.#apt-get install build-essential linux-headers-$(uname -r) //安装编译头文件
  27. 11.# linux /vmlinuz -2.6.32-5.........quite 后面加上 nomodeset //禁用原来普适显卡
  28. OK 。现在驱动更新环境已准备完毕可以进行驱动安装了。
  29. 12.# sh NVIDIA-Linux*.run //按照提示接受许可协议,即可进入安装步骤,最后选择自动配置X配置,选择'YES'即可完成驱动安装。
  30. ./NVIDIA-Linux-x86-100.14.11-pkg1.run --uninstall  //卸载命令
  1.   
debian中文输入法
  1. scim fcitx
Debian配置本地软件源
  1. 编辑/etc/apt/sources.list ,添加
  2. deb file:///mnt/cdrom squeeze main
  3. # apt-get update //更新软件源
Linux终端下的文件管理器
  1. mc,vifm
双桌面在init3模式下设置startx启动kde或者gnome
  1. switchdesk gnome //转换成默认启动gnome桌面环境
  2. switchdesk kde //设置startx登陆kde桌面环境
让sudo无需密码确认
  1. 然后把/etc/sudoers里面最后一行
  2. %admin ALL=(ALL)
  3. 改为
  4. %admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL

解决debian中文输入问题
  1. # apt-get install ttf-wqy-zenhei(安装字体)
  2. # apt-get install ibus ibus-gtk ibus-pinyin(安装输入法)

debian gnome环境网络管理器名称
  1. # apt-get install network-manager-gnome

debian鹦鹉螺文件管理器右键添加在终端打开文件夹
  1. # apt-get install nautilus-open-terminal

Linux下常用中文输入法有fcitx,scim,ibus
  1. ibus安装
  2. sudo apt-get install ibus ibus-table im-switch ibus-pinyin git-core cvs libtool automake libdbus-1-dev libdbus-glib-1-dev python-enchant python-gtk2-dev python-xdg libgtk2.0-dev libdbus-1-dev libdbus-glib-1-dev python-dbus
  3. sudo im-swith -c

开机自动挂载iso

  1. # cd /etc/rc.d/
  2. # vi mountiso
  3. mount -o loop /debian.iso /mnt/iso //mountiso内容
  4. # ln -s /etc/rc.d/mountiso /etc/rc3.d/S99mountiso
  1. 方法二,在/etc/fstab添加
  2. /image.iso /mnt/iso iso9660 ro,loop,auto 0 0
程序端口配置文件
  1. /etc/services
Debian下安装scim输入法
  1. #apt-get install scim
  2. #apt-get install scim-pinyin
  3. #apt-get install scim-modules-table
  4. ##创建/etc/X11/Xsession.d/95xinput内容
  5. /usr/bin/scim -d
  6. XMODIFIERS="@im=SCIM"
  7. export XMODIFIERS
  8. export GTK_IM_MODULE=scim

  9. #reboot
gnome启动3D桌面
  1. # apt-get install compiz config-settings-manager
  2. # compiz //配置完成后在终端执行compiz
bash别名
  1. bash首先读取用户目录下.bashrc文件别名配置,若缺省状态则读取/etc/bash.bashrc文件的别名设置。
安装虚拟机软件
  1. apt-get install kvm
  2. apt-get install xen-hypervisor-4.0*
  3. apt-get install qemu

终端下通过E8拨号上网
  1. # apt-get install wvdial

  2. # vi /etc/wvdial.conf

  3. [Dialer Defaults]
  4. Init1 = ATZ
  5. Init2 = AT&FE0V1&C1S0=0
  6. Init3 = AT+cgdcont=1,"IP","CMNET","",0,0
  7. Modem Type = USB Modem
  8. ISDN = 0
  9. Phone = *99***2#
  10. New PPPD = yes
  11. Modem = /dev/ttyACM0
  12. Username = 172
  13. Password = 172
  14. Baud = 460800
  15. Idle Seconds = 3000
  16. Auto DNS = 1
  17. Stupid Mode = 1
  18. Dial Command = ATD
  19. Ask Password = 0
  20. FlowControl = NOFLOW

  21. # vi /etc/ppp/options
  22. noipdefault
  23. ipcp-accept-local
  24. ipcp-accept-remote
  25. defaultroute
  26. noauth
  27. crtscts
  28. debug

  29. # wvdial

版本平滑升级
  1. # aptitude update
  2. # aptitude upgrade && aptitude install
  3. # aptitude dist-upgrade
  4. # cat /etc/debian-version //升级完成之后核对下当前的系统和内核版本.
  5. # uname -a













阅读(751) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~