2014年9月11日 星期四

linux 命令與問題解法


sudo passwd 

Password: <--- 输入安装时那个用户的密码 

Enter new UNIX password: <--- 新的Root用户密码 

Retype new UNIX password: <--- 重复新的Root用户密码

==
 開機後, 自動載入
sudo vi /etc/rc.local 加入下面這行
sudo mount -t vboxsf ShareFolder /media/sf_ShareFolder/


==
修改locale

把语言环境变量改为英文
将Ubuntu系统语言环境改为英文的en_US.UTF-8

查看当前系统语言环境

locale
编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en

sudo nano /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"


==
當桌機的 Linux 硬碟滿了, 下述可以考慮先做清除的動作.

清空 Trash bin
apt-get clean # 清除 local repository 淘汰得 Package (deb)
apt-get autoclean # 清除舊版本的 暫存 Package (deb)
apt-get autoremove # 刪除系統不再使用的 Package
/var/cache/apt/archives # Package (deb) cache
/var/cache/apt/archives/partial # 沒有下載完成的 Package 放在這邊
~/.mozilla/firefox/*.default/Cache # 若已經指定進 Ram Disk, 就不用管這個.
/var/log/*
/tmp/*


==
Linux出現Read-Only,沒辦法寫檔案時,重新mount root目錄(/)或許可以解決


開機時若出現,以下訊息
=================================
Give root password for maintenance
(or type Control-D to continue):
================================= 

$ mount -o remount,rw /

==
apt-get install vim
apt-get remove vim


==
xxx is not in the sudoers file 解決方法

1
su -
(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样),然后
?
1
visudo     //切记,此处visudo之间没有空格
1、移动光标,到最后一行
2、按a,进入append模式
3、输入
   your_user_name ALL=(ALL)  ALL
4、按Esc
5、输入“:wq”(保存文件并退出)

http://my.oschina.net/scorpius/blog/60903

==
/usr/include/stdc-predef.h:30:26: fatal error: bits/predefs.h: No such file or directory

solution:

sudo apt-get install libc6-dev-i386
 
http://askubuntu.com/questions/368404/make-command-compiling-errors



沒有留言:

張貼留言