解决debian 6默认安装后无法root登录X
- 编辑etc/pam.d/gdm3, 给其中注释掉禁止root登录gnome桌面的脚本即可。
让linux开机后直接进入Window x 桌面而无需输入用户名与密码
- /etc/gdm3/daemon.conf
- [daemon]
- #AutomaticLoginEnable = false
- #AutomaticLogin =
- [daemon]
- AutomaticLoginEnable = true
- AutomaticLogin = xiaopang[用户名]
- ##通过取消注释符,并设定需自登录用户明即可完成启动后自动登录xiaopang到x-window环境。
- 打开putty客户端后设置Category -> windows -> Translation 将Remote character set:设置为UTF-8即可
设置linux开机直接进入命令模式或桌面模式
- # vi /etc/inittab 文件
- id:5:initdefault 桌面模式
- id:3:initdefault命令模式
有关grub引导修复
- sudo update-grub 更新GRUB2启动配置菜单
- grub-install /dev/sda #安装GRUB到MBR
- 一般linux发行版默认都有安装ssh, 在终端下输入ssh 192.168.*.* 接着输入密码即可。
- UNIX行结束标示符:"\n"
- Windows行结束标示符:"\r\n"
- dos2unix filename #将"\r\n"转换成"\n"
- unix2dos filename #将"\n"转换成"\r\n"
- 其他发行版直接修改/etc/inittab 将id:x:initdefault:修改为id:3:initdefault:即可,但debian6直接修改此文件后重新启动后依然启动了x window 于是cd /etc/rc3.d/;mv S20gdm3 KS20gdm3 重启即可。
- vi /etc/fstab
- 添加:
- /dev/sda1 /home/xiaopang/sda1 auto defaults 0 0
- /dev/sda2 /home/xiaopang/sda2 auto defaults 0 0
- 重启看看效果吧。呵呵。。
- vi ~/.bashrc 添加alias xx='xx -i'
- 为全部用户设置别名
- vi /etc/bashrc alias xx='xx-i'注销重新登录即可
- a toggle a bootable flag #切换启动标志
- b edit bsd disklabel #编辑BSD的disklabel
- c toggle the dos compatibility flag #切换DOS兼容性标志
- d delete a partition #删除一个分区
- l list known partition types #列出已知的分区类型
- m print this menu #打印此菜单
- n add a new empty DOS partition table #添加一个新的空DOS分区表
- o create a new empty DOS partition table#创建一个新的空DOS分区表
- p print the partition table #打印分区表
- q quit without saving changes #退出而不保存更改
- s create a new empty Sun disklabel #创建一个新的Sun的disklabel
- t change a partition's system id #改变一个分区的系统ID
- u change display/entry units #改变显示/进入单位
- v verify the partition table #验证分区表
- w write table to disk and exit #表写入磁盘并退出
- x extra functionality (experts only) #额外的功能(专家只有)
配置软件源
- 先备份原来的源列表文件
- cp -v /etc/apt/sources.list{,.backup}
- 修改 /etc/apt/sources.list 先把里边的内容清空,添加如下:
- deb squeeze main non-free contrib
- deb squeeze-proposed-updates main contrib non-free
- deb -security squeeze/updates main contrib non-free
- deb-src squeeze main non-free contrib
- deb-src squeeze-proposed-updates main contrib non-free
- deb-src -security squeeze/updates main contrib non-free
- # apt-get update ##更新软件列表
- # apt-get install samba
-
-
- smbpasswd -a xiaopang
- # vi /etc/samba/smb.conf
- security = share //全局设置
- [samba]
- path = /mnt //设置目录
- browseable = yes //可浏览
- guest ok = yes //可guest登陆
- writable = yes //可写
- # /etc/init.d/samba start 启动samba (重启restart)
- 在win下运行"\\IP"输入用户和密码,然后右键映射为网络磁盘即可。
Debian 6 编译安装3.1.8内核
- 下载内核:
- # cp linux-3.1.8 /usr/src/
- # tar -xvf linux-3.1.8
- # apt-get install kernel-package libncurses5-dev fakeroot build-essential
- # cd linux-3.1.8
- # make menuconfig
- //make menuconfig 在以菜单模式进入内核配置界面
- //make xconfig 是在图形界面模式进入内核配置界面
- //make gconfig 在图形界面模式进入内核配置界面
- 对内核配置完成后将高亮选择键移动到最下边的save an alternate configuration file ,选择exit退出.
- # make && make modules_install //进行安装
- 安装完成后复制内核到boot目录下即可
- # cp arch/i386/boot/bzImage /boot/vmlinuz
Linux网络配置
- # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 //即时生效
- # ifconfig eth0 up/down //开启或关闭网卡
- # route add default gw 192.168.0.254 //即时生效
- # vi /etc/resolv.conf
- nameserver IP(DNS)
- # ifconfig eth0 hw ether 112233445566 //修改MAC地址
- # vi /etc/sysconfig/network-scripts/ifcfg-eth0 //IP配置文件设置
- # route //查看网关
- /etc/hosts //它是将IP地址和主机名联系起来的简单文本文件
- /etc/services //端口号和服务之间的对应。利用这个文件,服务器和客户端的程序便能够把服务的名字转成端口号
- /etc/sysconfig/network //与网卡有关的配置文件
- Netconfig //网络设备配置工具 图形化的配置网络设备
- 1.ls -l /dev/disk/by-uuid/
- 2.blkid
lftp使用技巧
- lftp username:******@IP //访问ftp服务器
- open //如果直接在终端输入lftp而没有指定服务器地址,哪么就需要用open username@ftp://ip 来访问。
- cd //切换ftp目录
- lcd //切换当前系统目录
- pwd //查看当前路径
- lpwd //查看系统用户当前路径
- get mget //下载文件、批量下载文件(后者可用匹配符*)
- pget 使用多个线程下载远端文件
- put mput //上传文件、批量上传文件
- mirror //上传目录
- mirror -R //下载目录
- rm //远端器文件删除
- mrm //删除多个文件(可用匹配符*)
- mkdir //创建远端目录
- rmdir //删除远端目录
- mv //远端文件改名或移动
- du //计算远端文件大小
- ! //执行本地程序
- bookmark命令,是将配置写到~/.lftp/bookmarks文件中;我们可以直接修改此文件,快速登陆ftp服务器。例如添加一行:
- echo 'uftp ftp://user:passwd@ftp.ubuntu.org.cn' >> ~/.lftp/bookmarks
- lftp的bookmarks文件书写格式为:别名<空格>ftp://user:passwd@site:port
- 以後要登陆的ftp,只要执行:lftp uftp
debian ip配置
debian 安装kde X环境
为debian6安装NVIDIA 8600显卡驱动
- # /etc/network/interfaces
- auto lo //开机自动激lo接口
- iface lo inet loopback //配置lo接口为环回口
- auto eth0 //开机自动激活eth0接口
- iface eth0 inet static //配置eth0接口为静态设置IP地址
- address 10.16.3.99
- netmask 255.255.255.0
- network 10.16.3.0
- broadcast 10.16.3.255
- gateway 10.16.3.1
-
- //单网卡配置多个ip,设置第二个ip地址
- auto eth0:1
- iface eth0:1 inet static
- address x.x.x.x
- netmask 255.255.255.0
- network 10.16.3.0
- broadcast 10.16.3.255
- gateway 10.16.3.1
#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为系统默认编码
#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为系统默认编码
- 1.从官方下载8600 32位linux显卡驱动后,添加执行权限后,执行sh NVIDIA-Linux*.run后提示;
- ERROR:
- The Nouveau kernel driver is currently in use by your system. This
- driver is incompatible with the NVIDIA driver, and must be disabled
- before proceeding. Please consult the NVIDIA driver README and your
- Linux distribution's documentation for details on how to correctly
- disable the Nouveau kernel driver.
- //翻译内容(目前风格的内核驱动程序在您的系统使用。这
- 驱动程序与NVIDIA驱动程序不兼容,必须禁用
- 然后再继续。请参考NVIDIA驱动的README和你
- Linux发行版的文档如何正确的详细信息
- 禁用风格的内核驱动程序。)
- 1.编辑/etc/modprobe.d/blacklist.conf文件在后面添加
- blacklist nouveau
- 2.重新建立initramfs image file
- # apt-get install dracut //安装重建initramfs image file所需工具
- # cp initramfs image file initramfs image file.backup 对initrd.img文件进行备份。
- # dracut -v /boot/initramfs image file
- 3.修改/etc/inittab,让其启动后进入文本模式。
- 4.# reboot
- 5.# sh NVIDIA-Linux*.run 又提示当前gcc版本与编译内核gcc版本不符,需重新安装gcc 4.3 ( gcc --version可得知当前版本为gcc 4.4)
- 6.# gcc --version //查看当前gcc版本
- 7.# apt-get install gcc 4.3 //安装gcc 4.3
- 8.# ln -sf /usr/bin/gcc-4.3 /usr/bin/gcc //设置gcc 4.3为当前版本
- 9.# apt-get install make //安装make
- 10.#apt-get install build-essential linux-headers-$(uname -r) //安装编译头文件
- 11.# linux /vmlinuz -2.6.32-5.........quite 后面加上 nomodeset //禁用原来普适显卡
- OK 。现在驱动更新环境已准备完毕可以进行驱动安装了。
- 12.# sh NVIDIA-Linux*.run //按照提示接受许可协议,即可进入安装步骤,最后选择自动配置X配置,选择'YES'即可完成驱动安装。
- # ./NVIDIA-Linux-x86-100.14.11-pkg1.run --uninstall //卸载命令
debian中文输入法
- scim fcitx
Debian配置本地软件源
Linux终端下的文件管理器
- 编辑/etc/apt/sources.list ,添加
- deb file:///mnt/cdrom squeeze main
- # apt-get update //更新软件源
- mc,vifm
- switchdesk gnome //转换成默认启动gnome桌面环境
- switchdesk kde //设置startx登陆kde桌面环境
- 然后把/etc/sudoers里面最后一行
- %admin ALL=(ALL)
- 改为
- %admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL
解决debian中文输入问题
- # apt-get install ttf-wqy-zenhei(安装字体)
- # apt-get install ibus ibus-gtk ibus-pinyin(安装输入法)
debian gnome环境网络管理器名称
- # apt-get install network-manager-gnome
debian鹦鹉螺文件管理器右键添加在终端打开文件夹
Linux下常用中文输入法有fcitx,scim,ibus
程序端口配置文件
gnome启动3D桌面
bash别名
安装虚拟机软件
终端下通过E8拨号上网
版本平滑升级
- # apt-get install nautilus-open-terminal
Linux下常用中文输入法有fcitx,scim,ibus
- ibus安装
- 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
- sudo im-swith -c
开机自动挂载iso
- # cd /etc/rc.d/
- # vi mountiso
- mount -o loop /debian.iso /mnt/iso //mountiso内容
- # ln -s /etc/rc.d/mountiso /etc/rc3.d/S99mountiso
- 方法二,在/etc/fstab添加
- /image.iso /mnt/iso iso9660 ro,loop,auto 0 0
- /etc/services
Debian下安装scim输入法
- #apt-get install scim
- #apt-get install scim-pinyin
- #apt-get install scim-modules-table
- ##创建/etc/X11/Xsession.d/95xinput内容
- /usr/bin/scim -d
- XMODIFIERS="@im=SCIM"
- export XMODIFIERS
- export GTK_IM_MODULE=scim
- #reboot
- # apt-get install compiz config-settings-manager
- # compiz //配置完成后在终端执行compiz
- bash首先读取用户目录下.bashrc文件别名配置,若缺省状态则读取/etc/bash.bashrc文件的别名设置。
- apt-get install kvm
- apt-get install xen-hypervisor-4.0*
- apt-get install qemu
终端下通过E8拨号上网
- # apt-get install wvdial
- # vi /etc/wvdial.conf
- [Dialer Defaults]
- Init1 = ATZ
- Init2 = AT&FE0V1&C1S0=0
- Init3 = AT+cgdcont=1,"IP","CMNET","",0,0
- Modem Type = USB Modem
- ISDN = 0
- Phone = *99***2#
- New PPPD = yes
- Modem = /dev/ttyACM0
- Username = 172
- Password = 172
- Baud = 460800
- Idle Seconds = 3000
- Auto DNS = 1
- Stupid Mode = 1
- Dial Command = ATD
- Ask Password = 0
- FlowControl = NOFLOW
- # vi /etc/ppp/options
- noipdefault
- ipcp-accept-local
- ipcp-accept-remote
- defaultroute
- noauth
- crtscts
- debug
- # wvdial
版本平滑升级
- # aptitude update
- # aptitude upgrade && aptitude install
- # aptitude dist-upgrade
- # cat /etc/debian-version //升级完成之后核对下当前的系统和内核版本.
- # uname -a