随笔分类 -  Linux

ubuntu 获取root权限
摘要:实验环境: ubuntu 13.04背景:现在有一台装有 ubuntu 的电脑,如何获取root权限?方案一:进入单用户维护模式,重置root密码。方案二:U盘挂载原根分区,修改/etc/passwd, /etc/shadow(如有必要,也需修改/etc/group和/etc/gshadow),添加一个新用户:如/etc/passwdjoker:x:0:0:::/bin/bash/etc/shadowjoker::15842:0:99999:7:::这样joker这个用户就有了root权限,并且密码为空。如果想设定其他密码,那么passwd即可。 阅读全文

posted @ 2013-07-27 19:42 云化雨 阅读(353) 评论(0) 推荐(0)

wget中文乱码问题
摘要:Ubuntu 13.04 GNU Wget 1.14加入--restrict-file-names=nocontrol参数即可。 阅读全文

posted @ 2013-05-29 19:48 云化雨 阅读(699) 评论(0) 推荐(0)

ubuntu配置开机启动服务
摘要:在ubuntu10.04之前的版本都是使用chkconfig来进行管理,而在之后的版本就没有了,如果想继续使用chkconfig命令,只好自己apt-get install下了。[plain]view plaincopysudoapt-getinstallchkconfig在这里我给大家介绍另两个命令来配置ubuntu的启动服务,sysv-rc-conf和update-rc.d背景知识1、运行级别:Linux系统任何时候都运行在一个指定的运行级上,并且不同的运行级程序和服务都不同,所要完成的工作和要达到的目的也不同,系统可以在这些运行级之间进行切换,来完成不同的工作。运行级别等级:0 系统停机 阅读全文

posted @ 2013-05-17 15:20 云化雨 阅读(893) 评论(0) 推荐(0)

ubuntu 升级
摘要:昨天ubuntu 13.04正式版发布了,装上瞧一瞧。修改sources.list就可以在终端升级。sudo sed -i 's/precise/raring/' /etc/apt/sources.listsudo apt-get updatesudo apt-get dist-upgrade 阅读全文

posted @ 2013-04-26 19:20 云化雨 阅读(165) 评论(0) 推荐(0)

ubuntu备份与还原
摘要:基本术语活动分区完全备份备份全部选中的文件,建立的独立的备份文档。差异备份差异备份是备份上次完全备份以后发生变化的所有文件增量备份增量备份方式比较上一次备份文件,针对目标对象发生变化的部分建立备份文档,在使用增量备份文档还原数据时可能需要多个依赖关系的文档。备份对象文件多数时候,我们需要备份的的各种类型的文件,有我们的影视音频文件,我们的个人信息,我们的设计图纸...这些数据有时比整个计算机系统都要更加重要! 我们仅仅需要把他们用一种可靠的方式备份起来以防止不备之需。磁盘在类UNIX的世界,一切设备都被看作为文件,但是从我们面对操作对象的角度来看待,我们操作的是磁盘,我们备份还原的是主引导记录 阅读全文

posted @ 2013-04-26 17:55 云化雨 阅读(401) 评论(0) 推荐(0)

linux 进程内存解析
摘要:之前我所了解的linux下进程的地址空间的布局的知识,是从APUE第2版的P430得来的,之后上网查了一些资料,大概弄了明白。一个linux进程分为几个部分(从一个进程的地址空间的低地址向高地址增长):1.text段,就是存放代码,可读可执行不可写,也称为正文段,代码段。2.data段,存放已初始化的全局变量和已初始化的static变量(不管是局部static变量还是全局static变量)3.bss段,存放全局未初始化变量和未初始化的static变量(也是不区分局部还是全局static变量)以上这3部分是确定的,也就是不同的程序,以上3部分的大小都各不相同,因程序而异,若未初始化的全局变量定义 阅读全文

posted @ 2013-04-17 16:24 云化雨 阅读(495) 评论(0) 推荐(0)

Linux下缓冲区溢出攻击的原理及对策
摘要:王勇(yongwang@buaa.edu.cn)北京航空航天大学计算机学院系统软件实验室简介:本文首先向读者讲解了Linux下进程地址空间的布局以及进程堆栈帧的结构,然后在此基础上介绍了Linux下缓冲区溢出攻击的原理及对策。发布日期:2003 年 10 月 01 日前言从逻辑上讲进程的堆栈是由多个堆栈帧构成的,其中每个堆栈帧都对应一个函数调用。当函数调用发生时,新的堆栈帧被压入堆栈;当函数返回时,相应的堆栈帧从堆栈中弹出。尽管堆栈帧结构的引入为在高级语言中实现函数或过程这样的概念提供了直接的硬件支持,但是由于将函数返回地址这样的重要数据保存在程序员可见的堆栈中,因此也给系统安全带来了极大的隐 阅读全文

posted @ 2013-04-17 16:23 云化雨 阅读(388) 评论(0) 推荐(1)

Rhythmbox mp3音乐乱码的解决办法
摘要:实验环境:ubuntu12.04打开~/.profile(/etc/profile是全局,~/.profile是个人),在最后添加export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030之后source .profile,再重新导入音乐即可。via:http://hi.baidu.com/kevin276/item/844034e04f15d2f72b09a443 阅读全文

posted @ 2013-04-09 23:58 云化雨 阅读(206) 评论(0) 推荐(0)

为linux下ibus输入法添加搜狗词库
摘要:实验环境:ubuntu 12.04在http://code.google.com/p/hslinuxextra/downloads/list下载android.7z,解压后,会看到有一个android.db,将其放到/usr/share/ibus-pinyin/db下,覆盖里面的同名文件android.db即可。之后,重启ibus(右键ibus图标选择重启)。via:http://blog.163.com/woaini262173767@126/blog/static/31854359201091311184342/ 阅读全文

posted @ 2013-04-09 23:56 云化雨 阅读(857) 评论(0) 推荐(0)

linux下访问小米手机sd卡
摘要:实验环境:ubuntu12.04 小米2方法一:1.将手机连接至PC机2.如果是第一次使用MTP设备需要安装以下软件,否则可以跳过此步骤:$ sudo apt-get install mtpfs libfuse-dev libmad0-dev(小米提示的是sudo aptitude install mtpfs libfuse-dev libmad0-dev,可是如果你没有装aptitude,会显示找不到命令,这个估计大部分人都没有装aptitude)3.建立挂载点$ sudo mkdir /media/mtp4.修改权限(小米的说明中少了这一步,所以打不开)$ sudo chmod 775 / 阅读全文

posted @ 2013-04-09 23:55 云化雨 阅读(570) 评论(0) 推荐(0)

安装windows后恢复ubuntu
摘要:实验环境:ubuntu 12.041、以Live CD(或USB)进入ubuntu,选择试用;2、获取root权限sudo -i3、挂载/,假设我的/分区在/dev/sda7,那么mount /dev/sda7 /mnt如果有单独的/boot分区,也挂载它,假设/boot在/dev/sda4,那么mount /dev/sda4 /mnt/boot4、安装grubgrub-install --root-directory=/mnt /dev/sda5、重启6、进入ubuntu后,更新配置文件sudo update-grubDone. 阅读全文

posted @ 2013-04-09 23:49 云化雨 阅读(151) 评论(0) 推荐(0)

安装linux需要注意的几款软件(个人备忘用)
摘要:vimgccgconf-editortweak tooljdkeclipseandroid-sdk 阅读全文

posted @ 2013-03-24 13:01 云化雨 阅读(176) 评论(0) 推荐(0)

eclipse 中文乱码
摘要:今天,把windows下的工程导入到了Linux下eclipse中,由于以前的工程代码,都是GBK编码的,而Ubuntu默认是不支持GBK编码的。所以,首先我们要先让Ubuntu支持GBK,方法如下:修改/var/lib/locales/supported.d/local文件,在文件中添加zh_CN.GBK GBKzh_CN.GB2312 GB2312sudo dpkg-reconfigure --force locales然后在输出的结果中会出现zh_CN.GB2312 donezh_CN.GBK done这样, Ubuntu就支持GBK编码了, 下面设置eclipse。首先Windows- 阅读全文

posted @ 2013-03-23 13:04 云化雨 阅读(147) 评论(0) 推荐(0)

vim 中文乱码
摘要:打开vim的配置文件/etc/vim/vimrc在其中加入set fileencodings=utf-8,gb2312,gbk,gb18030set termencoding=utf-8set encoding=prc保存退出。 阅读全文

posted @ 2013-03-23 12:52 云化雨 阅读(159) 评论(0) 推荐(0)

Gedit中文乱码
摘要:缺省配置下,用 Ubuntu 的文本编辑器(Gedit)打开GB18030(繁体中文用户请将这里的出现的GB18030替换成BIG5-HKSCS)类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,Gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。目录[隐藏]1Gedit 3.x 版本设置 (适用于Ubuntu 11.10及以后)1.1命令方式1.2图形方式2Gedit 2.x 版本设置 (适用于Ubuntu 11.04及以前)2.1命令方式2.2图形方式[编辑]Gedit 3.x 阅读全文

posted @ 2013-03-23 12:47 云化雨 阅读(229) 评论(0) 推荐(0)

为wget使用代理
摘要:实验环境:ubuntu 12.04 LTS goagent方法一、在环境变量中设置代理export http_proxy=http://127.0.0.1:8087方法二、使用配置文件为wget使用代理,可以直接修改/etc/wgetrc,也可以在主文件夹下新建.wgetrc,并编辑相应内容,本文采用后者。将/etc/wgetrc中与proxy有关的几行复制到~/.wgetrc,并做如下修改:#You can set the default proxies for Wget to use for http, https, and ftp.# They will override the val 阅读全文

posted @ 2013-03-22 21:22 云化雨 阅读(24211) 评论(0) 推荐(1)

wget 下载整个网站,或者特定目录
摘要:需要下载某个目录下面的所有文件。命令如下wget -c -r -np -k -L -pwww.xxx.org/pub/path/在下载时。有用到外部域名的图片或连接。如果需要同时下载就要用-H参数。wget -np -nH -r --span-hostswww.xxx.org/pub/path/-c 断点续传-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件-nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录-np 递归下载时不搜索上层目录,如wget -c -rwww.xxx.org/pub/path/没有加参数-np,就会同时下载path的上一级目录pub下的其它 阅读全文

posted @ 2013-03-22 21:12 云化雨 阅读(553) 评论(0) 推荐(0)

wget 使用探索
摘要:概述Wget是Linux下的命令行工具,用来下载文件或镜像网站,支持HTTP/HTTPS/FTP协议。大部分Linux发行版中均包含Wget工具。Wget也有Windows上的移植版(轻功走起,或直接下载)。(本文的试验环境:LinuxMint 14 中文版,GNU Wget 1.13.4 中文版)Wget的参数格式Wget的参数格式为:[cpp]view plaincopywget[选项]...[URL]...Wget的参数手册打开终端,输入:[cpp]view plaincopywget-h可查看Wget的使用帮助(为方便使用英文版的同学,提供如下):[cpp]view plaincopy 阅读全文

posted @ 2013-03-22 21:09 云化雨 阅读(1054) 评论(0) 推荐(0)

导航