Ubuntu常见问题及技巧

pinyin install
 
清空源
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

修改crontab的默认编辑器为vim

vi /etc/profile
export EDITOR=vim
export VISUAL=vim

ubuntu 桌面可以使用root登录

首先激活root
sudo passwd root
sudo /usr/lib/lightdm/lightdm-set-defaults -i true
sudo service lightdm restart
替换文件内容
sed -i 's/fuk/***/g' build.xml
查找当前目录下含有某个字符串 的所有文件
find . | xargs grep -ri "xxx"
只打印出文件名 
find . | xargs grep -ri "xxx" -l
pinyin install
  清空源 cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

修改crontab的默认编辑器为vim

vi /etc/profile
export EDITOR=vim
export VISUAL=vim

ubuntu 桌面可以使用root登录

首先激活root sudo passwd root sudo /usr/lib/lightdm/lightdm-set-defaults -i true sudo service lightdm restart 替换文件内容
sed -i 's/fuk/***/g' build.xml
查找当前目录下含有某个字符串 的所有文件
find . | xargs grep -ri "xxx"
只打印出文件名 
find . | xargs grep -ri "xxx" -l

 

下载某site下所有资源:

wget -r -p -k -np site

 

Ubuntu安装dropbox问题:

1、下载安装  nautilus-dropbox_0.6.8_i386.deb   

dpkg  文件名

2、下载   dropbox-lnx.x86-1.4.3.tar.gz   解压到当前用户目录下面   /home/yourname

tar -zvxf 文件名  

3、dropbox start

MySQL 的密码忘记了怎么办?

1. 停止 mysql

sudo /etc/init.d/mysql stop

2. 跳过授权表,启动mysql安全模式

/usr/bin/mysqld_safe --skip-grant-tables&

3. 进入mysql

mysql -u root

4 修改root密码

use mysql

update user set password=password("你的新密码") where user="root";

 

更改目录或文件的所属组和用户   (单独改变文件的属组时,需要在属组组名前面加上“.“)

sudo chown -R lzjun.lzjun src  #(前为用户,后为组)

 

MySQL修改字符编码集重启失败 http://abloz.com/2012/11/21/ubuntu-12-04-mysql-restart-failed-to-modify-support-utf8.html

 

 GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'your paaaword';

 

 

安装google-chrome 时:

google-chrome: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

 安装

apt-get -f install
 

  打开windows下的txt文件乱码: 可设置

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

 

解压windows下的压缩文件时目录及文件出现乱码的情况:

 安装7zip和convmv

sudo apt-get install p7zip-full convmv

 假设zip文件名为y05文档.zip,那么先进入zip文件所在的目录,然后命令行执行

LANG=C 7z x y05文档.zip
convmv -f cp936 -t utf8 -r --notest *

 参考:http://www.cnblogs.com/elefish/archive/2012/08/27/2659372.html

 

初次安装系统后,想安装xxx软时出现如下错误:
Package "xxx" is not available, but is referred to by another package

需要apt-get update一下才行

 

常用操作

激活root用户或修改root密码

sudo passwd root

拷贝目录到远程

scp -rp  

拷贝目录

cp -r

查看进程的运行情况时去除‘grep'自身的进程,例如:

 

#grep 'libvirtd --daemon'
返回:
root 2983 2836 0 02:07 pts/0 00:00:00 grep libvirtd --daemon
root 28804 1 0 Dec06 ? 00:00:01 libvirtd --daemon --listen

# ps -ef | grep 'libvirtd --daemon'| grep -v grep
返回:
root 28804 1 0 Dec06 ? 00:00:01 libvirtd --daemon --listen

 

 

更改ubuntu的源

修改文件: /etc/apt/sources.list 

全局替换中国的源    %s/us.archive/cn.archive/g

另附一个sohu和163的源

 

搜狐源:
deb http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates main restricted
deb http://mirrors.sohu.com/ubuntu/ precise universe
deb-src http://mirrors.sohu.com/ubuntu/ precise universe
deb http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates universe
deb http://mirrors.sohu.com/ubuntu/ precise multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse

163:

deb http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb http://mirrors.163.com/ubuntu/ precise universe
deb-src http://mirrors.163.com/ubuntu/ precise universe
deb http://mirrors.163.com/ubuntu/ precise-updates universe
deb-src http://mirrors.163.com/ubuntu/ precise-updates universe
deb http://mirrors.163.com/ubuntu/ precise multiverse
deb-src http://mirrors.163.com/ubuntu/ precise multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse

then run:

sudo apt-get update 

修改目录的颜色:

默认ubuntu目录显示的颜色为蓝色,看起来有点刺眼,因此可以修改成黄色等合适的颜色

 

cd ~
dircolors -p .dir_colors #打印颜色到当前用户目录下的.dir_colors文件
找到DIR 01;34修改成 DIR 01;33
编辑.bashrc
找到eval 'dircolors -b修改成eval 'dircolors -b .dri_colors
退出系统,重新登录

 

SVN安装

1、安装Subversion:

sudo apt-get install subversion

2、建立存储仓库

sudo mkdir -p /home/svn  (参数p创建多级目录)

3、更改所属用户和用户组

cd /home/svn

sudo chown -R root:svbversion svn (参数R循环操作文件或目录)

4、创建项目

sudo svnadmin create helloworld

5、添加密码验证

sudo vim /home/svn/helloworld/conf/svnserve.conf

去掉注释:

anon-access = read  (匿名用户可读)

auth-access = write  (认证用户可写)

password-db = passwd  (定义用户名和密码的文件路径),passwd文件与svnserve.conf在同级目录

注意:去掉注释时,上面内容必须顶格,不能有空格 ,否则会出现检出时会出现Option expected错误

 sudo vim /home/svn/helloworld/conf/passwd

添加用户名密码:   zhangsan=123

6、提交文件到仓库

sudo svn import "test import“ /opt file:///home/svn/helloworld

显示结果:  ”增加   ....xxx文件名"  提交后的版本为 X

7、使用svnserve 启动svn服务器

sudo killall svnserve

sudo svnserve -d -r /home/svn

8、检出文件:sudo svn checkout svn://192.168.1.106/hellowrold

A ... 

A ... 

A ... 

出去版本X

常见错误与解决办法

1、svn 认证失败:

svnserve.conf 文件中  # authz-db = authz   保留#

2、 由于目标计算机积极拒绝,无法连接

此问题一般是svn服务没有开启   svnserve -d -r svn

参考

http://php8848.com/2620.html

http://hi.baidu.com/fightmyway/blog/item/1d7db218a61eb4b84aedbcb2.html

 

猜你喜欢

转载自liuzhijun.iteye.com/blog/1478023