转自~笨小孩
查看进程: 1,ps -e 命令 2,feng@feng:~$ sudo netstat -antup Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 4672/cupsd tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 7082/ruby tcp 0 0 192.168.1.102:41121 66.113.164.119:80 ESTABLISHED 5709/firefox tcp 0 0 192.168.1.102:44746 209.85.201.125:5222 ESTABLISHED 6130/pidgin tcp 0 0 192.168.1.102:54797 192.168.1.128:3306 ESTABLISHED 7082/ruby tcp 0 0 192.168.1.102:43466 64.4.34.77:1863 ESTABLISHED 6130/pidgin tcp 0 0 192.168.1.102:41999 64.233.189.19:443 ESTABLISHED 5709/firefox tcp 0 0 192.168.1.102:54900 58.251.60.53:80 ESTABLISHED 6130/pidgin tcp 0 0 192.168.1.102:34180 220.181.37.210:80 TIME_WAIT - tcp6 0 0 ::1:42801 :::* LISTEN 6863/java udp 0 0 0.0.0.0:68 0.0.0.0:* 5161/dhclient udp 0 0 0.0.0.0:5353 0.0.0.0:* 4625/avahi-daemon: udp 0 0 0.0.0.0:56699 0.0.0.0:* 4625/avahi-daemon: 杀死webrick的进程: feng@feng:~$ sudo kill 7082 2法: 譬如Firefox现在僵死,无法相应请求。打开一个终端,输入: pgrep firefox 会返回数值,譬如是7198.现在输入: kill 7198 就会杀死Firefox进程了。 你也可以使用killall命令。killall可以使用程序的名称,譬如输入: killall firefox 3法 如果前两者还是杀不死,用 kill -9 pid 命令,来绝杀 ref: http://hi.baidu.com/lidongxing1005/blog/item/63c65dec28dfae4779f05566.html http://hi.baidu.com/camark/blog/item/fb918dca3e237981c81768e6.html http://hi.baidu.com/strive_boy/blog/item/d3020b1865efd6b14aedbcd2.html
转自:宁雨
装了ubuntu以后,有时候尝试用命令行关机,但是经常遇到关机失败的情形,重启也不行,一直也没注意,这时都是长按关机键进行关机和重启。今天想起来了就google了一下,找到了解决办法: 1.打开/etc/default/grub,找到下面一行命令: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 把它改成下面这样: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force" 最后,更新grub配置 sudo update-grub 这样,再次使用shutdown等关机重启命令就没问题了。
试试下面的解决途径 (1) 解包 – tar jxvf softname-10.0.1.tar.gz -C /usr/src/(-C指的是把文件解压到后面的路径下,此处可以不选) – cd /usr/src/softname-10.0.1 • 配置 – ./configure • 示例:./configure --prefix=/usr/local/softname/ (--prefix的功能同上面的 -C功能一样,此处可以不选) • 编译 – make • 安装 – make install • 示例:make && make install (上面的例子是把编译与安装 一起做了。“&&” 此处相当于and的意思) (2) 如果解压后的包内没有 configure文件 可查看是否有二进制的安装文件 .bin .sh 在班图里默认以绿色表示 然后: #./install.sh #sh install.sh #./softname.bin
第一步、 在终端中输入 sudo gedit /etc/modules 在打开的文件中尾部加上 apm power_off=1 然后保存。 第二步、 继续在终端中输入 sudo gedit /etc/rc0.d/S90halt 在打开文件中 找到二段代码 [cpp] view plaincopy hddown="-h" if grep -qs '^md.*active' /proc/mdstat then hddown="" fi 和 [cpp] view plaincopy netdown="-i" if [ "$NETDOWN" = "no" ]; then netdown="" fi 然后全部注释 : [cpp] view plaincopy #hddown="-h" #if grep -qs '^md.*active' /proc/mdstat #then # hddown="" #fi #netdown="-i" #if [ "$NETDOWN" = "no" ]; then # netdown="" #fi 第三步、 在终端输入 sudo gedit /etc/default/grub 找到 [cpp] view plaincopy GRUB_CMDLINE_LINUX=“” 然后修改成 [cpp] view plaincopy GRUB_CMDLINE_LINUX="noacpi acpi=off acpi=force apm power_off=1" 最后一步、 sudo update-grub 重启、就OK!
在终端下执行 sudo apt-get update
ubuntu更新问题: ubuntu更新后造成x-window启动不了,以及win7自动重启加蓝屏 x-window蓝屏,但是tty还是可以使用并且正常联网。网上一堆教程,都不可用,最后干脆系统升级,因为我是12.04的系统,所以直接sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrate. 随着而来又一个问题,左面上放状态栏灰白,所有窗口都是灰白,并且终端输入不了字母,还是万能的tty好用,ctr+alt+F1,再次升级系统,如此再次更新两次,回复正常两。 造成的win启动时,一闪蓝屏后自动重启问题,手机录像开机过程,总算是捕捉到了蓝屏代码,原来是0X0000007B一下是解决方法 下篇博客阐述常见的解决方法
在新的64位Ubuntu 12.04版本中 ntfs写入支持程序 不能正常运行。所以想ubuntu自动挂载ntfs分区就要手动编辑/etc/fstab 文件。 /etc/fstab包含了挂在磁盘的必要信息,在系统启动时读入。 先用fdisk命令查看磁盘信息 1 sudo fdisk -l 2012-05-20 14_33_41的屏幕截图/dev/sda5,/dev/sda6是要挂载的两个分区。 修改/etc/fstab文件 1 sudo gedit /etc/fstab 可以看到一些已经定义好的加载点,在我的系统上,它是: 2012-05-20 15_10_07的屏幕截图 每一行使用一个tab分成6列,分别为filesystem, mountpoint, type, options, dump, pass 分别表示:原来在文件系统的位置,加载点位置,类型,参数等,可以使用man fstab来查看各个参数的定义 将以下内容添加到/etc/fstab 文件尾部,保存,重启即可自动挂载其他分区了。 1 2 3 4 #Other分区 /dev/sda5 /media/Other ntfs defaults,locale=zh_CN.UTF-8 0 0 #Data分区 /dev/sda6 /media/Data ntfs defaults,locale=zh_CN.UTF-8 0 0 关于自动挂载NTFS硬盘产生的权限问题,请看这里。
ubuntu开机自动挂载的ntfs硬盘的权限问题(很重要啊)
在linux操作系统中, 挂载是一个非常重要的功能,使用非常频繁。 它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 (这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。) 需要理解的是, linux操作系统将所有的设备都看作文件, 它将整个计算机的资源都整合成一个大的文件目录。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。 挂载条件: 1、挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。 Ctrl + Alt + T 打开终端,输入以下命令:sudo fdisk -l 查看硬盘的分区情况,如下(本人的,仅作为实例) Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x624aa2e0 Device Boot Start End Blocks Id System /dev/sda1 * 1 2612 20980858+ 7 HPFS/NTFS /dev/sda2 2613 7834 41945715 7 HPFS/NTFS /dev/sda3 7835 12795 39849232+ 7 HPFS/NTFS /dev/sda4 12796 38913 209792835 7 HPFS/NTFS 使用 sudo gedit /etc/fstab 打开fstab文件,编辑fatab文件,加入相关代码。 Ubuntu自动挂载的Windows分区无法正常显示中文,在etc/fstab里面加上utf8就可以了,例如: 代码: /dev/sda3 /media/program ntfs defaults,utf8 0 0 但是挂载的分区默认是没有写权限的,必须有root权限才能写,如何更改这个设置呢? 用man mount查看手册页,发现里面有几个有用的选项: umask, fmask, dmask, uid, gid 首先看umask, 这个是用来指定挂载windows分区后文件的默认权限(事实上,是默认没有的权限,即umask参数指出的值挂载后的文件将不具有), 因为Windows分区里面的文件是没有权限这个概念的,所以要手动指定默认权限,于是,指定umask为000,就是不排除任何,即具有所有权限,例如: 代码: /dev/hda1 /media/hda1 ntfs defaults,utf8,umask=000 0 0 就可以了,但是这样即使一个文本文件也具有可执行权限,在文件管理器里面双击也要选择是查看还是执行,很不方便,于是想屏蔽掉可执行权限: 代码: /dev/hda1 /media/hda1 ntfs defaults,utf8,umask=111 0 0 这样问题又来了,对于目录来说,可执行权限又有另外的意义,没有该权限根本无法进入该目录(但是可以读,即列出目录下的文件列表,也可以写, 即可以在该目录下增加和删除文件,和重命名文件。哈哈!Linux的文件权限真是奇怪呀),于是就使用fmask和dmask参数,他们分别是对应文件和 目录的"umask",于是,将目录设为可执行,文件不可执行(一般Windows分区下都不会有可以直接在Linux下执行的文件吧?): 代码: dmask=022,fmask=133 关于权限的8进制表示就不需要多说了吧? 上边的意思是 对目录: 所有用户可执行(进入),其他人可读可执行(进入),只有自己可写(修改、添加、删除里面的文件(名)) 对文件: 所有用户可读,自己可写,其他人不可写。 之后在uid和gid为自己的就好了,可以用 代码: id username 来查看username的gid和uid,例如: 代码: id pluskid uid=1000(pluskid) gid=1000(pluskid) groups=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),104(lpadmin),105(scanner),106(admin),1000(pluskid) 如果不设的话,上面的“自己可写”那个“自己”就不是你罗。 于是,最后就变成了这样: 代码: /dev/sda3 /media/program ntfs defaults,utf8,uid=1000,gid=1000,dmask=022,fmask=133 0 0 就OK了! 最后,提醒大家,不要改错了,改到非Windows分区上了,我实验的时候就不小心改到root分区了,提供了不能识别的参数,用于 Windows分区的参数ext3分区当然不能识别罗,于是root分区在出现错误的情况下被挂载成只读了,连root也无法修改里面的文件,而 fstab又是放在root分区的,就是个悲剧。(能用livecd修复一下)
export XMODIFIERS="@im=ibus" export XIM="ibus" export XIM_PROGRAM="ibus" export GTK_IM_MODULE="ibus" export QT_IM_MODULE="ibus"